diff --git a/docs/.vitepress/utils/crowdin-generate.ts b/docs/.vitepress/build/crowdin-generate.ts similarity index 70% rename from docs/.vitepress/utils/crowdin-generate.ts rename to docs/.vitepress/build/crowdin-generate.ts index 7e26f6d..de1100d 100644 --- a/docs/.vitepress/utils/crowdin-generate.ts +++ b/docs/.vitepress/build/crowdin-generate.ts @@ -1,9 +1,9 @@ import fs from 'fs' import path from 'path' import chalk from 'chalk' - -import { docRoot } from './paths' -import { errorAndExit } from './log' +import consola from 'consola' +import { docRoot } from '../utils/paths' +import { errorAndExit } from '../utils/log' // NB: this file is only for generating files that enables developers to develop the website. const componentLocaleRoot = path.resolve(docRoot, '.vitepress/crowdin') @@ -15,13 +15,15 @@ async function main() { if (fs.existsSync(localeOutput)) { throw new Error(exists) } - console.log(chalk.cyan('Starting for build doc for developing')) + + consola.trace(chalk.cyan('Starting for build doc for developing')) + // all language should be identical since it is mirrored from crowdin. const dirs = await fs.promises.readdir(componentLocaleRoot, { - withFileTypes: true, + withFileTypes: true }) const languages = dirs.map((dir) => dir.name) - const langWithoutEn = languages.filter((l) => l !== 'zh-CN') + const langWithoutEn = languages.filter((l) => l !== '.DS_Store') await fs.promises.mkdir(localeOutput) @@ -29,52 +31,51 @@ async function main() { await fs.promises.writeFile( path.resolve(localeOutput, 'lang.json'), JSON.stringify(languages), - { - encoding: 'utf-8', - } + 'utf-8' ) // loop through en-US - const enUS = path.resolve(componentLocaleRoot, 'zh-CN') + const enUS = path.resolve(componentLocaleRoot, 'en-US') + // we do not include en-US since we are currently using it as template - const languagePaths = langWithoutEn.map((l) => { - return { - name: l, - pathname: path.resolve(componentLocaleRoot, l), - } - }) + const languagePaths = langWithoutEn.map((l) => ({ + name: l, + pathname: path.resolve(componentLocaleRoot, l) + })) - console.log(languagePaths) + consola.debug(languagePaths) await traverseDir(enUS, languagePaths, localeOutput) } -async function traverseDir(dir, paths, targetPath) { +async function traverseDir( + dir: string, + paths: { name: string; pathname: string }[], + targetPath: string +) { const contents = await fs.promises.readdir(dir, { withFileTypes: true }) await Promise.all( contents.map(async (c) => { if (c.isDirectory()) { await fs.promises.mkdir(path.resolve(targetPath, c.name), { - recursive: true, + recursive: true }) return traverseDir( path.resolve(dir, c.name), - paths.map((p) => { - return { - ...p, - pathname: path.resolve(p.pathname, c.name), - } - }), + paths.map((p) => ({ + ...p, + pathname: path.resolve(p.pathname, c.name) + })), path.resolve(targetPath, c.name) ) - } else if (c.isFile()) { + } if (c.isFile()) { // eslint-disable-next-line @typescript-eslint/no-var-requires const content = require(path.resolve(dir, c.name)) const contentToWrite = { - 'zh-CN': content, + 'en-US': content } await Promise.all( @@ -90,7 +91,7 @@ async function traverseDir(dir, paths, targetPath) { path.resolve(targetPath, c.name), JSON.stringify(contentToWrite, null, 2), { - encoding: 'utf-8', + encoding: 'utf-8' } ) } @@ -100,7 +101,7 @@ async function traverseDir(dir, paths, targetPath) { main() .then(() => { - console.log(chalk.green('Locale for website development generated')) + consola.success(chalk.green('Locale for website development generated')) }) .catch((err) => { if (err.message === exists) { diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 0784337..7fe84e1 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -1,23 +1,32 @@ -import { defineConfigWithTheme } from 'vitepress' +import { build, defineConfigWithTheme, useData } from 'vitepress' import { VuetomThemeConfig } from 'vitepress-theme-vuetom' -import { mdPlugin } from './utils/plugins' - -// import head from './config/head' import pkg from '../package.json' -import { nav, sidebarGuide, sidebarMdShow } from './menus' +import { getNav, getSidebar, head, locales } from './menus' -export default defineConfigWithTheme({ - lang: 'en-US', - base: '/vt', - title: 'Vuetom Theme', - description: 'Theme For Vitepress', +const nav = getNav('zh-CN') +const sidebar = getSidebar('zh-CN') - // head, +export default defineConfigWithTheme({ + base: `/vt/`, + ignoreDeadLinks: true, + lastUpdated: true, + head, + locales: locales.vitepressConfig, themeConfig: { - nav: nav(), - sidebar: { - 'zh-CN/guide/': sidebarGuide(), - 'zh-CN/mdshow/': sidebarMdShow() + nav, + sidebar, + localeLinks: { + text: '', + items: [ + { + text: '中文', + link: '/lang/zhcn' + }, + { + text: 'English', + link: '/lang/enus' + } + ] }, socialLinks: [ { icon: 'github', link: pkg.repository } @@ -26,8 +35,12 @@ export default defineConfigWithTheme({ message: 'Released under the MIT License.', copyright: 'Copyright © 2021-present Lauset' }, + algolia: { + appId: '8Q3CNX0EF2', + apiKey: 'd44e3c8ec76aff9c758ef34f2cefe24d', + indexName: 'dev_vuetom' + }, - // docsDir: 'docs', logoImg: '/logo/vuetom-logo-m.png', bgImg: '/imgs/homg-bg01.jpg', bgColor: '0,0,0', @@ -41,21 +54,13 @@ export default defineConfigWithTheme({ }, - // locales: { - // '/zh-CN/': { - // lang: 'zh-CN', - // title: 'Vuetom 主题', - // description: '为 Vitepress 提供的一款主题' - // }, - // '/en-US/': { - // lang: 'en-US', - // title: 'Vuetom Theme', - // description: 'Theme For Vitepress' - // } - // }, markdown: { - lineNumbers: false, - config: (md) => mdPlugin(md) + lineNumbers: true }, - lastUpdated: false + appearance: true, + vite: { + ssr: { + noExternal: ["vitepress-theme-vuetom"] + } + } }) diff --git a/docs/.vitepress/config/head.ts b/docs/.vitepress/config/head.ts deleted file mode 100644 index 06fd0f0..0000000 --- a/docs/.vitepress/config/head.ts +++ /dev/null @@ -1,52 +0,0 @@ -import fs from 'fs' -import path from 'path' -import type { HeadConfig } from 'vitepress' -import { languages } from '../utils/lang' - -const head: HeadConfig[] = [ - [ - 'meta', - { - name: 'viewport', - content: 'width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no' - } - ], - ['link', { rel: 'icon', href: '/logo/vuetom-logo-m.png' }], - [ - 'script', {}, ';(() => { })()' - ], - [ - 'script', - {}, - `;(() => { - const supportedLangs = ${JSON.stringify(languages)} - const cacheKey = 'vuetom_lang' - const defaultLang = 'zh-CN' - let preLang = localStorage.getItem(cacheKey) || navigator.language - let language = supportedLangs.includes(preLang) ? preLang : defaultLang - localStorage.setItem(cacheKey, language) - preLang = language - if (!location.pathname.startsWith('/' + preLang)) { - const toPath = ['/' + preLang] - .concat(location.pathname.split('/').slice(2)) - .join('/') - location.pathname = toPath.endsWith('.html') || toPath.endsWith('/') - ? toPath - : toPath.concat('/') - } - })()` - ] - - // 统计代码 - // [ - // "script", - // { src: "" }, - // ], - // 百度推送代码 - // [ - // "script", - // { src: "/public/push.js" }, - // ], -] - -export default head diff --git a/docs/.vitepress/config/nav.ts b/docs/.vitepress/config/nav.ts deleted file mode 100644 index c3e7a7f..0000000 --- a/docs/.vitepress/config/nav.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { changeLang } from '../utils/lang' -import navJson from '../i18n/nav.json' - -function getNav() { - return Object.fromEntries( - Object.entries(navJson).map(([lang, locales]) => { - const item: { - link: string - text: string - activeMatch?: string - }[] = Object.values(locales).map((item) => ({ - ...item, - link: `${changeLang(lang)}${item.link}`, - activeMatch: `${changeLang(lang)}${item.activeMatch}` - })) - - return [lang, item] - }) - ) -} - -const nav = getNav() - -export default nav diff --git a/docs/.vitepress/config/sidebars.ts b/docs/.vitepress/config/sidebars.ts deleted file mode 100644 index 36eecba..0000000 --- a/docs/.vitepress/config/sidebars.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { changeLang } from '../utils/lang' - -// import guideLocale from '../i18n/sidebar/guide.json' -// import menuLocale from '../i18n/pages/comp.json' -import sidebarLocale from '../i18n/sidebar.json' - -function getSubSidebar(locale) { - return Object.fromEntries( - Object.entries(locale).map(([lang, val]) => [ - lang, - Object.values(val).map((item) => mapPrefix(item, lang)) - ]) - ) -} - -function getSidebarType() { - const res = {} - const sidebars = {} - Object.keys(sidebarLocale).forEach(local => { - const sidebarl = sidebarLocale[local] - Object.keys(sidebarl).forEach(type => { - if (!sidebars[type]) sidebars[type] = {} - // eslint-disable-next-line prefer-destructuring - sidebars[type][local] = sidebarLocale[local][type][0] - }) - }) - - Object.keys(sidebars).forEach(type => { - res[`/${type}/`] = getSubSidebar(sidebars[type]) - }) - return res -} - -// const getSidebars1 = () => ({ -// '/guide/': getSubSidebar(guideLocale) -// '/': getGuideSidebar(menuLocale) -// '/': getGuideSidebar(sidebarLocale) -// }) - -type Item = { - text: string - children?: Item[] - link?: string -} - -function mapPrefix(item: Item, lang: string, prefix = '') { - if (item.children && item.children.length > 0) { - return { - ...item, - children: item.children.map((child) => mapPrefix(child, lang, prefix)) - } - } - - return { - ...item, - link: `${changeLang(lang)}${prefix}${item.link || ''}` - } -} - -function getSidebars() { - return getSidebarType() -} - -export default getSidebars() diff --git a/docs/en-US/guide/info.md b/docs/.vitepress/crowdin-docs/en-US/guide/info.md similarity index 100% rename from docs/en-US/guide/info.md rename to docs/.vitepress/crowdin-docs/en-US/guide/info.md diff --git a/docs/.vitepress/crowdin-docs/en-US/guide/start.md b/docs/.vitepress/crowdin-docs/en-US/guide/start.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/en-US/index.md b/docs/.vitepress/crowdin-docs/en-US/index.md similarity index 95% rename from docs/en-US/index.md rename to docs/.vitepress/crowdin-docs/en-US/index.md index e8881c6..b54d270 100644 --- a/docs/en-US/index.md +++ b/docs/.vitepress/crowdin-docs/en-US/index.md @@ -41,7 +41,6 @@ features: - `) - } - } - if (!source) throw new Error(`Incorrect source file: ${sourceFile}`) - - return `` - } - - return '' - } - } as ContainerOpts) -} - -export default {} diff --git a/docs/.vitepress/views/index.ts b/docs/.vitepress/views/index.ts index bdab8cf..3a3fdd5 100644 --- a/docs/.vitepress/views/index.ts +++ b/docs/.vitepress/views/index.ts @@ -1,16 +1,8 @@ -import ColorList from './styl/color-list.vue' -import IconList from './styl/icon-list.vue' -import LayRow from './styl/lay-row.vue' import VtFeedback from './vt/vt-feedback.vue' -import VtDemo from './vt/vt-demo.vue' // export default VtApp export const globals = [ - ['ColorList', ColorList], - ['IconList', IconList], - ['LayRow', LayRow], ['VtFeedback', VtFeedback], - ['Demo', VtDemo] ] export default {} diff --git a/docs/.vitepress/views/styl/color-list.js b/docs/.vitepress/views/styl/color-list.js deleted file mode 100644 index e9f8602..0000000 --- a/docs/.vitepress/views/styl/color-list.js +++ /dev/null @@ -1,339 +0,0 @@ -const red = Object.freeze({ - base: '#f44336', - lighten5: '#ffebee', - lighten4: '#ffcdd2', - lighten3: '#ef9a9a', - lighten2: '#e57373', - lighten1: '#ef5350', - darken1: '#e53935', - darken2: '#d32f2f', - darken3: '#c62828', - darken4: '#b71c1c', - accent1: '#ff8a80', - accent2: '#ff5252', - accent3: '#ff1744', - accent4: '#d50000', -}) - -const pink = Object.freeze({ - base: '#e91e63', - lighten5: '#fce4ec', - lighten4: '#f8bbd0', - lighten3: '#f48fb1', - lighten2: '#f06292', - lighten1: '#ec407a', - darken1: '#d81b60', - darken2: '#c2185b', - darken3: '#ad1457', - darken4: '#880e4f', - accent1: '#ff80ab', - accent2: '#ff4081', - accent3: '#f50057', - accent4: '#c51162', -}) - -const purple = Object.freeze({ - base: '#9c27b0', - lighten5: '#f3e5f5', - lighten4: '#e1bee7', - lighten3: '#ce93d8', - lighten2: '#ba68c8', - lighten1: '#ab47bc', - darken1: '#8e24aa', - darken2: '#7b1fa2', - darken3: '#6a1b9a', - darken4: '#4a148c', - accent1: '#ea80fc', - accent2: '#e040fb', - accent3: '#d500f9', - accent4: '#aa00ff', -}) - -const deepPurple = Object.freeze({ - base: '#673ab7', - lighten5: '#ede7f6', - lighten4: '#d1c4e9', - lighten3: '#b39ddb', - lighten2: '#9575cd', - lighten1: '#7e57c2', - darken1: '#5e35b1', - darken2: '#512da8', - darken3: '#4527a0', - darken4: '#311b92', - accent1: '#b388ff', - accent2: '#7c4dff', - accent3: '#651fff', - accent4: '#6200ea', -}) - -const indigo = Object.freeze({ - base: '#3f51b5', - lighten5: '#e8eaf6', - lighten4: '#c5cae9', - lighten3: '#9fa8da', - lighten2: '#7986cb', - lighten1: '#5c6bc0', - darken1: '#3949ab', - darken2: '#303f9f', - darken3: '#283593', - darken4: '#1a237e', - accent1: '#8c9eff', - accent2: '#536dfe', - accent3: '#3d5afe', - accent4: '#304ffe', -}) - -const blue = Object.freeze({ - base: '#2196f3', - lighten5: '#e3f2fd', - lighten4: '#bbdefb', - lighten3: '#90caf9', - lighten2: '#64b5f6', - lighten1: '#42a5f5', - darken1: '#1e88e5', - darken2: '#1976d2', - darken3: '#1565c0', - darken4: '#0d47a1', - accent1: '#82b1ff', - accent2: '#448aff', - accent3: '#2979ff', - accent4: '#2962ff', -}) - -const lightBlue = Object.freeze({ - base: '#03a9f4', - lighten5: '#e1f5fe', - lighten4: '#b3e5fc', - lighten3: '#81d4fa', - lighten2: '#4fc3f7', - lighten1: '#29b6f6', - darken1: '#039be5', - darken2: '#0288d1', - darken3: '#0277bd', - darken4: '#01579b', - accent1: '#80d8ff', - accent2: '#40c4ff', - accent3: '#00b0ff', - accent4: '#0091ea', -}) - -const cyan = Object.freeze({ - base: '#00bcd4', - lighten5: '#e0f7fa', - lighten4: '#b2ebf2', - lighten3: '#80deea', - lighten2: '#4dd0e1', - lighten1: '#26c6da', - darken1: '#00acc1', - darken2: '#0097a7', - darken3: '#00838f', - darken4: '#006064', - accent1: '#84ffff', - accent2: '#18ffff', - accent3: '#00e5ff', - accent4: '#00b8d4', -}) - -const teal = Object.freeze({ - base: '#009688', - lighten5: '#e0f2f1', - lighten4: '#b2dfdb', - lighten3: '#80cbc4', - lighten2: '#4db6ac', - lighten1: '#26a69a', - darken1: '#00897b', - darken2: '#00796b', - darken3: '#00695c', - darken4: '#004d40', - accent1: '#a7ffeb', - accent2: '#64ffda', - accent3: '#1de9b6', - accent4: '#00bfa5', -}) - -const green = Object.freeze({ - base: '#4caf50', - lighten5: '#e8f5e9', - lighten4: '#c8e6c9', - lighten3: '#a5d6a7', - lighten2: '#81c784', - lighten1: '#66bb6a', - darken1: '#43a047', - darken2: '#388e3c', - darken3: '#2e7d32', - darken4: '#1b5e20', - accent1: '#b9f6ca', - accent2: '#69f0ae', - accent3: '#00e676', - accent4: '#00c853', -}) - -const lightGreen = Object.freeze({ - base: '#8bc34a', - lighten5: '#f1f8e9', - lighten4: '#dcedc8', - lighten3: '#c5e1a5', - lighten2: '#aed581', - lighten1: '#9ccc65', - darken1: '#7cb342', - darken2: '#689f38', - darken3: '#558b2f', - darken4: '#33691e', - accent1: '#ccff90', - accent2: '#b2ff59', - accent3: '#76ff03', - accent4: '#64dd17', -}) - -const lime = Object.freeze({ - base: '#cddc39', - lighten5: '#f9fbe7', - lighten4: '#f0f4c3', - lighten3: '#e6ee9c', - lighten2: '#dce775', - lighten1: '#d4e157', - darken1: '#c0ca33', - darken2: '#afb42b', - darken3: '#9e9d24', - darken4: '#827717', - accent1: '#f4ff81', - accent2: '#eeff41', - accent3: '#c6ff00', - accent4: '#aeea00', -}) - -const yellow = Object.freeze({ - base: '#ffeb3b', - lighten5: '#fffde7', - lighten4: '#fff9c4', - lighten3: '#fff59d', - lighten2: '#fff176', - lighten1: '#ffee58', - darken1: '#fdd835', - darken2: '#fbc02d', - darken3: '#f9a825', - darken4: '#f57f17', - accent1: '#ffff8d', - accent2: '#ffff00', - accent3: '#ffea00', - accent4: '#ffd600', -}) - -const amber = Object.freeze({ - base: '#ffc107', - lighten5: '#fff8e1', - lighten4: '#ffecb3', - lighten3: '#ffe082', - lighten2: '#ffd54f', - lighten1: '#ffca28', - darken1: '#ffb300', - darken2: '#ffa000', - darken3: '#ff8f00', - darken4: '#ff6f00', - accent1: '#ffe57f', - accent2: '#ffd740', - accent3: '#ffc400', - accent4: '#ffab00', -}) - -const orange = Object.freeze({ - base: '#ff9800', - lighten5: '#fff3e0', - lighten4: '#ffe0b2', - lighten3: '#ffcc80', - lighten2: '#ffb74d', - lighten1: '#ffa726', - darken1: '#fb8c00', - darken2: '#f57c00', - darken3: '#ef6c00', - darken4: '#e65100', - accent1: '#ffd180', - accent2: '#ffab40', - accent3: '#ff9100', - accent4: '#ff6d00', -}) - -const deepOrange = Object.freeze({ - base: '#ff5722', - lighten5: '#fbe9e7', - lighten4: '#ffccbc', - lighten3: '#ffab91', - lighten2: '#ff8a65', - lighten1: '#ff7043', - darken1: '#f4511e', - darken2: '#e64a19', - darken3: '#d84315', - darken4: '#bf360c', - accent1: '#ff9e80', - accent2: '#ff6e40', - accent3: '#ff3d00', - accent4: '#dd2c00', -}) - -const brown = Object.freeze({ - base: '#795548', - lighten5: '#efebe9', - lighten4: '#d7ccc8', - lighten3: '#bcaaa4', - lighten2: '#a1887f', - lighten1: '#8d6e63', - darken1: '#6d4c41', - darken2: '#5d4037', - darken3: '#4e342e', - darken4: '#3e2723', -}) - -const blueGrey = Object.freeze({ - base: '#607d8b', - lighten5: '#eceff1', - lighten4: '#cfd8dc', - lighten3: '#b0bec5', - lighten2: '#90a4ae', - lighten1: '#78909c', - darken1: '#546e7a', - darken2: '#455a64', - darken3: '#37474f', - darken4: '#263238', -}) - -const grey = Object.freeze({ - base: '#9e9e9e', - lighten5: '#fafafa', - lighten4: '#f5f5f5', - lighten3: '#eeeeee', - lighten2: '#e0e0e0', - lighten1: '#bdbdbd', - darken1: '#757575', - darken2: '#616161', - darken3: '#424242', - darken4: '#212121', -}) - -const shades = Object.freeze({ - black: '#000000', - white: '#ffffff', - transparent: 'transparent', -}) - -export default Object.freeze({ - red, - pink, - purple, - deepPurple, - indigo, - blue, - lightBlue, - cyan, - teal, - green, - lightGreen, - lime, - yellow, - amber, - orange, - deepOrange, - brown, - blueGrey, - grey, - shades, -}) diff --git a/docs/.vitepress/views/styl/color-list.vue b/docs/.vitepress/views/styl/color-list.vue deleted file mode 100644 index e4d28cc..0000000 --- a/docs/.vitepress/views/styl/color-list.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - - - \ No newline at end of file diff --git a/docs/.vitepress/views/styl/icon-list.js b/docs/.vitepress/views/styl/icon-list.js deleted file mode 100644 index 77b8a6a..0000000 --- a/docs/.vitepress/views/styl/icon-list.js +++ /dev/null @@ -1,165 +0,0 @@ -export default { - iconList: [ - { - icon_id: '13743932', - name: 'gitee-fill-round', - font_class: 'gitee-fill-round', - unicode: 'e686', - unicode_decimal: 59014 - }, - { - icon_id: '15963539', - name: '邮件', - font_class: 'email', - unicode: 'e616', - unicode_decimal: 58902 - }, - { - icon_id: '16286932', - name: 'QQ', - font_class: 'qq', - unicode: 'e60f', - unicode_decimal: 58895 - }, - { - icon_id: '3868271', - name: '测试申请', - font_class: 'list-test', - unicode: 'eb61', - unicode_decimal: 60257 - }, - { - icon_id: '4175511', - name: '下箭头', - font_class: 'down-fill', - unicode: 'eb6d', - unicode_decimal: 60269 - }, - { - icon_id: '4175512', - name: '上箭头', - font_class: 'up-fill', - unicode: 'eb6e', - unicode_decimal: 60270 - }, - { - icon_id: '4347520', - name: 'icon_添加', - font_class: 'add-round', - unicode: 'eb89', - unicode_decimal: 60297 - }, - { - icon_id: '4347521', - name: 'icon_预览', - font_class: 'eye', - unicode: 'eb8a', - unicode_decimal: 60298 - }, - { - icon_id: '4347549', - name: 'icon_设置', - font_class: 'setting', - unicode: 'eb8d', - unicode_decimal: 60301 - }, - { - icon_id: '4347599', - name: 'icon_使用文档', - font_class: 'list', - unicode: 'eb91', - unicode_decimal: 60305 - }, - { - icon_id: '4506837', - name: '功能定义', - font_class: 'y', - unicode: 'ebb7', - unicode_decimal: 60343 - }, - { - icon_id: '4570294', - name: '打开', - font_class: 'file', - unicode: 'ebdf', - unicode_decimal: 60383 - }, - { - icon_id: '4574594', - name: '密文', - font_class: 'eye-close', - unicode: 'ebe3', - unicode_decimal: 60387 - }, - { - icon_id: '4686546', - name: '保存', - font_class: 'save', - unicode: 'ec09', - unicode_decimal: 60425 - }, - { - icon_id: '4932635', - name: '云端下载', - font_class: 'download', - unicode: 'ec1d', - unicode_decimal: 60445 - }, - { - icon_id: '5767877', - name: '优惠', - font_class: 'tag', - unicode: 'ec35', - unicode_decimal: 60469 - }, - { - icon_id: '5961297', - name: '查询', - font_class: 'query', - unicode: 'ec4c', - unicode_decimal: 60492 - }, - { - icon_id: '5961316', - name: '魔术棒', - font_class: 'magic', - unicode: 'ec5b', - unicode_decimal: 60507 - }, - { - icon_id: '5961392', - name: 'mysql', - font_class: 'mysql', - unicode: 'ec6d', - unicode_decimal: 60525 - }, - { - icon_id: '6061533', - name: '删除', - font_class: 'delete', - unicode: 'ec7b', - unicode_decimal: 60539 - }, - { - icon_id: '6337498', - name: '编辑', - font_class: 'edit', - unicode: 'ec88', - unicode_decimal: 60552 - }, - { - icon_id: '6775641', - name: '爱心 _实心', - font_class: 'heart-fill', - unicode: 'eca1', - unicode_decimal: 60577 - }, - { - icon_id: '6775644', - name: '爱心', - font_class: 'heart', - unicode: 'eca2', - unicode_decimal: 60578 - } - ] -} diff --git a/docs/.vitepress/views/styl/icon-list.vue b/docs/.vitepress/views/styl/icon-list.vue deleted file mode 100644 index f855a12..0000000 --- a/docs/.vitepress/views/styl/icon-list.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - - diff --git a/docs/.vitepress/views/styl/lay-row.vue b/docs/.vitepress/views/styl/lay-row.vue deleted file mode 100644 index 0c5a836..0000000 --- a/docs/.vitepress/views/styl/lay-row.vue +++ /dev/null @@ -1,108 +0,0 @@ - - - \ No newline at end of file diff --git a/docs/.vitepress/views/vt/demo/vp-example.vue b/docs/.vitepress/views/vt/demo/vp-example.vue deleted file mode 100644 index 3bf0312..0000000 --- a/docs/.vitepress/views/vt/demo/vp-example.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - - diff --git a/docs/.vitepress/views/vt/demo/vp-source-code.vue b/docs/.vitepress/views/vt/demo/vp-source-code.vue deleted file mode 100644 index c44c201..0000000 --- a/docs/.vitepress/views/vt/demo/vp-source-code.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - - - diff --git a/docs/.vitepress/views/vt/vt-demo.vue b/docs/.vitepress/views/vt/vt-demo.vue deleted file mode 100644 index 1c62c87..0000000 --- a/docs/.vitepress/views/vt/vt-demo.vue +++ /dev/null @@ -1,135 +0,0 @@ - - - - - diff --git a/docs/.vitepress/views/vt/vt-feedback.vue b/docs/.vitepress/views/vt/vt-feedback.vue index a816371..26bcf70 100644 --- a/docs/.vitepress/views/vt/vt-feedback.vue +++ b/docs/.vitepress/views/vt/vt-feedback.vue @@ -48,6 +48,7 @@
暂无留言~
+
@@ -83,22 +84,21 @@ const reset = () => { email.value = '' } const goFeeback = () => { + alert('开发中!') + return if (!txt.value || !email.value) { alert("你还未填写内容"); - return null + return } axios .post(postUrl, { text: txt.value.trim(), email: email.value }) .then((res) => { const { status, msg } = res.data if (status === 0) { - alert('留言成功!') reset() } - console.log(msg); }) .catch((err) => { - console.log(err) }) } @@ -110,13 +110,12 @@ const getExtBoxClasses = () => { if (isFullScreen) { str += 'isFullScreen ' } - return str } const getList = (tip = false) => { if (isDown.value) { - // alert("没有更多数据了"); + alert("没有更多数据了"); return null } axios @@ -131,14 +130,11 @@ const getList = (tip = false) => { if (data.length < pagesize.value) { isDown.value = true } - return } isDown.value = true }) .catch((err) => { - console.log(err); - }) } onMounted(getList) diff --git a/docs/feedback/index.md b/docs/feedback/index.md new file mode 100644 index 0000000..c5c1f5a --- /dev/null +++ b/docs/feedback/index.md @@ -0,0 +1,17 @@ +--- +title: 留言反馈 +--- + +# {{ $frontmatter.title }} + +> 该页面是在 Markdown 中引入 Vue 组件简单的展示 + +页面文件: `.vitepress/views/vt/vt-feedback.vue` + + + + + +::: tip +正在开发中,你以后可以把想说的话写在这里 +::: diff --git a/docs/guide/config.md b/docs/guide/config.md new file mode 100644 index 0000000..30e4102 --- /dev/null +++ b/docs/guide/config.md @@ -0,0 +1,159 @@ +--- +title: 主题配置 +head: + - - meta + - name: description + content: vuetom 主题配置项 + - - meta + - name: keywords + content: vuetom theme config +--- + +# {{ $frontmatter.title }} + +主题的配置在 `.vitepress/config.ts` 文件中的 themeConfig 属性中配置 + +下面是一些简要的配置项一览: + +其中 head、sidebar、nav 对应的分别是 head脚本、侧边栏菜单、头部导航栏都可以默认为 [] + +
+ +以下是版本号满足 `vitepress >= 1.0.0` `vuetom-theme >= 2.3.0` 的配置 + +```js macos +// .vitepress/config.ts +export default defineConfigWithTheme({ + lang: 'en-US', + base: '/vt', + title: 'Vuetom Theme', + description: 'Theme For Vitepress', + // head, + themeConfig: { + nav: nav(), + sidebar: { + 'zh-CN/guide/': sidebarGuide(), + 'zh-CN/mdshow/': sidebarMdShow() + }, + socialLinks: [ + { icon: 'github', link: pkg.repository } + ], + footer: { + message: 'Released under the MIT License.', + copyright: 'Copyright © 2021-present Lauset' + }, + logoImg: '/logo/vuetom-logo-m.png', + bgImg: '/imgs/homg-bg01.jpg', + bgColor: '0,0,0', + bgOpacity: 0.6, + flashEnable: true, + flashColor: ['238,17,17', '0,98,255'], + parallaxEnable: true, + pageBgEnable: true, + pageBgOpacity: 0.8, + featuresColor: ['#06cdff30', 'rgba(223,7,107,.3)'] + + }, + markdown: { + lineNumbers: false, + config: (md) => mdPlugin(md) + }, + lastUpdated: false +}) +``` + +
+ +:::danger 过期提示 +vitepress-theme-vuetom 1.x 版本已弃用 + +请升级版本 `vitepress>=1.0` `vitepress-theme-vuetom>=2.3.0` +::: + +
+ +以下是对配置项的简要说明 + +## 首页LOGO + +**logoImg** + +- 类型:`string` +- 默认值:`''` + +首页上方LOGO,路径中的首个 `/` 表示 `public` 目录 + +例如:`'/logo/homg-logo.jpg'` + +## 首页背景图 + +**bgImg** + +- 类型:`string` +- 默认值:`undefined` + +首页全屏背景图,路径中的首个 `/` 表示 `public` 目录 + +例如:`'/imgs/homg-bg01.jpg'` 等同于 `/public/imgs/home-bg01.jpg` + +**bgColor** + +- 类型:`string` +- 默认值:`'0,0,0'` + +背景图边缘的覆盖颜色,值是 `rgb` 的颜色值 `rgb(0,0,0)` 则写为 `'0,0,0'`,默认为黑色 + +**bgOpacity** + +- 类型:`0 - 1` +- 默认值:`0.6` + +覆盖颜色的透明度,搭配上面的覆盖颜色使用,图片中间透明度要比图片边缘透明度要小 + +图片中间透明度为 `当前bgOpacity - 0.3`,也就是说默认为 `0.3` + +## 文章页背景图 + +注意:文章页背景图片与首页一致 + +**pageBgEnable** + +- 类型:`boolean` +- 默认值:`true` + +文章页面背景图是否开启,默认开启 + +**pageBgOpacity** + +- 类型:`0 - 1` +- 默认值:`0.8` + +文章页背景图透明度,1将看不到背景图,0能清晰看到背景图 + +**featuresColor** + +- 类型:`string | Array` +- 默认值:`rgba(255,255,255,0.8)` + +首页功能面板背景色,可以是单个颜色字符串,也可以是两个字符串组成的数组 + +**flashEnable** + +- 类型:`boolean` +- 默认值:`false` + +是否开启首页背景图闪烁功能,效果类似于朋克风故障 + +**flashColor** + +- 类型:`string | Array` +- 默认值:`['0,0,0','0,0,0']` + +首页背景闪烁时附加的色彩,0: Top位置的颜色,1: Right位置的颜色,默认都是黑色 + +**parallaxEnable** + +- 类型:`boolean` +- 默认值:`false` + +是否开启首页部分元素视觉差效果 diff --git a/docs/guide/dark.md b/docs/guide/dark.md new file mode 100644 index 0000000..b04ecb9 --- /dev/null +++ b/docs/guide/dark.md @@ -0,0 +1,49 @@ +--- +title: 夜间模式 +lang: en-US +--- + + +# {{ $frontmatter.title }} + +默认的话夜间模式切换按钮是一直有的,右上角那个太阳图标 + +## 原理 + +开关操作修改的是 HTML 根标签的样式,会加上 dark 样式 + +```html + +``` + +我们可以事先定义一些 css变量来完成不同语言下或者不同模式下的样式变换 + +## 主题色覆盖 + +修改 theme/custom.scss 文件即可 + +简单展示部分 + +```css +:root { + // 重写主题色 + + // 主色 + --vp-c-brand: var(--vp-c-blue); + --vp-c-brand-light: var(--vp-c-blue-light); + --vp-c-brand-lighter: var(--vp-c-blue-lighter); + --vp-c-brand-dark: var(--vp-c-blue-dark); + --vp-c-brand-darker: var(--vp-c-blue-darker); + + // 副色 + --vp-c-second: var(--vp-c-pink); + --vp-c-second-light: var(--vp-c-pink-light); + --vp-c-second-lighter: var(--vp-c-pink-lighter); + --vp-c-second-dark: var(--vp-c-pink-dark); + --vp-c-second-darker: var(--vp-c-pink-darker); +} + +.dark { + +} +``` diff --git a/docs/guide/index.md b/docs/guide/index.md new file mode 100644 index 0000000..2303cb9 --- /dev/null +++ b/docs/guide/index.md @@ -0,0 +1,17 @@ +# 指引 + +`info` : 介绍 + +`start` : 快速开始 + +`question` : 问题一览 + +`prodir` : 主题项目结构 + +`config` : 主题配置 + +`lang` : 国际化配置 + +::: tip +这里展示的是指引菜单下所有的子菜单 +::: \ No newline at end of file diff --git a/docs/guide/info.md b/docs/guide/info.md new file mode 100644 index 0000000..f6ad007 --- /dev/null +++ b/docs/guide/info.md @@ -0,0 +1,50 @@ +--- +title: 什么是Vitepress? +head: + - - meta + - name: description + content: vuetom 介绍 + - - meta + - name: keywords + content: vuetom theme +--- + +# {{ $frontmatter.title }} + +VitePress 是 VuePress 的升级,以 Vite 为基础构建的。是一款快速搭建文档静态网站的框架。 + +Vite(法语意为 "快速的",发音 `/vit/` ,发音同 "veet")是一种新型前端构建工具,能够显著提升前端开发体验。Vite 意在提供开箱即用的配置,同时它的 插件 API 和 JavaScript API 带来了高度的可扩展性,并有完整的类型支持。它主要由两部分组成: + +- 一个开发服务器,它基于 原生 ES 模块 提供了 丰富的内建功能,如速度快到惊人的 模块热更新(HMR)。 + +- 一套构建指令,它使用 Rollup 打包你的代码,并且它是预配置的,可输出用于生产环境的高度优化过的静态资源。 + +## vuetom 呢? + +是的,是一款主题,因 vitepress 而诞生。建立在 Vue3 与 Vite 之上的一款文档框架的主题。含有 `文档` 与 `博客` 两种风格模板。其推出目的是为了让大家体验并使用到更多美丽而又有趣的 vitepress 主题,进而大家可以发挥想象展示出更多优美的文档。 + +## 有什么特点 + +使用现代扁平化的设计风格,部分 UI 尽量接近于 macos 界面风格 + +该主题包含了以下相关技术 + +- [nodejs](http://nodejs.cn/) +- [vite](https://vitejs.cn/) +- [vue3](https://v3.vuejs.org/) +- [vitepress](https://vitejs.cn/vitepress/) +- [tailwindcss](https://www.tailwindcss.cn/docs) + +该主题包含了一下功能模块 + +**内置UI组件:** 扁平化数据组织,方便编写。含有按钮,弹框,卡片等基础组件 + +**主题与样式:** 主要包含布局,间距,排版,颜色,边框 + +**API与指令:** 可搭配组件使用,实现不同组件不同指令效果 + +## 推荐开发工具? + +这就无所谓了吧哈哈。 + +[vscode编辑器](https://code.visualstudio.com/) => [下载地址](https://blog.csdn.net/bielaiwuyang1999/article/details/117814237) diff --git a/docs/guide/lang.md b/docs/guide/lang.md new file mode 100644 index 0000000..690e3be --- /dev/null +++ b/docs/guide/lang.md @@ -0,0 +1,111 @@ +--- +title: 多国语言配置 +--- + +# {{ $frontmatter.title }} + +vitepress 1.x 版本采用 0.x 版本的多国语言配置打包 NavBar 会出现错乱问题,暂时放弃研究 + +目前可将 `.vitepress/crowdin-docs/` 目录下 `zh-CN` 或 `en-US` 中的md直接文件复制取出并覆盖docs目录下的md文件 + +:::danger +适配于 vitepress 1.x.x 版本的功能正在制作,下面是 0.x.x 版本的国际化方案 +::: + +## Vitepress 0.22.x 多国语言配置 + +你也可以配置多国语言,以首页为例,先在配置文件里配置下 locales,然后创建对应的语言文件夹与文件 + +## 改配置文件 + +需要在 config.ts 中配置 locales,注意 themeConfig 属性里也要配,两个 locales 内容是不一样的 + +themeConfig 中的 locales 配置是为了展示下拉菜单的展示内容 + +根Config 中的 locales 配置是为了展示头部标题内容,description属性可有可无 + +```js +// .vitepress/config.ts +export default defineConfigWithTheme({ + // ... + themeConfig: { + // ... + locales: { + '/zh-CN/': { + label: '简体中文', + selectText: '多国语言' + }, + '/en-US/': { + label: 'English', + selectText: 'Languages' + } + } + }, + locales: { + '/zh-CN/': { + lang: 'zh-CN', + title: 'Vuetom 主题', + description: '为 Vitepress 提供的一款主题' + }, + '/en-US/': { + lang: 'en-US', + title: 'Vuetom Theme', + description: 'Theme For Vitepress' + } + } +}) +``` + +**locales** 中的属性介绍 + +lang: 会直接设置给 `` 标签 + +title: 不同语言时网站的标题,会替换之前定义的 title + +description: 不同语言时网站的描述 + +label: 语言选择时展示出来的文本内容(例如:中文或English) + +selectText: 语言选择时下拉菜单的文本(例如:多国语言或者Languages) + +## 改首页 + +在 .vitepress 同级目录新建 `zh-CN` 和 `en-US` 文件夹,然后在这个文件夹中分别创建一个 `index.md` 文件 + +**zh-CN/index.md** 中写入 **中文首页** 要展示的内容 + +**en-US/index.md** 中写入 **英文首页** 要展示的内容 + +原来与 .vitepress 同级的 `index.md` 文件中可以改为转发至 `zh-CN/index` 或者 `en-US/index` + +例如下方的代码,会直接将 `/` 转发到 `/zh-CN/` 这样就会直接前往中文首页了 + +```markdown +--- +title: 'Vuetom Theme' +lang: en-US +page: true +--- + + +``` + +::: warning +其实原理就是路径前加了一个语言标识,那么就在页面文件外加个语言文件夹就好了
+需要处理的就是书写导航栏和菜单栏时记得要在 link 属性前加上语言标识 +::: + +下面试试访问一下: + +访问 localhost:3000/zh-CN/ 会前往中文首页 + +访问 localhost:3000/en-US/ 会前往英文首页 + +访问 localhost:3000 会前往 localhost:3000/zh-CN/ diff --git a/docs/guide/prodir.md b/docs/guide/prodir.md new file mode 100644 index 0000000..7cfd002 --- /dev/null +++ b/docs/guide/prodir.md @@ -0,0 +1,57 @@ +--- +title: 框架目录 +head: + - - meta + - name: description + content: Vuetom 主题目录结构 + - - meta + - name: keywords + content: project dir. +--- + +# 主题目录 + +在使用一个框架,其实也要简单了解下该框架的项目文件结构,请向下看吧。 + +```bash +vuetom + ├─ blog 博客主题Vue组件 文件夹 + ├─ doc 新版文档,适配vp1.x 文件夹 + ├─ docs 旧版文档主题组件 文件夹 + │ ├─ components 主题Vue组件 文件夹 + │ ├─ composables 组件脚本 文件夹 + │ ├─ layouts 布局组件 文件夹 + │ └─ index.ts 主题入口 文件 + ├─ icons 共用图标Vue组件 文件夹 + ├─ styles 全局SCSS样式 文件夹 + ├─ support 供支持脚本 文件夹 + ├─ types 规范描述 文件夹 + ├─ constant.ts 常量定义 文件 + └─ index.ts 主题入口文件 文件 +``` + +接下来介绍本文档**docs**文件夹 + +```bash +docs + ├─ .vitepress + │ └─ config.ts 主题主要配置文件 + │ + ├─ public 静态资源文件 + │ + ├─ zh-CN 中文页面 + │ ├─ feedback 留言反馈 + │ ├─ guide 指引 + │ ├─ mdshow Markdown示例 + │ ├─ menu UI组件 + │ ├─ styl 主题与样式 + │ └─ index.md 中文首页 + │ + ├─ crowdin.yml 多国语言配置 + ├─ index.md 项目首页 + ├─ CHANGELOG.md 更新日志 + ├─ package.json 包配置 + ├─ README.md 项目说明 + ├─ tsconfig.json ts配置 + └─ vite.config.ts vite配置 +``` diff --git a/docs/zh-CN/guide/question.md b/docs/guide/question.md similarity index 78% rename from docs/zh-CN/guide/question.md rename to docs/guide/question.md index 4c2fc8b..7dcf005 100644 --- a/docs/zh-CN/guide/question.md +++ b/docs/guide/question.md @@ -13,14 +13,12 @@ head: 是否经常卡在一些莫名其妙的问题上?让我们来汇总一下问题并给出相应的解决方案吧! - ## 问题列表 - [版本多久更新一次?](#q01) - [我的样式没有起作用。](#q02) - [我不想要背景图咋办啊?](#q03) - ## 问题解答 以下是针对于近期问题所作的答复 @@ -33,29 +31,21 @@ head: 查看 `.vitepress/config.js` 文件进中 `theme` 项是否配置正确 - ```js light - theme: 'vuetom', - // or 使用本地主题包 - theme: require.resolve('../../vuetom'), - ``` -

我不想要背景图咋办啊?

你可以用一张纯白色的图片作为背景图啊嘿嘿嘿 - ## 开发进度 | 功能组件 | 开发进度 | 预估 | | - | - | - | | 文档风格主题 vitepress 0.x.x | 开发中(80%) | 2022.5 | -| 文档风格主题 vitepress 1.x.x | 开发中(30%) | 2022.8 | -| 博客风格主题 vitepress 1.x.x | 开发中(10%) | 2022.10 | - +| 文档风格主题 vitepress 1.x.x | 开发中(80%) | 2022.8 | +| 博客风格主题 vitepress 1.x.x | 开发中(50%) | 2022.11 | ## 需要帮助? - 可点击 [留言](/zh-CN/feedback/) 前往问题反馈界面对问题进行简单的描述 - + 可点击 [留言反馈](/feedback/) 前往问题反馈界面对问题进行简单的描述 ::: tip 目前 vitepress 版本已进入 1.0.0 , vuetom-theme 版本已进入 2.0.0 diff --git a/docs/guide/start.md b/docs/guide/start.md new file mode 100644 index 0000000..7ea8daf --- /dev/null +++ b/docs/guide/start.md @@ -0,0 +1,158 @@ +--- +title: 快速使用 +head: + - - meta + - name: description + content: 教你如何掌握框架的工作流程,快速上手。 + - - meta + - name: keywords + content: 开始使用 +--- + +# {{ $frontmatter.title }} + +请确保你已经用过 Vitepress 框架,因为主题是建立在框架的基础上使用的。 + +请确保你使用的 vue 版本是 3+ 且 vitepress 是 1.x 哦。 + +## 最快捷的方式 + +直接拉取本项目至本地,packages/docs 和 packages/blog 目录下分别是文档和博客示例,根据 `README.md` 进行依赖安装、构件、打包、预览即可 + +## 其他方式 + +### **1.** 脚手架初始化 + +可以使用脚手架 vuetom-cli 脚手架来进行主题的初始化,会在你本地初始化一个项目 + +网速慢可以再次尝试或者直接前往模版仓库拉取 [模版仓库](https://github.com/lauset/vuetom-cli) + +1. 首先安装脚手架,NPM安装前请确保开启管理员身份运行保证有权限 + +```js light +npm i -g vuetom-cli +``` + +2. 查看是否安装成功,黑窗口运行一下命令,返回版本号 x.x.x 则表示安装成功 + +```js light +vuetom-cli -v +``` + +1. 初始化模版,可以选择是否新建目录、仓息、作者、模版仓库等 + +```js light +vuetom-cli init +``` + +1. 然后便会下载模版,下载完成后,执行以下命令安装依赖并运行文档网站 + +```js light +pnpm i +pnpm dev +``` + +::: warning +模版是从 github 上拉取的,可能有时候会有网速的困惑,也可手动前往拉取下载本地启用 + +文档模版: + +博客模版: +::: + +
+ +### **2.** 通过NPM下载安装主题(已弃用) + +:::danger ⚠️ 已弃用 + +上传至远程仓库,作为三方依赖使用打包时会出现样式引入问题,暂时放弃使用 + +从 vitepress-theme-vuetom v2.2.x 开始不再上传远程仓库而是作为目录加至模版项目中 + +::: + +使用这个方式首先你要搭建一个 vitepress 项目,主题只是会覆盖默认样式而已,所以项目还是得搭起来的,可以前往下面 vitepress 官网链接查看并开始搭建 + +[vitepress搭建文档](https://vitepress.vuejs.org/guide/getting-started.html) + +搭建完后最简单的样子就是项目目录里有个 index.md 文件,那么开始下一步 + +1. 安装主题依赖 + +使用 NPM 安装最新版本的 vitepress-theme-vuetom 主题依赖包,在你的 vitepress 项目下安装主题包,打开 `终端(DOS)` 输入 + +```js light +npm i -D vitepress-theme-vuetom +``` + +2. 开始引入主题 + +先在 .vitepress (这个文件夹和首页 index.md 是同级目录,没有的自己创建或者去 vitepress 官网看文档)中新建一个名为 theme 的文件夹,在该文件下新建一个 index.ts 文件,当然用 js 还是 ts 文件就看你自己项目的决定了。 + +大致内容如下: + +`VuetomTheme` 是主要的主题布局 + +`VuetomUI` 是内置的UI组件 + +```javascript light +// .vitepress/theme/index.ts +// 默认导出文档类型的主题 +import VuetomTheme from 'vitepress-theme-vuetom' + +export default { + ...VuetomTheme, + enhanceApp({ app, router, siteData }) { + // app.use(VuetomUI) + } +} +``` + +引入了主题,然后你的 index.md 里写上一些内容应该就可以看出效果了 + +```html light +--- +home: true +heroImage: /logo/vuetom-logo-m.png +heroAlt: LOGO +heroText: Vuetom +tagline: vitepress flat theme + +actionText: 快 速 开 始 +actionLink: /zh-CN/guide/info + +altActionText: 配 置 +altActionLink: /zh-CN/guide/config + +features: + - title: 📦 优化的构建 + details: 可选 “多页应用” 或 “库” 模式的预配置 Rollup 构建 + - title: 🔩 通用的插件 + details: 在开发和构建之间共享 Rollup-superset 插件接口。 + - title: 🔑 完全类型化的API + details: 灵活的 API 和完整 TypeScript 类型。 + +footer: MIT Licensed +--- + +
+

{{ data.text }}

+
+ + + + +``` + +运行项目后,在 [localhost:3000] 中进入首页 + +至少到这里主题已经安装完成了,下一步就是主题的配置了,主题什么样还是要看你配的什么样子哦。 diff --git a/docs/index.md b/docs/index.md index 14da034..a6b856b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,160 @@ +--- +layout: home + +title: Vuetom +titleTemplate: Vite & Vue Powered Static Site Generator + +hero: + name: Vuetom + text: + tagline: vitepress flat theme + actions: + - theme: brand big + text: 快 速 开 始 + link: /guide/info + - theme: alt big + text: 配 置 + link: /guide/config + +features: + - title: 📦 优化的构建 + details: 可选 “多页应用” 或 “库” 模式的预配置 Rollup 构建 + - title: 🔩 通用的插件 + details: 在开发和构建之间共享 Rollup-superset 插件接口。 + - title: 🔑 完全类型化的API + details: 灵活的 API 和完整 TypeScript 类型。 +--- + + + \ No newline at end of file + +fetchReleaseTag() + + + diff --git a/docs/lang/enus.md b/docs/lang/enus.md new file mode 100644 index 0000000..daeb5df --- /dev/null +++ b/docs/lang/enus.md @@ -0,0 +1,4 @@ + +:::tip +Documentation coming soon... +::: diff --git a/docs/lang/zhcn.md b/docs/lang/zhcn.md new file mode 100644 index 0000000..7485915 --- /dev/null +++ b/docs/lang/zhcn.md @@ -0,0 +1,4 @@ + +:::tip +当前文档已经是中文文档了 [首页](/) +::: diff --git a/docs/mdshow/codeblock.md b/docs/mdshow/codeblock.md new file mode 100644 index 0000000..19d701f --- /dev/null +++ b/docs/mdshow/codeblock.md @@ -0,0 +1,102 @@ +--- +title: 代码块展示 +head: + - - meta + - name: description + content: 代码块展示 + - - meta + - name: keywords + content: code +--- + +# {{ $frontmatter.title }} + +## MD语法展示 + +使用三个 ` 符号将代码包裹其中便是展示代码块 + +
+ +**亮/暗主题切换** + +根据文档主题模式切换 + +**代码块主题 macos** + +可以在 language_key(语言标识) 后加入 `macos` + +输入内容: + +
+```java macos +
+String language = "Java"; +
+``` +
+ +展示效果: + +```java macos +String language = "Java"; +``` + +
+ +**默认主题** + +默认主题是以暗色系为主的 + +输入内容: + +
+```js +
+String language = "JS"; +
+``` +
+ +输出内容: + +```java +String language = "JS"; +``` + +
+ +**示例展示** + +- javascript ( js macos ) + +```js macos +function fun(){ + echo "Hello, World!"; +} +fun(); +``` + +- Java ( java ) + +```java +System.out.print(1); +``` + +- Python ( py macos ) + +```py macos +#!/usr/bin/env python3 +print("Hello, World!"); +``` + +- SQL ( sql ) + +```sql +select user_name from user_info +``` + +- Shell ( bash, shell ) + +```bash +echo '1' +``` diff --git a/docs/mdshow/custom.md b/docs/mdshow/custom.md new file mode 100644 index 0000000..bc086d7 --- /dev/null +++ b/docs/mdshow/custom.md @@ -0,0 +1,58 @@ +--- +title: 自定义语法 +head: + - - meta + - name: description + content: 自定义 Markdown 语法 + - - meta + - name: keywords + content: markdown custom +--- + +# {{ $frontmatter.title }} + +## 信息框 + +```md +::: tip 使用TIPS代替 +提示信息 +::: + +::: info +信息消息 +::: + +::: warning +警告消息 +::: + +::: danger +危险消息 +::: + +::: details Details +详细信息 +::: +``` + +效果如下: + +::: tip 使用TIPS代替 +提示内容 +::: + +::: info +INFO消息 +::: + +::: warning +WARNING消息 a链接 +::: + +::: danger +DANGER消息 [md链接](./example.md) +::: + +::: details Details +详细信息 +::: diff --git a/docs/mdshow/example.md b/docs/mdshow/example.md new file mode 100644 index 0000000..579e1d5 --- /dev/null +++ b/docs/mdshow/example.md @@ -0,0 +1,72 @@ +--- +title: 效果示例 +head: + - - meta + - name: description + content: 来看看 MD 会变成什么样子 + - - meta + - name: keywords + content: markdown example +--- + + +# Markdown 效果示例 + +-------------------- 手动分割线 -------------------- + + +# This is an h1 tag +## This is an h2 tag +### This is an h3 tag +#### This is an h4 tag +##### This is an h5 tag +###### This is an h6 tag + + +*这是斜体* +_这是斜体_ +**这是黑体** +__这是黑体__ +*斜体里加**黑体*** +**黑体里加*斜体*** + + +* Item 1 +* Item 2 + * Item 2a + * Item 2b + + +1. Item 1 +1. Item 2 +1. Item 3 + 1. Item 3a + 1. Item 3b + + +![Yaktocat的图片](/logo/vuetom-logo.png) + + +http://github.com - automatic! +[GitHub](http://github.com) + + +As Kanye West said: +> We're living the future so +> the present is our past. + + +I think you should use an +`` element here instead. + + +First Header | Second Header +------------ | ------------- +Content from cell 1 | Content from cell 2 +Content in the first column | Content in the second column + + +~~this~~ + + +😝🌟🐫✨🚶 diff --git a/docs/mdshow/index.md b/docs/mdshow/index.md new file mode 100644 index 0000000..c327cd7 --- /dev/null +++ b/docs/mdshow/index.md @@ -0,0 +1,31 @@ +--- +title: UI组件 +head: + - - meta + - name: description + content: 各种各样的扁平化UI组件 + - - meta + - name: keywords + content: components +--- + +# {{ $frontmatter.title }} + +### `Vuetom UI` + +[ui 文档](http://ui.tomhub.cn) + +[ui github](https://github.com/lauset/vuetom-ui) + +::: tip +UI 文档正在不断完善中,请客观耐心等待一下吧T-T +::: + + +### Markdown 语法示例 + +这里将会展示在该文档中markdown所呈现的效果 + +`Example` : Markdown 语法示例 + +`Custom md` : 自定义语法 \ No newline at end of file diff --git a/docs/package.json b/docs/package.json index 480083c..f824912 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,12 +1,13 @@ { - "name": "docs", - "version": "0.0.1", + "name": "temp-docs", + "version": "2.3.0", "scripts": { "dev": "pnpm gen:lang && vitepress dev .", "build": "pnpm gen:lang && vitepress build .", + "preview": "vitepress preview .", "serve": "vitepress serve .", - "clean": "rimraf .vitepress/i18n && rimraf .vitepress/dist", - "gen:lang": "rimraf .vitepress/i18n && sucrase-node .vitepress/utils/crowdin-generate.ts", + "clean": "rimraf .vitepress/dist", + "gen:lang": "rimraf .vitepress/i18n && tsx .vitepress/build/crowdin-generate.ts", "crowdin:list": "crowdin list project", "crowdin:upload": "crowdin upload sources", "crowdin:us": "crowdin download -l en-US", @@ -14,28 +15,29 @@ "crowdin:dryrun": "crowdin download --dryrun" }, "dependencies": { - "@vueuse/core": "^9.1.1", - "axios": "0.27.2", + "@vueuse/core": "^9.6.0", + "axios": "1.2.1", "clipboard-copy": "4.0.1", - "element-plus": "^2.2.15", - "marked": "^4.1.0", + "element-plus": "^2.2.26", + "marked": "^4.2.4", "normalize.css": "8.0.1", "nprogress": "0.2.0", "prismjs": "^1.29.0", - "vue": "^3.2.38" + "vue": "^3.2.45" }, "devDependencies": { - "@crowdin/cli": "^3.7.10", + "@crowdin/cli": "^3.9.1", "@types/markdown-it": "12.2.3", - "chalk": "^4.1.2", + "chalk": "4.1.2", + "consola": "^2.15.3", "escape-html": "1.0.3", - "lodash": "^4.17.21", + "lodash": "^4.17.20", "markdown-it": "13.0.1", "markdown-it-container": "3.0.0", "rimraf": "^3.0.2", - "sass": "^1.54.8", - "sucrase": "3.25.0", - "vitepress": "^1.0.0-alpha.13", - "vitepress-theme-vuetom": "workspace:^2.2.0" + "sass": "^1.56.2", + "tsx": "^3.12.1", + "vitepress": "^1.0.0-alpha.30", + "vitepress-theme-vuetom": "^2.3.0" } } diff --git a/docs/vite.config.ts b/docs/vite.config.ts deleted file mode 100644 index d0a828e..0000000 --- a/docs/vite.config.ts +++ /dev/null @@ -1,39 +0,0 @@ -import path from 'path' - -// import Inspect from 'vite-plugin-inspect' -import { defineConfig } from 'vite' -import type { Alias } from 'vite' -import { projRoot } from './.vitepress/utils/paths' - -const alias: Alias[] = [] - -// if (process.env.DOC_ENV !== 'production') { -// alias.push( -// { -// find: /^element-plus(\/(es|lib))?$/, -// replacement: path.resolve(projRoot, 'packages/element-plus/index.ts'), -// }, -// { -// find: /^element-plus\/(es|lib)\/(.*)$/, -// replacement: `${path.resolve(projRoot, 'packages')}/$2`, -// } -// ) -// } - -export default defineConfig({ - server: { - host: true, - fs: { - strict: true, - allow: [projRoot] - } - }, - - // resolve: { - // alias, - // }, - // plugins: [Inspect()], - optimizeDeps: { - include: ['@vueuse/core'] - } -}) diff --git a/docs/zh-CN/feedback/feedback.md b/docs/zh-CN/feedback/feedback.md deleted file mode 100644 index 718b7bb..0000000 --- a/docs/zh-CN/feedback/feedback.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: 留言反馈 -head: - - - meta - - name: description - content: 留下你想说的话吧 - - - meta - - name: keywords - content: feedback message ---- - -# {{ $frontmatter.title }} - -> 你的话将会深深打动我 - - - - diff --git a/docs/zh-CN/feedback/index.md b/docs/zh-CN/feedback/index.md deleted file mode 100644 index aaf7d62..0000000 --- a/docs/zh-CN/feedback/index.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: 留言反馈 -head: - - - meta - - name: description - content: 留下你想说的话吧 - - - meta - - name: keywords - content: feedback message ---- - - -# 留言功能 - -`Feedback` : 留言反馈 - -::: tip -正在开发中,你以后可以把想说的话写在这里 -::: \ No newline at end of file diff --git a/docs/zh-CN/guide/dark.md b/docs/zh-CN/guide/dark.md deleted file mode 100644 index a81b139..0000000 --- a/docs/zh-CN/guide/dark.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: 夜间模式 -lang: en-US ---- - - -# {{ $frontmatter.title }} - -:::warning -适配于 vitepress 1.x.x 版本的功能正在制作,下面是 0.x.x 版本的国际化方案 -::: - -默认的话夜间模式切换按钮是一直有的,右上角那个太阳图标 - - -## 原理 - -开关操作修改的是 HTML 根标签的样式,会加上 dark 样式 - -当然切换语言时也会为其修改 lang 属性 - -```html - -``` - -我们可以事先定义一些 css变量来完成不同语言下或者不同模式下的样式变换 - - -## css变量 - -css 变量文件在 vuetom/styles/vars.scss 文件中 - -简单展示部分 - -```css -:root { - --c-brand: #1496ce; - --c-brand-light: #19aeee; - --color-border: #ad295c8a; - --color-block: #2a7f8a; - --color-strong: #c13e74; - --color-code: #7ea1c5; - --color-border-left: #1d8ab9; - --color-code-bg: rgba(77,208,225,0.08); - --color-block-bg: rgba(77,208,225,0.15); - --linear-title: linear-gradient(to right, #32defd, rgb(247 69 152)); - --vt-shadow: 0 5px 6px -5px rgba(133,133,133,.6); - --vt-code-shadow: 5px 5px 1px rgba(255, 255, 255, 0.4); - --vt-code-shadow-h: 5px 5px 10px rgba(255, 255, 255, 0.4); -} - -.dark { - --c-brand: #18baff; - --c-brand-light: #189bd3; - --color-border: #ad295c8a; - --color-block: #2a7f8a; - --color-strong: #c13e74; - --color-code: #7ea1c5; - --color-border-left: #1d8ab9; - --color-code-bg: rgba(77,208,225,0.08); - --color-block-bg: rgba(77,208,225,0.15); - --linear-title: linear-gradient(to right, #32defd, rgb(247 69 152)); - --vt-shadow: 0 5px 6px -5px rgba(0, 0, 0, 0.6); - --vt-code-shadow: 5px 5px 1px rgba(0, 0, 0, 0.4); - --vt-code-shadow-h: 5px 5px 10px rgba(0, 0, 0, 0.4); -} -``` - -页面引用可以使用 - -```css -color: var(--c-brand); -``` - -当然也可以在文档中重新定义 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b1aacdf..77da48d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,117 +7,90 @@ importers: docs: specifiers: - '@crowdin/cli': ^3.7.10 + '@crowdin/cli': ^3.9.1 '@types/markdown-it': 12.2.3 - '@vueuse/core': ^9.1.1 - axios: 0.27.2 - chalk: ^4.1.2 + '@vueuse/core': ^9.6.0 + axios: 1.2.1 + chalk: 4.1.2 clipboard-copy: 4.0.1 - element-plus: ^2.2.15 + consola: ^2.15.3 + element-plus: ^2.2.26 escape-html: 1.0.3 - lodash: ^4.17.21 + lodash: ^4.17.20 markdown-it: 13.0.1 markdown-it-container: 3.0.0 - marked: ^4.1.0 + marked: ^4.2.4 normalize.css: 8.0.1 nprogress: 0.2.0 prismjs: ^1.29.0 rimraf: ^3.0.2 - sass: ^1.54.8 - sucrase: 3.25.0 - vitepress: ^1.0.0-alpha.13 - vitepress-theme-vuetom: workspace:^2.2.0 - vue: ^3.2.38 - dependencies: - '@vueuse/core': 9.1.1_vue@3.2.38 - axios: 0.27.2 + sass: ^1.56.2 + tsx: ^3.12.1 + vitepress: ^1.0.0-alpha.30 + vitepress-theme-vuetom: ^2.3.0 + vue: ^3.2.45 + dependencies: + '@vueuse/core': 9.6.0_vue@3.2.45 + axios: 1.2.1 clipboard-copy: 4.0.1 - element-plus: 2.2.16_vue@3.2.38 - marked: 4.1.0 + element-plus: 2.2.26_vue@3.2.45 + marked: 4.2.4 normalize.css: 8.0.1 nprogress: 0.2.0 prismjs: 1.29.0 - vue: 3.2.38 + vue: 3.2.45 devDependencies: - '@crowdin/cli': 3.7.10 + '@crowdin/cli': 3.9.1 '@types/markdown-it': 12.2.3 chalk: 4.1.2 + consola: 2.15.3 escape-html: 1.0.3 lodash: 4.17.21 markdown-it: 13.0.1 markdown-it-container: 3.0.0 rimraf: 3.0.2 - sass: 1.54.8 - sucrase: 3.25.0 - vitepress: 1.0.0-alpha.13_sass@1.54.8 - vitepress-theme-vuetom: link:../vuetom - - vuetom: - specifiers: - '@docsearch/css': ^3.2.1 - '@docsearch/js': ^3.2.1 - '@types/nprogress': ^0.2.0 - '@vitejs/plugin-vue': ^3.0.3 - '@vue/devtools-api': ^6.2.1 - '@vueuse/core': ^9.1.1 - autoprefixer: ^10.4.8 - body-scroll-lock: ^4.0.0-beta.0 - nprogress: ^0.2.0 - postcss: ^8.4.16 - shiki: ^0.11.1 - tailwindcss: ^3.1.8 - vite: ^3.0.9 - vitepress: 1.0.0-alpha.13 - vue: ^3.2.38 - dependencies: - '@docsearch/css': 3.2.1 - '@docsearch/js': 3.2.1 - '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38 - '@vue/devtools-api': 6.2.1 - '@vueuse/core': 9.1.1_vue@3.2.38 - body-scroll-lock: 4.0.0-beta.0 - nprogress: 0.2.0 - shiki: 0.11.1 - vite: 3.0.9 - vitepress: 1.0.0-alpha.13 - vue: 3.2.38 - devDependencies: - '@types/nprogress': 0.2.0 - autoprefixer: 10.4.8_postcss@8.4.16 - postcss: 8.4.16 - tailwindcss: 3.1.8_postcss@8.4.16 + sass: 1.56.2 + tsx: 3.12.1 + vitepress: 1.0.0-alpha.30_sass@1.56.2 + vitepress-theme-vuetom: 2.3.0_lthxthby4nld2zu5cexwlu7yoy packages: - /@algolia/autocomplete-core/1.7.1: - resolution: {integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==} + /@algolia/autocomplete-core/1.7.2: + resolution: {integrity: sha512-eclwUDC6qfApNnEfu1uWcL/rudQsn59tjEoUYZYE2JSXZrHLRjBUGMxiCoknobU2Pva8ejb0eRxpIYDtVVqdsw==} dependencies: - '@algolia/autocomplete-shared': 1.7.1 + '@algolia/autocomplete-shared': 1.7.2 + dev: true - /@algolia/autocomplete-preset-algolia/1.7.1_algoliasearch@4.14.2: - resolution: {integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==} + /@algolia/autocomplete-preset-algolia/1.7.2_algoliasearch@4.14.2: + resolution: {integrity: sha512-+RYEG6B0QiGGfRb2G3MtPfyrl0dALF3cQNTWBzBX6p5o01vCCGTTinAm2UKG3tfc2CnOMAtnPLkzNZyJUpnVJw==} peerDependencies: - '@algolia/client-search': ^4.9.1 - algoliasearch: ^4.9.1 + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.7.1 + '@algolia/autocomplete-shared': 1.7.2 algoliasearch: 4.14.2 + dev: true - /@algolia/autocomplete-shared/1.7.1: - resolution: {integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==} + /@algolia/autocomplete-shared/1.7.2: + resolution: {integrity: sha512-QCckjiC7xXHIUaIL3ektBtjJ0w7tTA3iqKcAE/Hjn1lZ5omp7i3Y4e09rAr9ZybqirL7AbxCLLq0Ra5DDPKeug==} + dev: true /@algolia/cache-browser-local-storage/4.14.2: resolution: {integrity: sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==} dependencies: '@algolia/cache-common': 4.14.2 + dev: true /@algolia/cache-common/4.14.2: resolution: {integrity: sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==} + dev: true /@algolia/cache-in-memory/4.14.2: resolution: {integrity: sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==} dependencies: '@algolia/cache-common': 4.14.2 + dev: true /@algolia/client-account/4.14.2: resolution: {integrity: sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==} @@ -125,6 +98,7 @@ packages: '@algolia/client-common': 4.14.2 '@algolia/client-search': 4.14.2 '@algolia/transporter': 4.14.2 + dev: true /@algolia/client-analytics/4.14.2: resolution: {integrity: sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==} @@ -133,12 +107,14 @@ packages: '@algolia/client-search': 4.14.2 '@algolia/requester-common': 4.14.2 '@algolia/transporter': 4.14.2 + dev: true /@algolia/client-common/4.14.2: resolution: {integrity: sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==} dependencies: '@algolia/requester-common': 4.14.2 '@algolia/transporter': 4.14.2 + dev: true /@algolia/client-personalization/4.14.2: resolution: {integrity: sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==} @@ -146,6 +122,7 @@ packages: '@algolia/client-common': 4.14.2 '@algolia/requester-common': 4.14.2 '@algolia/transporter': 4.14.2 + dev: true /@algolia/client-search/4.14.2: resolution: {integrity: sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==} @@ -153,27 +130,33 @@ packages: '@algolia/client-common': 4.14.2 '@algolia/requester-common': 4.14.2 '@algolia/transporter': 4.14.2 + dev: true /@algolia/logger-common/4.14.2: resolution: {integrity: sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==} + dev: true /@algolia/logger-console/4.14.2: resolution: {integrity: sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==} dependencies: '@algolia/logger-common': 4.14.2 + dev: true /@algolia/requester-browser-xhr/4.14.2: resolution: {integrity: sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==} dependencies: '@algolia/requester-common': 4.14.2 + dev: true /@algolia/requester-common/4.14.2: resolution: {integrity: sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==} + dev: true /@algolia/requester-node-http/4.14.2: resolution: {integrity: sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==} dependencies: '@algolia/requester-common': 4.14.2 + dev: true /@algolia/transporter/4.14.2: resolution: {integrity: sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==} @@ -181,6 +164,7 @@ packages: '@algolia/cache-common': 4.14.2 '@algolia/logger-common': 4.14.2 '@algolia/requester-common': 4.14.2 + dev: true /@babel/helper-string-parser/7.18.10: resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} @@ -205,8 +189,8 @@ packages: '@babel/helper-validator-identifier': 7.18.6 to-fast-properties: 2.0.0 - /@crowdin/cli/3.7.10: - resolution: {integrity: sha512-L0sjeEv4bn7LHNYsKxl2aTrah16u1ThufN0xvMMH7o53lD29llvVfAD9jVOttSl/kyQ+mMDY8GLzjPRNFdLJqQ==} + /@crowdin/cli/3.9.1: + resolution: {integrity: sha512-Ca+mzVvLE9lYmTA4peTHOQdH42+eThwQ0DK6URT7crInQKJRjVJdsA2kkfEwi2mQPruAIG/KIKaPieRWPanlIQ==} hasBin: true dependencies: njre: 0.2.0 @@ -220,22 +204,24 @@ packages: engines: {node: '>=10'} dev: false - /@docsearch/css/3.2.1: - resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==} + /@docsearch/css/3.3.0: + resolution: {integrity: sha512-rODCdDtGyudLj+Va8b6w6Y85KE85bXRsps/R4Yjwt5vueXKXZQKYw0aA9knxLBT6a/bI/GMrAcmCR75KYOM6hg==} + dev: true - /@docsearch/js/3.2.1: - resolution: {integrity: sha512-H1PekEtSeS0msetR2YGGey2w7jQ2wAKfGODJvQTygSwMgUZ+2DHpzUgeDyEBIXRIfaBcoQneqrzsljM62pm6Xg==} + /@docsearch/js/3.3.0: + resolution: {integrity: sha512-oFXWRPNvPxAzBhnFJ9UCFIYZiQNc3Yrv6912nZHw/UIGxsyzKpNRZgHq8HDk1niYmOSoLKtVFcxkccpQmYGFyg==} dependencies: - '@docsearch/react': 3.2.1 + '@docsearch/react': 3.3.0 preact: 10.10.6 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' - react - react-dom + dev: true - /@docsearch/react/3.2.1: - resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==} + /@docsearch/react/3.3.0: + resolution: {integrity: sha512-fhS5adZkae2SSdMYEMVg6pxI5a/cE+tW16ki1V0/ur4Fdok3hBRkmN/H8VvlXnxzggkQIIRIVvYPn00JPjen3A==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -248,27 +234,59 @@ packages: react-dom: optional: true dependencies: - '@algolia/autocomplete-core': 1.7.1 - '@algolia/autocomplete-preset-algolia': 1.7.1_algoliasearch@4.14.2 - '@docsearch/css': 3.2.1 + '@algolia/autocomplete-core': 1.7.2 + '@algolia/autocomplete-preset-algolia': 1.7.2_algoliasearch@4.14.2 + '@docsearch/css': 3.3.0 algoliasearch: 4.14.2 transitivePeerDependencies: - '@algolia/client-search' + dev: true - /@element-plus/icons-vue/2.0.9_vue@3.2.38: + /@element-plus/icons-vue/2.0.9_vue@3.2.45: resolution: {integrity: sha512-okdrwiVeKBmW41Hkl0eMrXDjzJwhQMuKiBOu17rOszqM+LS/yBYpNQNV5Jvoh06Wc+89fMmb/uhzf8NZuDuUaQ==} peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.2.38 + vue: 3.2.45 dev: false - /@esbuild/linux-loong64/0.14.54: - resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} + /@esbuild-kit/cjs-loader/2.4.1: + resolution: {integrity: sha512-lhc/XLith28QdW0HpHZvZKkorWgmCNT7sVelMHDj3HFdTfdqkwEKvT+aXVQtNAmCC39VJhunDkWhONWB7335mg==} + dependencies: + '@esbuild-kit/core-utils': 3.0.0 + get-tsconfig: 4.2.0 + dev: true + + /@esbuild-kit/core-utils/3.0.0: + resolution: {integrity: sha512-TXmwH9EFS3DC2sI2YJWJBgHGhlteK0Xyu1VabwetMULfm3oYhbrsWV5yaSr2NTWZIgDGVLHbRf0inxbjXqAcmQ==} + dependencies: + esbuild: 0.15.18 + source-map-support: 0.5.21 + dev: true + + /@esbuild-kit/esm-loader/2.5.4: + resolution: {integrity: sha512-afmtLf6uqxD5IgwCzomtqCYIgz/sjHzCWZFvfS5+FzeYxOURPUo4QcHtqJxbxWOMOogKriZanN/1bJQE/ZL93A==} + dependencies: + '@esbuild-kit/core-utils': 3.0.0 + get-tsconfig: 4.2.0 + dev: true + + /@esbuild/android-arm/0.15.18: + resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.15.18: + resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true /@floating-ui/core/1.0.1: @@ -281,27 +299,6 @@ packages: '@floating-ui/core': 1.0.1 dev: false - /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - - /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true - - /@nodelib/fs.walk/1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 - dev: true - /@sxzz/popperjs-es/2.11.7: resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} dev: false @@ -331,139 +328,129 @@ packages: resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} dev: true - /@types/nprogress/0.2.0: - resolution: {integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==} - dev: true - - /@types/web-bluetooth/0.0.15: - resolution: {integrity: sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==} + /@types/web-bluetooth/0.0.16: + resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} - /@vitejs/plugin-vue/3.0.3_vite@3.0.9+vue@3.2.38: - resolution: {integrity: sha512-U4zNBlz9mg+TA+i+5QPc3N5lQvdUXENZLO2h0Wdzp56gI1MWhqJOv+6R+d4kOzoaSSq6TnGPBdZAXKOe4lXy6g==} + /@vitejs/plugin-vue/3.2.0_vite@3.2.5+vue@3.2.45: + resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.0.9 - vue: 3.2.38 + vite: 3.2.5_sass@1.56.2 + vue: 3.2.45 + dev: true - /@vue/compiler-core/3.2.38: - resolution: {integrity: sha512-/FsvnSu7Z+lkd/8KXMa4yYNUiqQrI22135gfsQYVGuh5tqEgOB0XqrUdb/KnCLa5+TmQLPwvyUnKMyCpu+SX3Q==} + /@vue/compiler-core/3.2.45: + resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==} dependencies: '@babel/parser': 7.18.13 - '@vue/shared': 3.2.38 + '@vue/shared': 3.2.45 estree-walker: 2.0.2 source-map: 0.6.1 - /@vue/compiler-dom/3.2.38: - resolution: {integrity: sha512-zqX4FgUbw56kzHlgYuEEJR8mefFiiyR3u96498+zWPsLeh1WKvgIReoNE+U7gG8bCUdvsrJ0JRmev0Ky6n2O0g==} + /@vue/compiler-dom/3.2.45: + resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} dependencies: - '@vue/compiler-core': 3.2.38 - '@vue/shared': 3.2.38 + '@vue/compiler-core': 3.2.45 + '@vue/shared': 3.2.45 - /@vue/compiler-sfc/3.2.38: - resolution: {integrity: sha512-KZjrW32KloMYtTcHAFuw3CqsyWc5X6seb8KbkANSWt3Cz9p2qA8c1GJpSkksFP9ABb6an0FLCFl46ZFXx3kKpg==} + /@vue/compiler-sfc/3.2.45: + resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} dependencies: '@babel/parser': 7.18.13 - '@vue/compiler-core': 3.2.38 - '@vue/compiler-dom': 3.2.38 - '@vue/compiler-ssr': 3.2.38 - '@vue/reactivity-transform': 3.2.38 - '@vue/shared': 3.2.38 + '@vue/compiler-core': 3.2.45 + '@vue/compiler-dom': 3.2.45 + '@vue/compiler-ssr': 3.2.45 + '@vue/reactivity-transform': 3.2.45 + '@vue/shared': 3.2.45 estree-walker: 2.0.2 magic-string: 0.25.9 postcss: 8.4.16 source-map: 0.6.1 - /@vue/compiler-ssr/3.2.38: - resolution: {integrity: sha512-bm9jOeyv1H3UskNm4S6IfueKjUNFmi2kRweFIGnqaGkkRePjwEcfCVqyS3roe7HvF4ugsEkhf4+kIvDhip6XzQ==} + /@vue/compiler-ssr/3.2.45: + resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} dependencies: - '@vue/compiler-dom': 3.2.38 - '@vue/shared': 3.2.38 + '@vue/compiler-dom': 3.2.45 + '@vue/shared': 3.2.45 - /@vue/devtools-api/6.2.1: - resolution: {integrity: sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==} + /@vue/devtools-api/6.4.5: + resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==} + dev: true - /@vue/reactivity-transform/3.2.38: - resolution: {integrity: sha512-3SD3Jmi1yXrDwiNJqQ6fs1x61WsDLqVk4NyKVz78mkaIRh6d3IqtRnptgRfXn+Fzf+m6B1KxBYWq1APj6h4qeA==} + /@vue/reactivity-transform/3.2.45: + resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} dependencies: '@babel/parser': 7.18.13 - '@vue/compiler-core': 3.2.38 - '@vue/shared': 3.2.38 + '@vue/compiler-core': 3.2.45 + '@vue/shared': 3.2.45 estree-walker: 2.0.2 magic-string: 0.25.9 - /@vue/reactivity/3.2.38: - resolution: {integrity: sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==} + /@vue/reactivity/3.2.45: + resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} dependencies: - '@vue/shared': 3.2.38 + '@vue/shared': 3.2.45 - /@vue/runtime-core/3.2.38: - resolution: {integrity: sha512-kk0qiSiXUU/IKxZw31824rxmFzrLr3TL6ZcbrxWTKivadoKupdlzbQM4SlGo4MU6Zzrqv4fzyUasTU1jDoEnzg==} + /@vue/runtime-core/3.2.45: + resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==} dependencies: - '@vue/reactivity': 3.2.38 - '@vue/shared': 3.2.38 + '@vue/reactivity': 3.2.45 + '@vue/shared': 3.2.45 - /@vue/runtime-dom/3.2.38: - resolution: {integrity: sha512-4PKAb/ck2TjxdMSzMsnHViOrrwpudk4/A56uZjhzvusoEU9xqa5dygksbzYepdZeB5NqtRw5fRhWIiQlRVK45A==} + /@vue/runtime-dom/3.2.45: + resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==} dependencies: - '@vue/runtime-core': 3.2.38 - '@vue/shared': 3.2.38 + '@vue/runtime-core': 3.2.45 + '@vue/shared': 3.2.45 csstype: 2.6.20 - /@vue/server-renderer/3.2.38_vue@3.2.38: - resolution: {integrity: sha512-pg+JanpbOZ5kEfOZzO2bt02YHd+ELhYP8zPeLU1H0e7lg079NtuuSB8fjLdn58c4Ou8UQ6C1/P+528nXnLPAhA==} + /@vue/server-renderer/3.2.45_vue@3.2.45: + resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==} peerDependencies: - vue: 3.2.38 + vue: 3.2.45 dependencies: - '@vue/compiler-ssr': 3.2.38 - '@vue/shared': 3.2.38 - vue: 3.2.38 + '@vue/compiler-ssr': 3.2.45 + '@vue/shared': 3.2.45 + vue: 3.2.45 - /@vue/shared/3.2.38: - resolution: {integrity: sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==} + /@vue/shared/3.2.45: + resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} - /@vueuse/core/9.1.1_vue@3.2.38: - resolution: {integrity: sha512-QfuaNWRDMQcCUwXylCyYhPC3ScS9Tiiz4J0chdwr3vOemBwRToSywq8MP+ZegKYFnbETzRY8G/5zC+ca30wrRQ==} + /@vueuse/components/9.6.0_vue@3.2.45: + resolution: {integrity: sha512-Jqv1g68PtBC8Nnp8u2rpf6qku8cslr381fvlY1uUZa75zI2imxPLglhOWA/dBtMjla4L3nmaf9S7PAzXJnwH9w==} dependencies: - '@types/web-bluetooth': 0.0.15 - '@vueuse/metadata': 9.1.1 - '@vueuse/shared': 9.1.1_vue@3.2.38 - vue-demi: 0.13.11_vue@3.2.38 + '@vueuse/core': 9.6.0_vue@3.2.45 + '@vueuse/shared': 9.6.0_vue@3.2.45 + vue-demi: 0.13.11_vue@3.2.45 transitivePeerDependencies: - '@vue/composition-api' - vue + dev: true - /@vueuse/metadata/9.1.1: - resolution: {integrity: sha512-XZ2KtSW+85LLHB/IdGILPAtbIVHasPsAW7aqz3BRMzJdAQWRiM/FGa1OKBwLbXtUw/AmjKYFlZJo7eOFIBXRog==} - - /@vueuse/shared/9.1.1_vue@3.2.38: - resolution: {integrity: sha512-c+IfcOYmHiHqoEa3ED1Tbpue5GHmoUmTp8PtO4YbczthtY155Rt6DmWhjxMLXBF1Bcidagxljmp/7xtAzEHXLw==} + /@vueuse/core/9.6.0_vue@3.2.45: + resolution: {integrity: sha512-qGUcjKQXHgN+jqXEgpeZGoxdCbIDCdVPz3QiF1uyecVGbMuM63o96I1GjYx5zskKgRI0FKSNsVWM7rwrRMTf6A==} dependencies: - vue-demi: 0.13.11_vue@3.2.38 + '@types/web-bluetooth': 0.0.16 + '@vueuse/metadata': 9.6.0 + '@vueuse/shared': 9.6.0_vue@3.2.45 + vue-demi: 0.13.11_vue@3.2.45 transitivePeerDependencies: - '@vue/composition-api' - vue - /acorn-node/1.8.2: - resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - xtend: 4.0.2 - dev: true - - /acorn-walk/7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - dev: true + /@vueuse/metadata/9.6.0: + resolution: {integrity: sha512-sIC8R+kWkIdpi5X2z2Gk8TRYzmczDwHRhEFfCu2P+XW2JdPoXrziqsGpDDsN7ykBx4ilwieS7JUIweVGhvZ93w==} - /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true + /@vueuse/shared/9.6.0_vue@3.2.45: + resolution: {integrity: sha512-/eDchxYYhkHnFyrb00t90UfjCx94kRHxc7J1GtBCqCG4HyPMX+krV9XJgVtWIsAMaxKVU4fC8NSUviG1JkwhUQ==} + dependencies: + vue-demi: 0.13.11_vue@3.2.45 + transitivePeerDependencies: + - '@vue/composition-api' + - vue /algoliasearch/4.14.2: resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==} @@ -482,6 +469,7 @@ packages: '@algolia/requester-common': 4.14.2 '@algolia/requester-node-http': 4.14.2 '@algolia/transporter': 4.14.2 + dev: true /ansi-styles/4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -490,10 +478,6 @@ packages: color-convert: 2.0.1 dev: true - /any-promise/1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: true - /anymatch/3.1.2: resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} engines: {node: '>= 8'} @@ -502,10 +486,6 @@ packages: picomatch: 2.3.1 dev: true - /arg/5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: true - /argparse/2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true @@ -518,27 +498,12 @@ packages: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: false - /autoprefixer/10.4.8_postcss@8.4.16: - resolution: {integrity: sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.21.3 - caniuse-lite: 1.0.30001388 - fraction.js: 4.2.0 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: true - - /axios/0.27.2: - resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} + /axios/1.2.1: + resolution: {integrity: sha512-I88cFiGu9ryt/tfVEi4kX2SITsvDddTajXTOFmt2uK1ZVA8LytjtdeyefdQWEf5PU8w+4SSJDoYnggflB5tW4A==} dependencies: follow-redirects: 1.15.1 form-data: 4.0.0 + proxy-from-env: 1.1.0 transitivePeerDependencies: - debug dev: false @@ -554,6 +519,7 @@ packages: /body-scroll-lock/4.0.0-beta.0: resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==} + dev: true /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -569,28 +535,12 @@ packages: fill-range: 7.0.1 dev: true - /browserslist/4.21.3: - resolution: {integrity: sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001388 - electron-to-chromium: 1.4.241 - node-releases: 2.0.6 - update-browserslist-db: 1.0.7_browserslist@4.21.3 - dev: true - /buffer-crc32/0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} dev: true - /camelcase-css/2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - dev: true - - /caniuse-lite/1.0.30001388: - resolution: {integrity: sha512-znVbq4OUjqgLxMxoNX2ZeeLR0d7lcDiE5uJ4eUiWdml1J1EkxbnQq6opT9jb9SMfJxB0XA16/ziHwni4u1I3GQ==} + /buffer-from/1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true /chalk/4.1.2: @@ -647,19 +597,12 @@ packages: engines: {node: '>=6'} dev: true - /commander/4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - dev: true - /concat-map/0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true + /consola/2.15.3: + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} dev: true /csstype/2.6.20: @@ -669,49 +612,23 @@ packages: resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==} dev: false - /defined/1.0.0: - resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} - dev: true - /delayed-stream/1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} dev: false - /detective/5.2.1: - resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} - engines: {node: '>=0.8.0'} - hasBin: true - dependencies: - acorn-node: 1.8.2 - defined: 1.0.0 - minimist: 1.2.6 - dev: true - - /didyoumean/1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dev: true - - /dlv/1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: true - - /electron-to-chromium/1.4.241: - resolution: {integrity: sha512-e7Wsh4ilaioBZ5bMm6+F4V5c11dh56/5Jwz7Hl5Tu1J7cnB+Pqx5qIF2iC7HPpfyQMqGSvvLP5bBAIDd2gAtGw==} - dev: true - - /element-plus/2.2.16_vue@3.2.38: - resolution: {integrity: sha512-rvaTMFIujec9YDC5lyaiQv2XVUCHuhVDq2k+9vQxP78N8Wd07iEOGa9pvEVOO2uYc75l4rSl2RE/IWPH/6Mdzw==} + /element-plus/2.2.26_vue@3.2.45: + resolution: {integrity: sha512-O/rdY5m9DkclpVg8r3GynyqCunm7MxSR142xSsjrZA77bi7bcwA3SIy6SPEDqHi5R4KqgkGYgKSp4Q4e3irbYg==} peerDependencies: vue: ^3.2.0 dependencies: '@ctrl/tinycolor': 3.4.1 - '@element-plus/icons-vue': 2.0.9_vue@3.2.38 + '@element-plus/icons-vue': 2.0.9_vue@3.2.45 '@floating-ui/dom': 1.0.1 '@popperjs/core': /@sxzz/popperjs-es/2.11.7 '@types/lodash': 4.14.184 '@types/lodash-es': 4.17.6 - '@vueuse/core': 9.1.1_vue@3.2.38 + '@vueuse/core': 9.6.0_vue@3.2.45 async-validator: 4.2.5 dayjs: 1.11.5 escape-html: 1.0.3 @@ -720,7 +637,7 @@ packages: lodash-unified: 1.0.2_3ib2ivapxullxkx3xftsimdk7u memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.2.38 + vue: 3.2.45 transitivePeerDependencies: - '@vue/composition-api' dev: false @@ -730,197 +647,214 @@ packages: engines: {node: '>=0.12'} dev: true - /esbuild-android-64/0.14.54: - resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} + /esbuild-android-64/0.15.18: + resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true - /esbuild-android-arm64/0.14.54: - resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} + /esbuild-android-arm64/0.15.18: + resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true - /esbuild-darwin-64/0.14.54: - resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} + /esbuild-darwin-64/0.15.18: + resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true - /esbuild-darwin-arm64/0.14.54: - resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} + /esbuild-darwin-arm64/0.15.18: + resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true - /esbuild-freebsd-64/0.14.54: - resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} + /esbuild-freebsd-64/0.15.18: + resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true - /esbuild-freebsd-arm64/0.14.54: - resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} + /esbuild-freebsd-arm64/0.15.18: + resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true - /esbuild-linux-32/0.14.54: - resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} + /esbuild-linux-32/0.15.18: + resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true - /esbuild-linux-64/0.14.54: - resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} + /esbuild-linux-64/0.15.18: + resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true - /esbuild-linux-arm/0.14.54: - resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} + /esbuild-linux-arm/0.15.18: + resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true - /esbuild-linux-arm64/0.14.54: - resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} + /esbuild-linux-arm64/0.15.18: + resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true - /esbuild-linux-mips64le/0.14.54: - resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} + /esbuild-linux-mips64le/0.15.18: + resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true - /esbuild-linux-ppc64le/0.14.54: - resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} + /esbuild-linux-ppc64le/0.15.18: + resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true - /esbuild-linux-riscv64/0.14.54: - resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} + /esbuild-linux-riscv64/0.15.18: + resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true - /esbuild-linux-s390x/0.14.54: - resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} + /esbuild-linux-s390x/0.15.18: + resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true - /esbuild-netbsd-64/0.14.54: - resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} + /esbuild-netbsd-64/0.15.18: + resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true - /esbuild-openbsd-64/0.14.54: - resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} + /esbuild-openbsd-64/0.15.18: + resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true - /esbuild-sunos-64/0.14.54: - resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} + /esbuild-sunos-64/0.15.18: + resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true - /esbuild-windows-32/0.14.54: - resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} + /esbuild-windows-32/0.15.18: + resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true - /esbuild-windows-64/0.14.54: - resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} + /esbuild-windows-64/0.15.18: + resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} engines: {node: '>=12'} cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true - /esbuild-windows-arm64/0.14.54: - resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} + /esbuild-windows-arm64/0.15.18: + resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true - /esbuild/0.14.54: - resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} + /esbuild/0.15.18: + resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/linux-loong64': 0.14.54 - esbuild-android-64: 0.14.54 - esbuild-android-arm64: 0.14.54 - esbuild-darwin-64: 0.14.54 - esbuild-darwin-arm64: 0.14.54 - esbuild-freebsd-64: 0.14.54 - esbuild-freebsd-arm64: 0.14.54 - esbuild-linux-32: 0.14.54 - esbuild-linux-64: 0.14.54 - esbuild-linux-arm: 0.14.54 - esbuild-linux-arm64: 0.14.54 - esbuild-linux-mips64le: 0.14.54 - esbuild-linux-ppc64le: 0.14.54 - esbuild-linux-riscv64: 0.14.54 - esbuild-linux-s390x: 0.14.54 - esbuild-netbsd-64: 0.14.54 - esbuild-openbsd-64: 0.14.54 - esbuild-sunos-64: 0.14.54 - esbuild-windows-32: 0.14.54 - esbuild-windows-64: 0.14.54 - esbuild-windows-arm64: 0.14.54 - - /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} + '@esbuild/android-arm': 0.15.18 + '@esbuild/linux-loong64': 0.15.18 + esbuild-android-64: 0.15.18 + esbuild-android-arm64: 0.15.18 + esbuild-darwin-64: 0.15.18 + esbuild-darwin-arm64: 0.15.18 + esbuild-freebsd-64: 0.15.18 + esbuild-freebsd-arm64: 0.15.18 + esbuild-linux-32: 0.15.18 + esbuild-linux-64: 0.15.18 + esbuild-linux-arm: 0.15.18 + esbuild-linux-arm64: 0.15.18 + esbuild-linux-mips64le: 0.15.18 + esbuild-linux-ppc64le: 0.15.18 + esbuild-linux-riscv64: 0.15.18 + esbuild-linux-s390x: 0.15.18 + esbuild-netbsd-64: 0.15.18 + esbuild-openbsd-64: 0.15.18 + esbuild-sunos-64: 0.15.18 + esbuild-windows-32: 0.15.18 + esbuild-windows-64: 0.15.18 + esbuild-windows-arm64: 0.15.18 dev: true /escape-html/1.0.3: @@ -929,23 +863,6 @@ packages: /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - /fast-glob/3.2.11: - resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} - dependencies: - reusify: 1.0.4 - dev: true - /fd-slicer/1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: @@ -978,10 +895,6 @@ packages: mime-types: 2.1.35 dev: false - /fraction.js/4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - dev: true - /fs-minipass/1.2.7: resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} dependencies: @@ -997,10 +910,16 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true + dev: true optional: true /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true + + /get-tsconfig/4.2.0: + resolution: {integrity: sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==} + dev: true /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -1009,24 +928,6 @@ packages: is-glob: 4.0.3 dev: true - /glob-parent/6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - dependencies: - is-glob: 4.0.3 - dev: true - - /glob/7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -1048,6 +949,7 @@ packages: engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 + dev: true /immutable/4.1.0: resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} @@ -1080,6 +982,7 @@ packages: resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} dependencies: has: 1.0.3 + dev: true /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -1100,14 +1003,6 @@ packages: /jsonc-parser/3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - - /lilconfig/2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} - dev: true - - /lines-and-columns/1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true /linkify-it/4.0.1: @@ -1155,8 +1050,8 @@ packages: uc.micro: 1.0.6 dev: true - /marked/4.1.0: - resolution: {integrity: sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==} + /marked/4.2.4: + resolution: {integrity: sha512-Wcc9ikX7Q5E4BYDPvh1C6QNSxrjC9tBgz+A/vAhp59KXUgachw++uMvMKiSW8oA85nopmPZcEvBoex/YLMsiyA==} engines: {node: '>= 12'} hasBin: true dev: false @@ -1169,19 +1064,6 @@ packages: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} dev: false - /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true - - /micromatch/4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - dev: true - /mime-db/1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -1224,14 +1106,6 @@ packages: minimist: 1.2.6 dev: true - /mz/2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - dev: true - /nanoid/3.3.4: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -1261,20 +1135,11 @@ packages: whatwg-url: 5.0.0 dev: true - /node-releases/2.0.6: - resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} - dev: true - /normalize-path/3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} dev: true - /normalize-range/0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - dev: true - /normalize-wheel-es/1.2.0: resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==} dev: false @@ -1285,17 +1150,6 @@ packages: /nprogress/0.2.0: resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} - dev: false - - /object-assign/4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - dev: true - - /object-hash/3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - dev: true /once/1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -1310,6 +1164,7 @@ packages: /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true /pend/1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -1323,77 +1178,6 @@ packages: engines: {node: '>=8.6'} dev: true - /pify/2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - dev: true - - /pirates/4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} - engines: {node: '>= 6'} - dev: true - - /postcss-import/14.1.0_postcss@8.4.16: - resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.1 - dev: true - - /postcss-js/4.0.0_postcss@8.4.16: - resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.3.3 - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.16 - dev: true - - /postcss-load-config/3.1.4_postcss@8.4.16: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - dependencies: - lilconfig: 2.0.6 - postcss: 8.4.16 - yaml: 1.10.2 - dev: true - - /postcss-nested/5.0.6_postcss@8.4.16: - resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 - dev: true - - /postcss-selector-parser/6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: true - - /postcss-value-parser/4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true - /postcss/8.4.16: resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} engines: {node: ^10 || ^12 || >=14} @@ -1402,28 +1186,27 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss/8.4.19: + resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + /preact/10.10.6: resolution: {integrity: sha512-w0mCL5vICUAZrh1DuHEdOWBjxdO62lvcO++jbzr8UhhYcTbFkpegLH9XX+7MadjTl/y0feoqwQ/zAnzkc/EGog==} + dev: true /prismjs/1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} engines: {node: '>=6'} dev: false - /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true - - /quick-lru/5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - dev: true - - /read-cache/1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - dependencies: - pify: 2.3.0 - dev: true + /proxy-from-env/1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false /readdirp/3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} @@ -1446,10 +1229,6 @@ packages: is-core-module: 2.10.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - - /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true /rimraf/3.0.2: @@ -1459,25 +1238,20 @@ packages: glob: 7.2.3 dev: true - /rollup/2.77.3: - resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==} + /rollup/2.79.1: + resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 - - /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 dev: true /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true - /sass/1.54.8: - resolution: {integrity: sha512-ib4JhLRRgbg6QVy6bsv5uJxnJMTS2soVcCp9Y88Extyy13A8vV0G1fAwujOzmNkFQbR3LvedudAMbtuNRPbQww==} + /sass/1.56.2: + resolution: {integrity: sha512-ciEJhnyCRwzlBCB+h5cCPM6ie/6f8HrhZMQOf5vlU60Y1bI1rx5Zb0vlDZvaycHsg/MqFfF1Eq2eokAa32iw8w==} engines: {node: '>=12.0.0'} hasBin: true dependencies: @@ -1502,30 +1276,26 @@ packages: jsonc-parser: 3.2.0 vscode-oniguruma: 1.6.2 vscode-textmate: 6.0.0 + dev: true /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + /source-map-support/0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - - /sucrase/3.25.0: - resolution: {integrity: sha512-WxTtwEYXSmZArPGStGBicyRsg5TBEFhT5b7N+tF+zauImP0Acy+CoUK0/byJ8JNPK/5lbpWIVuFagI4+0l85QQ==} - engines: {node: '>=8'} - hasBin: true - dependencies: - commander: 4.1.1 - glob: 7.1.6 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.5 - ts-interface-checker: 0.1.13 - dev: true + deprecated: Please use @jridgewell/sourcemap-codec instead /supports-color/7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -1537,38 +1307,6 @@ packages: /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - - /tailwindcss/3.1.8_postcss@8.4.16: - resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==} - engines: {node: '>=12.13.0'} - hasBin: true - peerDependencies: - postcss: ^8.0.9 - dependencies: - arg: 5.0.2 - chokidar: 3.5.3 - color-name: 1.1.4 - detective: 5.2.1 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.2.11 - glob-parent: 6.0.2 - is-glob: 4.0.3 - lilconfig: 2.0.6 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.16 - postcss-import: 14.1.0_postcss@8.4.16 - postcss-js: 4.0.0_postcss@8.4.16 - postcss-load-config: 3.1.4_postcss@8.4.16 - postcss-nested: 5.0.6_postcss@8.4.16 - postcss-selector-parser: 6.0.10 - postcss-value-parser: 4.2.0 - quick-lru: 5.1.1 - resolve: 1.22.1 - transitivePeerDependencies: - - ts-node dev: true /tar/4.4.19: @@ -1584,19 +1322,6 @@ packages: yallist: 3.1.1 dev: true - /thenify-all/1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - dependencies: - thenify: 3.3.1 - dev: true - - /thenify/3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - dependencies: - any-promise: 1.3.0 - dev: true - /to-fast-properties/2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -1612,98 +1337,74 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true - /ts-interface-checker/0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - dev: true - - /uc.micro/1.0.6: - resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - dev: true - - /update-browserslist-db/1.0.7_browserslist@4.21.3: - resolution: {integrity: sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg==} + /tsx/3.12.1: + resolution: {integrity: sha512-Rcg1x+rNe7qwlP8j7kx4VjP/pJo/V57k+17hlrn6a7FuQLNwkaw5W4JF75tYornNVCxkXdSUnqlIT8JY/ttvIw==} hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.3 - escalade: 3.1.1 - picocolors: 1.0.0 + '@esbuild-kit/cjs-loader': 2.4.1 + '@esbuild-kit/core-utils': 3.0.0 + '@esbuild-kit/esm-loader': 2.5.4 + optionalDependencies: + fsevents: 2.3.2 dev: true - /util-deprecate/1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + /uc.micro/1.0.6: + resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: true - /vite/3.0.9: - resolution: {integrity: sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==} + /vite/3.2.5_sass@1.56.2: + resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: + '@types/node': '>= 14' less: '*' sass: '*' stylus: '*' + sugarss: '*' terser: ^5.4.0 peerDependenciesMeta: - less: - optional: true - sass: - optional: true - stylus: + '@types/node': optional: true - terser: - optional: true - dependencies: - esbuild: 0.14.54 - postcss: 8.4.16 - resolve: 1.22.1 - rollup: 2.77.3 - optionalDependencies: - fsevents: 2.3.2 - - /vite/3.0.9_sass@1.54.8: - resolution: {integrity: sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - less: '*' - sass: '*' - stylus: '*' - terser: ^5.4.0 - peerDependenciesMeta: less: optional: true sass: optional: true stylus: optional: true + sugarss: + optional: true terser: optional: true dependencies: - esbuild: 0.14.54 - postcss: 8.4.16 + esbuild: 0.15.18 + postcss: 8.4.19 resolve: 1.22.1 - rollup: 2.77.3 - sass: 1.54.8 + rollup: 2.79.1 + sass: 1.56.2 optionalDependencies: fsevents: 2.3.2 dev: true - /vitepress/1.0.0-alpha.13: - resolution: {integrity: sha512-gCbKb+6o0g5wHt2yyqBPk7FcvrB+MfwGtg1JMS5p99GTQR87l3b7symCl8o1ecv7MDXwJ2mPB8ZrYNLnQAJxLQ==} - hasBin: true + /vitepress-theme-vuetom/2.3.0_lthxthby4nld2zu5cexwlu7yoy: + resolution: {integrity: sha512-BCBGQ1qhnH+nMWcQsD16JGIxA5iU+Cbz0IXztPuZrEF/tUO7IgVtCGVgn/fM1MdtJxvFRFuK9boR/vey4N4SNg==} + engines: {node: '>=16.0.0'} + peerDependencies: + vitepress: 1.0.0-alpha.30 dependencies: - '@docsearch/css': 3.2.1 - '@docsearch/js': 3.2.1 - '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38 - '@vue/devtools-api': 6.2.1 - '@vueuse/core': 9.1.1_vue@3.2.38 + '@docsearch/css': 3.3.0 + '@docsearch/js': 3.3.0 + '@vueuse/components': 9.6.0_vue@3.2.45 + '@vueuse/core': 9.6.0_vue@3.2.45 body-scroll-lock: 4.0.0-beta.0 + nprogress: 0.2.0 shiki: 0.11.1 - vite: 3.0.9 - vue: 3.2.38 + vite: 3.2.5_sass@1.56.2 + vitepress: 1.0.0-alpha.30_sass@1.56.2 + vue: 3.2.45 transitivePeerDependencies: - '@algolia/client-search' + - '@types/node' - '@types/react' - '@vue/composition-api' - less @@ -1711,24 +1412,26 @@ packages: - react-dom - sass - stylus + - sugarss - terser - dev: false + dev: true - /vitepress/1.0.0-alpha.13_sass@1.54.8: - resolution: {integrity: sha512-gCbKb+6o0g5wHt2yyqBPk7FcvrB+MfwGtg1JMS5p99GTQR87l3b7symCl8o1ecv7MDXwJ2mPB8ZrYNLnQAJxLQ==} + /vitepress/1.0.0-alpha.30_sass@1.56.2: + resolution: {integrity: sha512-CjIqKkGAuvoP2IWBFIbYWyiMSHSGYvjPy7eDkdftawguv5a8w4AjM95VV4Lhyacev4AFcgK23FViibRluBMePw==} hasBin: true dependencies: - '@docsearch/css': 3.2.1 - '@docsearch/js': 3.2.1 - '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38 - '@vue/devtools-api': 6.2.1 - '@vueuse/core': 9.1.1_vue@3.2.38 + '@docsearch/css': 3.3.0 + '@docsearch/js': 3.3.0 + '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.45 + '@vue/devtools-api': 6.4.5 + '@vueuse/core': 9.6.0_vue@3.2.45 body-scroll-lock: 4.0.0-beta.0 shiki: 0.11.1 - vite: 3.0.9_sass@1.54.8 - vue: 3.2.38 + vite: 3.2.5_sass@1.56.2 + vue: 3.2.45 transitivePeerDependencies: - '@algolia/client-search' + - '@types/node' - '@types/react' - '@vue/composition-api' - less @@ -1736,16 +1439,19 @@ packages: - react-dom - sass - stylus + - sugarss - terser dev: true /vscode-oniguruma/1.6.2: resolution: {integrity: sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==} + dev: true /vscode-textmate/6.0.0: resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==} + dev: true - /vue-demi/0.13.11_vue@3.2.38: + /vue-demi/0.13.11_vue@3.2.45: resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} engines: {node: '>=12'} hasBin: true @@ -1757,16 +1463,16 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.38 + vue: 3.2.45 - /vue/3.2.38: - resolution: {integrity: sha512-hHrScEFSmDAWL0cwO4B6WO7D3sALZPbfuThDsGBebthrNlDxdJZpGR3WB87VbjpPh96mep1+KzukYEhpHDFa8Q==} + /vue/3.2.45: + resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==} dependencies: - '@vue/compiler-dom': 3.2.38 - '@vue/compiler-sfc': 3.2.38 - '@vue/runtime-dom': 3.2.38 - '@vue/server-renderer': 3.2.38_vue@3.2.38 - '@vue/shared': 3.2.38 + '@vue/compiler-dom': 3.2.45 + '@vue/compiler-sfc': 3.2.45 + '@vue/runtime-dom': 3.2.45 + '@vue/server-renderer': 3.2.45_vue@3.2.45 + '@vue/shared': 3.2.45 /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -1783,20 +1489,10 @@ packages: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true - /xtend/4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - dev: true - /yallist/3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true - /yaml/1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - dev: true - /yauzl/2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} dependencies: diff --git a/vuetom/dist/blog/components/Page.vue b/vuetom/dist/blog/components/Page.vue deleted file mode 100644 index 02b1707..0000000 --- a/vuetom/dist/blog/components/Page.vue +++ /dev/null @@ -1,10 +0,0 @@ - diff --git a/vuetom/dist/blog/components/VPAlgoliaSearchBox.vue b/vuetom/dist/blog/components/VPAlgoliaSearchBox.vue deleted file mode 100644 index 7e3ca20..0000000 --- a/vuetom/dist/blog/components/VPAlgoliaSearchBox.vue +++ /dev/null @@ -1,126 +0,0 @@ - - - diff --git a/vuetom/dist/blog/components/VPContent.vue b/vuetom/dist/blog/components/VPContent.vue deleted file mode 100644 index 35179f2..0000000 --- a/vuetom/dist/blog/components/VPContent.vue +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - diff --git a/vuetom/dist/blog/components/VPFlyout.vue b/vuetom/dist/blog/components/VPFlyout.vue deleted file mode 100644 index 694930f..0000000 --- a/vuetom/dist/blog/components/VPFlyout.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VPFooter.vue b/vuetom/dist/blog/components/VPFooter.vue deleted file mode 100644 index ba9028b..0000000 --- a/vuetom/dist/blog/components/VPFooter.vue +++ /dev/null @@ -1,81 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VPImage.vue b/vuetom/dist/blog/components/VPImage.vue deleted file mode 100644 index abb9fb7..0000000 --- a/vuetom/dist/blog/components/VPImage.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - diff --git a/vuetom/dist/blog/components/VPLink.vue b/vuetom/dist/blog/components/VPLink.vue deleted file mode 100644 index 9895860..0000000 --- a/vuetom/dist/blog/components/VPLink.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VPMenu.vue b/vuetom/dist/blog/components/VPMenu.vue deleted file mode 100644 index 7dad206..0000000 --- a/vuetom/dist/blog/components/VPMenu.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VPMenuGroup.vue b/vuetom/dist/blog/components/VPMenuGroup.vue deleted file mode 100644 index 167874b..0000000 --- a/vuetom/dist/blog/components/VPMenuGroup.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VPMenuLink.vue b/vuetom/dist/blog/components/VPMenuLink.vue deleted file mode 100644 index d96af7f..0000000 --- a/vuetom/dist/blog/components/VPMenuLink.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VPSocialLink.vue b/vuetom/dist/blog/components/VPSocialLink.vue deleted file mode 100644 index 92d3fb1..0000000 --- a/vuetom/dist/blog/components/VPSocialLink.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VPSocialLinks.vue b/vuetom/dist/blog/components/VPSocialLinks.vue deleted file mode 100644 index 19790f0..0000000 --- a/vuetom/dist/blog/components/VPSocialLinks.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VTFloat.vue b/vuetom/dist/blog/components/VTFloat.vue deleted file mode 100644 index 012eea9..0000000 --- a/vuetom/dist/blog/components/VTFloat.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VTHome.vue b/vuetom/dist/blog/components/VTHome.vue deleted file mode 100644 index d3c5029..0000000 --- a/vuetom/dist/blog/components/VTHome.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/VTLeftButton.vue b/vuetom/dist/blog/components/VTLeftButton.vue deleted file mode 100644 index 8c9e5bd..0000000 --- a/vuetom/dist/blog/components/VTLeftButton.vue +++ /dev/null @@ -1,383 +0,0 @@ - - - diff --git a/vuetom/dist/blog/components/article/VTDoc.vue b/vuetom/dist/blog/components/article/VTDoc.vue deleted file mode 100644 index b9f213a..0000000 --- a/vuetom/dist/blog/components/article/VTDoc.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/vuetom/dist/blog/components/article/VTDocCard.vue b/vuetom/dist/blog/components/article/VTDocCard.vue deleted file mode 100644 index 520e506..0000000 --- a/vuetom/dist/blog/components/article/VTDocCard.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/article/VTDocList.vue b/vuetom/dist/blog/components/article/VTDocList.vue deleted file mode 100644 index f3a9789..0000000 --- a/vuetom/dist/blog/components/article/VTDocList.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/icons/VPIconAlignJustify.vue b/vuetom/dist/blog/components/icons/VPIconAlignJustify.vue deleted file mode 100644 index 653dab1..0000000 --- a/vuetom/dist/blog/components/icons/VPIconAlignJustify.vue +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconAlignLeft.vue b/vuetom/dist/blog/components/icons/VPIconAlignLeft.vue deleted file mode 100644 index 8dc84ea..0000000 --- a/vuetom/dist/blog/components/icons/VPIconAlignLeft.vue +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconAlignRight.vue b/vuetom/dist/blog/components/icons/VPIconAlignRight.vue deleted file mode 100644 index 16cbb3c..0000000 --- a/vuetom/dist/blog/components/icons/VPIconAlignRight.vue +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconArrowLeft.vue b/vuetom/dist/blog/components/icons/VPIconArrowLeft.vue deleted file mode 100644 index 3f65b86..0000000 --- a/vuetom/dist/blog/components/icons/VPIconArrowLeft.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconArrowRight.vue b/vuetom/dist/blog/components/icons/VPIconArrowRight.vue deleted file mode 100644 index ed89263..0000000 --- a/vuetom/dist/blog/components/icons/VPIconArrowRight.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconChevronDown.vue b/vuetom/dist/blog/components/icons/VPIconChevronDown.vue deleted file mode 100644 index d72f4ee..0000000 --- a/vuetom/dist/blog/components/icons/VPIconChevronDown.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconChevronLeft.vue b/vuetom/dist/blog/components/icons/VPIconChevronLeft.vue deleted file mode 100644 index 013eb7f..0000000 --- a/vuetom/dist/blog/components/icons/VPIconChevronLeft.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconChevronRight.vue b/vuetom/dist/blog/components/icons/VPIconChevronRight.vue deleted file mode 100644 index cf72418..0000000 --- a/vuetom/dist/blog/components/icons/VPIconChevronRight.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconChevronUp.vue b/vuetom/dist/blog/components/icons/VPIconChevronUp.vue deleted file mode 100644 index 0b6a873..0000000 --- a/vuetom/dist/blog/components/icons/VPIconChevronUp.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconDiscord.vue b/vuetom/dist/blog/components/icons/VPIconDiscord.vue deleted file mode 100644 index 5917457..0000000 --- a/vuetom/dist/blog/components/icons/VPIconDiscord.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconEdit.vue b/vuetom/dist/blog/components/icons/VPIconEdit.vue deleted file mode 100644 index f30a62d..0000000 --- a/vuetom/dist/blog/components/icons/VPIconEdit.vue +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconExternalLink.vue b/vuetom/dist/blog/components/icons/VPIconExternalLink.vue deleted file mode 100644 index 7245990..0000000 --- a/vuetom/dist/blog/components/icons/VPIconExternalLink.vue +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconFacebook.vue b/vuetom/dist/blog/components/icons/VPIconFacebook.vue deleted file mode 100644 index 6d9b674..0000000 --- a/vuetom/dist/blog/components/icons/VPIconFacebook.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconGitHub.vue b/vuetom/dist/blog/components/icons/VPIconGitHub.vue deleted file mode 100644 index ef59cda..0000000 --- a/vuetom/dist/blog/components/icons/VPIconGitHub.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconHeart.vue b/vuetom/dist/blog/components/icons/VPIconHeart.vue deleted file mode 100644 index d408828..0000000 --- a/vuetom/dist/blog/components/icons/VPIconHeart.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconInstagram.vue b/vuetom/dist/blog/components/icons/VPIconInstagram.vue deleted file mode 100644 index 2b77d52..0000000 --- a/vuetom/dist/blog/components/icons/VPIconInstagram.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconLanguages.vue b/vuetom/dist/blog/components/icons/VPIconLanguages.vue deleted file mode 100644 index 71a728f..0000000 --- a/vuetom/dist/blog/components/icons/VPIconLanguages.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconLinkedIn.vue b/vuetom/dist/blog/components/icons/VPIconLinkedIn.vue deleted file mode 100644 index 75b321f..0000000 --- a/vuetom/dist/blog/components/icons/VPIconLinkedIn.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconMinus.vue b/vuetom/dist/blog/components/icons/VPIconMinus.vue deleted file mode 100644 index e022919..0000000 --- a/vuetom/dist/blog/components/icons/VPIconMinus.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconMinusSquare.vue b/vuetom/dist/blog/components/icons/VPIconMinusSquare.vue deleted file mode 100644 index 266ae3d..0000000 --- a/vuetom/dist/blog/components/icons/VPIconMinusSquare.vue +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconMoon.vue b/vuetom/dist/blog/components/icons/VPIconMoon.vue deleted file mode 100644 index a9b205c..0000000 --- a/vuetom/dist/blog/components/icons/VPIconMoon.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconMoreHorizontal.vue b/vuetom/dist/blog/components/icons/VPIconMoreHorizontal.vue deleted file mode 100644 index 6fa7fca..0000000 --- a/vuetom/dist/blog/components/icons/VPIconMoreHorizontal.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconPlus.vue b/vuetom/dist/blog/components/icons/VPIconPlus.vue deleted file mode 100644 index 74d9f69..0000000 --- a/vuetom/dist/blog/components/icons/VPIconPlus.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconPlusSquare.vue b/vuetom/dist/blog/components/icons/VPIconPlusSquare.vue deleted file mode 100644 index 88e5b5c..0000000 --- a/vuetom/dist/blog/components/icons/VPIconPlusSquare.vue +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconSlack.vue b/vuetom/dist/blog/components/icons/VPIconSlack.vue deleted file mode 100644 index 9a1896c..0000000 --- a/vuetom/dist/blog/components/icons/VPIconSlack.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconSun.vue b/vuetom/dist/blog/components/icons/VPIconSun.vue deleted file mode 100644 index 8ecb25b..0000000 --- a/vuetom/dist/blog/components/icons/VPIconSun.vue +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconTwitter.vue b/vuetom/dist/blog/components/icons/VPIconTwitter.vue deleted file mode 100644 index 5325040..0000000 --- a/vuetom/dist/blog/components/icons/VPIconTwitter.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/icons/VPIconYouTube.vue b/vuetom/dist/blog/components/icons/VPIconYouTube.vue deleted file mode 100644 index f5bc35a..0000000 --- a/vuetom/dist/blog/components/icons/VPIconYouTube.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/vuetom/dist/blog/components/nav/VPNav.vue b/vuetom/dist/blog/components/nav/VPNav.vue deleted file mode 100644 index 5392ccb..0000000 --- a/vuetom/dist/blog/components/nav/VPNav.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBar.vue b/vuetom/dist/blog/components/nav/VPNavBar.vue deleted file mode 100644 index 79d4c4f..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBar.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBarAppearance.vue b/vuetom/dist/blog/components/nav/VPNavBarAppearance.vue deleted file mode 100644 index 94c1345..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBarAppearance.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBarExtra.vue b/vuetom/dist/blog/components/nav/VPNavBarExtra.vue deleted file mode 100644 index 36c8b03..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBarExtra.vue +++ /dev/null @@ -1,83 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBarHamburger.vue b/vuetom/dist/blog/components/nav/VPNavBarHamburger.vue deleted file mode 100644 index 257d7f8..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBarHamburger.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBarMenu.vue b/vuetom/dist/blog/components/nav/VPNavBarMenu.vue deleted file mode 100644 index c8fb6df..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBarMenu.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBarMenuGroup.vue b/vuetom/dist/blog/components/nav/VPNavBarMenuGroup.vue deleted file mode 100644 index b9f91e3..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBarMenuGroup.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBarMenuLink.vue b/vuetom/dist/blog/components/nav/VPNavBarMenuLink.vue deleted file mode 100644 index 9fa3fed..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBarMenuLink.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBarSearch.vue b/vuetom/dist/blog/components/nav/VPNavBarSearch.vue deleted file mode 100644 index 13a6397..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBarSearch.vue +++ /dev/null @@ -1,272 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBarSocialLinks.vue b/vuetom/dist/blog/components/nav/VPNavBarSocialLinks.vue deleted file mode 100644 index 8939e46..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBarSocialLinks.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavBarTitle.vue b/vuetom/dist/blog/components/nav/VPNavBarTitle.vue deleted file mode 100644 index 7604de7..0000000 --- a/vuetom/dist/blog/components/nav/VPNavBarTitle.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavScreen.vue b/vuetom/dist/blog/components/nav/VPNavScreen.vue deleted file mode 100644 index 492780b..0000000 --- a/vuetom/dist/blog/components/nav/VPNavScreen.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavScreenAppearance.vue b/vuetom/dist/blog/components/nav/VPNavScreenAppearance.vue deleted file mode 100644 index 2113a5d..0000000 --- a/vuetom/dist/blog/components/nav/VPNavScreenAppearance.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavScreenMenu.vue b/vuetom/dist/blog/components/nav/VPNavScreenMenu.vue deleted file mode 100644 index d75ef61..0000000 --- a/vuetom/dist/blog/components/nav/VPNavScreenMenu.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/vuetom/dist/blog/components/nav/VPNavScreenMenuGroup.vue b/vuetom/dist/blog/components/nav/VPNavScreenMenuGroup.vue deleted file mode 100644 index d499602..0000000 --- a/vuetom/dist/blog/components/nav/VPNavScreenMenuGroup.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavScreenMenuGroupLink.vue b/vuetom/dist/blog/components/nav/VPNavScreenMenuGroupLink.vue deleted file mode 100644 index 5c8ff68..0000000 --- a/vuetom/dist/blog/components/nav/VPNavScreenMenuGroupLink.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavScreenMenuGroupSection.vue b/vuetom/dist/blog/components/nav/VPNavScreenMenuGroupSection.vue deleted file mode 100644 index 216ddcf..0000000 --- a/vuetom/dist/blog/components/nav/VPNavScreenMenuGroupSection.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavScreenMenuLink.vue b/vuetom/dist/blog/components/nav/VPNavScreenMenuLink.vue deleted file mode 100644 index c74b578..0000000 --- a/vuetom/dist/blog/components/nav/VPNavScreenMenuLink.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/nav/VPNavScreenSocialLinks.vue b/vuetom/dist/blog/components/nav/VPNavScreenSocialLinks.vue deleted file mode 100644 index fd2dcfb..0000000 --- a/vuetom/dist/blog/components/nav/VPNavScreenSocialLinks.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/vuetom/dist/blog/components/sidebar/VTSidebar.vue b/vuetom/dist/blog/components/sidebar/VTSidebar.vue deleted file mode 100644 index 0efa31d..0000000 --- a/vuetom/dist/blog/components/sidebar/VTSidebar.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/sidebar/VTSidebarBottom.vue b/vuetom/dist/blog/components/sidebar/VTSidebarBottom.vue deleted file mode 100644 index 9e98584..0000000 --- a/vuetom/dist/blog/components/sidebar/VTSidebarBottom.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/sidebar/VTSidebarLink.vue b/vuetom/dist/blog/components/sidebar/VTSidebarLink.vue deleted file mode 100644 index 787263c..0000000 --- a/vuetom/dist/blog/components/sidebar/VTSidebarLink.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/vuetom/dist/blog/components/sidebar/VTSidebarTop.vue b/vuetom/dist/blog/components/sidebar/VTSidebarTop.vue deleted file mode 100644 index ba82803..0000000 --- a/vuetom/dist/blog/components/sidebar/VTSidebarTop.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/components/switch/VPSwitch.vue b/vuetom/dist/blog/components/switch/VPSwitch.vue deleted file mode 100644 index f26af32..0000000 --- a/vuetom/dist/blog/components/switch/VPSwitch.vue +++ /dev/null @@ -1,66 +0,0 @@ - - - diff --git a/vuetom/dist/blog/components/switch/VPSwitchAppearance.vue b/vuetom/dist/blog/components/switch/VPSwitchAppearance.vue deleted file mode 100644 index 27ed79d..0000000 --- a/vuetom/dist/blog/components/switch/VPSwitchAppearance.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/composables/flyout.js b/vuetom/dist/blog/composables/flyout.js deleted file mode 100644 index 4fbdfa8..0000000 --- a/vuetom/dist/blog/composables/flyout.js +++ /dev/null @@ -1,40 +0,0 @@ -import { ref, watch, readonly, onUnmounted } from 'vue'; -export const focusedElement = ref(); -let active = false; -let listeners = 0; -export function useFlyout(options) { - const focus = ref(false); - if (typeof window !== 'undefined') { - !active && activateFocusTracking(); - listeners++; - const unwatch = watch(focusedElement, (el) => { - if (el === options.el.value || options.el.value?.contains(el)) { - focus.value = true; - options.onFocus?.(); - } - else { - focus.value = false; - options.onBlur?.(); - } - }); - onUnmounted(() => { - unwatch(); - listeners--; - if (!listeners) { - deactivateFocusTracking(); - } - }); - } - return readonly(focus); -} -function activateFocusTracking() { - document.addEventListener('focusin', handleFocusIn); - active = true; - focusedElement.value = document.activeElement; -} -function deactivateFocusTracking() { - document.removeEventListener('focusin', handleFocusIn); -} -function handleFocusIn() { - focusedElement.value = document.activeElement; -} diff --git a/vuetom/dist/blog/composables/nav.js b/vuetom/dist/blog/composables/nav.js deleted file mode 100644 index f1dd012..0000000 --- a/vuetom/dist/blog/composables/nav.js +++ /dev/null @@ -1,53 +0,0 @@ -import { ref, computed, watch } from 'vue'; -import { useData, useRoute } from 'vitepress'; -export function useNav() { - const isScreenOpen = ref(false); - function openScreen() { - isScreenOpen.value = true; - window.addEventListener('resize', closeScreenOnTabletWindow); - } - function closeScreen() { - isScreenOpen.value = false; - window.removeEventListener('resize', closeScreenOnTabletWindow); - } - function toggleScreen() { - isScreenOpen.value ? closeScreen() : openScreen(); - } - /** - * Close screen when the user resizes the window wider than tablet size. - */ - function closeScreenOnTabletWindow() { - window.outerWidth >= 768 && closeScreen(); - } - const route = useRoute(); - watch(() => route.path, closeScreen); - return { - isScreenOpen, - openScreen, - closeScreen, - toggleScreen - }; -} -export function useLanguageLinks() { - const { site, localePath, theme } = useData(); - return computed(() => { - const { langs } = site.value; - const localePaths = Object.keys(langs); - // one language - if (localePaths.length < 2) { - return null; - } - const route = useRoute(); - // intentionally remove the leading slash because each locale has one - const currentPath = route.path.replace(localePath.value, ''); - const candidates = localePaths.map((localePath) => ({ - text: langs[localePath].label, - link: `${localePath}${currentPath}` - })); - const selectText = theme.value.selectText || 'Languages'; - return { - text: selectText, - items: candidates - }; - }); -} diff --git a/vuetom/dist/blog/composables/sidebar.js b/vuetom/dist/blog/composables/sidebar.js deleted file mode 100644 index 50c210c..0000000 --- a/vuetom/dist/blog/composables/sidebar.js +++ /dev/null @@ -1,57 +0,0 @@ -import { computed, onMounted, onUnmounted, ref, watchEffect } from 'vue'; -import { useData, useRoute } from 'vitepress'; -import { getSidebar } from '../support/sidebar.js'; -export function useSidebar() { - const route = useRoute(); - const { theme, frontmatter } = useData(); - const isOpen = ref(false); - const sidebar = computed(() => { - const sidebarConfig = theme.value.sidebar; - return sidebarConfig ? getSidebar(sidebarConfig, route.path) : []; - }); - const hasSidebar = computed(() => (frontmatter.value.sidebar !== false - && sidebar.value.length > 0 - && frontmatter.value.layout !== 'home' - && frontmatter.value.layout !== 'doc')); - function open() { - isOpen.value = true; - } - function close() { - isOpen.value = false; - } - function toggle() { - isOpen.value ? close() : open(); - } - return { - isOpen, - sidebar, - hasSidebar, - open, - close, - toggle - }; -} -/** - * a11y: cache the element that opened the Sidebar (the menu button) then - * focus that button again when Menu is closed with Escape key. - */ -export function useCloseSidebarOnEscape(isOpen, close) { - let triggerElement; - watchEffect(() => { - triggerElement = isOpen.value - ? document.activeElement - : undefined; - }); - onMounted(() => { - window.addEventListener('keyup', onEscape); - }); - onUnmounted(() => { - window.removeEventListener('keyup', onEscape); - }); - function onEscape(e) { - if (e.key === 'Escape' && isOpen.value) { - close(); - triggerElement?.focus(); - } - } -} diff --git a/vuetom/dist/blog/fonts/inter-cyrillic-ext.woff2 b/vuetom/dist/blog/fonts/inter-cyrillic-ext.woff2 deleted file mode 100644 index f272875..0000000 Binary files a/vuetom/dist/blog/fonts/inter-cyrillic-ext.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-cyrillic.woff2 b/vuetom/dist/blog/fonts/inter-cyrillic.woff2 deleted file mode 100644 index de6a128..0000000 Binary files a/vuetom/dist/blog/fonts/inter-cyrillic.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-greek-ext.woff2 b/vuetom/dist/blog/fonts/inter-greek-ext.woff2 deleted file mode 100644 index 701afd3..0000000 Binary files a/vuetom/dist/blog/fonts/inter-greek-ext.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-greek.woff2 b/vuetom/dist/blog/fonts/inter-greek.woff2 deleted file mode 100644 index 74125bb..0000000 Binary files a/vuetom/dist/blog/fonts/inter-greek.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-italic-cyrillic-ext.woff2 b/vuetom/dist/blog/fonts/inter-italic-cyrillic-ext.woff2 deleted file mode 100644 index 2a68729..0000000 Binary files a/vuetom/dist/blog/fonts/inter-italic-cyrillic-ext.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-italic-cyrillic.woff2 b/vuetom/dist/blog/fonts/inter-italic-cyrillic.woff2 deleted file mode 100644 index f640351..0000000 Binary files a/vuetom/dist/blog/fonts/inter-italic-cyrillic.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-italic-greek-ext.woff2 b/vuetom/dist/blog/fonts/inter-italic-greek-ext.woff2 deleted file mode 100644 index 0021896..0000000 Binary files a/vuetom/dist/blog/fonts/inter-italic-greek-ext.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-italic-greek.woff2 b/vuetom/dist/blog/fonts/inter-italic-greek.woff2 deleted file mode 100644 index 71c265f..0000000 Binary files a/vuetom/dist/blog/fonts/inter-italic-greek.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-italic-latin-ext.woff2 b/vuetom/dist/blog/fonts/inter-italic-latin-ext.woff2 deleted file mode 100644 index 9c1b944..0000000 Binary files a/vuetom/dist/blog/fonts/inter-italic-latin-ext.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-italic-latin.woff2 b/vuetom/dist/blog/fonts/inter-italic-latin.woff2 deleted file mode 100644 index 01fcf20..0000000 Binary files a/vuetom/dist/blog/fonts/inter-italic-latin.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-italic-vietnamese.woff2 b/vuetom/dist/blog/fonts/inter-italic-vietnamese.woff2 deleted file mode 100644 index e4f788e..0000000 Binary files a/vuetom/dist/blog/fonts/inter-italic-vietnamese.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-latin-ext.woff2 b/vuetom/dist/blog/fonts/inter-latin-ext.woff2 deleted file mode 100644 index 2fa148c..0000000 Binary files a/vuetom/dist/blog/fonts/inter-latin-ext.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-latin.woff2 b/vuetom/dist/blog/fonts/inter-latin.woff2 deleted file mode 100644 index 1a4cd42..0000000 Binary files a/vuetom/dist/blog/fonts/inter-latin.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-roman-cyrillic-ext.woff2 b/vuetom/dist/blog/fonts/inter-roman-cyrillic-ext.woff2 deleted file mode 100644 index 28593cc..0000000 Binary files a/vuetom/dist/blog/fonts/inter-roman-cyrillic-ext.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-roman-cyrillic.woff2 b/vuetom/dist/blog/fonts/inter-roman-cyrillic.woff2 deleted file mode 100644 index a20adc1..0000000 Binary files a/vuetom/dist/blog/fonts/inter-roman-cyrillic.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-roman-greek-ext.woff2 b/vuetom/dist/blog/fonts/inter-roman-greek-ext.woff2 deleted file mode 100644 index e3b0be7..0000000 Binary files a/vuetom/dist/blog/fonts/inter-roman-greek-ext.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-roman-greek.woff2 b/vuetom/dist/blog/fonts/inter-roman-greek.woff2 deleted file mode 100644 index f790e04..0000000 Binary files a/vuetom/dist/blog/fonts/inter-roman-greek.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-roman-latin-ext.woff2 b/vuetom/dist/blog/fonts/inter-roman-latin-ext.woff2 deleted file mode 100644 index 715bd90..0000000 Binary files a/vuetom/dist/blog/fonts/inter-roman-latin-ext.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-roman-latin.woff2 b/vuetom/dist/blog/fonts/inter-roman-latin.woff2 deleted file mode 100644 index a540b7a..0000000 Binary files a/vuetom/dist/blog/fonts/inter-roman-latin.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-roman-vietnamese.woff2 b/vuetom/dist/blog/fonts/inter-roman-vietnamese.woff2 deleted file mode 100644 index 5a9f9cb..0000000 Binary files a/vuetom/dist/blog/fonts/inter-roman-vietnamese.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/fonts/inter-vietnamese.woff2 b/vuetom/dist/blog/fonts/inter-vietnamese.woff2 deleted file mode 100644 index c2ffbb0..0000000 Binary files a/vuetom/dist/blog/fonts/inter-vietnamese.woff2 and /dev/null differ diff --git a/vuetom/dist/blog/index.js b/vuetom/dist/blog/index.js deleted file mode 100644 index 00626fd..0000000 --- a/vuetom/dist/blog/index.js +++ /dev/null @@ -1,16 +0,0 @@ -import './styles/fonts.css'; -import './styles/vars.css'; -import './styles/base.css'; -import './styles/utils.css'; -import './styles/components/custom-block.css'; -import './styles/components/vp-code.css'; -import './styles/components/vp-doc.css'; -import './styles/components/vp-sponsor.css'; -import './styles/blog.css'; -import Layout from './layouts/Layout.vue'; -import NotFound from './layouts/NotFound.vue'; -const ThemeBlog = { - Layout, - NotFound -}; -export default ThemeBlog; diff --git a/vuetom/dist/blog/layouts/Layout.vue b/vuetom/dist/blog/layouts/Layout.vue deleted file mode 100644 index 7ebd7e7..0000000 --- a/vuetom/dist/blog/layouts/Layout.vue +++ /dev/null @@ -1,146 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/layouts/NotFound.vue b/vuetom/dist/blog/layouts/NotFound.vue deleted file mode 100644 index 8f16180..0000000 --- a/vuetom/dist/blog/layouts/NotFound.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - - - diff --git a/vuetom/dist/blog/shared.js b/vuetom/dist/blog/shared.js deleted file mode 100644 index bcfd1f2..0000000 --- a/vuetom/dist/blog/shared.js +++ /dev/null @@ -1,11 +0,0 @@ -export const EXTERNAL_URL_RE = /^https?:/i; -export const APPEARANCE_KEY = 'vitepress-theme-appearance'; -export const inBrowser = typeof window !== 'undefined'; -export const notFoundPageData = { - relativePath: '', - title: '404', - description: 'Not Found', - headers: [], - frontmatter: {}, - lastUpdated: 0 -}; diff --git a/vuetom/dist/blog/styles/base.css b/vuetom/dist/blog/styles/base.css deleted file mode 100644 index 9b6044e..0000000 --- a/vuetom/dist/blog/styles/base.css +++ /dev/null @@ -1,215 +0,0 @@ -*, -::before, -::after { - box-sizing: border-box; -} - -html { - line-height: 1.4; - font-size: 16px; - -webkit-text-size-adjust: 100%; -} - -html.dark { - color-scheme: dark; -} - -body { - margin: 0; - width: 100%; - min-width: 320px; - min-height: 100vh; - line-height: 24px; - font-family: var(--vp-font-family-base); - font-size: 16px; - font-weight: 400; - color: var(--vp-c-text-1); - background-color: var(--vp-c-bg); - direction: ltr; - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -main { - display: block; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0; - line-height: 24px; - font-size: 16px; - font-weight: 400; -} - -p { - margin: 0; -} - -strong, -b { - font-weight: 600; -} - -/** - * Avoid 300ms click delay on touch devices that support the `touch-action` - * CSS property. - * - * In particular, unlike most other browsers, IE11+Edge on Windows 10 on - * touch devices and IE Mobile 10-11 DON'T remove the click delay when - * `` is present. - * However, they DO support removing the click delay via - * `touch-action: manipulation`. - * - * See: - * - http://v4-alpha.getbootstrap.com/content/reboot/#click-delay-optimization-for-touch - * - http://caniuse.com/#feat=css-touch-action - * - http://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay - */ -a, -area, -button, -[role="button"], -input, -label, -select, -summary, -textarea { - touch-action: manipulation; -} - -a { - color: inherit; - text-decoration: inherit; -} - -ol, -ul { - list-style: none; - margin: 0; - padding: 0; -} - -blockquote { - margin: 0; -} - -pre, -code, -kbd, -samp { - font-family: var(--vp-font-family-mono); -} - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - vertical-align: middle; -} - -figure { - margin: 0; -} - -img, -video { - max-width: 100%; - height: auto; -} - -button, -input, -optgroup, -select, -textarea { - border: 0; - padding: 0; - line-height: inherit; - color: inherit; -} - -button { - padding: 0; - font-family: inherit;; - background-color: transparent; - background-image: none; -} - -button, -[role="button"] { - cursor: pointer; -} - -button:focus, -button:focus-visible { - outline: 1px dotted; - outline: 4px auto -webkit-focus-ring-color; -} - -button:focus:not(:focus-visible) { - outline: none !important; -} - -input:focus, -textarea:focus, -select:focus { - outline: none; -} - -table { - border-collapse: collapse; -} - -input { - background-color: transparent; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: var(--vp-c-text-3); -} - -input::-ms-input-placeholder, -textarea::-ms-input-placeholder { - color: var(--vp-c-text-3); -} - -input::placeholder, -textarea::placeholder { - color: var(--vp-c-text-3); -} - -input::-webkit-outer-spin-button, -input::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; -} - -input[type="number"] { - -moz-appearance: textfield; -} - -textarea { - resize: vertical; -} - -select { - -webkit-appearance: none; -} - -fieldset { - margin: 0; - padding: 0; -} diff --git a/vuetom/dist/blog/styles/blog.css b/vuetom/dist/blog/styles/blog.css deleted file mode 100644 index 050dd6f..0000000 --- a/vuetom/dist/blog/styles/blog.css +++ /dev/null @@ -1,16 +0,0 @@ -:root { - --vt-radius: 0.5rem; - - /* sm: '0 1px 2px 0 rgba(0, 0, 0, 0.05)', - md: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)', - lg: '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)', - xl: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)', - '2xl': '0 25px 50px -12px rgba(0, 0, 0, 0.25)', - '3xl': '0 35px 60px -15px rgba(0, 0, 0, 0.3)',*/ - /* --vt-shadow: 'inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)'; */ - /* --vt-shadow: 'none'; */ - --vt-shadow: 0 35px 60px -15px rgba(0, 0, 0, 0.3); -} -body { - cursor: url(https://cdn.jsdelivr.net/gh/sviptzk/HexoStaticFile@latest/Hexo/img/default.cur), default; -} \ No newline at end of file diff --git a/vuetom/dist/blog/styles/components/custom-block.css b/vuetom/dist/blog/styles/components/custom-block.css deleted file mode 100644 index 81bc71e..0000000 --- a/vuetom/dist/blog/styles/components/custom-block.css +++ /dev/null @@ -1,90 +0,0 @@ -.custom-block { - border: 1px solid transparent; - border-radius: 8px; - padding: 16px 16px 8px; - line-height: 24px; - font-size: 14px; - color: var(--vp-c-text-2); -} - -.custom-block.info { - border-color: var(--vp-custom-block-info-border); - color: var(--vp-custom-block-info-text); - background-color: var(--vp-custom-block-info-bg); -} - -.custom-block.info code { - background-color: var(--vp-custom-block-info-code-bg); -} - -.custom-block.tip { - border-color: var(--vp-custom-block-tip-border); - color: var(--vp-custom-block-tip-text); - background-color: var(--vp-custom-block-tip-bg); -} - -.custom-block.tip code { - background-color: var(--vp-custom-block-tip-code-bg); -} - -.custom-block.warning { - border-color: var(--vp-custom-block-warning-border); - color: var(--vp-custom-block-warning-text); - background-color: var(--vp-custom-block-warning-bg); -} - -.custom-block.warning code { - background-color: var(--vp-custom-block-warning-code-bg); -} - -.custom-block.danger { - border-color: var(--vp-custom-block-danger-border); - color: var(--vp-custom-block-danger-text); - background-color: var(--vp-custom-block-danger-bg); -} - -.custom-block.danger code { - background-color: var(--vp-custom-block-danger-code-bg); -} - -.custom-block.details { - border-color: var(--vp-custom-block-details-border); - color: var(--vp-custom-block-details-text); - background-color: var(--vp-custom-block-details-bg); -} - -.custom-block.details code { - background-color: var(--vp-custom-block-details-code-bg); -} - -.custom-block-title { - font-weight: 700; -} - -.custom-block p + p { - margin: 8px 0; -} - -.custom-block.details summary { - margin: 0 0 8px; - font-weight: 700; -} - -.custom-block.details summary + p { - margin: 8px 0; -} - -.custom-block a { - color: inherit; - font-weight: 600; - text-decoration: underline; - transition: opacity 0.25s; -} - -.custom-block a:hover { - opacity: 0.6; -} - -.custom-block code { - font-size: var(--vp-custom-block-code-font-size); -} diff --git a/vuetom/dist/blog/styles/components/vp-code.css b/vuetom/dist/blog/styles/components/vp-code.css deleted file mode 100644 index ee74e5b..0000000 --- a/vuetom/dist/blog/styles/components/vp-code.css +++ /dev/null @@ -1,7 +0,0 @@ -.dark .vp-code-light { - display: none; -} - -html:not(.dark) .vp-code-dark { - display: none; -} diff --git a/vuetom/dist/blog/styles/components/vp-doc.css b/vuetom/dist/blog/styles/components/vp-doc.css deleted file mode 100644 index 29128d3..0000000 --- a/vuetom/dist/blog/styles/components/vp-doc.css +++ /dev/null @@ -1,486 +0,0 @@ -/** - * Headings - * -------------------------------------------------------------------------- */ - -.vp-doc h1, -.vp-doc h2, -.vp-doc h3, -.vp-doc h4, -.vp-doc h5, -.vp-doc h6 { - position: relative; - font-weight: 600; - outline: none; -} - -.vp-doc h1 { - letter-spacing: -0.02em; - line-height: 40px; - font-size: 28px; -} - -.vp-doc h2 { - margin: 48px 0 16px; - border-top: 1px solid var(--vp-c-divider-light); - padding-top: 24px; - letter-spacing: -0.02em; - line-height: 32px; - font-size: 24px; -} - -.vp-doc h3 { - margin: 32px 0 0; - letter-spacing: -0.01em; - line-height: 28px; - font-size: 20px; -} - -.vp-doc .header-anchor { - float: left; - margin-left: -0.87em; - padding-right: 0.23em; - font-weight: 500; - opacity: 0; - transition: color 0.25s, opacity 0.25s; -} - -.vp-doc h1:hover .header-anchor, -.vp-doc h1 .header-anchor:focus, -.vp-doc h2:hover .header-anchor, -.vp-doc h2 .header-anchor:focus, -.vp-doc h3:hover .header-anchor, -.vp-doc h3 .header-anchor:focus, -.vp-doc h4:hover .header-anchor, -.vp-doc h4 .header-anchor:focus, -.vp-doc h5:hover .header-anchor, -.vp-doc h5 .header-anchor:focus, -.vp-doc h6:hover .header-anchor, -.vp-doc h6 .header-anchor:focus { - opacity: 1; -} - -@media (min-width: 768px) { - .vp-doc h1 { - letter-spacing: -0.02em; - line-height: 40px; - font-size: 32px; - } -} - -/** - * Paragraph and inline elements - * -------------------------------------------------------------------------- */ - -.vp-doc p, -.vp-doc summary { - margin: 16px 0; -} - -.vp-doc p { - line-height: 28px; -} - -.vp-doc blockquote { - margin: 16px 0; - border-left: 2px solid var(--vp-c-divider); - padding-left: 16px; - transition: border-color 0.5s; -} - -.vp-doc blockquote > p { - margin: 0; - font-size: 16px; - color: var(--vp-c-text-2); - transition: color 0.5s; -} - -.vp-doc a { - font-weight: 500; - color: var(--vp-c-brand); - text-decoration-style: dotted; - transition: color 0.25s; -} - -.vp-doc a:hover { - color: var(--vp-c-brand-dark); -} - -.vp-doc strong { - font-weight: 600; -} - -/** - * Lists - * -------------------------------------------------------------------------- */ - -.vp-doc ul, -.vp-doc ol { - padding-left: 1.25rem; - margin: 16px 0; -} - -.vp-doc ul { - list-style: disc; -} - -.vp-doc ol { - list-style: decimal; -} - -.vp-doc li + li { - margin-top: 8px; -} - -.vp-doc li > ol, -.vp-doc li > ul { - margin: 8px 0 0; -} - -/** - * Table - * -------------------------------------------------------------------------- */ - -.vp-doc table { - display: block; - border-collapse: collapse; - margin: 20px 0; - overflow-x: auto; -} - -.vp-doc tr { - border-top: 1px solid var(--vp-c-divider); - transition: background-color 0.5s; -} - -.vp-doc tr:nth-child(2n) { - background-color: var(--vp-c-bg-soft); -} - -.vp-doc th, -.vp-doc td { - border: 1px solid var(--vp-c-divider); - padding: 12px 16px; -} - -.vp-doc th { - font-size: 16px; - font-weight: 600; - background-color: var(--vp-c-white-soft); -} - -.dark .vp-doc th { - background-color: var(--vp-c-black); -} - -/** - * Decorational elements - * -------------------------------------------------------------------------- */ - -.vp-doc hr { - margin: 16px 0; - border: none; - border-top: 1px solid var(--vp-c-divider-light); -} - -/** - * Custom Block - * -------------------------------------------------------------------------- */ - -.vp-doc .custom-block { - margin: 16px 0; -} - -.vp-doc .custom-block p { - margin: 8px 0; - line-height: 24px; -} - -.vp-doc .custom-block p:first-child { - margin: 0; -} - -.vp-doc .custom-block a { - color: inherit; - font-weight: 600; - text-decoration: underline; - transition: opacity .25s; -} - -.vp-doc .custom-block a:hover { - opacity: 0.6; -} - -.vp-doc .custom-block code { - font-size: var(--vp-custom-block-code-font-size); - font-weight: 700; - color: inherit; -} - -.vp-doc .custom-block div[class*='language-'] { - margin: 8px 0; -} - -.vp-doc .custom-block div[class*='language-'] code { - font-weight: 400; - background-color: var(--vp-code-block-bg); -} - -/** - * Code - * -------------------------------------------------------------------------- */ - -/* inline code */ -.vp-doc :not(pre, h1, h2, h3, h4, h5, h6) > code { - font-size: var(--vp-code-font-size); -} - -.vp-doc :not(pre) > code { - border-radius: 4px; - padding: 3px 6px; - color: var(--vp-c-text-code); - background-color: var(--vp-c-bg-mute); - transition: color 0.5s, background-color 0.5s; -} - -.vp-doc h1 > code, -.vp-doc h2 > code, -.vp-doc h3 > code { - font-size: 0.9em; -} - -.vp-doc a > code { - color: var(--vp-c-brand); - transition: color 0.25s; -} - -.vp-doc a:hover > code { - color: var(--vp-c-brand-dark); -} - -.vp-doc div[class*='language-'] { - position: relative; - margin: 16px -24px; - background-color: var(--vp-code-block-bg); - overflow-x: auto; - transition: background-color 0.5s; -} - -@media (min-width: 640px) { - .vp-doc div[class*='language-'] { - border-radius: 8px; - margin: 16px 0; - } -} - -@media (max-width: 639px) { - .vp-doc li div[class*='language-'] { - border-radius: 8px 0 0 8px; - } -} - -.vp-doc div[class*='language-'] + div[class*='language-'], -.vp-doc div[class$='-api'] + div[class*='language-'], -.vp-doc div[class*='language-'] + div[class$='-api'] > div[class*='language-'] { - margin-top: -8px; -} - -.vp-doc [class*='language-'] pre, -.vp-doc [class*='language-'] code { - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -.vp-doc [class*='language-'] pre { - position: relative; - z-index: 1; - margin: 0; - padding: 16px 0; - background: transparent; - overflow-x: auto; -} - -.vp-doc [class*='language-'] code { - display: block; - padding: 0 24px; - width: fit-content; - line-height: var(--vp-code-line-height); - font-size: var(--vp-code-font-size); - color: var(--vp-code-block-color); - transition: color 0.5s; -} - -.vp-doc .highlight-lines { - position: absolute; - top: 0; - bottom: 0; - left: 0; - padding-top: 16px; - width: 100%; - line-height: var(--vp-code-line-height); - font-family: var(--vp-font-family-mono); - font-size: var(--vp-code-font-size); - user-select: none; - overflow: hidden; -} - -.vp-doc .highlight-lines .highlighted { - background-color: var(--vp-code-line-highlight-color); - transition: background-color 0.5s; -} - -.vp-doc div[class*='language-'].line-numbers-mode { - padding-left: 32px; -} - -.vp-doc div[class*='language-'].line-numbers-mode pre { - padding-left: 16px; -} - -.vp-doc .line-numbers-wrapper { - position: absolute; - top: 0; - bottom: 0; - left: 0; - z-index: 3; - border-right: 1px solid var(--vp-c-divider-dark-2); - padding-top: 16px; - width: 32px; - text-align: center; - font-family: var(--vp-font-family-mono); - line-height: var(--vp-code-line-height); - font-size: var(--vp-code-font-size); - color: var(--vp-code-line-number-color); - transition: border-color 0.5s, color 0.5s; -} - -.vp-doc [class*='language-'] > span.copy { - position: absolute; - top: 8px; - right: 8px; - z-index: 2; - display: block; - justify-content: center; - align-items: center; - border-radius: 4px; - width: 40px; - height: 40px; - background-color: var(--vp-code-block-bg); - opacity: 0; - cursor: pointer; - background-image: var(--vp-icon-copy); - background-position: 50%; - background-size: 20px; - background-repeat: no-repeat; - transition: opacity 0.25s; -} - -.vp-doc [class*='language-']:hover > span.copy { - opacity: 1; -} - -.vp-doc [class*='language-'] > span.copy:hover { - background-color: var(--vp-code-copy-code-hover-bg); -} - -.vp-doc [class*='language-'] > span.copy.copied, -.vp-doc [class*='language-'] > span.copy:hover.copied { - border-radius: 0 4px 4px 0; - background-color: var(--vp-code-copy-code-hover-bg); - background-image: var(--vp-icon-copied); -} - -.vp-doc [class*='language-'] > span.copy.copied::before, -.vp-doc [class*='language-'] > span.copy:hover.copied::before { - position: relative; - left: -65px; - display: block; - border-radius: 4px 0 0 4px; - padding-top: 8px; - width: 64px; - height: 40px; - text-align: center; - font-size: 12px; - font-weight: 500; - color: var(--vp-code-copy-code-active-text); - background-color: var(--vp-code-copy-code-hover-bg); - white-space: nowrap; - content: "Copied"; -} - -.vp-doc [class*='language-']:before { - position: absolute; - top: 6px; - right: 12px; - z-index: 2; - font-size: 12px; - font-weight: 500; - color: var(--vp-c-text-dark-3); - transition: color 0.5s, opacity 0.5s; -} - -.vp-doc [class*='language-']:hover:before { - opacity: 0; -} - -.vp-doc [class~='language-c']:before { content: 'c'; } -.vp-doc [class~='language-css']:before { content: 'css'; } -.vp-doc [class~='language-go']:before { content: 'go'; } -.vp-doc [class~='language-html']:before { content: 'html'; } -.vp-doc [class~='language-java']:before { content: 'java'; } -.vp-doc [class~='language-javascript']:before { content: 'js'; } -.vp-doc [class~='language-js']:before { content: 'js'; } -.vp-doc [class~='language-json']:before { content: 'json'; } -.vp-doc [class~='language-jsx']:before { content: 'jsx'; } -.vp-doc [class~='language-less']:before { content: 'less'; } -.vp-doc [class~='language-markdown']:before { content: 'md'; } -.vp-doc [class~='language-md']:before { content: 'md' } -.vp-doc [class~='language-php']:before { content: 'php'; } -.vp-doc [class~='language-python']:before { content: 'py'; } -.vp-doc [class~='language-py']:before { content: 'py'; } -.vp-doc [class~='language-rb']:before { content: 'rb'; } -.vp-doc [class~='language-ruby']:before { content: 'rb'; } -.vp-doc [class~='language-rust']:before { content: 'rust'; } -.vp-doc [class~='language-sass']:before { content: 'sass'; } -.vp-doc [class~='language-scss']:before { content: 'scss'; } -.vp-doc [class~='language-sh']:before { content: 'sh'; } -.vp-doc [class~='language-bash']:before { content: 'sh'; } -.vp-doc [class~='language-stylus']:before { content: 'styl'; } -.vp-doc [class~='language-vue-html']:before { content: 'template'; } -.vp-doc [class~='language-typescript']:before { content: 'ts'; } -.vp-doc [class~='language-ts']:before { content: 'ts'; } -.vp-doc [class~='language-tsx']:before { content: 'tsx'; } -.vp-doc [class~='language-vue']:before { content: 'vue'; } -.vp-doc [class~='language-yaml']:before { content: 'yaml'; } - -/** - * Component: Team - * -------------------------------------------------------------------------- */ - -.vp-doc .VPTeamMembers { - margin-top: 24px; -} - -.vp-doc .VPTeamMembers.small.count-1 .container { - margin: 0 !important; - max-width: calc((100% - 24px) / 2) !important; -} - -.vp-doc .VPTeamMembers.small.count-2 .container, -.vp-doc .VPTeamMembers.small.count-3 .container { - max-width: 100% !important; -} - -.vp-doc .VPTeamMembers.medium.count-1 .container { - margin: 0 !important; - max-width: calc((100% - 24px) / 2) !important; -} diff --git a/vuetom/dist/blog/styles/components/vp-sponsor.css b/vuetom/dist/blog/styles/components/vp-sponsor.css deleted file mode 100644 index 09fb6cb..0000000 --- a/vuetom/dist/blog/styles/components/vp-sponsor.css +++ /dev/null @@ -1,130 +0,0 @@ -/** - * VPSponsors styles are defined as global because a new class gets - * allied in onMounted` hook and we can't use socped style. - */ -.vp-sponsor { - border-radius: 16px; - overflow: hidden; -} - -.vp-sponsor.aside { - border-radius: 12px; -} - -.vp-sponsor-section + .vp-sponsor-section { - margin-top: 4px; -} - -.vp-sponsor-tier { - margin-bottom: 4px; - text-align: center; - letter-spacing: 1px; - line-height: 24px; - width: 100%; - font-weight: 600; - color: var(--vp-c-text-2); - background-color: var(--vp-c-bg-soft); -} - -.vp-sponsor.normal .vp-sponsor-tier { - padding: 13px 0 11px; - font-size: 14px; -} - -.vp-sponsor.aside .vp-sponsor-tier { - padding: 9px 0 7px; - font-size: 12px; -} - -.vp-sponsor-grid + .vp-sponsor-tier { - margin-top: 4px; -} - -.vp-sponsor-grid { - display: flex; - flex-wrap: wrap; - gap: 4px; -} - -.vp-sponsor-grid.xmini .vp-sponsor-grid-link { height: 64px; } -.vp-sponsor-grid.xmini .vp-sponsor-grid-image { max-width: 64px; max-height: 22px } - -.vp-sponsor-grid.mini .vp-sponsor-grid-link { height: 72px; } -.vp-sponsor-grid.mini .vp-sponsor-grid-image { max-width: 96px; max-height: 24px } - -.vp-sponsor-grid.small .vp-sponsor-grid-link { height: 96px; } -.vp-sponsor-grid.small .vp-sponsor-grid-image { max-width: 96px; max-height: 24px } - -.vp-sponsor-grid.medium .vp-sponsor-grid-link { height: 112px; } -.vp-sponsor-grid.medium .vp-sponsor-grid-image { max-width: 120px; max-height: 36px } - -.vp-sponsor-grid.big .vp-sponsor-grid-link { height: 184px; } -.vp-sponsor-grid.big .vp-sponsor-grid-image { max-width: 192px; max-height: 56px } - -.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item { - width: calc((100% - 4px) / 2); -} - -.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item { - width: calc((100% - 4px * 2) / 3); -} - -.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item { - width: calc((100% - 4px * 3) / 4); -} - -.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item { - width: calc((100% - 4px * 4) / 5); -} - -.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item { - width: calc((100% - 4px * 5) / 6); -} - -.vp-sponsor-grid-item { - flex-shrink: 0; - width: 100%; - background-color: var(--vp-c-bg-soft); - transition: background-color 0.25s; -} - -.vp-sponsor-grid-item:hover { - background-color: var(--vp-c-bg-mute); -} - -.vp-sponsor-grid-item:hover .vp-sponsor-grid-image { - filter: grayscale(0) invert(0); -} - -.vp-sponsor-grid-item.empty:hover { - background-color: var(--vp-c-bg-soft); -} - -.dark .vp-sponsor-grid-item:hover { - background-color: var(--vp-c-white-soft); -} - -.dark .vp-sponsor-grid-item.empty:hover { - background-color: var(--vp-c-black-mute); -} - -.vp-sponsor-grid-link { - display: flex; -} - -.vp-sponsor-grid-box { - display: flex; - justify-content: center; - align-items: center; - width: 100%; -} - -.vp-sponsor-grid-image { - max-width: 100%; - filter: grayscale(1); - transition: filter 0.25s; -} - -.dark .vp-sponsor-grid-image { - filter: grayscale(1) invert(1); -} diff --git a/vuetom/dist/blog/styles/fonts.css b/vuetom/dist/blog/styles/fonts.css deleted file mode 100644 index 7d18208..0000000 --- a/vuetom/dist/blog/styles/fonts.css +++ /dev/null @@ -1,217 +0,0 @@ -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-cyrillic.woff2') format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-cyrillic-ext.woff2') format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-greek.woff2') format('woff2'); - unicode-range: U+0370-03FF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-greek-ext.woff2') format('woff2'); - unicode-range: U+1F00-1FFF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-latin.woff2') format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-latin-ext.woff2') format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-vietnamese.woff2') format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-cyrillic.woff2') format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-cyrillic-ext.woff2') format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-greek.woff2') format('woff2'); - unicode-range: U+0370-03FF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-greek-ext.woff2') format('woff2'); - unicode-range: U+1F00-1FFF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-latin.woff2') format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-latin-ext.woff2') format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-vietnamese.woff2') format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} - -@font-face { - font-family: 'Inter var experimental'; - font-weight: 100 900; - font-display: swap; - font-style: oblique 0deg 10deg; - src: url('../fonts/inter-cyrillic.woff2') format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} - -@font-face { - font-family: 'Inter var experimental'; - font-weight: 100 900; - font-display: swap; - font-style: oblique 0deg 10deg; - src: url('../fonts/inter-cyrillic-ext.woff2') format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} - -@font-face { - font-family: 'Inter var experimental'; - font-weight: 100 900; - font-display: swap; - font-style: oblique 0deg 10deg; - src: url('../fonts/inter-greek.woff2') format('woff2'); - unicode-range: U+0370-03FF; -} - -@font-face { - font-family: 'Inter var experimental'; - font-weight: 100 900; - font-display: swap; - font-style: oblique 0deg 10deg; - src: url('../fonts/inter-greek-ext.woff2') format('woff2'); - unicode-range: U+1F00-1FFF; -} - -@font-face { - font-family: 'Inter var experimental'; - font-weight: 100 900; - font-display: swap; - font-style: oblique 0deg 10deg; - src: url('../fonts/inter-latin.woff2') format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} - -@font-face { - font-family: 'Inter var experimental'; - font-weight: 100 900; - font-display: swap; - font-style: oblique 0deg 10deg; - src: url('../fonts/inter-latin-ext.woff2') format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} - -@font-face { - font-family: 'Inter var experimental'; - font-weight: 100 900; - font-display: swap; - font-style: oblique 0deg 10deg; - src: url('../fonts/inter-vietnamese.woff2') format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} diff --git a/vuetom/dist/blog/styles/utils.css b/vuetom/dist/blog/styles/utils.css deleted file mode 100644 index 65c7e55..0000000 --- a/vuetom/dist/blog/styles/utils.css +++ /dev/null @@ -1,9 +0,0 @@ -.visually-hidden { - position: absolute; - width: 1px; - height: 1px; - white-space: nowrap; - clip: rect(0 0 0 0); - clip-path: inset(50%); - overflow: hidden; -} diff --git a/vuetom/dist/blog/styles/vars.css b/vuetom/dist/blog/styles/vars.css deleted file mode 100644 index f6d5248..0000000 --- a/vuetom/dist/blog/styles/vars.css +++ /dev/null @@ -1,360 +0,0 @@ -/** - * Colors Base - * - * These are the pure base color presets. Most of the time, you should not be - * using these colors directly in the theme but rather use "Colors Theme" - * instead because those are "Theme (light or dark)" dependant. - * -------------------------------------------------------------------------- */ - -:root { - --vp-c-white: #ffffff; - --vp-c-white-soft: #f9f9f9; - --vp-c-white-mute: #f1f1f1; - - --vp-c-black: #1a1a1a; - --vp-c-black-pure: #000000; - --vp-c-black-soft: #242424; - --vp-c-black-mute: #2f2f2f; - - --vp-c-gray: #8e8e8e; - --vp-c-gray-light-1: #aeaeae; - --vp-c-gray-light-2: #c7c7c7; - --vp-c-gray-light-3: #d1d1d1; - --vp-c-gray-light-4: #e5e5e5; - --vp-c-gray-light-5: #f2f2f2; - --vp-c-gray-dark-1: #636363; - --vp-c-gray-dark-2: #484848; - --vp-c-gray-dark-3: #3a3a3a; - --vp-c-gray-dark-4: #282828; - --vp-c-gray-dark-5: #202020; - - --vp-c-divider-light-1: rgba(60, 60, 60, 0.29); - --vp-c-divider-light-2: rgba(60, 60, 60, 0.12); - --vp-c-divider-dark-1: rgba(84, 84, 84, 0.65); - --vp-c-divider-dark-2: rgba(84, 84, 84, 0.48); - - --vp-c-text-light-1: var(--vp-c-indigo); - --vp-c-text-light-2: rgba(60, 60, 60, 0.70); - --vp-c-text-light-3: rgba(60, 60, 60, 0.33); - --vp-c-text-light-4: rgba(60, 60, 60, 0.18); - - --vp-c-text-dark-1: rgba(255, 255, 255, 0.87); - --vp-c-text-dark-2: rgba(235, 235, 235, 0.60); - --vp-c-text-dark-3: rgba(235, 235, 235, 0.38); - --vp-c-text-dark-4: rgba(235, 235, 235, 0.18); - - --vp-c-indigo: #213547; - --vp-c-indigo-soft: #476582; - --vp-c-indigo-light: #aac8e4; - --vp-c-indigo-lighter: #c9def1; - --vp-c-indigo-dark: #1d2f3f; - --vp-c-indigo-darker: #14212e; - - --vp-c-green: #42b883; - --vp-c-green-light: #42d392; - --vp-c-green-lighter: #35eb9a; - --vp-c-green-dark: #33a06f; - --vp-c-green-darker: #155f3e; - --vp-c-green-dimm-1: rgba(66, 184, 131, 0.5); - --vp-c-green-dimm-2: rgba(66, 184, 131, 0.25); - --vp-c-green-dimm-3: rgba(66, 184, 131, 0.05); - - --vp-c-yellow: #ffc517; - --vp-c-yellow-light: #fcd253; - --vp-c-yellow-lighter: #fcfc7c; - --vp-c-yellow-dark: #e0ad15; - --vp-c-yellow-darker: #ad850e; - --vp-c-yellow-dimm-1: rgba(255, 197, 23, 0.5); - --vp-c-yellow-dimm-2: rgba(255, 197, 23, 0.25); - --vp-c-yellow-dimm-3: rgba(255, 197, 23, 0.05); - - --vp-c-red: #ed3c50; - --vp-c-red-light: #f54e82; - --vp-c-red-lighter: #fd1d7c; - --vp-c-red-dark: #cd2d3f; - --vp-c-red-darker: #ab2131; - --vp-c-red-dimm-1: rgba(237, 60, 80, 0.5); - --vp-c-red-dimm-2: rgba(237, 60, 80, 0.25); - --vp-c-red-dimm-3: rgba(237, 60, 80, 0.05); -} - -/** - * Colors Theme - * -------------------------------------------------------------------------- */ - -:root { - --vp-c-bg: var(--vp-c-white); - --vp-c-bg-soft: var(--vp-c-white-soft); - --vp-c-bg-mute: var(--vp-c-white-mute); - --vp-c-bg-alt: var(--vp-c-white-soft); - - --vp-c-divider: var(--vp-c-divider-light-1); - --vp-c-divider-light: var(--vp-c-divider-light-2); - - --vp-c-divider-inverse: var(--vp-c-divider-dark-1); - --vp-c-divider-inverse-light: var(--vp-c-divider-dark-2); - - --vp-c-text-1: var(--vp-c-text-light-1); - --vp-c-text-2: var(--vp-c-text-light-2); - --vp-c-text-3: var(--vp-c-text-light-3); - --vp-c-text-4: var(--vp-c-text-light-4); - - --vp-c-text-inverse-1: var(--vp-c-text-dark-1); - --vp-c-text-inverse-2: var(--vp-c-text-dark-2); - --vp-c-text-inverse-3: var(--vp-c-text-dark-3); - --vp-c-text-inverse-4: var(--vp-c-text-dark-4); - - --vp-c-text-code: var(--vp-c-indigo-soft); - - --vp-c-brand: var(--vp-c-green); - --vp-c-brand-light: var(--vp-c-green-light); - --vp-c-brand-lighter: var(--vp-c-green-lighter); - --vp-c-brand-dark: var(--vp-c-green-dark); - --vp-c-brand-darker: var(--vp-c-green-darker); - - --vp-c-sponsor: #fd1d7c; -} - -.dark { - --vp-c-bg: var(--vp-c-black-soft); - --vp-c-bg-soft: var(--vp-c-black-mute); - --vp-c-bg-mute: var(--vp-c-gray-dark-3); - --vp-c-bg-alt: var(--vp-c-black); - - --vp-c-divider: var(--vp-c-divider-dark-1); - --vp-c-divider-light: var(--vp-c-divider-dark-2); - - --vp-c-divider-inverse: var(--vp-c-divider-light-1); - --vp-c-divider-inverse-light: var(--vp-c-divider-light-2); - - --vp-c-text-1: var(--vp-c-text-dark-1); - --vp-c-text-2: var(--vp-c-text-dark-2); - --vp-c-text-3: var(--vp-c-text-dark-3); - --vp-c-text-4: var(--vp-c-text-dark-4); - - --vp-c-text-inverse-1: var(--vp-c-text-light-1); - --vp-c-text-inverse-2: var(--vp-c-text-light-2); - --vp-c-text-inverse-3: var(--vp-c-text-light-3); - --vp-c-text-inverse-4: var(--vp-c-text-light-4); - - --vp-c-text-code: var(--vp-c-indigo-lighter); -} - -/** - * Typography - * -------------------------------------------------------------------------- */ - -:root { - --vp-font-family-base: 'Inter var experimental', 'Inter var', -apple-system, - BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, - 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; - --vp-font-family-mono: Menlo, Monaco, Consolas, 'Courier New', monospace; -} - -/** - * Shadows - * -------------------------------------------------------------------------- */ - -:root { - --vp-shadow-1: 0 1px 2px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.06); - --vp-shadow-2: 0 3px 12px rgba(0, 0, 0, 0.07), 0 1px 4px rgba(0, 0, 0, 0.07); - --vp-shadow-3: 0 12px 32px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.08); - --vp-shadow-4: 0 14px 44px rgba(0, 0, 0, 0.12), 0 3px 9px rgba(0, 0, 0, 0.12); - --vp-shadow-5: 0 18px 56px rgba(0, 0, 0, 0.16), 0 4px 12px rgba(0, 0, 0, 0.16); -} - -/** - * Z-indexes - * -------------------------------------------------------------------------- */ - -:root { - --vp-z-index-local-nav: 10; - --vp-z-index-nav: 20; - --vp-z-index-backdrop: 30; - --vp-z-index-sidebar: 40; - --vp-z-index-footer: 50; -} - -/** - * Icons - * -------------------------------------------------------------------------- */ - -:root { - --vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' class='h-6 w-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/svg%3E"); - --vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' class='h-6 w-6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E"); -} - -/** - * Layouts - * -------------------------------------------------------------------------- */ - -:root { - --vp-layout-max-width: 1440px; -} - -/** - * Component: Code - * -------------------------------------------------------------------------- */ - -:root { - --vp-code-line-height: 1.7; - --vp-code-font-size: 0.875em; - - --vp-code-block-color: var(--vp-c-text-dark-1); - --vp-code-block-bg: #292d3e; - - --vp-code-line-highlight-color: rgba(0, 0, 0, 0.5); - --vp-code-line-number-color: var(--vp-c-text-dark-3); - - --vp-code-copy-code-hover-bg: rgba(255, 255, 255, 0.05); - --vp-code-copy-code-active-text: var(--vp-c-text-dark-2); -} - -.dark { - --vp-code-block-bg: var(--vp-c-bg-alt); -} - -/** - * Component: Button - * -------------------------------------------------------------------------- */ - -:root { - --vp-button-brand-border: var(--vp-c-brand-light); - --vp-button-brand-text: var(--vp-c-text-dark-1); - --vp-button-brand-bg: var(--vp-c-brand); - --vp-button-brand-hover-border: var(--vp-c-brand-light); - --vp-button-brand-hover-text: var(--vp-c-text-dark-1); - --vp-button-brand-hover-bg: var(--vp-c-brand-light); - --vp-button-brand-active-border: var(--vp-c-brand-light); - --vp-button-brand-active-text: var(--vp-c-text-dark-1); - --vp-button-brand-active-bg: var(--vp-button-brand-bg); - - --vp-button-alt-border: var(--vp-c-gray-light-3); - --vp-button-alt-text: var(--vp-c-text-light-1); - --vp-button-alt-bg: var(--vp-c-gray-light-5); - --vp-button-alt-hover-border: var(--vp-c-gray-light-3); - --vp-button-alt-hover-text: var(--vp-c-text-light-1); - --vp-button-alt-hover-bg: var(--vp-c-gray-light-4); - --vp-button-alt-active-border: var(--vp-c-gray-light-3); - --vp-button-alt-active-text: var(--vp-c-text-light-1); - --vp-button-alt-active-bg: var(--vp-c-gray-light-3); - - --vp-button-sponsor-border: var(--vp-c-gray-light-3); - --vp-button-sponsor-text: var(--vp-c-text-light-2); - --vp-button-sponsor-bg: transparent; - --vp-button-sponsor-hover-border: var(--vp-c-sponsor); - --vp-button-sponsor-hover-text: var(--vp-c-sponsor); - --vp-button-sponsor-hover-bg: transparent; - --vp-button-sponsor-active-border: var(--vp-c-sponsor); - --vp-button-sponsor-active-text: var(--vp-c-sponsor); - --vp-button-sponsor-active-bg: transparent; -} - -.dark { - --vp-button-brand-border: var(--vp-c-brand-light); - --vp-button-brand-text: var(--vp-c-text-dark-1); - --vp-button-brand-bg: var(--vp-c-brand-dark); - --vp-button-brand-hover-border: var(--vp-c-brand-lighter); - --vp-button-brand-hover-text: var(--vp-c-text-dark-1); - --vp-button-brand-hover-bg: var(--vp-c-brand); - --vp-button-brand-active-border: var(--vp-c-brand-lighter); - --vp-button-brand-active-text: var(--vp-c-text-dark-1); - --vp-button-brand-active-bg: var(--vp-button-brand-bg); - - --vp-button-alt-border: var(--vp-c-gray-dark-2); - --vp-button-alt-text: var(--vp-c-text-dark-1); - --vp-button-alt-bg: var(--vp-c-bg-mute); - --vp-button-alt-hover-border: var(--vp-c-gray-dark-2); - --vp-button-alt-hover-text: var(--vp-c-text-dark-1); - --vp-button-alt-hover-bg: var(--vp-c-gray-dark-2); - --vp-button-alt-active-border: var(--vp-c-gray-dark-2); - --vp-button-alt-active-text: var(--vp-c-text-dark-1); - --vp-button-alt-active-bg: var(--vp-button-alt-bg); - - --vp-button-sponsor-border: var(--vp-c-gray-dark-1); - --vp-button-sponsor-text: var(--vp-c-text-dark-2); -} - -/** - * Component: Custom Block - * -------------------------------------------------------------------------- */ - -:root { - --vp-custom-block-code-font-size: 13px; - - --vp-custom-block-info-border: var(--vp-c-divider-light); - --vp-custom-block-info-text: var(--vp-c-text-2); - --vp-custom-block-info-bg: var(--vp-c-white-soft); - --vp-custom-block-info-code-bg: var(--vp-c-gray-light-4); - - --vp-custom-block-tip-border: var(--vp-c-green-dimm-1); - --vp-custom-block-tip-text: var(--vp-c-green-darker); - --vp-custom-block-tip-bg: var(--vp-c-green-dimm-3); - --vp-custom-block-tip-code-bg: var(--vp-custom-block-tip-bg); - - --vp-custom-block-warning-border: var(--vp-c-yellow-dimm-1); - --vp-custom-block-warning-text: var(--vp-c-yellow-darker); - --vp-custom-block-warning-bg: var(--vp-c-yellow-dimm-3); - --vp-custom-block-warning-code-bg: var(--vp-custom-block-warning-bg); - - --vp-custom-block-danger-border: var(--vp-c-red-dimm-1); - --vp-custom-block-danger-text: var(--vp-c-red-darker); - --vp-custom-block-danger-bg: var(--vp-c-red-dimm-3); - --vp-custom-block-danger-code-bg: var(--vp-custom-block-danger-bg); - - --vp-custom-block-details-border: var(--vp-custom-block-info-border); - --vp-custom-block-details-text: var(--vp-custom-block-info-text); - --vp-custom-block-details-bg: var(--vp-custom-block-info-bg); - --vp-custom-block-details-code-bg: var(--vp-custom-block-details-bg); -} - -.dark { - --vp-custom-block-info-border: var(--vp-c-divider-light); - --vp-custom-block-info-bg: var(--vp-c-black-mute); - --vp-custom-block-info-code-bg: var(--vp-c-gray-dark-4); - - --vp-custom-block-tip-border: var(--vp-c-green-dimm-2); - --vp-custom-block-tip-text: var(--vp-c-green-light); - - --vp-custom-block-warning-border: var(--vp-c-yellow-dimm-2); - --vp-custom-block-warning-text: var(--vp-c-yellow-light); - - --vp-custom-block-danger-border: var(--vp-c-red-dimm-2); - --vp-custom-block-danger-text: var(--vp-c-red-light); -} - -/** - * Component: Nav - * -------------------------------------------------------------------------- */ - -:root { - --vp-nav-height: var(--vp-nav-height-mobile); - --vp-nav-height-mobile: 56px; - --vp-nav-height-desktop: 72px; -} - -@media (min-width: 960px) { - :root { - --vp-nav-height: var(--vp-nav-height-desktop); - } -} - -/** - * Component: Sidebar - * -------------------------------------------------------------------------- */ - -:root { - --vp-sidebar-width: 272px; -} - -/** - * Component: Home - * -------------------------------------------------------------------------- */ - -:root { - --vp-home-hero-name-color: var(--vp-c-brand); - --vp-home-hero-name-background: transparent; - - --vp-home-hero-image-background-image: none; - --vp-home-hero-image-filter: none; -} diff --git a/vuetom/dist/blog/support/sidebar.js b/vuetom/dist/blog/support/sidebar.js deleted file mode 100644 index 3ceda65..0000000 --- a/vuetom/dist/blog/support/sidebar.js +++ /dev/null @@ -1,29 +0,0 @@ -import { ensureStartingSlash } from './utils.js'; -/** - * Get the `Sidebar` from sidebar option. This method will ensure to get correct - * sidebar config from `MultiSideBarConfig` with various path combinations such - * as matching `guide/` and `/guide/`. If no matching config was found, it will - * return empty array. - */ -export function getSidebar(sidebar, path) { - if (Array.isArray(sidebar)) { - return sidebar; - } - path = ensureStartingSlash(path); - for (const dir in sidebar) { - // make sure the multi sidebar key starts with slash too - if (path.startsWith(ensureStartingSlash(dir))) { - return sidebar[dir]; - } - } - return []; -} -export function getFlatSideBarLinks(sidebar) { - const links = []; - for (const group of sidebar) { - for (const link of group.items) { - links.push(link); - } - } - return links; -} diff --git a/vuetom/dist/blog/support/utils.js b/vuetom/dist/blog/support/utils.js deleted file mode 100644 index 649b26c..0000000 --- a/vuetom/dist/blog/support/utils.js +++ /dev/null @@ -1,66 +0,0 @@ -/** @format */ -import { ref } from 'vue'; -import { withBase } from 'vitepress'; -import { EXTERNAL_URL_RE } from '../shared.js'; -export const HASH_RE = /#.*$/; -export const EXT_RE = /(index)?\.(md|html)$/; -const inBrowser = typeof window !== 'undefined'; -const hashRef = ref(inBrowser ? location.hash : ''); -export function isExternal(path) { - return EXTERNAL_URL_RE.test(path); -} -export function throttleAndDebounce(fn, delay) { - let timeout; - let called = false; - return () => { - if (timeout) { - clearTimeout(timeout); - } - if (!called) { - fn(); - called = true; - setTimeout(() => { - called = false; - }, delay); - } - else { - timeout = setTimeout(fn, delay); - } - }; -} -export function isActive(currentPath, matchPath, asRegex = false) { - if (matchPath === undefined) { - return false; - } - currentPath = normalize(`/${currentPath}`); - if (asRegex) { - return new RegExp(matchPath).test(currentPath); - } - if (normalize(matchPath) !== currentPath) { - return false; - } - const hashMatch = matchPath.match(HASH_RE); - if (hashMatch) { - return hashRef.value === hashMatch[0]; - } - return true; -} -export function ensureStartingSlash(path) { - return /^\//.test(path) ? path : `/${path}`; -} -export function normalize(path) { - return decodeURI(path).replace(HASH_RE, '').replace(EXT_RE, ''); -} -export function normalizeLink(url) { - if (isExternal(url)) { - return url; - } - const { pathname, search, hash } = new URL(url, 'http://example.com'); - const normalizedPath = pathname.endsWith('/') || pathname.endsWith('.html') - ? url - : `${pathname.replace(/(\.md)?$/, '.html')}${search}${hash}`; - return withBase(normalizedPath); -} -export function fmt(inputTime) { - return inputTime.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, ''); -} diff --git a/vuetom/dist/constant.js b/vuetom/dist/constant.js deleted file mode 100644 index 147d0e2..0000000 --- a/vuetom/dist/constant.js +++ /dev/null @@ -1,3 +0,0 @@ -export const defaultLang = 'zh-CN'; -export const PREFERRED_LANG_KEY = 'vuetom_lang'; -export const PREFERRED_THEME_KEY = 'vuetom_dark'; diff --git a/vuetom/dist/css/index.css b/vuetom/dist/css/index.css deleted file mode 100644 index 8c870f4..0000000 --- a/vuetom/dist/css/index.css +++ /dev/null @@ -1 +0,0 @@ -:root{--c-white:#ffffff;--c-white-dark:#f8f8f8;--c-black:#000000;--c-divider-light:rgba(60, 60, 67, 0.12);--c-divider-dark:rgba(84, 84, 88, 0.48);--vt-c-white:#ffffff;--vt-c-white-soft:#f9f9f9;--vt-c-white-mute:#f1f1f1;--vt-c-black:#1a1a1a;--vt-c-black-pure:#000000;--vt-c-black-soft:#242424;--vt-c-black-mute:#2f2f2f;--vt-c-indigo:#213547;--vt-c-indigo-soft:#476582;--vt-c-indigo-light:#aac8e4;--vt-c-gray:#8e8e8e;--vt-c-gray-light-1:#aeaeae;--vt-c-gray-light-2:#c7c7c7;--vt-c-gray-light-3:#d1d1d1;--vt-c-gray-light-4:#e5e5e5;--vt-c-gray-light-5:#f2f2f2;--vt-c-gray-dark-1:#636363;--vt-c-gray-dark-2:#484848;--vt-c-gray-dark-3:#3a3a3a;--vt-c-gray-dark-4:#282828;--vt-c-gray-dark-5:#202020;--vt-c-divider-light-1:rgba(60, 60, 60, 0.29);--vt-c-divider-light-2:rgba(60, 60, 60, 0.12);--vt-c-divider-dark-1:rgba(84, 84, 84, 0.65);--vt-c-divider-dark-2:rgba(84, 84, 84, 0.48);--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:rgba(60, 60, 60, 0.70);--vt-c-text-light-3:rgba(60, 60, 60, 0.33);--vt-c-text-light-4:rgba(60, 60, 60, 0.18);--vt-c-text-light-code:var(--vt-c-indigo-soft);--vt-c-text-dark-1:rgba(255, 255, 255, 0.87);--vt-c-text-dark-2:rgba(235, 235, 235, 0.60);--vt-c-text-dark-3:rgba(235, 235, 235, 0.38);--vt-c-text-dark-4:rgba(235, 235, 235, 0.18);--vt-c-text-dark-code:var(--vt-c-indigo-light);--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--z-index-navbar:10;--z-index-sidebar:6;--shadow-1:0 1px 2px rgba(0, 0, 0, 0.04),0 1px 2px rgba(0, 0, 0, 0.06);--shadow-2:0 3px 12px rgba(0, 0, 0, 0.07),0 1px 4px rgba(0, 0, 0, 0.07);--shadow-3:0 12px 32px rgba(0, 0, 0, 0.1),0 2px 6px rgba(0, 0, 0, 0.08);--shadow-4:0 14px 44px rgba(0, 0, 0, 0.12),0 3px 9px rgba(0, 0, 0, 0.12);--shadow-5:0 18px 56px rgba(0, 0, 0, 0.16),0 4px 12px rgba(0, 0, 0, 0.16);--header-height:3.6rem}:root{--vt-c-bg:var(--vt-c-white);--vt-c-bg-soft:var(--vt-c-white-soft);--vt-c-bg-mute:var(--vt-c-white-mute);--vt-c-divider:var(--vt-c-divider-light-1);--vt-c-divider-light:var(--vt-c-divider-light-2);--vt-c-divider-inverse:var(--vt-c-divider-dark-1);--vt-c-divider-inverse-light:var(--vt-c-divider-dark-2);--vt-c-text-1:var(--vt-c-text-light-1);--vt-c-text-2:var(--vt-c-text-light-2);--vt-c-text-3:var(--vt-c-text-light-3);--vt-c-text-4:var(--vt-c-text-light-4);--vt-c-text-code:var(--vt-c-text-light-code);--vt-c-text-inverse-1:var(--vt-c-text-dark-1);--vt-c-text-inverse-2:var(--vt-c-text-dark-2);--vt-c-text-inverse-3:var(--vt-c-text-dark-3);--vt-c-text-inverse-4:var(--vt-c-text-dark-4)}.dark{--vt-c-bg:var(--vt-c-black);--vt-c-bg-soft:var(--vt-c-black-soft);--vt-c-bg-mute:var(--vt-c-black-mute);--vt-c-divider:var(--vt-c-divider-dark-1);--vt-c-divider-light:var(--vt-c-divider-dark-2);--vt-c-divider-inverse:var(--vt-c-divider-light-1);--vt-c-divider-inverse-light:var(--vt-c-divider-light-2);--vt-c-text-1:var(--vt-c-text-dark-1);--vt-c-text-2:var(--vt-c-text-dark-2);--vt-c-text-3:var(--vt-c-text-dark-3);--vt-c-text-4:var(--vt-c-text-dark-4);--vt-c-text-code:var(--vt-c-text-dark-code);--vt-c-text-inverse-1:var(--vt-c-text-light-1);--vt-c-text-inverse-2:var(--vt-c-text-light-2);--vt-c-text-inverse-3:var(--vt-c-text-light-3);--vt-c-text-inverse-4:var(--vt-c-text-light-4);--vt-c-brand-highlight:var(--vt-c-brand-light)}:root{--c-brand:#1496ce;--c-brand-light:#19aeee;--c-sub-brand:#f197bd;--c-sub-brand-light:#f7adcb;--color-border:#ad295c8a;--color-block:#2a7f8a;--color-strong:#c13e74;--color-code:#7ea1c5;--color-border-left:#1d8ab9;--color-code-bg:rgba(77,208,225,0.08);--color-block-bg:rgba(77,208,225,0.15);--linear-title:linear-gradient(to right, #32defd, rgb(247 69 152));--vt-shadow:0 5px 6px -5px rgba(133,133,133,.6);--vt-code-shadow:5px 5px 1px rgba(255, 255, 255, 0.4);--vt-code-shadow-h:5px 5px 10px rgba(255, 255, 255, 0.4);--vt-code-inline-color:#c13e74;--vt-code-inline-bg:#c13e7408}.dark{--c-brand:#18baff;--c-brand-light:#189bd3;--color-border:#ff3a858a;--color-block:#2a7f8a;--color-strong:#e44a8a;--color-code:#7ea1c5;--color-border-left:#1d8ab9;--color-code-bg:rgba(77,208,225,0.08);--color-block-bg:rgba(77,208,225,0.15);--linear-title:linear-gradient(to right, #32defd, rgb(247 69 152));--vt-shadow:0 5px 6px -5px rgba(0, 0, 0, 0.6);--vt-code-shadow:5px 5px 1px rgba(0, 0, 0, 0.4);--vt-code-shadow-h:5px 5px 10px rgba(0, 0, 0, 0.4);--vt-code-inline-color:#eee;--vt-code-inline-bg:#c13e7450}.custom-block.danger,.custom-block.info,.custom-block.tip,.custom-block.warning{margin:1rem 0;border-left:.5rem solid;border-radius:.5rem;padding:.5rem 1.3rem;overflow-x:auto}.custom-block.danger:hover,.custom-block.info:hover,.custom-block.tip:hover,.custom-block.warning:hover{transition:all .5s;box-shadow:var(--vp-shadow-4);border-color:rgba(255,255,255,.062745098)}.custom-block-title{font-weight:600}.custom-block.tip{background-color:rgba(233,233,233,.5019607843);border-color:var(--vp-c-brand-light);color:var(--vp-c-brand-dark)}.custom-block.tip .custom-block-title{color:var(--vp-c-brand)}.custom-block.info{border-color:#06ce49;background-color:rgba(6,206,73,.1254901961)}.custom-block.info .custom-block-title{color:#06ce49}.custom-block.warning{border-color:#e7c000;background-color:rgba(231,192,0,.1254901961)}.custom-block.warning .custom-block-title{color:#b29400}.custom-block.danger{border-color:#c00;background-color:rgba(204,0,0,.1254901961)}.custom-block.danger .custom-block-title{color:#d00}.custom-block.details{position:relative;display:block;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:#eee}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:0;cursor:pointer}.dark .custom-block.tip{background-color:rgba(55,59,68,.5019607843)}code{margin:0;border-radius:3px;padding:.25rem .5rem;font-family:var(--code-font-family);font-size:.85em;color:var(--vt-code-inline-color);background-color:var(--vt-code-inline-bg)}code .token.deleted{color:#ec5975}code .token.inserted{color:var(--c-brand)}div[class*=language-]{position:relative;margin:1rem -1.5rem;background-color:var(--vp-c-bg-soft);transition:color .5s;border:2px solid transparent;overflow-x:auto}div[class*=language-] .lang{padding:.1rem .5rem;color:var(--vp-c-brand);font-weight:700;opacity:0;display:inline-block}div[class*=language-]:hover{border:2px solid var(--vp-c-brand)}div[class*=language-]:hover .lang{opacity:.8}div[class*=language-]:hover::after{opacity:1}div[class*=language-]::after{content:"";height:15px;background:var(--vp-c-brand);transition:opacity .5s;opacity:.2;display:block}li>div[class*=language-]{border-radius:6px 0 0 6px;margin:1rem -1.5rem 1rem -1.25rem;line-height:initial}@media (min-width:420px){div[class*=language-]{margin:1rem 0;border-radius:6px}li>div[class*=language-]{margin:1rem 0 1rem 0;border-radius:6px}}[class*=language-] code,[class*=language-] pre{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0}[class*=language-] pre{position:relative;z-index:1;margin:0;padding:1.25rem 1.5rem;overflow-x:auto}[class*=language-] code{padding:0;line-height:var(--code-line-height);font-size:var(--code-font-size);color:#eee}.highlight-lines{position:absolute;top:0;bottom:0;left:0;padding:1.25rem 0;width:100%;line-height:var(--code-line-height);font-family:var(--code-font-family);font-size:var(--code-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.highlight-lines .highlighted{background-color:rgba(0,0,0,.66)}div[class*=language-].line-numbers-mode{padding-left:3.5rem}.line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid rgba(0,0,0,.5);padding:1.25rem 0;width:3.5rem;text-align:center;line-height:var(--code-line-height);font-family:var(--code-font-family);font-size:var(--code-font-size);color:#888}div[class*=language-]:before{position:absolute;top:.6em;right:1em;z-index:2;font-size:.8rem;color:#888}.dark div[class*=language-]{background-color:var(--vp-c-bg-alt)}div[class~=language-html]:before,div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before,div[class~=language-md]:before{content:"md"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"styl"}div[class~=language-javascript]:before,div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before,div[class~=language-typescript]:before{content:"ts"}div[class~=language-json]:before{content:"json"}div[class~=language-rb]:before,div[class~=language-ruby]:before{content:"rb"}div[class~=language-py]:before,div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before,div[class~=language-sh]:before{content:"sh"}div[class~=language-php]:before{content:"php"}div[class~=language-go]:before{content:"go"}div[class~=language-rust]:before{content:"rust"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-vue]:before{content:"vue"}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.container pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;padding:15px;margin-bottom:0;overflow:auto}div[class*=language-].macos{margin:0 0 24px;margin-bottom:24px;border-radius:7px;box-shadow:var(--vp-shadow-4);-webkit-transform:translateZ(0)}div[class*=language-].macos::before{position:initial;display:block;color:var(--vp-c-text-2);background:var(--vp-c-bg-soft);height:25px;line-height:25px;font-weight:700;text-align:center}div[class*=language-].macos::after{position:absolute;top:7px;left:10px;width:10px;height:10px;border-radius:50%;background:#fc625d;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;content:" "}div[class*=language-].macos pre{margin-bottom:0}div[class*=language-].macos pre code{color:#c94646;font-weight:550}div[class*=language-].macos .token.block-comment,div[class*=language-].macos .token.cdata,div[class*=language-].macos .token.comment,div[class*=language-].macos .token.doctype,div[class*=language-].macos .token.prolog{color:#747474}div[class*=language-].macos .token.punctuation{color:#743c3c}div[class*=language-].macos .token.attr-name,div[class*=language-].macos .token.deleted,div[class*=language-].macos .token.namespace,div[class*=language-].macos .token.tag{color:#e2777a}div[class*=language-].macos .token.function-name{color:#1a5997}div[class*=language-].macos .token.boolean,div[class*=language-].macos .token.function,div[class*=language-].macos .token.number{color:#af4b09}div[class*=language-].macos .token.class-name,div[class*=language-].macos .token.constant,div[class*=language-].macos .token.property,div[class*=language-].macos .token.symbol{color:#a0710b}div[class*=language-].macos .token.atrule,div[class*=language-].macos .token.builtin,div[class*=language-].macos .token.important,div[class*=language-].macos .token.keyword,div[class*=language-].macos .token.selector{color:#a241a3}div[class*=language-].macos .token.attr-value,div[class*=language-].macos .token.char,div[class*=language-].macos .token.regex,div[class*=language-].macos .token.string,div[class*=language-].macos .token.variable{color:#1e8545}div[class*=language-].macos .token.entity,div[class*=language-].macos .token.operator,div[class*=language-].macos .token.url{color:#168d8b}div[class*=language-].macos .token.bold,div[class*=language-].macos .token.important{font-weight:700}div[class*=language-].macos .token.italic{font-style:italic}div[class*=language-].macos .token.entity{cursor:help}div[class*=language-].macos .token.inserted{color:green}.dark div[class*=language-].macos::before{background:var(--vp-c-bg)}.dark div[class*=language-].macos .lang{background-color:transparent;display:none} \ No newline at end of file diff --git a/vuetom/dist/css/rewrite/index.css b/vuetom/dist/css/rewrite/index.css deleted file mode 100644 index 97c633b..0000000 --- a/vuetom/dist/css/rewrite/index.css +++ /dev/null @@ -1,8 +0,0 @@ -:root{--gap-horizontal:10px;--gap-vertical:10px;--time-anim:5s;--delay-anim:0s;--blend-mode-1:none;--blend-color-1:transparent;--vt-bg-light:-webkit-linear-gradient(top, - rgba(0, 0, 0, 0.1) 0%, - rgba(0, 0, 0, 0) 20%, - rgba(0, 0, 0, 0) 80%, - rgba(0, 0, 0, 0.1) 100%),-webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, - 0, - 0, - 0) 80%, rgba(0, 0, 0, 0.1) 100%),url("")}.VPHome .VPHeroLogo{width:15%;margin:0 auto;padding:30px 0 0 0}.VPHome .VPHero .container .main{text-align:center}.VPHome .VPHero .container .main .name{color:transparent;background:linear-gradient(to right,#32defd,#f74598);max-width:100%;-webkit-background-clip:text}.VPHome .VPHero .container .main .name:hover{-webkit-animation:Glow 1.5s ease infinite alternate;animation:Glow 1.5s ease infinite alternate}.VPHome .VPHero .container .main .release-tag{font-size:1rem;font-weight:700;line-height:20px;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);padding:6px;margin-left:8px;background:var(--vp-c-brand);color:#fff;border-radius:10px}.VPHome .VPHero .container .main .text{color:var(--vp-c-gray);max-width:100%}.VPHome .VPHero .container .main .tagline{color:var(--vp-c-second-lighter);max-width:100%}.VPHome .VPHero .container .main .actions{justify-content:center}.VPHome .VPButton{border-radius:6px!important;border:2px solid var(--vp-c-brand-light)!important}.VPHome .VPButton.alt{color:var(--vp-c-brand-light)!important;background-color:transparent!important}.VPHome .VPButton.alt:hover{color:var(--vp-button-brand-text)!important;background-color:var(--vp-c-brand-light)!important}.VPHome .VPButton.brand{background-color:var(--vp-c-brand)!important}.VPHome .VPButton.brand:hover{background-color:var(--vp-c-brand-light)!important}.VPHome::after{content:" ";height:100%;width:98%;top:0;left:0;position:fixed;background-image:var(--vt-bg-light);background-size:cover;background-attachment:fixed;background-position:center center;background-blend-mode:var(--blend-mode-1);-webkit-animation-duration:var(--time-anim);animation-duration:var(--time-anim);-webkit-animation-delay:var(--delay-anim);animation-delay:var(--delay-anim);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:glitch-anim-1;animation-name:glitch-anim-1}.VPHome .VPFeatures{padding:32px;margin:0 15%;margin-bottom:5%;background:linear-gradient(to right,rgba(6,205,255,.1882352941),rgba(223,7,107,.3));border-radius:16px}.VPHome .VPFeatures .item{padding:16px}.VPHome .VPFeatures .item .VPFeature{border:1px solid var(--vp-c-text-inverse-4);background-color:transparent}.VPHome .VPFeatures .item .VPFeature:hover{-webkit-animation-name:hfhover-zoom;animation-name:hfhover-zoom;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;color:var(--c-sub-brand-light)}.VPHome .VPFeatures .item .VPFeature .title{color:var(--vp-c-brand-light);font-size:1.3rem;margin:15px}.VPHome .VPFeatures .item .VPFeature .details{color:var(--vp-c-second-lighter);font-size:1rem;line-height:1.5rem}@media (min-width:960px){.VPFeatures{padding:32px!important}}@-webkit-keyframes Glow{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px var(--vp-c-second),0 0 70px var(--vp-c-second),0 0 80px var(--vp-c-second),0 0 100px var(--vp-c-second),0 0 150px var(--vp-c-second)}to{text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px var(--vp-c-brand),0 0 17px var(--vp-c-brand),0 0 20px var(--vp-c-brand),0 0 25px var(--vp-c-brand),0 0 37px var(--vp-c-brand)}}@keyframes Glow{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px var(--vp-c-second),0 0 70px var(--vp-c-second),0 0 80px var(--vp-c-second),0 0 100px var(--vp-c-second),0 0 150px var(--vp-c-second)}to{text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px var(--vp-c-brand),0 0 17px var(--vp-c-brand),0 0 20px var(--vp-c-brand),0 0 25px var(--vp-c-brand),0 0 37px var(--vp-c-brand)}}@-webkit-keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0)}100%,22%{opacity:0;transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0)}100%,22%{opacity:0;transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@-webkit-keyframes hfhover-zoom{50%{transform:scale(.9);-webkit-filter:brightness(80%)}100%{transform:scale(1);-webkit-filter:brightness(100%)}}@keyframes hfhover-zoom{50%{transform:scale(.9);-webkit-filter:brightness(80%)}100%{transform:scale(1);-webkit-filter:brightness(100%)}}.VPNav{box-shadow:var(--vp-shadow-2)}.VPNav .VPNavBarTitle .title{color:var(--vp-c-brand);font-size:1.2rem;font-weight:700}.VPNav .VPNavBar .VPNavBarMenuLink{font-weight:700}.container .content main{background-image:linear-gradient(90deg,rgba(159,219,252,.08) 3%,transparent 0),linear-gradient(1turn,rgba(159,219,252,.08) 3%,transparent 0);background-size:30px 30px;background-position:50%}.container .vp-doc h1,.container .vp-doc h2,.container .vp-doc h3,.container .vp-doc h4,.container .vp-doc h5,.container .vp-doc h6{margin-top:20px;margin-bottom:10px;font-weight:600;color:var(--vp-c-brand)}.container .vp-doc h1{color:var(--vp-c-brand-light)}.container .vp-doc h2{color:var(--vp-c-brand-light);font-size:22px;border-bottom:4px solid var(--vp-c-pink-dimm-1);line-height:50px;padding-left:25px;margin:0;border-top:0}.container .vp-doc h2::after{content:"";position:absolute;right:0;bottom:0;width:400px;height:10px;border-top-right-radius:22px;background:linear-gradient(90deg,var(--vp-c-bg),var(--vp-c-brand));max-width:50vw}.container .vp-doc h4{font-size:16px}.container .vp-doc h5{font-size:14px}.container .vp-doc h6{font-size:12px}.container .vp-doc table td,.container .vp-doc table th{border:1px solid var(--vp-c-divider-light)}.container .vp-doc a{text-decoration:underline}.container .vp-doc strong{color:var(--vp-c-second)}.container .vp-doc strong::before{content:"[ "}.container .vp-doc strong::after{content:" ]"}.container .vp-doc blockquote{margin:0;padding:1rem;border-left:6px solid var(--vp-c-brand-dark);background:var(--vp-c-blue-dimm-3)}.container .vp-doc .custom-block{border-width:2px}.container .vp-doc :not(pre)>code{color:var(--vp-c-second);border:1px solid var(--vp-c-pink-dimm-2);background-color:var(--vp-c-pink-dimm-3)}.container .vp-doc :not(pre)>code:hover{border:1px solid var(--vp-c-pink-dimm-1)} \ No newline at end of file diff --git a/vuetom/dist/css/rewrite/vt-doc.css b/vuetom/dist/css/rewrite/vt-doc.css deleted file mode 100644 index 9547f82..0000000 --- a/vuetom/dist/css/rewrite/vt-doc.css +++ /dev/null @@ -1 +0,0 @@ -.VPNav{box-shadow:var(--vp-shadow-2)}.VPNav .VPNavBarTitle .title{color:var(--vp-c-brand);font-size:1.2rem;font-weight:700}.VPNav .VPNavBar .VPNavBarMenuLink{font-weight:700}.container .content main{background-image:linear-gradient(90deg,rgba(159,219,252,.08) 3%,transparent 0),linear-gradient(1turn,rgba(159,219,252,.08) 3%,transparent 0);background-size:30px 30px;background-position:50%}.container .vp-doc h1,.container .vp-doc h2,.container .vp-doc h3,.container .vp-doc h4,.container .vp-doc h5,.container .vp-doc h6{margin-top:20px;margin-bottom:10px;font-weight:600;color:var(--vp-c-brand)}.container .vp-doc h1{color:var(--vp-c-brand-light)}.container .vp-doc h2{color:var(--vp-c-brand-light);font-size:22px;border-bottom:4px solid var(--vp-c-pink-dimm-1);line-height:50px;padding-left:25px;margin:0;border-top:0}.container .vp-doc h2::after{content:"";position:absolute;right:0;bottom:0;width:400px;height:10px;border-top-right-radius:22px;background:linear-gradient(90deg,var(--vp-c-bg),var(--vp-c-brand));max-width:50vw}.container .vp-doc h4{font-size:16px}.container .vp-doc h5{font-size:14px}.container .vp-doc h6{font-size:12px}.container .vp-doc table td,.container .vp-doc table th{border:1px solid var(--vp-c-divider-light)}.container .vp-doc a{text-decoration:underline}.container .vp-doc strong{color:var(--vp-c-second)}.container .vp-doc strong::before{content:"[ "}.container .vp-doc strong::after{content:" ]"}.container .vp-doc blockquote{margin:0;padding:1rem;border-left:6px solid var(--vp-c-brand-dark);background:var(--vp-c-blue-dimm-3)}.container .vp-doc .custom-block{border-width:2px}.container .vp-doc :not(pre)>code{color:var(--vp-c-second);border:1px solid var(--vp-c-pink-dimm-2);background-color:var(--vp-c-pink-dimm-3)}.container .vp-doc :not(pre)>code:hover{border:1px solid var(--vp-c-pink-dimm-1)} \ No newline at end of file diff --git a/vuetom/dist/css/rewrite/vt-home.css b/vuetom/dist/css/rewrite/vt-home.css deleted file mode 100644 index 72695ea..0000000 --- a/vuetom/dist/css/rewrite/vt-home.css +++ /dev/null @@ -1,8 +0,0 @@ -:root{--gap-horizontal:10px;--gap-vertical:10px;--time-anim:5s;--delay-anim:0s;--blend-mode-1:none;--blend-color-1:transparent;--vt-bg-light:-webkit-linear-gradient(top, - rgba(0, 0, 0, 0.1) 0%, - rgba(0, 0, 0, 0) 20%, - rgba(0, 0, 0, 0) 80%, - rgba(0, 0, 0, 0.1) 100%),-webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, - 0, - 0, - 0) 80%, rgba(0, 0, 0, 0.1) 100%),url("")}.VPHome .VPHeroLogo{width:15%;margin:0 auto;padding:30px 0 0 0}.VPHome .VPHero .container .main{text-align:center}.VPHome .VPHero .container .main .name{color:transparent;background:linear-gradient(to right,#32defd,#f74598);max-width:100%;-webkit-background-clip:text}.VPHome .VPHero .container .main .name:hover{-webkit-animation:Glow 1.5s ease infinite alternate;animation:Glow 1.5s ease infinite alternate}.VPHome .VPHero .container .main .release-tag{font-size:1rem;font-weight:700;line-height:20px;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);padding:6px;margin-left:8px;background:var(--vp-c-brand);color:#fff;border-radius:10px}.VPHome .VPHero .container .main .text{color:var(--vp-c-gray);max-width:100%}.VPHome .VPHero .container .main .tagline{color:var(--vp-c-second-lighter);max-width:100%}.VPHome .VPHero .container .main .actions{justify-content:center}.VPHome .VPButton{border-radius:6px!important;border:2px solid var(--vp-c-brand-light)!important}.VPHome .VPButton.alt{color:var(--vp-c-brand-light)!important;background-color:transparent!important}.VPHome .VPButton.alt:hover{color:var(--vp-button-brand-text)!important;background-color:var(--vp-c-brand-light)!important}.VPHome .VPButton.brand{background-color:var(--vp-c-brand)!important}.VPHome .VPButton.brand:hover{background-color:var(--vp-c-brand-light)!important}.VPHome::after{content:" ";height:100%;width:98%;top:0;left:0;position:fixed;background-image:var(--vt-bg-light);background-size:cover;background-attachment:fixed;background-position:center center;background-blend-mode:var(--blend-mode-1);-webkit-animation-duration:var(--time-anim);animation-duration:var(--time-anim);-webkit-animation-delay:var(--delay-anim);animation-delay:var(--delay-anim);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:glitch-anim-1;animation-name:glitch-anim-1}.VPHome .VPFeatures{padding:32px;margin:0 15%;margin-bottom:5%;background:linear-gradient(to right,rgba(6,205,255,.1882352941),rgba(223,7,107,.3));border-radius:16px}.VPHome .VPFeatures .item{padding:16px}.VPHome .VPFeatures .item .VPFeature{border:1px solid var(--vp-c-text-inverse-4);background-color:transparent}.VPHome .VPFeatures .item .VPFeature:hover{-webkit-animation-name:hfhover-zoom;animation-name:hfhover-zoom;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;color:var(--c-sub-brand-light)}.VPHome .VPFeatures .item .VPFeature .title{color:var(--vp-c-brand-light);font-size:1.3rem;margin:15px}.VPHome .VPFeatures .item .VPFeature .details{color:var(--vp-c-second-lighter);font-size:1rem;line-height:1.5rem}@media (min-width:960px){.VPFeatures{padding:32px!important}}@-webkit-keyframes Glow{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px var(--vp-c-second),0 0 70px var(--vp-c-second),0 0 80px var(--vp-c-second),0 0 100px var(--vp-c-second),0 0 150px var(--vp-c-second)}to{text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px var(--vp-c-brand),0 0 17px var(--vp-c-brand),0 0 20px var(--vp-c-brand),0 0 25px var(--vp-c-brand),0 0 37px var(--vp-c-brand)}}@keyframes Glow{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px var(--vp-c-second),0 0 70px var(--vp-c-second),0 0 80px var(--vp-c-second),0 0 100px var(--vp-c-second),0 0 150px var(--vp-c-second)}to{text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px var(--vp-c-brand),0 0 17px var(--vp-c-brand),0 0 20px var(--vp-c-brand),0 0 25px var(--vp-c-brand),0 0 37px var(--vp-c-brand)}}@-webkit-keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0)}100%,22%{opacity:0;transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0)}100%,22%{opacity:0;transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@-webkit-keyframes hfhover-zoom{50%{transform:scale(.9);-webkit-filter:brightness(80%)}100%{transform:scale(1);-webkit-filter:brightness(100%)}}@keyframes hfhover-zoom{50%{transform:scale(.9);-webkit-filter:brightness(80%)}100%{transform:scale(1);-webkit-filter:brightness(100%)}} \ No newline at end of file diff --git a/vuetom/dist/css/vt-base.css b/vuetom/dist/css/vt-base.css deleted file mode 100644 index a4da12b..0000000 --- a/vuetom/dist/css/vt-base.css +++ /dev/null @@ -1 +0,0 @@ -*,::after,::before{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:1.4;font-family:var(--font-family-base);font-size:16px;font-weight:400;color:var(--vt-c-text-1);background-color:var(--vt-c-bg);direction:ltr;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.dark{background-color:#999}main{display:block}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}b,h1,h2,h3,h4,h5,h6,strong{font-weight:600}h1:focus .header-anchor,h1:hover .header-anchor,h2:focus .header-anchor,h2:hover .header-anchor,h3:focus .header-anchor,h3:hover .header-anchor,h4:focus .header-anchor,h4:hover .header-anchor,h5:focus .header-anchor,h5:hover .header-anchor,h6:focus .header-anchor,h6:hover .header-anchor{opacity:1}h1{margin-top:1.5rem;font-size:1.8rem}@media screen and (min-width:420px){h1{font-size:2.2rem}}h2{margin-top:2.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--c-divider);padding-bottom:.3rem;line-height:1.25;font-size:1.65rem}h2+h3{margin-top:1.5rem}h3{margin-top:2rem;font-size:1.35rem}h4{font-size:1.15rem}ol,p,ul{margin:1rem 0;line-height:1.7}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}a{text-decoration:none;color:var(--c-brand)}a:hover{text-decoration:underline}a.header-anchor{float:left;margin-top:.125em;margin-left:-.87em;padding-right:.23em;font-size:.85em;opacity:0}a.header-anchor:focus,a.header-anchor:hover{text-decoration:none}figure{margin:0}img{max-width:100%}ol,ul{list-style:none;margin:0;padding:0}li>ol,li>ul{margin:0}table{display:block;border-collapse:collapse;margin:1rem 0;overflow-x:auto}tr{border-top:1px solid #dfe2e5}tr:nth-child(2n){background-color:#f6f8fa}td,th{border:1px solid #dfe2e5;padding:.6em 1em}blockquote{margin:1rem 0;border-left:.2rem solid #dfe2e5;padding:.25rem 0 .25rem 1rem;font-size:1rem;color:#999}blockquote>p{margin:0}form{margin:0}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;background-color:transparent;background-image:none}[role=button],button{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:0!important}input:focus,select:focus,textarea:focus{outline:0}table{border-collapse:collapse}input{background-color:transparent}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--vt-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vt-c-text-3)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}.theme.sidebar-open .sidebar-mask{display:block}.theme.no-navbar>h1,.theme.no-navbar>h2,.theme.no-navbar>h3,.theme.no-navbar>h4,.theme.no-navbar>h5,.theme.no-navbar>h6{margin-top:1.5rem;padding-top:0}.theme.no-navbar aside{top:0}@media screen and (min-width:720px){.theme.no-sidebar aside{display:none}.theme.no-sidebar main{margin-left:0}}@media (min-width:720px){.nav-bar{padding:.7rem 1.5rem}}.flex-grow{flex-grow:1}.nav{display:none}@media (min-width:720px){.nav{display:block}} \ No newline at end of file diff --git a/vuetom/dist/css/vt-code-vt.css b/vuetom/dist/css/vt-code-vt.css deleted file mode 100644 index bb59743..0000000 --- a/vuetom/dist/css/vt-code-vt.css +++ /dev/null @@ -1 +0,0 @@ -div[class*=language-].macos{margin:0 0 24px;margin-bottom:24px;border-radius:7px;box-shadow:var(--vp-shadow-4);-webkit-transform:translateZ(0)}div[class*=language-].macos::before{position:initial;display:block;color:var(--vp-c-text-2);background:var(--vp-c-bg-soft);height:25px;line-height:25px;font-weight:700;text-align:center}div[class*=language-].macos::after{position:absolute;top:7px;left:10px;width:10px;height:10px;border-radius:50%;background:#fc625d;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;content:" "}div[class*=language-].macos pre{margin-bottom:0}div[class*=language-].macos pre code{color:#c94646;font-weight:550}div[class*=language-].macos .token.block-comment,div[class*=language-].macos .token.cdata,div[class*=language-].macos .token.comment,div[class*=language-].macos .token.doctype,div[class*=language-].macos .token.prolog{color:#747474}div[class*=language-].macos .token.punctuation{color:#743c3c}div[class*=language-].macos .token.attr-name,div[class*=language-].macos .token.deleted,div[class*=language-].macos .token.namespace,div[class*=language-].macos .token.tag{color:#e2777a}div[class*=language-].macos .token.function-name{color:#1a5997}div[class*=language-].macos .token.boolean,div[class*=language-].macos .token.function,div[class*=language-].macos .token.number{color:#af4b09}div[class*=language-].macos .token.class-name,div[class*=language-].macos .token.constant,div[class*=language-].macos .token.property,div[class*=language-].macos .token.symbol{color:#a0710b}div[class*=language-].macos .token.atrule,div[class*=language-].macos .token.builtin,div[class*=language-].macos .token.important,div[class*=language-].macos .token.keyword,div[class*=language-].macos .token.selector{color:#a241a3}div[class*=language-].macos .token.attr-value,div[class*=language-].macos .token.char,div[class*=language-].macos .token.regex,div[class*=language-].macos .token.string,div[class*=language-].macos .token.variable{color:#1e8545}div[class*=language-].macos .token.entity,div[class*=language-].macos .token.operator,div[class*=language-].macos .token.url{color:#168d8b}div[class*=language-].macos .token.bold,div[class*=language-].macos .token.important{font-weight:700}div[class*=language-].macos .token.italic{font-style:italic}div[class*=language-].macos .token.entity{cursor:help}div[class*=language-].macos .token.inserted{color:green}.dark div[class*=language-].macos::before{background:var(--vp-c-bg)}.dark div[class*=language-].macos .lang{background-color:transparent;display:none} \ No newline at end of file diff --git a/vuetom/dist/css/vt-code.css b/vuetom/dist/css/vt-code.css deleted file mode 100644 index b5d00a1..0000000 --- a/vuetom/dist/css/vt-code.css +++ /dev/null @@ -1 +0,0 @@ -code{margin:0;border-radius:3px;padding:.25rem .5rem;font-family:var(--code-font-family);font-size:.85em;color:var(--vt-code-inline-color);background-color:var(--vt-code-inline-bg)}code .token.deleted{color:#ec5975}code .token.inserted{color:var(--c-brand)}div[class*=language-]{position:relative;margin:1rem -1.5rem;background-color:var(--vp-c-bg-soft);transition:color .5s;border:2px solid transparent;overflow-x:auto}div[class*=language-] .lang{padding:.1rem .5rem;color:var(--vp-c-brand);font-weight:700;opacity:0;display:inline-block}div[class*=language-]:hover{border:2px solid var(--vp-c-brand)}div[class*=language-]:hover .lang{opacity:.8}div[class*=language-]:hover::after{opacity:1}div[class*=language-]::after{content:"";height:15px;background:var(--vp-c-brand);transition:opacity .5s;opacity:.2;display:block}li>div[class*=language-]{border-radius:6px 0 0 6px;margin:1rem -1.5rem 1rem -1.25rem;line-height:initial}@media (min-width:420px){div[class*=language-]{margin:1rem 0;border-radius:6px}li>div[class*=language-]{margin:1rem 0 1rem 0;border-radius:6px}}[class*=language-] code,[class*=language-] pre{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0}[class*=language-] pre{position:relative;z-index:1;margin:0;padding:1.25rem 1.5rem;overflow-x:auto}[class*=language-] code{padding:0;line-height:var(--code-line-height);font-size:var(--code-font-size);color:#eee}.highlight-lines{position:absolute;top:0;bottom:0;left:0;padding:1.25rem 0;width:100%;line-height:var(--code-line-height);font-family:var(--code-font-family);font-size:var(--code-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.highlight-lines .highlighted{background-color:rgba(0,0,0,.66)}div[class*=language-].line-numbers-mode{padding-left:3.5rem}.line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid rgba(0,0,0,.5);padding:1.25rem 0;width:3.5rem;text-align:center;line-height:var(--code-line-height);font-family:var(--code-font-family);font-size:var(--code-font-size);color:#888}div[class*=language-]:before{position:absolute;top:.6em;right:1em;z-index:2;font-size:.8rem;color:#888}.dark div[class*=language-]{background-color:var(--vp-c-bg-alt)}div[class~=language-html]:before,div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before,div[class~=language-md]:before{content:"md"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"styl"}div[class~=language-javascript]:before,div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before,div[class~=language-typescript]:before{content:"ts"}div[class~=language-json]:before{content:"json"}div[class~=language-rb]:before,div[class~=language-ruby]:before{content:"rb"}div[class~=language-py]:before,div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before,div[class~=language-sh]:before{content:"sh"}div[class~=language-php]:before{content:"php"}div[class~=language-go]:before{content:"go"}div[class~=language-rust]:before{content:"rust"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-vue]:before{content:"vue"}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.container pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;padding:15px;margin-bottom:0;overflow:auto} \ No newline at end of file diff --git a/vuetom/dist/css/vt-container.css b/vuetom/dist/css/vt-container.css deleted file mode 100644 index f3611b5..0000000 --- a/vuetom/dist/css/vt-container.css +++ /dev/null @@ -1 +0,0 @@ -.nav-bar a.nav-bar-title{color:var(--c-brand)!important}.container{color:var(--vt-c-text-1)!important;background-image:linear-gradient(90deg,rgba(159,219,252,.15) 3%,transparent 0),linear-gradient(1turn,rgba(159,219,252,.15) 3%,transparent 0);background-size:20px 20px;background-position:50%}@media (max-width:768px){.container{font-size:12px!important}}.container img{max-width:calc(100% - 10px)!important;padding:4px;border:1px solid #eee!important;cursor:zoom-in}.container li li{list-style:circle}.container .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.container .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.container .anchor:focus{outline:0}.container h1 .octicon-link,.container h2 .octicon-link,.container h3 .octicon-link,.container h4 .octicon-link,.container h5 .octicon-link,.container h6 .octicon-link{color:var(--c-brand);vertical-align:middle;visibility:hidden}.container h1:hover .anchor,.container h2:hover .anchor,.container h3:hover .anchor,.container h4:hover .anchor,.container h5:hover .anchor,.container h6:hover .anchor{text-decoration:none}.container h1:hover .anchor .octicon-link,.container h2:hover .anchor .octicon-link,.container h3:hover .anchor .octicon-link,.container h4:hover .anchor .octicon-link,.container h5:hover .anchor .octicon-link,.container h6:hover .anchor .octicon-link{visibility:visible}.container h1:hover .anchor .octicon-link:before,.container h2:hover .anchor .octicon-link:before,.container h3:hover .anchor .octicon-link:before,.container h4:hover .anchor .octicon-link:before,.container h5:hover .anchor .octicon-link:before,.container h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E")}.container{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.container details{display:block}.container summary{display:list-item}.container a{background-color:initial}.container a:active,.container a:hover{outline-width:0}.container h1{font-size:2em;margin:.67em 0}.container img{border-style:none}.container hr{box-sizing:initial;height:0;overflow:visible}.container input{font:inherit;margin:0}.container input{overflow:visible}.container [type=checkbox]{box-sizing:border-box;padding:0}.container *{box-sizing:border-box}.container input{font-family:inherit;font-size:inherit;line-height:inherit}.container a{color:var(--c-brand);text-decoration:underline}.container a:hover{text-decoration:underline}.container strong{font-weight:700;color:var(--color-strong);padding:0 6px}.container strong:after{content:" ]"}.container strong:before{content:"[ "}.container hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.container hr:after,.container hr:before{display:table;content:""}.container hr:after{clear:both}.container table{border-spacing:0;border-collapse:collapse}.container td,.container th{padding:0}.container details summary{cursor:pointer}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{margin-top:10px;margin-bottom:10px;color:var(--c-brand)}.container h1{font-size:32px}.container h1,.container h2{font-weight:600;padding-bottom:.3em;position:relative}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.45}.container h2{font-size:24px;border-bottom:4px solid var(--color-border);position:relative;line-height:50px;padding-left:25px}@media (max-width:768px){.container h2{font-size:18px;line-height:30px;padding-left:30px}}@media (max-width:768px){.container h2:before{left:4px;top:6px;width:18px;height:18px}}.container h2:after{content:"";position:absolute;right:0;bottom:0;width:400px;height:10px;border-top-right-radius:24px;background:linear-gradient(90deg,var(--vt-c-bg),var(--c-brand));max-width:50vw}@media (max-width:768px){.container h2:after{border-top-right-radius:18px;right:0;bottom:0;width:200px;height:6px}}.container h3{font-size:20px}@media (max-width:768px){.container h3{font-size:16px}}.container h3,.container h4{font-weight:600}.container h4{font-size:16px}@media (max-width:768px){.container h4{font-size:14px}}.container h5{font-size:14px}@media (max-width:768px){.container h5{font-size:12px}}.container h5,.container h6{font-weight:600}.container h6{font-size:12px}.container p{margin-top:0;margin-bottom:10px;color:var(--vt-c-text-1)}.container blockquote{margin:0;border-left:6px solid var(--color-border-left);color:var(--color-block);background:var(--color-block-bg)}.container ol,.container ul{padding-left:0;margin-top:0;margin-bottom:0}.container ol ol,.container ul ol{list-style-type:lower-roman}.container ol ol ol,.container ol ul ol,.container ul ol ol,.container ul ul ol{list-style-type:lower-alpha}.container dd{margin-left:0}.container input::-webkit-inner-spin-button,.container input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.container :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.container .border{border:1px solid #e1e4e8!important}.container .border-0{border:0!important}.container .border-bottom{border-bottom:1px solid #e1e4e8!important}.container .rounded-1{border-radius:3px!important}.container .bg-white{background-color:#fff!important}.container .bg-gray-light{background-color:#fafbfc!important}.container .text-gray-light{color:#6a737d!important}.container .mb-0{margin-bottom:0!important}.container .my-2{margin-top:8px!important;margin-bottom:8px!important}.container .pl-0{padding-left:0!important}.container .py-0{padding-top:0!important;padding-bottom:0!important}.container .pl-1{padding-left:4px!important}.container .pl-2{padding-left:8px!important}.container .py-2{padding-top:8px!important;padding-bottom:8px!important}.container .pl-3,.container .px-3{padding-left:16px!important}.container .px-3{padding-right:16px!important}.container .pl-4{padding-left:24px!important}.container .pl-5{padding-left:32px!important}.container .pl-6{padding-left:40px!important}.container .f6{font-size:12px!important}.container .lh-condensed{line-height:1.45!important}.container .text-bold{font-weight:600!important}.container .pl-c{color:#6a737d}.container .pl-c1,.container .pl-s .pl-v{color:#005cc5}.container .pl-e,.container .pl-en{color:#6f42c1}.container .pl-s .pl-s1,.container .pl-smi{color:#24292e}.container .pl-ent{color:#22863a}.container .pl-k{color:#d73a49}.container .pl-pds,.container .pl-s,.container .pl-s .pl-pse .pl-s1,.container .pl-sr,.container .pl-sr .pl-cce,.container .pl-sr .pl-sra,.container .pl-sr .pl-sre{color:#032f62}.container .pl-smw,.container .pl-v{color:#e36209}.container .pl-bu{color:#b31d28}.container .pl-ii{color:#fafbfc;background-color:#b31d28}.container .pl-c2{color:#fafbfc;background-color:#d73a49}.container .pl-c2:before{content:"^M"}.container .pl-sr .pl-cce{font-weight:700;color:#22863a}.container .pl-ml{color:#735c0f}.container .pl-mh,.container .pl-mh .pl-en,.container .pl-ms{font-weight:700;color:#005cc5}.container .pl-mi{font-style:italic;color:#24292e}.container .pl-mb{font-weight:700;color:#24292e}.container .pl-md{color:#b31d28;background-color:#ffeef0}.container .pl-mi1{color:#22863a;background-color:#f0fff4}.container .pl-mc{color:#e36209;background-color:#ffebda}.container .pl-mi2{color:#f6f8fa;background-color:#005cc5}.container .pl-mdr{font-weight:700;color:#6f42c1}.container .pl-ba{color:#586069}.container .pl-sg{color:#959da5}.container .pl-corl{text-decoration:underline;color:#032f62}.container .mb-0{margin-bottom:0!important}.container .my-2{margin-bottom:8px!important}.container .my-2{margin-top:8px!important}.container .pl-0{padding-left:0!important}.container .py-0{padding-top:0!important;padding-bottom:0!important}.container .pl-1{padding-left:4px!important}.container .pl-2{padding-left:8px!important}.container .py-2{padding-top:8px!important;padding-bottom:8px!important}.container .pl-3{padding-left:16px!important}.container .pl-4{padding-left:24px!important}.container .pl-5{padding-left:32px!important}.container .pl-6{padding-left:40px!important}.container .pl-7{padding-left:48px!important}.container .pl-8{padding-left:64px!important}.container .pl-9{padding-left:80px!important}.container .pl-10{padding-left:96px!important}.container .pl-11{padding-left:112px!important}.container .pl-12{padding-left:128px!important}.container hr{border-bottom-color:#eee}.container:after,.container:before{display:table;content:""}.container:after{clear:both}.container>:first-child{margin-top:0!important}.container>:last-child{margin-bottom:0!important}.container a:not([href]){color:inherit;text-decoration:none}.container blockquote,.container details,.container dl,.container ol,.container p,.container pre,.container table,.container ul{margin-top:0;margin-bottom:16px}.container hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.container blockquote{padding:1em 1em;color:#6a737d}.container blockquote>:first-child{margin-top:0}.container blockquote>:last-child{margin-bottom:0}.container ol,.container ul{padding-left:1em}.container ol ol,.container ol ul,.container ul ol,.container ul ul{margin-top:0;margin-bottom:0}.container li{color:var(--c-brand);word-wrap:break-all}.container li>p{margin-top:16px}.container li+li{margin-top:.25em}.container dl{padding:0}.container dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.container dl dd{padding:0 16px;margin-bottom:16px}.container table{display:block;width:100%;overflow:auto}.container table th{font-weight:600}.container table td,.container table th{padding:6px 13px;border:1px solid #dfe2e5}.container table tr{background-color:#fff;border-top:1px solid #c6cbd1}.container table tr:nth-child(2n){background-color:#f6f8fa}.container img{max-width:100%;box-sizing:initial;background-color:#fff}.container img[align=right]{padding-left:20px}.container img[align=left]{padding-right:20px}.container .commit-tease-sha{display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;color:#444d56}.container .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.container .blob-wrapper{overflow-x:auto;overflow-y:hidden}.container .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.container .blob-num{width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:24px;color:rgba(27,31,35,.3);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container .blob-num:hover{color:rgba(27,31,35,.6)}.container .blob-num:before{content:attr(data-line-number)}.container .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:24px;vertical-align:top}.container .blob-code-inner{overflow:visible;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#24292e;word-wrap:normal;white-space:pre}.container .pl-token.active,.container .pl-token:hover{cursor:pointer;background:#ffea7f}.container .tab-size[data-tab-size="1"]{-moz-tab-size:1;-o-tab-size:1;tab-size:1}.container .tab-size[data-tab-size="2"]{-moz-tab-size:2;-o-tab-size:2;tab-size:2}.container .tab-size[data-tab-size="3"]{-moz-tab-size:3;-o-tab-size:3;tab-size:3}.container .tab-size[data-tab-size="4"]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.container .tab-size[data-tab-size="5"]{-moz-tab-size:5;-o-tab-size:5;tab-size:5}.container .tab-size[data-tab-size="6"]{-moz-tab-size:6;-o-tab-size:6;tab-size:6}.container .tab-size[data-tab-size="7"]{-moz-tab-size:7;-o-tab-size:7;tab-size:7}.container .tab-size[data-tab-size="8"]{-moz-tab-size:8;-o-tab-size:8;tab-size:8}.container .tab-size[data-tab-size="9"]{-moz-tab-size:9;-o-tab-size:9;tab-size:9}.container .tab-size[data-tab-size="10"]{-moz-tab-size:10;-o-tab-size:10;tab-size:10}.container .tab-size[data-tab-size="11"]{-moz-tab-size:11;-o-tab-size:11;tab-size:11}.container .tab-size[data-tab-size="12"]{-moz-tab-size:12;-o-tab-size:12;tab-size:12}.container .task-list-item{list-style-type:none}.container .task-list-item+.task-list-item{margin-top:3px}.container .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle} \ No newline at end of file diff --git a/vuetom/dist/css/vt-custom-blocks.css b/vuetom/dist/css/vt-custom-blocks.css deleted file mode 100644 index ad7f907..0000000 --- a/vuetom/dist/css/vt-custom-blocks.css +++ /dev/null @@ -1 +0,0 @@ -.custom-block.danger,.custom-block.info,.custom-block.tip,.custom-block.warning{margin:1rem 0;border-left:.5rem solid;border-radius:.5rem;padding:.5rem 1.3rem;overflow-x:auto}.custom-block.danger:hover,.custom-block.info:hover,.custom-block.tip:hover,.custom-block.warning:hover{transition:all .5s;box-shadow:var(--vp-shadow-4);border-color:rgba(255,255,255,.062745098)}.custom-block-title{font-weight:600}.custom-block.tip{background-color:rgba(233,233,233,.5019607843);border-color:var(--vp-c-brand-light);color:var(--vp-c-brand-dark)}.custom-block.tip .custom-block-title{color:var(--vp-c-brand)}.custom-block.info{border-color:#06ce49;background-color:rgba(6,206,73,.1254901961)}.custom-block.info .custom-block-title{color:#06ce49}.custom-block.warning{border-color:#e7c000;background-color:rgba(231,192,0,.1254901961)}.custom-block.warning .custom-block-title{color:#b29400}.custom-block.danger{border-color:#c00;background-color:rgba(204,0,0,.1254901961)}.custom-block.danger .custom-block-title{color:#d00}.custom-block.details{position:relative;display:block;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:#eee}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:0;cursor:pointer}.dark .custom-block.tip{background-color:rgba(55,59,68,.5019607843)} \ No newline at end of file diff --git a/vuetom/dist/css/vt-home.css b/vuetom/dist/css/vt-home.css deleted file mode 100644 index 34ef39c..0000000 --- a/vuetom/dist/css/vt-home.css +++ /dev/null @@ -1,8 +0,0 @@ -:root{--gap-horizontal:10px;--gap-vertical:10px;--time-anim:5s;--delay-anim:0s;--blend-mode-1:none;--blend-color-1:transparent;--vt-bg-light:-webkit-linear-gradient(top, - rgba(0, 0, 0, 0.1) 0%, - rgba(0, 0, 0, 0) 20%, - rgba(0, 0, 0, 0) 80%, - rgba(0, 0, 0, 0.1) 100%),-webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, - 0, - 0, - 0) 80%, rgba(0, 0, 0, 0.1) 100%),url("")}.home-hero{background-image:linear-gradient(90deg,rgba(159,219,252,.15) 3%,transparent 0),linear-gradient(1turn,rgba(159,219,252,.15) 3%,transparent 0);background-size:20px 20px;background-position:50%}.home-hero img.image{position:relative}.home-hero .figure::after{content:" ";height:100%;width:98%;top:0;left:0;position:absolute}.home-hero .figure::after{background-image:var(--vt-bg-light);background-size:cover;background-attachment:fixed;background-position:center center;background-blend-mode:var(--blend-mode-1);-webkit-animation-duration:var(--time-anim);animation-duration:var(--time-anim);-webkit-animation-delay:var(--delay-anim);animation-delay:var(--delay-anim);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:glitch-anim-1;animation-name:glitch-anim-1}@-webkit-keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0)}100%,22%{opacity:0;transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal),0,0)}100%,22%{opacity:0;transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@-webkit-keyframes Glow{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px var(--c-sub-brand),0 0 70px var(--c-sub-brand),0 0 80px var(--c-sub-brand),0 0 100px var(--c-sub-brand),0 0 150px var(--c-sub-brand)}to{text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px var(--c-brand),0 0 17px var(--c-brand),0 0 20px var(--c-brand),0 0 25px var(--c-brand),0 0 37px var(--c-brand)}}@keyframes Glow{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px var(--c-sub-brand),0 0 70px var(--c-sub-brand),0 0 80px var(--c-sub-brand),0 0 100px var(--c-sub-brand),0 0 150px var(--c-sub-brand)}to{text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 7px #fff,0 0 10px var(--c-brand),0 0 17px var(--c-brand),0 0 20px var(--c-brand),0 0 25px var(--c-brand),0 0 37px var(--c-brand)}}#main-title{background:var(--linear-title);-webkit-background-clip:text;color:transparent;font-weight:700;margin-bottom:10px}#main-title:hover{-webkit-animation:Glow 1.5s ease infinite alternate;animation:Glow 1.5s ease infinite alternate}#main-title .release-tag{font-size:20px;font-weight:700;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);padding:6px;margin-left:6px;background:var(--c-brand);color:#fff;border-radius:10px}@-webkit-keyframes hfhover-zoom{50%{transform:scale(.9);-webkit-filter:brightness(80%)}100%{transform:scale(1);-webkit-filter:brightness(100%)}}.home-features:focus,.home-features:hover{box-shadow:3px 3px 10px rgba(20,20,20,.5);transform:translateY(-.25em)}.home-features{transition:.25s}.home-features .feature :hover{-webkit-animation-name:hfhover-zoom;animation-name:hfhover-zoom;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;color:var(--c-sub-brand-light)}.home-features{border-radius:15px;position:relative;-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px);background:linear-gradient(to right,rgba(6,205,255,.1882352941),rgba(223,7,107,.3))}.home-features p.details,.home-hero p.tagline{color:var(--c-sub-brand)}.home-features .container h2{line-height:56px;padding-bottom:0}.home-features .container h2:after{display:none} \ No newline at end of file diff --git a/vuetom/dist/css/vt-mixins.css b/vuetom/dist/css/vt-mixins.css deleted file mode 100644 index 23d0e9f..0000000 --- a/vuetom/dist/css/vt-mixins.css +++ /dev/null @@ -1 +0,0 @@ -:root{--c-white:#ffffff;--c-white-dark:#f8f8f8;--c-black:#000000;--c-divider-light:rgba(60, 60, 67, 0.12);--c-divider-dark:rgba(84, 84, 88, 0.48);--vt-c-white:#ffffff;--vt-c-white-soft:#f9f9f9;--vt-c-white-mute:#f1f1f1;--vt-c-black:#1a1a1a;--vt-c-black-pure:#000000;--vt-c-black-soft:#242424;--vt-c-black-mute:#2f2f2f;--vt-c-indigo:#213547;--vt-c-indigo-soft:#476582;--vt-c-indigo-light:#aac8e4;--vt-c-gray:#8e8e8e;--vt-c-gray-light-1:#aeaeae;--vt-c-gray-light-2:#c7c7c7;--vt-c-gray-light-3:#d1d1d1;--vt-c-gray-light-4:#e5e5e5;--vt-c-gray-light-5:#f2f2f2;--vt-c-gray-dark-1:#636363;--vt-c-gray-dark-2:#484848;--vt-c-gray-dark-3:#3a3a3a;--vt-c-gray-dark-4:#282828;--vt-c-gray-dark-5:#202020;--vt-c-divider-light-1:rgba(60, 60, 60, 0.29);--vt-c-divider-light-2:rgba(60, 60, 60, 0.12);--vt-c-divider-dark-1:rgba(84, 84, 84, 0.65);--vt-c-divider-dark-2:rgba(84, 84, 84, 0.48);--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:rgba(60, 60, 60, 0.70);--vt-c-text-light-3:rgba(60, 60, 60, 0.33);--vt-c-text-light-4:rgba(60, 60, 60, 0.18);--vt-c-text-light-code:var(--vt-c-indigo-soft);--vt-c-text-dark-1:rgba(255, 255, 255, 0.87);--vt-c-text-dark-2:rgba(235, 235, 235, 0.60);--vt-c-text-dark-3:rgba(235, 235, 235, 0.38);--vt-c-text-dark-4:rgba(235, 235, 235, 0.18);--vt-c-text-dark-code:var(--vt-c-indigo-light);--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--z-index-navbar:10;--z-index-sidebar:6;--shadow-1:0 1px 2px rgba(0, 0, 0, 0.04),0 1px 2px rgba(0, 0, 0, 0.06);--shadow-2:0 3px 12px rgba(0, 0, 0, 0.07),0 1px 4px rgba(0, 0, 0, 0.07);--shadow-3:0 12px 32px rgba(0, 0, 0, 0.1),0 2px 6px rgba(0, 0, 0, 0.08);--shadow-4:0 14px 44px rgba(0, 0, 0, 0.12),0 3px 9px rgba(0, 0, 0, 0.12);--shadow-5:0 18px 56px rgba(0, 0, 0, 0.16),0 4px 12px rgba(0, 0, 0, 0.16);--header-height:3.6rem}:root{--vt-c-bg:var(--vt-c-white);--vt-c-bg-soft:var(--vt-c-white-soft);--vt-c-bg-mute:var(--vt-c-white-mute);--vt-c-divider:var(--vt-c-divider-light-1);--vt-c-divider-light:var(--vt-c-divider-light-2);--vt-c-divider-inverse:var(--vt-c-divider-dark-1);--vt-c-divider-inverse-light:var(--vt-c-divider-dark-2);--vt-c-text-1:var(--vt-c-text-light-1);--vt-c-text-2:var(--vt-c-text-light-2);--vt-c-text-3:var(--vt-c-text-light-3);--vt-c-text-4:var(--vt-c-text-light-4);--vt-c-text-code:var(--vt-c-text-light-code);--vt-c-text-inverse-1:var(--vt-c-text-dark-1);--vt-c-text-inverse-2:var(--vt-c-text-dark-2);--vt-c-text-inverse-3:var(--vt-c-text-dark-3);--vt-c-text-inverse-4:var(--vt-c-text-dark-4)}.dark{--vt-c-bg:var(--vt-c-black);--vt-c-bg-soft:var(--vt-c-black-soft);--vt-c-bg-mute:var(--vt-c-black-mute);--vt-c-divider:var(--vt-c-divider-dark-1);--vt-c-divider-light:var(--vt-c-divider-dark-2);--vt-c-divider-inverse:var(--vt-c-divider-light-1);--vt-c-divider-inverse-light:var(--vt-c-divider-light-2);--vt-c-text-1:var(--vt-c-text-dark-1);--vt-c-text-2:var(--vt-c-text-dark-2);--vt-c-text-3:var(--vt-c-text-dark-3);--vt-c-text-4:var(--vt-c-text-dark-4);--vt-c-text-code:var(--vt-c-text-dark-code);--vt-c-text-inverse-1:var(--vt-c-text-light-1);--vt-c-text-inverse-2:var(--vt-c-text-light-2);--vt-c-text-inverse-3:var(--vt-c-text-light-3);--vt-c-text-inverse-4:var(--vt-c-text-light-4);--vt-c-brand-highlight:var(--vt-c-brand-light)}:root{--c-brand:#1496ce;--c-brand-light:#19aeee;--c-sub-brand:#f197bd;--c-sub-brand-light:#f7adcb;--color-border:#ad295c8a;--color-block:#2a7f8a;--color-strong:#c13e74;--color-code:#7ea1c5;--color-border-left:#1d8ab9;--color-code-bg:rgba(77,208,225,0.08);--color-block-bg:rgba(77,208,225,0.15);--linear-title:linear-gradient(to right, #32defd, rgb(247 69 152));--vt-shadow:0 5px 6px -5px rgba(133,133,133,.6);--vt-code-shadow:5px 5px 1px rgba(255, 255, 255, 0.4);--vt-code-shadow-h:5px 5px 10px rgba(255, 255, 255, 0.4);--vt-code-inline-color:#c13e74;--vt-code-inline-bg:#c13e7408}.dark{--c-brand:#18baff;--c-brand-light:#189bd3;--color-border:#ff3a858a;--color-block:#2a7f8a;--color-strong:#e44a8a;--color-code:#7ea1c5;--color-border-left:#1d8ab9;--color-code-bg:rgba(77,208,225,0.08);--color-block-bg:rgba(77,208,225,0.15);--linear-title:linear-gradient(to right, #32defd, rgb(247 69 152));--vt-shadow:0 5px 6px -5px rgba(0, 0, 0, 0.6);--vt-code-shadow:5px 5px 1px rgba(0, 0, 0, 0.4);--vt-code-shadow-h:5px 5px 10px rgba(0, 0, 0, 0.4);--vt-code-inline-color:#eee;--vt-code-inline-bg:#c13e7450} \ No newline at end of file diff --git a/vuetom/dist/css/vt-page.css b/vuetom/dist/css/vt-page.css deleted file mode 100644 index ad1e5ae..0000000 --- a/vuetom/dist/css/vt-page.css +++ /dev/null @@ -1 +0,0 @@ -.nav-bar{position:fixed;top:0;right:0;left:0;z-index:var(--z-index-navbar);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--c-divider);padding:.7rem 1.5rem .7rem 4rem;height:var(--header-height);background-color:var(--vt-c-bg);box-shadow:var(--vt-shadow)}.sidebar-links{margin:0;padding:0;list-style:none}.sidebar-link-item{display:block;margin:0;border-left:.35rem solid transparent;color:var(--c-text)}a.sidebar-link-item:hover{text-decoration:none;color:var(--c-brand)}a.sidebar-link-item.active{color:var(--c-brand)}.sidebar>.sidebar-links{padding:.75rem 0 5rem}@media (min-width:720px){.sidebar>.sidebar-links{padding:1.5rem 0}}.sidebar>.sidebar-links>.sidebar-link+.sidebar-link{padding-top:.5rem}@media (min-width:720px){.sidebar>.sidebar-links>.sidebar-link+.sidebar-link{padding-top:1.25rem}}.sidebar>.sidebar-links>.sidebar-link>.sidebar-link-item{padding:.35rem 1.5rem .35rem 1.25rem;font-size:1.1rem;font-weight:700}.sidebar>.sidebar-links>.sidebar-link>a.sidebar-link-item.active{border-left-color:var(--c-brand);font-weight:600}.sidebar>.sidebar-links>.sidebar-link>.sidebar-links>.sidebar-link>.sidebar-link-item{display:block;padding:.35rem 1.5rem .35rem 2rem;line-height:1.4;font-size:1rem;font-weight:400}.sidebar>.sidebar-links>.sidebar-link>.sidebar-links>.sidebar-link>a.sidebar-link-item.active{border-left-color:var(--c-brand);font-weight:600}.sidebar>.sidebar-links>.sidebar-link>.sidebar-links>.sidebar-link>.sidebar-links>.sidebar-link>.sidebar-link-item{display:block;padding:.3rem 1.5rem .3rem 3rem;line-height:1.4;font-size:.9rem;font-weight:400}.sidebar>.sidebar-links>.sidebar-link>.sidebar-links>.sidebar-link>.sidebar-links>.sidebar-link>.sidebar-links>.sidebar-link>.sidebar-link-item{display:block;padding:.3rem 1.5rem .3rem 4rem;line-height:1.4;font-size:.9rem;font-weight:400}.sidebar::-webkit-scrollbar{width:10px;height:1px}.sidebar::-webkit-scrollbar-thumb{border-radius:10px;background-color:#87ceeb;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}.sidebar::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#ededed;border-radius:10px}.sidebar-mask{position:fixed;z-index:2;display:none;width:100vw;height:100vh} \ No newline at end of file diff --git a/vuetom/dist/css/vt-vars.css b/vuetom/dist/css/vt-vars.css deleted file mode 100644 index 23d0e9f..0000000 --- a/vuetom/dist/css/vt-vars.css +++ /dev/null @@ -1 +0,0 @@ -:root{--c-white:#ffffff;--c-white-dark:#f8f8f8;--c-black:#000000;--c-divider-light:rgba(60, 60, 67, 0.12);--c-divider-dark:rgba(84, 84, 88, 0.48);--vt-c-white:#ffffff;--vt-c-white-soft:#f9f9f9;--vt-c-white-mute:#f1f1f1;--vt-c-black:#1a1a1a;--vt-c-black-pure:#000000;--vt-c-black-soft:#242424;--vt-c-black-mute:#2f2f2f;--vt-c-indigo:#213547;--vt-c-indigo-soft:#476582;--vt-c-indigo-light:#aac8e4;--vt-c-gray:#8e8e8e;--vt-c-gray-light-1:#aeaeae;--vt-c-gray-light-2:#c7c7c7;--vt-c-gray-light-3:#d1d1d1;--vt-c-gray-light-4:#e5e5e5;--vt-c-gray-light-5:#f2f2f2;--vt-c-gray-dark-1:#636363;--vt-c-gray-dark-2:#484848;--vt-c-gray-dark-3:#3a3a3a;--vt-c-gray-dark-4:#282828;--vt-c-gray-dark-5:#202020;--vt-c-divider-light-1:rgba(60, 60, 60, 0.29);--vt-c-divider-light-2:rgba(60, 60, 60, 0.12);--vt-c-divider-dark-1:rgba(84, 84, 84, 0.65);--vt-c-divider-dark-2:rgba(84, 84, 84, 0.48);--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:rgba(60, 60, 60, 0.70);--vt-c-text-light-3:rgba(60, 60, 60, 0.33);--vt-c-text-light-4:rgba(60, 60, 60, 0.18);--vt-c-text-light-code:var(--vt-c-indigo-soft);--vt-c-text-dark-1:rgba(255, 255, 255, 0.87);--vt-c-text-dark-2:rgba(235, 235, 235, 0.60);--vt-c-text-dark-3:rgba(235, 235, 235, 0.38);--vt-c-text-dark-4:rgba(235, 235, 235, 0.18);--vt-c-text-dark-code:var(--vt-c-indigo-light);--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--z-index-navbar:10;--z-index-sidebar:6;--shadow-1:0 1px 2px rgba(0, 0, 0, 0.04),0 1px 2px rgba(0, 0, 0, 0.06);--shadow-2:0 3px 12px rgba(0, 0, 0, 0.07),0 1px 4px rgba(0, 0, 0, 0.07);--shadow-3:0 12px 32px rgba(0, 0, 0, 0.1),0 2px 6px rgba(0, 0, 0, 0.08);--shadow-4:0 14px 44px rgba(0, 0, 0, 0.12),0 3px 9px rgba(0, 0, 0, 0.12);--shadow-5:0 18px 56px rgba(0, 0, 0, 0.16),0 4px 12px rgba(0, 0, 0, 0.16);--header-height:3.6rem}:root{--vt-c-bg:var(--vt-c-white);--vt-c-bg-soft:var(--vt-c-white-soft);--vt-c-bg-mute:var(--vt-c-white-mute);--vt-c-divider:var(--vt-c-divider-light-1);--vt-c-divider-light:var(--vt-c-divider-light-2);--vt-c-divider-inverse:var(--vt-c-divider-dark-1);--vt-c-divider-inverse-light:var(--vt-c-divider-dark-2);--vt-c-text-1:var(--vt-c-text-light-1);--vt-c-text-2:var(--vt-c-text-light-2);--vt-c-text-3:var(--vt-c-text-light-3);--vt-c-text-4:var(--vt-c-text-light-4);--vt-c-text-code:var(--vt-c-text-light-code);--vt-c-text-inverse-1:var(--vt-c-text-dark-1);--vt-c-text-inverse-2:var(--vt-c-text-dark-2);--vt-c-text-inverse-3:var(--vt-c-text-dark-3);--vt-c-text-inverse-4:var(--vt-c-text-dark-4)}.dark{--vt-c-bg:var(--vt-c-black);--vt-c-bg-soft:var(--vt-c-black-soft);--vt-c-bg-mute:var(--vt-c-black-mute);--vt-c-divider:var(--vt-c-divider-dark-1);--vt-c-divider-light:var(--vt-c-divider-dark-2);--vt-c-divider-inverse:var(--vt-c-divider-light-1);--vt-c-divider-inverse-light:var(--vt-c-divider-light-2);--vt-c-text-1:var(--vt-c-text-dark-1);--vt-c-text-2:var(--vt-c-text-dark-2);--vt-c-text-3:var(--vt-c-text-dark-3);--vt-c-text-4:var(--vt-c-text-dark-4);--vt-c-text-code:var(--vt-c-text-dark-code);--vt-c-text-inverse-1:var(--vt-c-text-light-1);--vt-c-text-inverse-2:var(--vt-c-text-light-2);--vt-c-text-inverse-3:var(--vt-c-text-light-3);--vt-c-text-inverse-4:var(--vt-c-text-light-4);--vt-c-brand-highlight:var(--vt-c-brand-light)}:root{--c-brand:#1496ce;--c-brand-light:#19aeee;--c-sub-brand:#f197bd;--c-sub-brand-light:#f7adcb;--color-border:#ad295c8a;--color-block:#2a7f8a;--color-strong:#c13e74;--color-code:#7ea1c5;--color-border-left:#1d8ab9;--color-code-bg:rgba(77,208,225,0.08);--color-block-bg:rgba(77,208,225,0.15);--linear-title:linear-gradient(to right, #32defd, rgb(247 69 152));--vt-shadow:0 5px 6px -5px rgba(133,133,133,.6);--vt-code-shadow:5px 5px 1px rgba(255, 255, 255, 0.4);--vt-code-shadow-h:5px 5px 10px rgba(255, 255, 255, 0.4);--vt-code-inline-color:#c13e74;--vt-code-inline-bg:#c13e7408}.dark{--c-brand:#18baff;--c-brand-light:#189bd3;--color-border:#ff3a858a;--color-block:#2a7f8a;--color-strong:#e44a8a;--color-code:#7ea1c5;--color-border-left:#1d8ab9;--color-code-bg:rgba(77,208,225,0.08);--color-block-bg:rgba(77,208,225,0.15);--linear-title:linear-gradient(to right, #32defd, rgb(247 69 152));--vt-shadow:0 5px 6px -5px rgba(0, 0, 0, 0.6);--vt-code-shadow:5px 5px 1px rgba(0, 0, 0, 0.4);--vt-code-shadow-h:5px 5px 10px rgba(0, 0, 0, 0.4);--vt-code-inline-color:#eee;--vt-code-inline-bg:#c13e7450} \ No newline at end of file diff --git a/vuetom/dist/doc/components/VTLayout.vue b/vuetom/dist/doc/components/VTLayout.vue deleted file mode 100644 index 06471e0..0000000 --- a/vuetom/dist/doc/components/VTLayout.vue +++ /dev/null @@ -1,165 +0,0 @@ - - - diff --git a/vuetom/dist/doc/index.js b/vuetom/dist/doc/index.js deleted file mode 100644 index 7381902..0000000 --- a/vuetom/dist/doc/index.js +++ /dev/null @@ -1,22 +0,0 @@ -// vitepress styles ==> /dist/client/theme-default/styles -// import 'vitepress/dist/client/theme-default/styles/fonts.css' -// import 'vitepress/dist/client/theme-default/styles/vars.css' -// import 'vitepress/dist/client/theme-default/styles/base.css' -// import 'vitepress/dist/client/theme-default/styles/utils.css' -// import 'vitepress/dist/client/theme-default/styles/components/custom-block.css' -// import 'vitepress/dist/client/theme-default/styles/components/vp-code.css' -// import 'vitepress/dist/client/theme-default/styles/components/vp-doc.css' -// import 'vitepress/dist/client/theme-default/styles/components/vp-sponsor.css' -// rewrite docs styles -import './styles/vars.css'; -// vuetom blog docs scss -// dev : '../styles/rewrite/index.scss' -// prod: '../css/rewrite/index.css' -import '../css/rewrite/index.css'; -import NotFound from 'vitepress/dist/client/theme-default/NotFound.vue'; -import VTLayout from './components/VTLayout.vue'; -const theme = { - Layout: VTLayout, - NotFound -}; -export default theme; diff --git a/vuetom/dist/doc/styles/vars.css b/vuetom/dist/doc/styles/vars.css deleted file mode 100644 index 7e9a651..0000000 --- a/vuetom/dist/doc/styles/vars.css +++ /dev/null @@ -1,86 +0,0 @@ -/** - * docs custom vars append to vitepress vars - * -------------------------------------------------------------------------- */ - -:root { - - --vp-c-blue: #16a0db; - --vp-c-blue-light: #25beff; - --vp-c-blue-lighter: #5cceff; - --vp-c-blue-dark: #198aba; - --vp-c-blue-darker: #13678a; - --vp-c-blue-dimm-1: rgba(66, 145, 184, 0.5); - --vp-c-blue-dimm-2: rgba(66, 147, 184, 0.25); - --vp-c-blue-dimm-3: rgba(66, 139, 184, 0.05); - - --vp-c-pink: #e44a8a; - --vp-c-pink-light: #f962a1; - --vp-c-pink-lighter: #ff91bf; - --vp-c-pink-dark: #b31858; - --vp-c-pink-darker: #720e37; - --vp-c-pink-dimm-1: rgba(184, 66, 127, 0.5); - --vp-c-pink-dimm-2: rgba(184, 66, 100, 0.25); - --vp-c-pink-dimm-3: rgba(184, 66, 113, 0.05); -} - -/** - * Colors Theme - * -------------------------------------------------------------------------- */ - -:root { - - --vp-c-second: var(--vp-c-pink); - --vp-c-second-light: var(--vp-c-pink-light); - --vp-c-second-lighter: var(--vp-c-pink-lighter); - --vp-c-second-dark: var(--vp-c-pink-dark); - --vp-c-second-darker: var(--vp-c-pink-darker); -} - -.dark { - --vp-c-bg: var(--vp-c-black-soft); - -} - -/** - * Typography - * -------------------------------------------------------------------------- */ - -/** - * Shadows - * -------------------------------------------------------------------------- */ - -/** - * Z-indexes - * -------------------------------------------------------------------------- */ - -/** - * Icons - * -------------------------------------------------------------------------- */ - -/** - * Layouts - * -------------------------------------------------------------------------- */ - -/** - * Component: Code - * -------------------------------------------------------------------------- */ - -/** - * Component: Button - * -------------------------------------------------------------------------- */ - -/** - * Component: Custom Block - * -------------------------------------------------------------------------- */ - -/** - * Component: Nav - * -------------------------------------------------------------------------- */ - -/** - * Component: Sidebar - * -------------------------------------------------------------------------- */ - -/** - * Component: Home - * -------------------------------------------------------------------------- */ diff --git a/vuetom/dist/index.js b/vuetom/dist/index.js deleted file mode 100644 index 66b464a..0000000 --- a/vuetom/dist/index.js +++ /dev/null @@ -1,9 +0,0 @@ -import DocsTheme from './doc/index.js'; -import BlogTheme from './blog/index.js'; -import './styles/fa/font-awesome.min.css'; -import './styles/tailwind/d.css'; -// dev : '../styles/index.scss' -// prod: '../css/index.css' -import './css/index.css'; -export { DocsTheme, BlogTheme }; -export default DocsTheme; diff --git a/vuetom/dist/postcss.config.cjs b/vuetom/dist/postcss.config.cjs deleted file mode 100644 index 492fdf7..0000000 --- a/vuetom/dist/postcss.config.cjs +++ /dev/null @@ -1,7 +0,0 @@ -/* eslint-disable global-require */ -module.exports = { - plugins: [ - require('postcss-import'), - require('tailwindcss') - ] -} diff --git a/vuetom/dist/styles/base.scss b/vuetom/dist/styles/base.scss deleted file mode 100644 index 3e64ba9..0000000 --- a/vuetom/dist/styles/base.scss +++ /dev/null @@ -1,358 +0,0 @@ -*, -::before, -::after { - box-sizing: border-box; -} - -html { - line-height: 1.4; - font-size: 16px; - -webkit-text-size-adjust: 100%; -} - -body { - margin: 0; - width: 100%; - min-width: 320px; - min-height: 100vh; - line-height: 1.4; - font-family: var(--font-family-base); - font-size: 16px; - font-weight: 400; - color: var(--vt-c-text-1); - background-color: var(--vt-c-bg); - direction: ltr; - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - // transition: background-color 0.5s; -} - -body.dark { - background-color: #999; -} - -main { - display: block; -} - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -// h1, -// h2, -// h3, -// h4, -// h5, -// h6 { -// margin: 0; -// line-height: 1.25; -// } - -h1, -h2, -h3, -h4, -h5, -h6, -strong, -b { - font-weight: 600; -} - -h1:hover .header-anchor, -h1:focus .header-anchor, -h2:hover .header-anchor, -h2:focus .header-anchor, -h3:hover .header-anchor, -h3:focus .header-anchor, -h4:hover .header-anchor, -h4:focus .header-anchor, -h5:hover .header-anchor, -h5:focus .header-anchor, -h6:hover .header-anchor, -h6:focus .header-anchor { - opacity: 1; -} - -h1 { - margin-top: 1.5rem; - font-size: 1.8rem; -} - -@media screen and (min-width: 420px) { - h1 { - font-size: 2.2rem; - } -} - -h2 { - margin-top: 2.25rem; - margin-bottom: 1.25rem; - border-bottom: 1px solid var(--c-divider); - padding-bottom: 0.3rem; - line-height: 1.25; - font-size: 1.65rem; - /* overflow-x: auto; */ -} - -h2 + h3 { - margin-top: 1.5rem; -} - -h3 { - margin-top: 2rem; - font-size: 1.35rem; -} - -h4 { - font-size: 1.15rem; -} - -p, -ol, -ul { - margin: 1rem 0; - line-height: 1.7; -} - - -/* base */ - -a, -area, -button, -[role="button"], -input, -label, -select, -summary, -textarea { - touch-action: manipulation; -} - -a { - text-decoration: none; - color: var(--c-brand); -} - -a:hover { - text-decoration: underline; -} - -a.header-anchor { - float: left; - margin-top: 0.125em; - margin-left: -0.87em; - padding-right: 0.23em; - font-size: 0.85em; - opacity: 0; -} - -a.header-anchor:hover, -a.header-anchor:focus { - text-decoration: none; -} - -figure { - margin: 0; -} - -img { - max-width: 100%; -} - -ul, -ol { - list-style: none; - margin: 0; - padding: 0; -} - -li > ul, -li > ol { - margin: 0; -} - -table { - display: block; - border-collapse: collapse; - margin: 1rem 0; - overflow-x: auto; -} - -tr { - border-top: 1px solid #dfe2e5; -} - -tr:nth-child(2n) { - background-color: #f6f8fa; -} - -th, -td { - border: 1px solid #dfe2e5; - padding: 0.6em 1em; -} - -blockquote { - margin: 1rem 0; - border-left: 0.2rem solid #dfe2e5; - padding: 0.25rem 0 0.25rem 1rem; - font-size: 1rem; - color: #999; -} - -blockquote > p { - margin: 0; -} - -/* form table */ - -form { - margin: 0; -} - -button, -input, -optgroup, -select, -textarea { - border: 0; - padding: 0; - line-height: inherit; - color: inherit; -} - -button { - padding: 0; - background-color: transparent; - background-image: none; -} - -button, -[role="button"] { - cursor: pointer; -} - -button:focus, button:focus-visible { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} -button:focus:not(:focus-visible) { - outline: none !important; -} - -input:focus, -textarea:focus, -select:focus { - outline: none; -} - -table { - border-collapse: collapse; -} - -input { - background-color: transparent; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: var(--vt-c-text-3); -} - -input::-ms-input-placeholder, -textarea::-ms-input-placeholder { - color: var(--vt-c-text-3); -} - -input::placeholder, -textarea::placeholder { - color: var(--vt-c-text-3); -} - -input::-webkit-outer-spin-button, -input::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; -} - -input[type="number"] { - -moz-appearance: textfield; -} - -textarea { - resize: vertical; -} - -select { - -webkit-appearance: none; -} - -fieldset { - margin: 0; - padding: 0; -} - -.theme.sidebar-open .sidebar-mask { - display: block; -} - -.theme.no-navbar > h1, -.theme.no-navbar > h2, -.theme.no-navbar > h3, -.theme.no-navbar > h4, -.theme.no-navbar > h5, -.theme.no-navbar > h6 { - margin-top: 1.5rem; - padding-top: 0; -} - -.theme.no-navbar aside { - top: 0; -} - -@media screen and (min-width: 720px) { - .theme.no-sidebar aside { - display: none; - } - - .theme.no-sidebar main { - margin-left: 0; - } -} - -@media (min-width: 720px) { - .nav-bar { - padding: 0.7rem 1.5rem; - } -} - -.flex-grow { - flex-grow: 1; -} - -.nav { - display: none; -} - -@media (min-width: 720px) { - .nav { - display: block; - } -} \ No newline at end of file diff --git a/vuetom/dist/styles/code-vt.scss b/vuetom/dist/styles/code-vt.scss deleted file mode 100644 index cda104a..0000000 --- a/vuetom/dist/styles/code-vt.scss +++ /dev/null @@ -1,127 +0,0 @@ -/** code macos */ -div[class*='language-'] { - &.macos { - margin: 0 0 24px; - margin-bottom: 24px; - border-radius: 7px; - box-shadow: var(--vp-shadow-4); - -webkit-transform: translateZ(0); - &::before { - position: initial; - display: block; - color: var(--vp-c-text-2); - background: var(--vp-c-bg-soft); - height: 25px; - line-height: 25px; - font-weight: bold; - text-align: center; - } - &::after { - position: absolute; - top: 7px; - left: 10px; - width: 10px; - height: 10px; - border-radius: 50%; - background: #fc625d; - -webkit-box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b; - box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b; - content: ' '; - } - pre { - margin-bottom: 0; - code { - color: #c94646; - font-weight: 550; - } - } - .token.comment, - .token.block-comment, - .token.prolog, - .token.doctype, - .token.cdata { - color: #747474; - } - - .token.punctuation { - color: #743c3c; - } - - .token.tag, - .token.attr-name, - .token.namespace, - .token.deleted { - color: #e2777a; - } - - .token.function-name { - color: #1a5997; - } - - .token.boolean, - .token.number, - .token.function { - color: #af4b09; - } - - .token.property, - .token.class-name, - .token.constant, - .token.symbol { - color: #a0710b; - } - - .token.selector, - .token.important, - .token.atrule, - .token.keyword, - .token.builtin { - color: #a241a3; - } - - .token.string, - .token.char, - .token.attr-value, - .token.regex, - .token.variable { - color: #1e8545; - } - - .token.operator, - .token.entity, - .token.url { - color: #168d8b; - } - - .token.important, - .token.bold { - font-weight: bold; - } - - .token.italic { - font-style: italic; - } - - .token.entity { - cursor: help; - } - - .token.inserted { - color: green; - } - } -} -.dark { - div[class*='language-'] { - &.macos { - &::before { - background: var(--vp-c-bg); - } - pre {} - .lang { - background-color: transparent; - display: none; - } - } - } -} diff --git a/vuetom/dist/styles/code.scss b/vuetom/dist/styles/code.scss deleted file mode 100644 index 9b62840..0000000 --- a/vuetom/dist/styles/code.scss +++ /dev/null @@ -1,346 +0,0 @@ -/** code default */ - -code { - margin: 0; - border-radius: 3px; - padding: 0.25rem 0.5rem; - font-family: var(--code-font-family); - font-size: 0.85em; - color: var(--vt-code-inline-color); - background-color: var(--vt-code-inline-bg); -} - -code .token.deleted { - color: #ec5975; -} - -code .token.inserted { - color: var(--c-brand); -} - -div[class*='language-'] { - position: relative; - margin: 1rem -1.5rem; - background-color: var(--vp-c-bg-soft); - transition: color 0.5s; - border: 2px solid transparent; - overflow-x: auto; -} - -div[class*='language-'] .lang { - padding: 0.1rem 0.5rem; - color: var(--vp-c-brand); - font-weight: bold; - opacity: 0; - display: inline-block; -} - -div[class*='language-']:hover { - border: 2px solid var(--vp-c-brand); - & .lang { - opacity: 0.8; - } - &::after { - opacity: 1; - } -} - -div[class*='language-']::after { - content: ''; - height: 15px; - background: var(--vp-c-brand); - transition: opacity 0.5s; - opacity: 0.2; - display: block; -} - - -li > div[class*='language-'] { - border-radius: 6px 0 0 6px; - margin: 1rem -1.5rem 1rem -1.25rem; - line-height: initial; -} - -@media (min-width: 420px) { - div[class*='language-'] { - margin: 1rem 0; - border-radius: 6px; - } - - li > div[class*='language-'] { - margin: 1rem 0 1rem 0rem; - border-radius: 6px; - } -} - -[class*='language-'] pre, -[class*='language-'] code { - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; - background: transparent; -} - -[class*='language-'] pre { - position: relative; - z-index: 1; - margin: 0; - padding: 1.25rem 1.5rem; - overflow-x: auto; -} - -[class*='language-'] code { - padding: 0; - line-height: var(--code-line-height); - font-size: var(--code-font-size); - color: #eee; -} - -/* Line highlighting */ - -.highlight-lines { - position: absolute; - top: 0; - bottom: 0; - left: 0; - padding: 1.25rem 0; - width: 100%; - line-height: var(--code-line-height); - font-family: var(--code-font-family); - font-size: var(--code-font-size); - user-select: none; - overflow: hidden; -} - -.highlight-lines .highlighted { - background-color: rgba(0, 0, 0, 0.66); -} - -/* Line numbers mode */ - -div[class*='language-'].line-numbers-mode { - padding-left: 3.5rem; -} - -.line-numbers-wrapper { - position: absolute; - top: 0; - bottom: 0; - left: 0; - z-index: 3; - border-right: 1px solid rgba(0, 0, 0, 0.5); - padding: 1.25rem 0; - width: 3.5rem; - text-align: center; - line-height: var(--code-line-height); - font-family: var(--code-font-family); - font-size: var(--code-font-size); - color: #888; -} - -/* Language marker */ - -div[class*='language-']:before { - position: absolute; - top: 0.6em; - right: 1em; - z-index: 2; - font-size: 0.8rem; - color: #888; -} - -.dark { - div[class*='language-'] { - background-color: var(--vp-c-bg-alt); - } -} - -div[class~='language-html']:before, -div[class~='language-markup']:before { - content: 'html'; -} - -div[class~='language-md']:before, -div[class~='language-markdown']:before { - content: 'md'; -} - -div[class~='language-css']:before { - content: 'css'; -} - -div[class~='language-sass']:before { - content: 'sass'; -} - -div[class~='language-scss']:before { - content: 'scss'; -} - -div[class~='language-less']:before { - content: 'less'; -} - -div[class~='language-stylus']:before { - content: 'styl'; -} - -div[class~='language-js']:before, -div[class~='language-javascript']:before { - content: 'js'; -} - -div[class~='language-ts']:before, -div[class~='language-typescript']:before { - content: 'ts'; -} - -div[class~='language-json']:before { - content: 'json'; -} - -div[class~='language-rb']:before, -div[class~='language-ruby']:before { - content: 'rb'; -} - -div[class~='language-py']:before, -div[class~='language-python']:before { - content: 'py'; -} - -div[class~='language-sh']:before, -div[class~='language-bash']:before { - content: 'sh'; -} - -div[class~='language-php']:before { - content: 'php'; -} - -div[class~='language-go']:before { - content: 'go'; -} - -div[class~='language-rust']:before { - content: 'rust'; -} - -div[class~='language-java']:before { - content: 'java'; -} - -div[class~='language-c']:before { - content: 'c'; -} - -div[class~='language-yaml']:before { - content: 'yaml'; -} - -div[class~='language-dockerfile']:before { - content: 'dockerfile'; -} - -div[class~='language-vue']:before { - content: 'vue'; -} - -/** - * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML. - * Based on https://github.com/chriskempson/tomorrow-theme - * - * @author Rose Pritchard - */ -.token.comment, -.token.block-comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: #999; -} - -.token.punctuation { - color: #ccc; -} - -.token.tag, -.token.attr-name, -.token.namespace, -.token.deleted { - color: #e2777a; -} - -.token.function-name { - color: #6196cc; -} - -.token.boolean, -.token.number, -.token.function { - color: #f08d49; -} - -.token.property, -.token.class-name, -.token.constant, -.token.symbol { - color: #f8c555; -} - -.token.selector, -.token.important, -.token.atrule, -.token.keyword, -.token.builtin { - color: #cc99cd; -} - -.token.string, -.token.char, -.token.attr-value, -.token.regex, -.token.variable { - color: #7ec699; -} - -.token.operator, -.token.entity, -.token.url { - color: #67cdcc; -} - -.token.important, -.token.bold { - font-weight: bold; -} - -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} - -.token.inserted { - color: green; -} - -/* pre code */ - -.container pre { - font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace; - padding: 15px; - margin-bottom: 0; - overflow: auto; -} \ No newline at end of file diff --git a/vuetom/dist/styles/container.scss b/vuetom/dist/styles/container.scss deleted file mode 100644 index 7090c4d..0000000 --- a/vuetom/dist/styles/container.scss +++ /dev/null @@ -1,799 +0,0 @@ -.nav-bar a.nav-bar-title { - color: var(--c-brand) !important; -} -.container { - color: var(--vt-c-text-1) !important; - background-image: linear-gradient(90deg, rgba(159,219,252,0.15) 3%, transparent 0), linear-gradient(1turn, rgba(159,219,252,0.15) 3%, transparent 0); - background-size: 20px 20px; - background-position: 50%; -} -@media (max-width: 768px) { - .container { - font-size: 12px !important; - } -} -.container img { - max-width: calc(100% - 10px) !important; - padding: 4px; - border: 1px solid #eee !important; - cursor: zoom-in; -} -.container li { - // list-style: disc; -} -.container li li { - list-style: circle; -} -.container .octicon { - display: inline-block; - fill: currentColor; - vertical-align: text-bottom; -} -.container .anchor { - float: left; - line-height: 1; - margin-left: -20px; - padding-right: 4px; -} -.container .anchor:focus { - outline: none; -} -.container h1 .octicon-link, -.container h2 .octicon-link, -.container h3 .octicon-link, -.container h4 .octicon-link, -.container h5 .octicon-link, -.container h6 .octicon-link { - color: var(--c-brand); - vertical-align: middle; - visibility: hidden; -} -.container h1:hover .anchor, -.container h2:hover .anchor, -.container h3:hover .anchor, -.container h4:hover .anchor, -.container h5:hover .anchor, -.container h6:hover .anchor { - text-decoration: none; -} -.container h1:hover .anchor .octicon-link, -.container h2:hover .anchor .octicon-link, -.container h3:hover .anchor .octicon-link, -.container h4:hover .anchor .octicon-link, -.container h5:hover .anchor .octicon-link, -.container h6:hover .anchor .octicon-link { - visibility: visible; -} -.container h1:hover .anchor .octicon-link:before, -.container h2:hover .anchor .octicon-link:before, -.container h3:hover .anchor .octicon-link:before, -.container h4:hover .anchor .octicon-link:before, -.container h5:hover .anchor .octicon-link:before, -.container h6:hover .anchor .octicon-link:before { - width: 16px; - height: 16px; - content: ' '; - display: inline-block; - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E"); -} -.container { - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; - line-height: 1.5; - color: #24292e; - font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji; - font-size: 16px; - line-height: 1.5; - word-wrap: break-word; -} -.container details { - display: block; -} -.container summary { - display: list-item; -} -.container a { - background-color: initial; -} -.container a:active, -.container a:hover { - outline-width: 0; -} -.container h1 { - font-size: 2em; - margin: 0.67em 0; -} -.container img { - border-style: none; -} -.container hr { - box-sizing: initial; - height: 0; - overflow: visible; -} -.container input { - font: inherit; - margin: 0; -} -.container input { - overflow: visible; -} -.container [type=checkbox] { - box-sizing: border-box; - padding: 0; -} -.container * { - box-sizing: border-box; -} -.container input { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} -.container a { - color: var(--c-brand); - text-decoration: underline; -} -.container a:hover { - text-decoration: underline; -} -.container strong { - font-weight: bold; - color: var(--color-strong); - padding: 0 6px; -} -.container strong:after { - content: ' ]'; -} -.container strong:before { - content: '[ '; -} -.container hr { - height: 0; - margin: 15px 0; - overflow: hidden; - background: transparent; - border: 0; - border-bottom: 1px solid #dfe2e5; -} -.container hr:after, -.container hr:before { - display: table; - content: ""; -} -.container hr:after { - clear: both; -} -.container table { - border-spacing: 0; - border-collapse: collapse; -} -.container td, -.container th { - padding: 0; -} -.container details summary { - cursor: pointer; -} -.container h1, -.container h2, -.container h3, -.container h4, -.container h5, -.container h6 { - margin-top: 10px; - margin-bottom: 10px; - color: var(--c-brand); -} -.container h1 { - font-size: 32px; -} -.container h1, -.container h2 { - font-weight: 600; - padding-bottom: 0.3em; - position: relative; -} -.container h1, -.container h2, -.container h3, -.container h4, -.container h5, -.container h6 { - margin-top: 24px; - margin-bottom: 16px; - font-weight: 600; - line-height: 1.45; -} -.container h2 { - font-size: 24px; - border-bottom: 4px solid var(--color-border); - position: relative; - line-height: 50px; - padding-left: 25px; -} -@media (max-width: 768px) { - .container h2 { - font-size: 18px; - line-height: 30px; - padding-left: 30px; - } -} -// small logo -// .container h2:before { -// content: '|'; -// position: absolute; -// left: 4px; -// top: 12px; -// width: 26px; -// height: 26px; -// background-image: url(""); -// background-position: 0 0; -// background-repeat: no-repeat; -// background-size: contain; -// } -@media (max-width: 768px) { - .container h2:before { - left: 4px; - top: 6px; - width: 18px; - height: 18px; - } -} -.container h2:after { - content: ''; - position: absolute; - right: 0; - bottom: 0; - width: 400px; - height: 10px; - border-top-right-radius: 24px; - background: linear-gradient(90deg, var(--vt-c-bg), var(--c-brand)); - max-width: 50vw; -} -@media (max-width: 768px) { - .container h2:after { - border-top-right-radius: 18px; - right: 0; - bottom: 0; - width: 200px; - height: 6px; - } -} -.container h3 { - font-size: 20px; -} -@media (max-width: 768px) { - .container h3 { - font-size: 16px; - } -} -.container h3, -.container h4 { - font-weight: 600; -} -.container h4 { - font-size: 16px; -} -@media (max-width: 768px) { - .container h4 { - font-size: 14px; - } -} -.container h5 { - font-size: 14px; -} -@media (max-width: 768px) { - .container h5 { - font-size: 12px; - } -} -.container h5, -.container h6 { - font-weight: 600; -} -.container h6 { - font-size: 12px; -} -.container p { - margin-top: 0; - margin-bottom: 10px; - color: var(--vt-c-text-1); -} -.container blockquote { - margin: 0; - border-left: 6px solid var(--color-border-left); - color: var(--color-block); - background: var(--color-block-bg); -} -.container ol, -.container ul { - padding-left: 0; - margin-top: 0; - margin-bottom: 0; -} -.container ol ol, -.container ul ol { - list-style-type: lower-roman; -} -.container ol ol ol, -.container ol ul ol, -.container ul ol ol, -.container ul ul ol { - list-style-type: lower-alpha; -} -.container dd { - margin-left: 0; -} - -.container input::-webkit-inner-spin-button, -.container input::-webkit-outer-spin-button { - margin: 0; - -webkit-appearance: none; - appearance: none; -} -.container :checked+.radio-label { - position: relative; - z-index: 1; - border-color: #0366d6; -} -.container .border { - border: 1px solid #e1e4e8 !important; -} -.container .border-0 { - border: 0 !important; -} -.container .border-bottom { - border-bottom: 1px solid #e1e4e8 !important; -} -.container .rounded-1 { - border-radius: 3px !important; -} -.container .bg-white { - background-color: #fff !important; -} -.container .bg-gray-light { - background-color: #fafbfc !important; -} -.container .text-gray-light { - color: #6a737d !important; -} -.container .mb-0 { - margin-bottom: 0 !important; -} -.container .my-2 { - margin-top: 8px !important; - margin-bottom: 8px !important; -} -.container .pl-0 { - padding-left: 0 !important; -} -.container .py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} -.container .pl-1 { - padding-left: 4px !important; -} -.container .pl-2 { - padding-left: 8px !important; -} -.container .py-2 { - padding-top: 8px !important; - padding-bottom: 8px !important; -} -.container .pl-3, -.container .px-3 { - padding-left: 16px !important; -} -.container .px-3 { - padding-right: 16px !important; -} -.container .pl-4 { - padding-left: 24px !important; -} -.container .pl-5 { - padding-left: 32px !important; -} -.container .pl-6 { - padding-left: 40px !important; -} -.container .f6 { - font-size: 12px !important; -} -.container .lh-condensed { - line-height: 1.45 !important; -} -.container .text-bold { - font-weight: 600 !important; -} -.container .pl-c { - color: #6a737d; -} -.container .pl-c1, -.container .pl-s .pl-v { - color: #005cc5; -} -.container .pl-e, -.container .pl-en { - color: #6f42c1; -} -.container .pl-s .pl-s1, -.container .pl-smi { - color: #24292e; -} -.container .pl-ent { - color: #22863a; -} -.container .pl-k { - color: #d73a49; -} -.container .pl-pds, -.container .pl-s, -.container .pl-s .pl-pse .pl-s1, -.container .pl-sr, -.container .pl-sr .pl-cce, -.container .pl-sr .pl-sra, -.container .pl-sr .pl-sre { - color: #032f62; -} -.container .pl-smw, -.container .pl-v { - color: #e36209; -} -.container .pl-bu { - color: #b31d28; -} -.container .pl-ii { - color: #fafbfc; - background-color: #b31d28; -} -.container .pl-c2 { - color: #fafbfc; - background-color: #d73a49; -} -.container .pl-c2:before { - content: "^M"; -} -.container .pl-sr .pl-cce { - font-weight: 700; - color: #22863a; -} -.container .pl-ml { - color: #735c0f; -} -.container .pl-mh, -.container .pl-mh .pl-en, -.container .pl-ms { - font-weight: 700; - color: #005cc5; -} -.container .pl-mi { - font-style: italic; - color: #24292e; -} -.container .pl-mb { - font-weight: 700; - color: #24292e; -} -.container .pl-md { - color: #b31d28; - background-color: #ffeef0; -} -.container .pl-mi1 { - color: #22863a; - background-color: #f0fff4; -} -.container .pl-mc { - color: #e36209; - background-color: #ffebda; -} -.container .pl-mi2 { - color: #f6f8fa; - background-color: #005cc5; -} -.container .pl-mdr { - font-weight: 700; - color: #6f42c1; -} -.container .pl-ba { - color: #586069; -} -.container .pl-sg { - color: #959da5; -} -.container .pl-corl { - text-decoration: underline; - color: #032f62; -} -.container .mb-0 { - margin-bottom: 0 !important; -} -.container .my-2 { - margin-bottom: 8px !important; -} -.container .my-2 { - margin-top: 8px !important; -} -.container .pl-0 { - padding-left: 0 !important; -} -.container .py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} -.container .pl-1 { - padding-left: 4px !important; -} -.container .pl-2 { - padding-left: 8px !important; -} -.container .py-2 { - padding-top: 8px !important; - padding-bottom: 8px !important; -} -.container .pl-3 { - padding-left: 16px !important; -} -.container .pl-4 { - padding-left: 24px !important; -} -.container .pl-5 { - padding-left: 32px !important; -} -.container .pl-6 { - padding-left: 40px !important; -} -.container .pl-7 { - padding-left: 48px !important; -} -.container .pl-8 { - padding-left: 64px !important; -} -.container .pl-9 { - padding-left: 80px !important; -} -.container .pl-10 { - padding-left: 96px !important; -} -.container .pl-11 { - padding-left: 112px !important; -} -.container .pl-12 { - padding-left: 128px !important; -} -.container hr { - border-bottom-color: #eee; -} -.container:after, -.container:before { - display: table; - content: ""; -} -.container:after { - clear: both; -} -.container>:first-child { - margin-top: 0 !important; -} -.container>:last-child { - margin-bottom: 0 !important; -} -.container a:not([href]) { - color: inherit; - text-decoration: none; -} -.container blockquote, -.container details, -.container dl, -.container ol, -.container p, -.container pre, -.container table, -.container ul { - margin-top: 0; - margin-bottom: 16px; -} -.container hr { - height: 0.25em; - padding: 0; - margin: 24px 0; - background-color: #e1e4e8; - border: 0; -} -.container blockquote { - padding: 1em 1em; - color: #6a737d; -} -.container blockquote>:first-child { - margin-top: 0; -} -.container blockquote>:last-child { - margin-bottom: 0; -} -.container ol, -.container ul { - padding-left: 1em; -} -.container ol ol, -.container ol ul, -.container ul ol, -.container ul ul { - margin-top: 0; - margin-bottom: 0; -} -.container li { - color: var(--c-brand); - word-wrap: break-all; -} -.container li>p { - margin-top: 16px; -} -.container li+li { - margin-top: 0.25em; -} -.container dl { - padding: 0; -} -.container dl dt { - padding: 0; - margin-top: 16px; - font-size: 1em; - font-style: italic; - font-weight: 600; -} -.container dl dd { - padding: 0 16px; - margin-bottom: 16px; -} -.container table { - display: block; - width: 100%; - overflow: auto; -} -.container table th { - font-weight: 600; -} -.container table td, -.container table th { - padding: 6px 13px; - border: 1px solid #dfe2e5; -} -.container table tr { - background-color: #fff; - border-top: 1px solid #c6cbd1; -} -.container table tr:nth-child(2n) { - background-color: #f6f8fa; -} -.container img { - max-width: 100%; - box-sizing: initial; - background-color: #fff; -} -.container img[align=right] { - padding-left: 20px; -} -.container img[align=left] { - padding-right: 20px; -} -.container .commit-tease-sha { - display: inline-block; - font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace; - font-size: 90%; - color: #444d56; -} -.container .full-commit .btn-outline:not(:disabled):hover { - color: #005cc5; - border-color: #005cc5; -} -.container .blob-wrapper { - overflow-x: auto; - overflow-y: hidden; -} -.container .blob-wrapper-embedded { - max-height: 240px; - overflow-y: auto; -} -.container .blob-num { - width: 1%; - min-width: 50px; - padding-right: 10px; - padding-left: 10px; - font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace; - font-size: 12px; - line-height: 24px; - color: rgba(27,31,35,0.3); - text-align: right; - white-space: nowrap; - vertical-align: top; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.container .blob-num:hover { - color: rgba(27,31,35,0.6); -} -.container .blob-num:before { - content: attr(data-line-number); -} -.container .blob-code { - position: relative; - padding-right: 10px; - padding-left: 10px; - line-height: 24px; - vertical-align: top; -} -.container .blob-code-inner { - overflow: visible; - font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace; - font-size: 12px; - color: #24292e; - word-wrap: normal; - white-space: pre; -} -.container .pl-token.active, -.container .pl-token:hover { - cursor: pointer; - background: #ffea7f; -} -.container .tab-size[data-tab-size="1"] { - -moz-tab-size: 1; - tab-size: 1; -} -.container .tab-size[data-tab-size="2"] { - -moz-tab-size: 2; - tab-size: 2; -} -.container .tab-size[data-tab-size="3"] { - -moz-tab-size: 3; - tab-size: 3; -} -.container .tab-size[data-tab-size="4"] { - -moz-tab-size: 4; - tab-size: 4; -} -.container .tab-size[data-tab-size="5"] { - -moz-tab-size: 5; - tab-size: 5; -} -.container .tab-size[data-tab-size="6"] { - -moz-tab-size: 6; - tab-size: 6; -} -.container .tab-size[data-tab-size="7"] { - -moz-tab-size: 7; - tab-size: 7; -} -.container .tab-size[data-tab-size="8"] { - -moz-tab-size: 8; - tab-size: 8; -} -.container .tab-size[data-tab-size="9"] { - -moz-tab-size: 9; - tab-size: 9; -} -.container .tab-size[data-tab-size="10"] { - -moz-tab-size: 10; - tab-size: 10; -} -.container .tab-size[data-tab-size="11"] { - -moz-tab-size: 11; - tab-size: 11; -} -.container .tab-size[data-tab-size="12"] { - -moz-tab-size: 12; - tab-size: 12; -} -.container .task-list-item { - list-style-type: none; -} -.container .task-list-item+.task-list-item { - margin-top: 3px; -} -.container .task-list-item input { - margin: 0 0.2em 0.25em -1.6em; - vertical-align: middle; -} diff --git a/vuetom/dist/styles/custom-blocks.scss b/vuetom/dist/styles/custom-blocks.scss deleted file mode 100644 index 0a8d7d0..0000000 --- a/vuetom/dist/styles/custom-blocks.scss +++ /dev/null @@ -1,78 +0,0 @@ -.custom-block.tip, -.custom-block.info, -.custom-block.warning, -.custom-block.danger { - margin: 1rem 0; - border-left: 0.5rem solid; - border-radius: 0.5rem; - padding: 0.5rem 1.3rem; - overflow-x: auto; - &:hover { - transition: all 0.5s; - box-shadow: var(--vp-shadow-4); - border-color: #ffffff10; - } -} - -.custom-block-title { - font-weight: 600; -} - -.custom-block.tip { - background-color: #e9e9e980; - border-color: var(--vp-c-brand-light); - color: var(--vp-c-brand-dark); - .custom-block-title { - color: var(--vp-c-brand); - } -} - -.custom-block.info { - border-color: #06ce49; - background-color: #06ce4920; - .custom-block-title { - color: #06ce49; - } -} - -.custom-block.warning { - border-color: #e7c000; - background-color: #e7c00020; - .custom-block-title { - color: #b29400; - } -} - -.custom-block.danger { - border-color: #c00; - background-color: #cc000020; - .custom-block-title { - color: #d00; - } -} - -.custom-block.details { - position: relative; - display: block; - border-radius: 2px; - margin: 1.6em 0; - padding: 1.6em; - background-color: #eee; - h4 { - margin-top: 0; - } - figure:last-child, p:last-child { - margin-bottom: 0; - padding-bottom: 0; - } - summary { - outline: none; - cursor: pointer; - } -} - -.dark { - .custom-block.tip { - background-color: #373b4480; - } -} \ No newline at end of file diff --git a/vuetom/dist/styles/fa/font-awesome.css b/vuetom/dist/styles/fa/font-awesome.css deleted file mode 100644 index ee906a8..0000000 --- a/vuetom/dist/styles/fa/font-awesome.css +++ /dev/null @@ -1,2337 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); - font-weight: normal; - font-style: normal; -} -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333333em; - line-height: 0.75em; - vertical-align: -15%; -} -.fa-2x { - font-size: 2em; -} -.fa-3x { - font-size: 3em; -} -.fa-4x { - font-size: 4em; -} -.fa-5x { - font-size: 5em; -} -.fa-fw { - width: 1.28571429em; - text-align: center; -} -.fa-ul { - padding-left: 0; - margin-left: 2.14285714em; - list-style-type: none; -} -.fa-ul > li { - position: relative; -} -.fa-li { - position: absolute; - left: -2.14285714em; - width: 2.14285714em; - top: 0.14285714em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714286em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eeeeee; - border-radius: .1em; -} -.fa-pull-left { - float: left; -} -.fa-pull-right { - float: right; -} -.fa.fa-pull-left { - margin-right: .3em; -} -.fa.fa-pull-right { - margin-left: .3em; -} -/* Deprecated as of 4.4.0 */ -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.fa.pull-left { - margin-right: .3em; -} -.fa.pull-right { - margin-left: .3em; -} -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg); -} -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - filter: none; -} -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.fa-stack-1x { - line-height: inherit; -} -.fa-stack-2x { - font-size: 2em; -} -.fa-inverse { - color: #ffffff; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: "\f000"; -} -.fa-music:before { - content: "\f001"; -} -.fa-search:before { - content: "\f002"; -} -.fa-envelope-o:before { - content: "\f003"; -} -.fa-heart:before { - content: "\f004"; -} -.fa-star:before { - content: "\f005"; -} -.fa-star-o:before { - content: "\f006"; -} -.fa-user:before { - content: "\f007"; -} -.fa-film:before { - content: "\f008"; -} -.fa-th-large:before { - content: "\f009"; -} -.fa-th:before { - content: "\f00a"; -} -.fa-th-list:before { - content: "\f00b"; -} -.fa-check:before { - content: "\f00c"; -} -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: "\f00d"; -} -.fa-search-plus:before { - content: "\f00e"; -} -.fa-search-minus:before { - content: "\f010"; -} -.fa-power-off:before { - content: "\f011"; -} -.fa-signal:before { - content: "\f012"; -} -.fa-gear:before, -.fa-cog:before { - content: "\f013"; -} -.fa-trash-o:before { - content: "\f014"; -} -.fa-home:before { - content: "\f015"; -} -.fa-file-o:before { - content: "\f016"; -} -.fa-clock-o:before { - content: "\f017"; -} -.fa-road:before { - content: "\f018"; -} -.fa-download:before { - content: "\f019"; -} -.fa-arrow-circle-o-down:before { - content: "\f01a"; -} -.fa-arrow-circle-o-up:before { - content: "\f01b"; -} -.fa-inbox:before { - content: "\f01c"; -} -.fa-play-circle-o:before { - content: "\f01d"; -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e"; -} -.fa-refresh:before { - content: "\f021"; -} -.fa-list-alt:before { - content: "\f022"; -} -.fa-lock:before { - content: "\f023"; -} -.fa-flag:before { - content: "\f024"; -} -.fa-headphones:before { - content: "\f025"; -} -.fa-volume-off:before { - content: "\f026"; -} -.fa-volume-down:before { - content: "\f027"; -} -.fa-volume-up:before { - content: "\f028"; -} -.fa-qrcode:before { - content: "\f029"; -} -.fa-barcode:before { - content: "\f02a"; -} -.fa-tag:before { - content: "\f02b"; -} -.fa-tags:before { - content: "\f02c"; -} -.fa-book:before { - content: "\f02d"; -} -.fa-bookmark:before { - content: "\f02e"; -} -.fa-print:before { - content: "\f02f"; -} -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} -.fa-text-height:before { - content: "\f034"; -} -.fa-text-width:before { - content: "\f035"; -} -.fa-align-left:before { - content: "\f036"; -} -.fa-align-center:before { - content: "\f037"; -} -.fa-align-right:before { - content: "\f038"; -} -.fa-align-justify:before { - content: "\f039"; -} -.fa-list:before { - content: "\f03a"; -} -.fa-dedent:before, -.fa-outdent:before { - content: "\f03b"; -} -.fa-indent:before { - content: "\f03c"; -} -.fa-video-camera:before { - content: "\f03d"; -} -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: "\f03e"; -} -.fa-pencil:before { - content: "\f040"; -} -.fa-map-marker:before { - content: "\f041"; -} -.fa-adjust:before { - content: "\f042"; -} -.fa-tint:before { - content: "\f043"; -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\f044"; -} -.fa-share-square-o:before { - content: "\f045"; -} -.fa-check-square-o:before { - content: "\f046"; -} -.fa-arrows:before { - content: "\f047"; -} -.fa-step-backward:before { - content: "\f048"; -} -.fa-fast-backward:before { - content: "\f049"; -} -.fa-backward:before { - content: "\f04a"; -} -.fa-play:before { - content: "\f04b"; -} -.fa-pause:before { - content: "\f04c"; -} -.fa-stop:before { - content: "\f04d"; -} -.fa-forward:before { - content: "\f04e"; -} -.fa-fast-forward:before { - content: "\f050"; -} -.fa-step-forward:before { - content: "\f051"; -} -.fa-eject:before { - content: "\f052"; -} -.fa-chevron-left:before { - content: "\f053"; -} -.fa-chevron-right:before { - content: "\f054"; -} -.fa-plus-circle:before { - content: "\f055"; -} -.fa-minus-circle:before { - content: "\f056"; -} -.fa-times-circle:before { - content: "\f057"; -} -.fa-check-circle:before { - content: "\f058"; -} -.fa-question-circle:before { - content: "\f059"; -} -.fa-info-circle:before { - content: "\f05a"; -} -.fa-crosshairs:before { - content: "\f05b"; -} -.fa-times-circle-o:before { - content: "\f05c"; -} -.fa-check-circle-o:before { - content: "\f05d"; -} -.fa-ban:before { - content: "\f05e"; -} -.fa-arrow-left:before { - content: "\f060"; -} -.fa-arrow-right:before { - content: "\f061"; -} -.fa-arrow-up:before { - content: "\f062"; -} -.fa-arrow-down:before { - content: "\f063"; -} -.fa-mail-forward:before, -.fa-share:before { - content: "\f064"; -} -.fa-expand:before { - content: "\f065"; -} -.fa-compress:before { - content: "\f066"; -} -.fa-plus:before { - content: "\f067"; -} -.fa-minus:before { - content: "\f068"; -} -.fa-asterisk:before { - content: "\f069"; -} -.fa-exclamation-circle:before { - content: "\f06a"; -} -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} -.fa-eye:before { - content: "\f06e"; -} -.fa-eye-slash:before { - content: "\f070"; -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\f071"; -} -.fa-plane:before { - content: "\f072"; -} -.fa-calendar:before { - content: "\f073"; -} -.fa-random:before { - content: "\f074"; -} -.fa-comment:before { - content: "\f075"; -} -.fa-magnet:before { - content: "\f076"; -} -.fa-chevron-up:before { - content: "\f077"; -} -.fa-chevron-down:before { - content: "\f078"; -} -.fa-retweet:before { - content: "\f079"; -} -.fa-shopping-cart:before { - content: "\f07a"; -} -.fa-folder:before { - content: "\f07b"; -} -.fa-folder-open:before { - content: "\f07c"; -} -.fa-arrows-v:before { - content: "\f07d"; -} -.fa-arrows-h:before { - content: "\f07e"; -} -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: "\f080"; -} -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} -.fa-gears:before, -.fa-cogs:before { - content: "\f085"; -} -.fa-comments:before { - content: "\f086"; -} -.fa-thumbs-o-up:before { - content: "\f087"; -} -.fa-thumbs-o-down:before { - content: "\f088"; -} -.fa-star-half:before { - content: "\f089"; -} -.fa-heart-o:before { - content: "\f08a"; -} -.fa-sign-out:before { - content: "\f08b"; -} -.fa-linkedin-square:before { - content: "\f08c"; -} -.fa-thumb-tack:before { - content: "\f08d"; -} -.fa-external-link:before { - content: "\f08e"; -} -.fa-sign-in:before { - content: "\f090"; -} -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} -.fa-upload:before { - content: "\f093"; -} -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} -.fa-square-o:before { - content: "\f096"; -} -.fa-bookmark-o:before { - content: "\f097"; -} -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook-f:before, -.fa-facebook:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-feed:before, -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-save:before, -.fa-floppy-o:before { - content: "\f0c7"; -} -.fa-square:before { - content: "\f0c8"; -} -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: "\f0c9"; -} -.fa-list-ul:before { - content: "\f0ca"; -} -.fa-list-ol:before { - content: "\f0cb"; -} -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} -.fa-table:before { - content: "\f0ce"; -} -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} -.fa-caret-down:before { - content: "\f0d7"; -} -.fa-caret-up:before { - content: "\f0d8"; -} -.fa-caret-left:before { - content: "\f0d9"; -} -.fa-caret-right:before { - content: "\f0da"; -} -.fa-columns:before { - content: "\f0db"; -} -.fa-unsorted:before, -.fa-sort:before { - content: "\f0dc"; -} -.fa-sort-down:before, -.fa-sort-desc:before { - content: "\f0dd"; -} -.fa-sort-up:before, -.fa-sort-asc:before { - content: "\f0de"; -} -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\f0e2"; -} -.fa-legal:before, -.fa-gavel:before { - content: "\f0e3"; -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-flash:before, -.fa-bolt:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-paste:before, -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell-o:before { - content: "\f0a2"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} -.fa-file-text-o:before { - content: "\f0f6"; -} -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} -.fa-plus-square:before { - content: "\f0fe"; -} -.fa-angle-double-left:before { - content: "\f100"; -} -.fa-angle-double-right:before { - content: "\f101"; -} -.fa-angle-double-up:before { - content: "\f102"; -} -.fa-angle-double-down:before { - content: "\f103"; -} -.fa-angle-left:before { - content: "\f104"; -} -.fa-angle-right:before { - content: "\f105"; -} -.fa-angle-up:before { - content: "\f106"; -} -.fa-angle-down:before { - content: "\f107"; -} -.fa-desktop:before { - content: "\f108"; -} -.fa-laptop:before { - content: "\f109"; -} -.fa-tablet:before { - content: "\f10a"; -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\f10b"; -} -.fa-circle-o:before { - content: "\f10c"; -} -.fa-quote-left:before { - content: "\f10d"; -} -.fa-quote-right:before { - content: "\f10e"; -} -.fa-spinner:before { - content: "\f110"; -} -.fa-circle:before { - content: "\f111"; -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\f112"; -} -.fa-github-alt:before { - content: "\f113"; -} -.fa-folder-o:before { - content: "\f114"; -} -.fa-folder-open-o:before { - content: "\f115"; -} -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} -.fa-gamepad:before { - content: "\f11b"; -} -.fa-keyboard-o:before { - content: "\f11c"; -} -.fa-flag-o:before { - content: "\f11d"; -} -.fa-flag-checkered:before { - content: "\f11e"; -} -.fa-terminal:before { - content: "\f120"; -} -.fa-code:before { - content: "\f121"; -} -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: "\f122"; -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\f123"; -} -.fa-location-arrow:before { - content: "\f124"; -} -.fa-crop:before { - content: "\f125"; -} -.fa-code-fork:before { - content: "\f126"; -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\f127"; -} -.fa-question:before { - content: "\f128"; -} -.fa-info:before { - content: "\f129"; -} -.fa-exclamation:before { - content: "\f12a"; -} -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} -.fa-rocket:before { - content: "\f135"; -} -.fa-maxcdn:before { - content: "\f136"; -} -.fa-chevron-circle-left:before { - content: "\f137"; -} -.fa-chevron-circle-right:before { - content: "\f138"; -} -.fa-chevron-circle-up:before { - content: "\f139"; -} -.fa-chevron-circle-down:before { - content: "\f13a"; -} -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} -.fa-ellipsis-h:before { - content: "\f141"; -} -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-euro:before, -.fa-eur:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before, -.fa-usd:before { - content: "\f155"; -} -.fa-rupee:before, -.fa-inr:before { - content: "\f156"; -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\f157"; -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\f158"; -} -.fa-won:before, -.fa-krw:before { - content: "\f159"; -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} -.fa-long-arrow-down:before { - content: "\f175"; -} -.fa-long-arrow-up:before { - content: "\f176"; -} -.fa-long-arrow-left:before { - content: "\f177"; -} -.fa-long-arrow-right:before { - content: "\f178"; -} -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before, -.fa-gratipay:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} -.fa-space-shuttle:before { - content: "\f197"; -} -.fa-slack:before { - content: "\f198"; -} -.fa-envelope-square:before { - content: "\f199"; -} -.fa-wordpress:before { - content: "\f19a"; -} -.fa-openid:before { - content: "\f19b"; -} -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: "\f19c"; -} -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: "\f19d"; -} -.fa-yahoo:before { - content: "\f19e"; -} -.fa-google:before { - content: "\f1a0"; -} -.fa-reddit:before { - content: "\f1a1"; -} -.fa-reddit-square:before { - content: "\f1a2"; -} -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} -.fa-stumbleupon:before { - content: "\f1a4"; -} -.fa-delicious:before { - content: "\f1a5"; -} -.fa-digg:before { - content: "\f1a6"; -} -.fa-pied-piper-pp:before { - content: "\f1a7"; -} -.fa-pied-piper-alt:before { - content: "\f1a8"; -} -.fa-drupal:before { - content: "\f1a9"; -} -.fa-joomla:before { - content: "\f1aa"; -} -.fa-language:before { - content: "\f1ab"; -} -.fa-fax:before { - content: "\f1ac"; -} -.fa-building:before { - content: "\f1ad"; -} -.fa-child:before { - content: "\f1ae"; -} -.fa-paw:before { - content: "\f1b0"; -} -.fa-spoon:before { - content: "\f1b1"; -} -.fa-cube:before { - content: "\f1b2"; -} -.fa-cubes:before { - content: "\f1b3"; -} -.fa-behance:before { - content: "\f1b4"; -} -.fa-behance-square:before { - content: "\f1b5"; -} -.fa-steam:before { - content: "\f1b6"; -} -.fa-steam-square:before { - content: "\f1b7"; -} -.fa-recycle:before { - content: "\f1b8"; -} -.fa-automobile:before, -.fa-car:before { - content: "\f1b9"; -} -.fa-cab:before, -.fa-taxi:before { - content: "\f1ba"; -} -.fa-tree:before { - content: "\f1bb"; -} -.fa-spotify:before { - content: "\f1bc"; -} -.fa-deviantart:before { - content: "\f1bd"; -} -.fa-soundcloud:before { - content: "\f1be"; -} -.fa-database:before { - content: "\f1c0"; -} -.fa-file-pdf-o:before { - content: "\f1c1"; -} -.fa-file-word-o:before { - content: "\f1c2"; -} -.fa-file-excel-o:before { - content: "\f1c3"; -} -.fa-file-powerpoint-o:before { - content: "\f1c4"; -} -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: "\f1c5"; -} -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: "\f1c6"; -} -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: "\f1c7"; -} -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: "\f1c8"; -} -.fa-file-code-o:before { - content: "\f1c9"; -} -.fa-vine:before { - content: "\f1ca"; -} -.fa-codepen:before { - content: "\f1cb"; -} -.fa-jsfiddle:before { - content: "\f1cc"; -} -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: "\f1cd"; -} -.fa-circle-o-notch:before { - content: "\f1ce"; -} -.fa-ra:before, -.fa-resistance:before, -.fa-rebel:before { - content: "\f1d0"; -} -.fa-ge:before, -.fa-empire:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-y-combinator-square:before, -.fa-yc-square:before, -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before, -.fa-weixin:before { - content: "\f1d7"; -} -.fa-send:before, -.fa-paper-plane:before { - content: "\f1d8"; -} -.fa-send-o:before, -.fa-paper-plane-o:before { - content: "\f1d9"; -} -.fa-history:before { - content: "\f1da"; -} -.fa-circle-thin:before { - content: "\f1db"; -} -.fa-header:before { - content: "\f1dc"; -} -.fa-paragraph:before { - content: "\f1dd"; -} -.fa-sliders:before { - content: "\f1de"; -} -.fa-share-alt:before { - content: "\f1e0"; -} -.fa-share-alt-square:before { - content: "\f1e1"; -} -.fa-bomb:before { - content: "\f1e2"; -} -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: "\f1e3"; -} -.fa-tty:before { - content: "\f1e4"; -} -.fa-binoculars:before { - content: "\f1e5"; -} -.fa-plug:before { - content: "\f1e6"; -} -.fa-slideshare:before { - content: "\f1e7"; -} -.fa-twitch:before { - content: "\f1e8"; -} -.fa-yelp:before { - content: "\f1e9"; -} -.fa-newspaper-o:before { - content: "\f1ea"; -} -.fa-wifi:before { - content: "\f1eb"; -} -.fa-calculator:before { - content: "\f1ec"; -} -.fa-paypal:before { - content: "\f1ed"; -} -.fa-google-wallet:before { - content: "\f1ee"; -} -.fa-cc-visa:before { - content: "\f1f0"; -} -.fa-cc-mastercard:before { - content: "\f1f1"; -} -.fa-cc-discover:before { - content: "\f1f2"; -} -.fa-cc-amex:before { - content: "\f1f3"; -} -.fa-cc-paypal:before { - content: "\f1f4"; -} -.fa-cc-stripe:before { - content: "\f1f5"; -} -.fa-bell-slash:before { - content: "\f1f6"; -} -.fa-bell-slash-o:before { - content: "\f1f7"; -} -.fa-trash:before { - content: "\f1f8"; -} -.fa-copyright:before { - content: "\f1f9"; -} -.fa-at:before { - content: "\f1fa"; -} -.fa-eyedropper:before { - content: "\f1fb"; -} -.fa-paint-brush:before { - content: "\f1fc"; -} -.fa-birthday-cake:before { - content: "\f1fd"; -} -.fa-area-chart:before { - content: "\f1fe"; -} -.fa-pie-chart:before { - content: "\f200"; -} -.fa-line-chart:before { - content: "\f201"; -} -.fa-lastfm:before { - content: "\f202"; -} -.fa-lastfm-square:before { - content: "\f203"; -} -.fa-toggle-off:before { - content: "\f204"; -} -.fa-toggle-on:before { - content: "\f205"; -} -.fa-bicycle:before { - content: "\f206"; -} -.fa-bus:before { - content: "\f207"; -} -.fa-ioxhost:before { - content: "\f208"; -} -.fa-angellist:before { - content: "\f209"; -} -.fa-cc:before { - content: "\f20a"; -} -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: "\f20b"; -} -.fa-meanpath:before { - content: "\f20c"; -} -.fa-buysellads:before { - content: "\f20d"; -} -.fa-connectdevelop:before { - content: "\f20e"; -} -.fa-dashcube:before { - content: "\f210"; -} -.fa-forumbee:before { - content: "\f211"; -} -.fa-leanpub:before { - content: "\f212"; -} -.fa-sellsy:before { - content: "\f213"; -} -.fa-shirtsinbulk:before { - content: "\f214"; -} -.fa-simplybuilt:before { - content: "\f215"; -} -.fa-skyatlas:before { - content: "\f216"; -} -.fa-cart-plus:before { - content: "\f217"; -} -.fa-cart-arrow-down:before { - content: "\f218"; -} -.fa-diamond:before { - content: "\f219"; -} -.fa-ship:before { - content: "\f21a"; -} -.fa-user-secret:before { - content: "\f21b"; -} -.fa-motorcycle:before { - content: "\f21c"; -} -.fa-street-view:before { - content: "\f21d"; -} -.fa-heartbeat:before { - content: "\f21e"; -} -.fa-venus:before { - content: "\f221"; -} -.fa-mars:before { - content: "\f222"; -} -.fa-mercury:before { - content: "\f223"; -} -.fa-intersex:before, -.fa-transgender:before { - content: "\f224"; -} -.fa-transgender-alt:before { - content: "\f225"; -} -.fa-venus-double:before { - content: "\f226"; -} -.fa-mars-double:before { - content: "\f227"; -} -.fa-venus-mars:before { - content: "\f228"; -} -.fa-mars-stroke:before { - content: "\f229"; -} -.fa-mars-stroke-v:before { - content: "\f22a"; -} -.fa-mars-stroke-h:before { - content: "\f22b"; -} -.fa-neuter:before { - content: "\f22c"; -} -.fa-genderless:before { - content: "\f22d"; -} -.fa-facebook-official:before { - content: "\f230"; -} -.fa-pinterest-p:before { - content: "\f231"; -} -.fa-whatsapp:before { - content: "\f232"; -} -.fa-server:before { - content: "\f233"; -} -.fa-user-plus:before { - content: "\f234"; -} -.fa-user-times:before { - content: "\f235"; -} -.fa-hotel:before, -.fa-bed:before { - content: "\f236"; -} -.fa-viacoin:before { - content: "\f237"; -} -.fa-train:before { - content: "\f238"; -} -.fa-subway:before { - content: "\f239"; -} -.fa-medium:before { - content: "\f23a"; -} -.fa-yc:before, -.fa-y-combinator:before { - content: "\f23b"; -} -.fa-optin-monster:before { - content: "\f23c"; -} -.fa-opencart:before { - content: "\f23d"; -} -.fa-expeditedssl:before { - content: "\f23e"; -} -.fa-battery-4:before, -.fa-battery:before, -.fa-battery-full:before { - content: "\f240"; -} -.fa-battery-3:before, -.fa-battery-three-quarters:before { - content: "\f241"; -} -.fa-battery-2:before, -.fa-battery-half:before { - content: "\f242"; -} -.fa-battery-1:before, -.fa-battery-quarter:before { - content: "\f243"; -} -.fa-battery-0:before, -.fa-battery-empty:before { - content: "\f244"; -} -.fa-mouse-pointer:before { - content: "\f245"; -} -.fa-i-cursor:before { - content: "\f246"; -} -.fa-object-group:before { - content: "\f247"; -} -.fa-object-ungroup:before { - content: "\f248"; -} -.fa-sticky-note:before { - content: "\f249"; -} -.fa-sticky-note-o:before { - content: "\f24a"; -} -.fa-cc-jcb:before { - content: "\f24b"; -} -.fa-cc-diners-club:before { - content: "\f24c"; -} -.fa-clone:before { - content: "\f24d"; -} -.fa-balance-scale:before { - content: "\f24e"; -} -.fa-hourglass-o:before { - content: "\f250"; -} -.fa-hourglass-1:before, -.fa-hourglass-start:before { - content: "\f251"; -} -.fa-hourglass-2:before, -.fa-hourglass-half:before { - content: "\f252"; -} -.fa-hourglass-3:before, -.fa-hourglass-end:before { - content: "\f253"; -} -.fa-hourglass:before { - content: "\f254"; -} -.fa-hand-grab-o:before, -.fa-hand-rock-o:before { - content: "\f255"; -} -.fa-hand-stop-o:before, -.fa-hand-paper-o:before { - content: "\f256"; -} -.fa-hand-scissors-o:before { - content: "\f257"; -} -.fa-hand-lizard-o:before { - content: "\f258"; -} -.fa-hand-spock-o:before { - content: "\f259"; -} -.fa-hand-pointer-o:before { - content: "\f25a"; -} -.fa-hand-peace-o:before { - content: "\f25b"; -} -.fa-trademark:before { - content: "\f25c"; -} -.fa-registered:before { - content: "\f25d"; -} -.fa-creative-commons:before { - content: "\f25e"; -} -.fa-gg:before { - content: "\f260"; -} -.fa-gg-circle:before { - content: "\f261"; -} -.fa-tripadvisor:before { - content: "\f262"; -} -.fa-odnoklassniki:before { - content: "\f263"; -} -.fa-odnoklassniki-square:before { - content: "\f264"; -} -.fa-get-pocket:before { - content: "\f265"; -} -.fa-wikipedia-w:before { - content: "\f266"; -} -.fa-safari:before { - content: "\f267"; -} -.fa-chrome:before { - content: "\f268"; -} -.fa-firefox:before { - content: "\f269"; -} -.fa-opera:before { - content: "\f26a"; -} -.fa-internet-explorer:before { - content: "\f26b"; -} -.fa-tv:before, -.fa-television:before { - content: "\f26c"; -} -.fa-contao:before { - content: "\f26d"; -} -.fa-500px:before { - content: "\f26e"; -} -.fa-amazon:before { - content: "\f270"; -} -.fa-calendar-plus-o:before { - content: "\f271"; -} -.fa-calendar-minus-o:before { - content: "\f272"; -} -.fa-calendar-times-o:before { - content: "\f273"; -} -.fa-calendar-check-o:before { - content: "\f274"; -} -.fa-industry:before { - content: "\f275"; -} -.fa-map-pin:before { - content: "\f276"; -} -.fa-map-signs:before { - content: "\f277"; -} -.fa-map-o:before { - content: "\f278"; -} -.fa-map:before { - content: "\f279"; -} -.fa-commenting:before { - content: "\f27a"; -} -.fa-commenting-o:before { - content: "\f27b"; -} -.fa-houzz:before { - content: "\f27c"; -} -.fa-vimeo:before { - content: "\f27d"; -} -.fa-black-tie:before { - content: "\f27e"; -} -.fa-fonticons:before { - content: "\f280"; -} -.fa-reddit-alien:before { - content: "\f281"; -} -.fa-edge:before { - content: "\f282"; -} -.fa-credit-card-alt:before { - content: "\f283"; -} -.fa-codiepie:before { - content: "\f284"; -} -.fa-modx:before { - content: "\f285"; -} -.fa-fort-awesome:before { - content: "\f286"; -} -.fa-usb:before { - content: "\f287"; -} -.fa-product-hunt:before { - content: "\f288"; -} -.fa-mixcloud:before { - content: "\f289"; -} -.fa-scribd:before { - content: "\f28a"; -} -.fa-pause-circle:before { - content: "\f28b"; -} -.fa-pause-circle-o:before { - content: "\f28c"; -} -.fa-stop-circle:before { - content: "\f28d"; -} -.fa-stop-circle-o:before { - content: "\f28e"; -} -.fa-shopping-bag:before { - content: "\f290"; -} -.fa-shopping-basket:before { - content: "\f291"; -} -.fa-hashtag:before { - content: "\f292"; -} -.fa-bluetooth:before { - content: "\f293"; -} -.fa-bluetooth-b:before { - content: "\f294"; -} -.fa-percent:before { - content: "\f295"; -} -.fa-gitlab:before { - content: "\f296"; -} -.fa-wpbeginner:before { - content: "\f297"; -} -.fa-wpforms:before { - content: "\f298"; -} -.fa-envira:before { - content: "\f299"; -} -.fa-universal-access:before { - content: "\f29a"; -} -.fa-wheelchair-alt:before { - content: "\f29b"; -} -.fa-question-circle-o:before { - content: "\f29c"; -} -.fa-blind:before { - content: "\f29d"; -} -.fa-audio-description:before { - content: "\f29e"; -} -.fa-volume-control-phone:before { - content: "\f2a0"; -} -.fa-braille:before { - content: "\f2a1"; -} -.fa-assistive-listening-systems:before { - content: "\f2a2"; -} -.fa-asl-interpreting:before, -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; -} -.fa-deafness:before, -.fa-hard-of-hearing:before, -.fa-deaf:before { - content: "\f2a4"; -} -.fa-glide:before { - content: "\f2a5"; -} -.fa-glide-g:before { - content: "\f2a6"; -} -.fa-signing:before, -.fa-sign-language:before { - content: "\f2a7"; -} -.fa-low-vision:before { - content: "\f2a8"; -} -.fa-viadeo:before { - content: "\f2a9"; -} -.fa-viadeo-square:before { - content: "\f2aa"; -} -.fa-snapchat:before { - content: "\f2ab"; -} -.fa-snapchat-ghost:before { - content: "\f2ac"; -} -.fa-snapchat-square:before { - content: "\f2ad"; -} -.fa-pied-piper:before { - content: "\f2ae"; -} -.fa-first-order:before { - content: "\f2b0"; -} -.fa-yoast:before { - content: "\f2b1"; -} -.fa-themeisle:before { - content: "\f2b2"; -} -.fa-google-plus-circle:before, -.fa-google-plus-official:before { - content: "\f2b3"; -} -.fa-fa:before, -.fa-font-awesome:before { - content: "\f2b4"; -} -.fa-handshake-o:before { - content: "\f2b5"; -} -.fa-envelope-open:before { - content: "\f2b6"; -} -.fa-envelope-open-o:before { - content: "\f2b7"; -} -.fa-linode:before { - content: "\f2b8"; -} -.fa-address-book:before { - content: "\f2b9"; -} -.fa-address-book-o:before { - content: "\f2ba"; -} -.fa-vcard:before, -.fa-address-card:before { - content: "\f2bb"; -} -.fa-vcard-o:before, -.fa-address-card-o:before { - content: "\f2bc"; -} -.fa-user-circle:before { - content: "\f2bd"; -} -.fa-user-circle-o:before { - content: "\f2be"; -} -.fa-user-o:before { - content: "\f2c0"; -} -.fa-id-badge:before { - content: "\f2c1"; -} -.fa-drivers-license:before, -.fa-id-card:before { - content: "\f2c2"; -} -.fa-drivers-license-o:before, -.fa-id-card-o:before { - content: "\f2c3"; -} -.fa-quora:before { - content: "\f2c4"; -} -.fa-free-code-camp:before { - content: "\f2c5"; -} -.fa-telegram:before { - content: "\f2c6"; -} -.fa-thermometer-4:before, -.fa-thermometer:before, -.fa-thermometer-full:before { - content: "\f2c7"; -} -.fa-thermometer-3:before, -.fa-thermometer-three-quarters:before { - content: "\f2c8"; -} -.fa-thermometer-2:before, -.fa-thermometer-half:before { - content: "\f2c9"; -} -.fa-thermometer-1:before, -.fa-thermometer-quarter:before { - content: "\f2ca"; -} -.fa-thermometer-0:before, -.fa-thermometer-empty:before { - content: "\f2cb"; -} -.fa-shower:before { - content: "\f2cc"; -} -.fa-bathtub:before, -.fa-s15:before, -.fa-bath:before { - content: "\f2cd"; -} -.fa-podcast:before { - content: "\f2ce"; -} -.fa-window-maximize:before { - content: "\f2d0"; -} -.fa-window-minimize:before { - content: "\f2d1"; -} -.fa-window-restore:before { - content: "\f2d2"; -} -.fa-times-rectangle:before, -.fa-window-close:before { - content: "\f2d3"; -} -.fa-times-rectangle-o:before, -.fa-window-close-o:before { - content: "\f2d4"; -} -.fa-bandcamp:before { - content: "\f2d5"; -} -.fa-grav:before { - content: "\f2d6"; -} -.fa-etsy:before { - content: "\f2d7"; -} -.fa-imdb:before { - content: "\f2d8"; -} -.fa-ravelry:before { - content: "\f2d9"; -} -.fa-eercast:before { - content: "\f2da"; -} -.fa-microchip:before { - content: "\f2db"; -} -.fa-snowflake-o:before { - content: "\f2dc"; -} -.fa-superpowers:before { - content: "\f2dd"; -} -.fa-wpexplorer:before { - content: "\f2de"; -} -.fa-meetup:before { - content: "\f2e0"; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} diff --git a/vuetom/dist/styles/fa/font-awesome.min.css b/vuetom/dist/styles/fa/font-awesome.min.css deleted file mode 100644 index 540440c..0000000 --- a/vuetom/dist/styles/fa/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/vuetom/dist/styles/fonts/FontAwesome.otf b/vuetom/dist/styles/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f..0000000 Binary files a/vuetom/dist/styles/fonts/FontAwesome.otf and /dev/null differ diff --git a/vuetom/dist/styles/fonts/fontawesome-webfont.eot b/vuetom/dist/styles/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca..0000000 Binary files a/vuetom/dist/styles/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/vuetom/dist/styles/fonts/fontawesome-webfont.svg b/vuetom/dist/styles/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845..0000000 --- a/vuetom/dist/styles/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vuetom/dist/styles/fonts/fontawesome-webfont.ttf b/vuetom/dist/styles/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2..0000000 Binary files a/vuetom/dist/styles/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/vuetom/dist/styles/fonts/fontawesome-webfont.woff b/vuetom/dist/styles/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a..0000000 Binary files a/vuetom/dist/styles/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/vuetom/dist/styles/fonts/fontawesome-webfont.woff2 b/vuetom/dist/styles/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc6..0000000 Binary files a/vuetom/dist/styles/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/vuetom/dist/styles/home.scss b/vuetom/dist/styles/home.scss deleted file mode 100644 index 9909206..0000000 --- a/vuetom/dist/styles/home.scss +++ /dev/null @@ -1,227 +0,0 @@ -:root { - --gap-horizontal: 10px; - --gap-vertical: 10px; - --time-anim: 5s; - --delay-anim: 0s; - --blend-mode-1: none; - --blend-color-1: transparent; - --vt-bg-light: -webkit-linear-gradient(top, - rgba(0, 0, 0, 0.1) 0%, - rgba(0, 0, 0, 0) 20%, - rgba(0, 0, 0, 0) 80%, - rgba(0, 0, 0, 0.1) 100%), - -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, - 0, - 0, - 0) 80%, rgba(0, 0, 0, 0.1) 100%), - url(''); -} - -.home-hero { - background-image: linear-gradient(90deg, - rgba(159, 219, 252, 0.15) 3%, - transparent 0), - linear-gradient(1turn, rgba(159, 219, 252, 0.15) 3%, transparent 0); - background-size: 20px 20px; - background-position: 50%; -} - -.home-hero img.image { - position: relative; -} - -.home-hero .figure::after { - content: ' '; - height: 100%; - width: 98%; - top: 0; - left: 0; - position: absolute; -} - -.home-hero .figure::after { - background-image: var(--vt-bg-light); - background-size: cover; - background-attachment: fixed; - background-position: center center; - background-blend-mode: var(--blend-mode-1); - animation-duration: var(--time-anim); - animation-delay: var(--delay-anim); - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-name: glitch-anim-1; -} - -@keyframes glitch-anim-1 { - 0% { - opacity: 1; - transform: translate3d(var(--gap-horizontal), 0, 0); - clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%); - } - - 2% { - clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%); - } - - 4% { - clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%); - } - - 6% { - clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%); - } - - 8% { - clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%); - } - - 10% { - clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%); - } - - 12% { - clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%); - } - - 14% { - clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%); - } - - 16% { - clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%); - } - - 18% { - clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%); - } - - 20% { - clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%); - } - - 21.9% { - opacity: 1; - transform: translate3d(var(--gap-horizontal), 0, 0); - } - - 22%, - 100% { - opacity: 0; - transform: translate3d(0, 0, 0); - clip-path: polygon(0 0, 0 0, 0 0, 0 0); - } -} - -@-webkit-keyframes Glow { - from { - text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px var(--c-sub-brand), - 0 0 70px var(--c-sub-brand), 0 0 80px var(--c-sub-brand), 0 0 100px var(--c-sub-brand), 0 0 150px var(--c-sub-brand); - } - - to { - text-shadow: 0 0 2px #fff, 0 0 5px #fff, 0 0 7px #fff, 0 0 10px var(--c-brand), - 0 0 17px var(--c-brand), 0 0 20px var(--c-brand), 0 0 25px var(--c-brand), 0 0 37px var(--c-brand); - } -} - -@keyframes Glow { - from { - text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px var(--c-sub-brand), - 0 0 70px var(--c-sub-brand), 0 0 80px var(--c-sub-brand), 0 0 100px var(--c-sub-brand), 0 0 150px var(--c-sub-brand); - } - - to { - text-shadow: 0 0 2px #fff, 0 0 5px #fff, 0 0 7px #fff, 0 0 10px var(--c-brand), - 0 0 17px var(--c-brand), 0 0 20px var(--c-brand), 0 0 25px var(--c-brand), 0 0 37px var(--c-brand); - } -} - -#main-title { - /* color: var(--c-brand); */ - background: var(--linear-title); - -webkit-background-clip: text; - color: transparent; - font-weight: bold; - margin-bottom: 10px; - - &:hover { - -webkit-animation: Glow 1.5s ease infinite alternate; - animation: Glow 1.5s ease infinite alternate; - } -} - -#main-title .release-tag { - font-size: 20px; - font-weight: bold; - display: inline-block; - position: absolute; - top: 50%; - transform: translateY(-50%); - padding: 6px; - margin-left: 6px; - background: var(--c-brand); - color: #fff; - border-radius: 10px; -} - -/* Features Start */ -@-webkit-keyframes hfhover-zoom { - 50% { - -webkit-transform: scale(0.9); - transform: scale(0.9); - -webkit-filter: brightness(80%); - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-filter: brightness(100%); - } -} - -.home-features:hover, -.home-features:focus { - box-shadow: 3px 3px 10px rgb(20, 20, 20, 0.5); - -webkit-transform: translateY(-0.25em); - transform: translateY(-0.25em); -} - -.home-features { - -webkit-transition: 0.25s; - transition: 0.25s; - - .feature :hover { - -webkit-animation-name: hfhover-zoom; - animation-name: hfhover-zoom; - -webkit-animation-duration: 0.5s; - animation-duration: 0.5s; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - color: var(--c-sub-brand-light); - } -} - -.home-features { - border-radius: 15px; - position: relative; - backdrop-filter: saturate(180%) blur(5px); - background: linear-gradient(to right, #06cdff30, rgba(223, 7, 107, 0.3)); -} - -.home-features p.details, -.home-hero p.tagline { - color: var(--c-sub-brand); -} - -.home-features .container h2 { - line-height: 56px; - padding-bottom: 0; -} - -.home-features .container h2:after { - display: none; -} - -/* Features End */ \ No newline at end of file diff --git a/vuetom/dist/styles/index.scss b/vuetom/dist/styles/index.scss deleted file mode 100644 index a8bda94..0000000 --- a/vuetom/dist/styles/index.scss +++ /dev/null @@ -1,10 +0,0 @@ -@use './vars.scss'; -// @use './base.scss'; - -// @use './page.scss'; -// @use './home.scss'; -// @use './container.scss'; - -@use './custom-blocks.scss'; -@use './code.scss'; -@use './code-vt.scss'; \ No newline at end of file diff --git a/vuetom/dist/styles/mixins.scss b/vuetom/dist/styles/mixins.scss deleted file mode 100644 index 966ecc5..0000000 --- a/vuetom/dist/styles/mixins.scss +++ /dev/null @@ -1,30 +0,0 @@ -@use 'sass:map'; - -@use './vars' as *; - -@mixin with-bg { - background-color: var(--bg-color); - color: var(--text-color); - transition: border-color var(--el-transition-duration), - background-color var(--el-transition-duration); -} - -@mixin with-border { - border-bottom: 1px solid var(--border-color); -} - -$breakpoints: ( - 'sm': #{$breakpoint-sm}, - 'md': #{$breakpoint-md}, - 'lg': #{$breakpoint-lg}, - 'xlg': #{$breakpoint-xlg}, - 'xxl': #{$breakpoint-xxl}, -) !default; - -@mixin respond-to($breakpoint) { - @if #{map.has-key($breakpoints, $breakpoints)} { - @media screen and (min-width: #{map.get($breakpoints, $breakpoint)}) { - @content; - } - } -} diff --git a/vuetom/dist/styles/page.scss b/vuetom/dist/styles/page.scss deleted file mode 100644 index 4758e56..0000000 --- a/vuetom/dist/styles/page.scss +++ /dev/null @@ -1,162 +0,0 @@ -/* nav-bar */ - -.nav-bar { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: var(--z-index-navbar); - display: flex; - justify-content: space-between; - align-items: center; - border-bottom: 1px solid var(--c-divider); - padding: 0.7rem 1.5rem 0.7rem 4rem; - height: var(--header-height); - background-color: var(--vt-c-bg); - -webkit-box-shadow: var(--vt-shadow); - box-shadow: var(--vt-shadow); -} - -/* .sidebar */ - -.sidebar-links { - margin: 0; - padding: 0; - list-style: none; -} - -.sidebar-link-item { - display: block; - margin: 0; - border-left: 0.35rem solid transparent; - color: var(--c-text); -} - -a.sidebar-link-item:hover { - text-decoration: none; - color: var(--c-brand); -} - -a.sidebar-link-item.active { - color: var(--c-brand); -} - -.sidebar > .sidebar-links { - padding: 0.75rem 0 5rem; -} - -@media (min-width: 720px) { - .sidebar > .sidebar-links { - padding: 1.5rem 0; - } -} - -.sidebar > .sidebar-links > .sidebar-link + .sidebar-link { - padding-top: 0.5rem; -} - -@media (min-width: 720px) { - .sidebar > .sidebar-links > .sidebar-link + .sidebar-link { - padding-top: 1.25rem; - } -} - -.sidebar > .sidebar-links > .sidebar-link > .sidebar-link-item { - padding: 0.35rem 1.5rem 0.35rem 1.25rem; - font-size: 1.1rem; - font-weight: 700; -} - -.sidebar > .sidebar-links > .sidebar-link > a.sidebar-link-item.active { - border-left-color: var(--c-brand); - font-weight: 600; -} - -.sidebar - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-link-item { - display: block; - padding: 0.35rem 1.5rem 0.35rem 2rem; - line-height: 1.4; - font-size: 1rem; - font-weight: 400; -} - -.sidebar - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > a.sidebar-link-item.active { - border-left-color: var(--c-brand); - font-weight: 600; -} - -.sidebar - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-link-item { - display: block; - padding: 0.3rem 1.5rem 0.3rem 3rem; - line-height: 1.4; - font-size: 0.9rem; - font-weight: 400; -} - -.sidebar - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-link-item { - display: block; - padding: 0.3rem 1.5rem 0.3rem 4rem; - line-height: 1.4; - font-size: 0.9rem; - font-weight: 400; -} - -.sidebar::-webkit-scrollbar { - width : 10px; - height: 1px; -} - -.sidebar::-webkit-scrollbar-thumb { - border-radius : 10px; - background-color: skyblue; - background-image: -webkit-linear-gradient( - 45deg, - rgba(255, 255, 255, 0.2) 25%, - transparent 25%, - transparent 50%, - rgba(255, 255, 255, 0.2) 50%, - rgba(255, 255, 255, 0.2) 75%, - transparent 75%, - transparent - ); -} - -.sidebar::-webkit-scrollbar-track { - box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2); - background : #ededed; - border-radius: 10px; -} - -.sidebar-mask { - position: fixed; - z-index: 2; - display: none; - width: 100vw; - height: 100vh; -} \ No newline at end of file diff --git a/vuetom/dist/styles/rewrite/doc.scss b/vuetom/dist/styles/rewrite/doc.scss deleted file mode 100644 index 6e8384e..0000000 --- a/vuetom/dist/styles/rewrite/doc.scss +++ /dev/null @@ -1,106 +0,0 @@ - -.VPNav { - box-shadow: var(--vp-shadow-2); - .VPNavBarTitle { - .title { - color: var(--vp-c-brand); - font-size: 1.2rem; - font-weight: bold; - } - } - .VPNavBar { - .VPNavBarMenuLink { - font-weight: bold; - } - } -} - -.container { - .content { - main { - background-image: linear-gradient(90deg,rgba(159,219,252,.08) 3%,transparent 0),linear-gradient(1turn,rgba(159,219,252,.08) 3%,transparent 0); - background-size: 30px 30px; - background-position: 50%; - } - } - .vp-doc { - h1, - h2, - h3, - h4, - h5, - h6 { - margin-top: 20px; - margin-bottom: 10px; - font-weight: 600; - color: var(--vp-c-brand); - } - h1 { - color: var(--vp-c-brand-light); - } - h2 { - color: var(--vp-c-brand-light); - font-size: 22px; - border-bottom: 4px solid var(--vp-c-pink-dimm-1); - line-height: 50px; - padding-left: 25px; - margin: 0; - border-top: 0; - &::after { - content: ""; - position: absolute; - right: 0; - bottom: 0; - width: 400px; - height: 10px; - border-top-right-radius: 22px; - background: linear-gradient(90deg,var(--vp-c-bg),var(--vp-c-brand)); - max-width: 50vw; - } - } - h3 { } - h4 { - font-size: 16px; - } - h5 { - font-size: 14px; - } - h6 { - font-size: 12px; - } - table { - th, td { - border: 1px solid var(--vp-c-divider-light); - } - } - a { - text-decoration: underline; - } - strong { - color: var(--vp-c-second); - &::before { - content: "[ "; - } - &::after { - content: " ]"; - } - } - blockquote { - margin: 0; - padding: 1rem; - border-left: 6px solid var(--vp-c-brand-dark); - background: var(--vp-c-blue-dimm-3); - } - .custom-block { - border-width: 2px; - } - :not(pre) > code { - color: var(--vp-c-second); - border: 1px solid var(--vp-c-pink-dimm-2); - background-color: var(--vp-c-pink-dimm-3); - } - :not(pre) > code:hover { - border: 1px solid var(--vp-c-pink-dimm-1); - } - } -} diff --git a/vuetom/dist/styles/rewrite/home.scss b/vuetom/dist/styles/rewrite/home.scss deleted file mode 100644 index dc30cf2..0000000 --- a/vuetom/dist/styles/rewrite/home.scss +++ /dev/null @@ -1,272 +0,0 @@ -:root { - --gap-horizontal: 10px; - --gap-vertical: 10px; - --time-anim: 5s; - --delay-anim: 0s; - --blend-mode-1: none; - --blend-color-1: transparent; - --vt-bg-light: -webkit-linear-gradient(top, - rgba(0, 0, 0, 0.1) 0%, - rgba(0, 0, 0, 0) 20%, - rgba(0, 0, 0, 0) 80%, - rgba(0, 0, 0, 0.1) 100%), - -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, - 0, - 0, - 0) 80%, rgba(0, 0, 0, 0.1) 100%), - url(''); -} - -.VPHome { - .VPHeroLogo { - width: 15%; - margin: 0 auto; - padding: 30px 0 0 0; - } - - .VPHero { - .container { - .main { - text-align: center; - - .name { - color: transparent; - background: linear-gradient(to right, #32defd, rgb(247 69 152)); - max-width: 100%; - -webkit-background-clip: text; - - &:hover { - -webkit-animation: Glow 1.5s ease infinite alternate; - animation: Glow 1.5s ease infinite alternate; - } - } - - .release-tag { - font-size: 1rem; - font-weight: bold; - line-height: 20px; - display: inline-block; - position: absolute; - top: 50%; - transform: translateY(-50%); - padding: 6px; - margin-left: 8px; - background: var(--vp-c-brand); - color: #fff; - border-radius: 10px; - } - - .text { - color: var(--vp-c-gray); - max-width: 100%; - } - - .tagline { - color: var(--vp-c-second-lighter); - max-width: 100%; - } - - .actions { - justify-content: center; - } - } - } - } - - .VPButton { - border-radius: 6px !important; - border: 2px solid var(--vp-c-brand-light) !important; - - &.alt { - color: var(--vp-c-brand-light) !important; - background-color: transparent !important; - } - - &.alt:hover { - color: var(--vp-button-brand-text) !important; - background-color: var(--vp-c-brand-light) !important; - } - - &.brand { - background-color: var(--vp-c-brand) !important; - } - - &.brand:hover { - background-color: var(--vp-c-brand-light) !important; - } - } - - &::after { - content: ' '; - height: 100%; - width: 98%; - top: 0; - left: 0; - position: fixed; - background-image: var(--vt-bg-light); - background-size: cover; - background-attachment: fixed; - background-position: center center; - background-blend-mode: var(--blend-mode-1); - animation-duration: var(--time-anim); - animation-delay: var(--delay-anim); - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-name: glitch-anim-1; - } - - .VPFeatures { - padding: 32px; - margin: 0 15%; - margin-bottom: 5%; - background: linear-gradient(to right, - rgba(6, 205, 255, 0.1882352941), - rgba(223, 7, 107, 0.3)); - border-radius: 16px; - - .item { - padding: 16px; - - .VPFeature { - border: 1px solid var(--vp-c-text-inverse-4); - background-color: transparent; - - &:hover { - -webkit-animation-name: hfhover-zoom; - animation-name: hfhover-zoom; - -webkit-animation-duration: 0.5s; - animation-duration: 0.5s; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - color: var(--c-sub-brand-light); - } - - .title { - color: var(--vp-c-brand-light); - font-size: 1.3rem; - margin: 15px; - } - - .details { - color: var(--vp-c-second-lighter); - font-size: 1rem; - line-height: 1.5rem; - } - } - } - } -} - -@media (min-width: 960px) { - .VPFeatures { - padding: 32px !important; - } -} - -@-webkit-keyframes Glow { - from { - text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, - 0 0 40px var(--vp-c-second), 0 0 70px var(--vp-c-second), - 0 0 80px var(--vp-c-second), 0 0 100px var(--vp-c-second), - 0 0 150px var(--vp-c-second); - } - - to { - text-shadow: 0 0 2px #fff, 0 0 5px #fff, 0 0 7px #fff, - 0 0 10px var(--vp-c-brand), 0 0 17px var(--vp-c-brand), - 0 0 20px var(--vp-c-brand), 0 0 25px var(--vp-c-brand), - 0 0 37px var(--vp-c-brand); - } -} - -@keyframes Glow { - from { - text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, - 0 0 40px var(--vp-c-second), 0 0 70px var(--vp-c-second), - 0 0 80px var(--vp-c-second), 0 0 100px var(--vp-c-second), - 0 0 150px var(--vp-c-second); - } - - to { - text-shadow: 0 0 2px #fff, 0 0 5px #fff, 0 0 7px #fff, - 0 0 10px var(--vp-c-brand), 0 0 17px var(--vp-c-brand), - 0 0 20px var(--vp-c-brand), 0 0 25px var(--vp-c-brand), - 0 0 37px var(--vp-c-brand); - } -} - -@keyframes glitch-anim-1 { - 0% { - opacity: 1; - transform: translate3d(var(--gap-horizontal), 0, 0); - clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%); - } - - 2% { - clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%); - } - - 4% { - clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%); - } - - 6% { - clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%); - } - - 8% { - clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%); - } - - 10% { - clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%); - } - - 12% { - clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%); - } - - 14% { - clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%); - } - - 16% { - clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%); - } - - 18% { - clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%); - } - - 20% { - clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%); - } - - 21.9% { - opacity: 1; - transform: translate3d(var(--gap-horizontal), 0, 0); - } - - 22%, - 100% { - opacity: 0; - transform: translate3d(0, 0, 0); - clip-path: polygon(0 0, 0 0, 0 0, 0 0); - } -} - -@keyframes hfhover-zoom { - 50% { - -webkit-transform: scale(0.9); - transform: scale(0.9); - -webkit-filter: brightness(80%); - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-filter: brightness(100%); - } -} \ No newline at end of file diff --git a/vuetom/dist/styles/rewrite/index.scss b/vuetom/dist/styles/rewrite/index.scss deleted file mode 100644 index 8c8bd51..0000000 --- a/vuetom/dist/styles/rewrite/index.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import './home.scss'; -@import './doc.scss'; \ No newline at end of file diff --git a/vuetom/dist/styles/tailwind/d.css b/vuetom/dist/styles/tailwind/d.css deleted file mode 100644 index abcd28b..0000000 --- a/vuetom/dist/styles/tailwind/d.css +++ /dev/null @@ -1,1120 +0,0 @@ -/* -! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com -*/ - -/* -1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) -2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) -*/ - -*, -::before, -::after { - box-sizing: border-box; - /* 1 */ - border-width: 0; - /* 2 */ - border-style: solid; - /* 2 */ - border-color: #e5e7eb; - /* 2 */ -} - -::before, -::after { - --tw-content: ''; -} - -/* -1. Use a consistent sensible line-height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -3. Use a more readable tab size. -4. Use the user's configured `sans` font-family by default. -*/ - -html { - line-height: 1.5; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - -moz-tab-size: 4; - /* 3 */ - -o-tab-size: 4; - tab-size: 4; - /* 3 */ - font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - /* 4 */ -} - -/* -1. Remove the margin in all browsers. -2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. -*/ - -body { - margin: 0; - /* 1 */ - line-height: inherit; - /* 2 */ -} - -/* -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -3. Ensure horizontal rules are visible by default. -*/ - -hr { - height: 0; - /* 1 */ - color: inherit; - /* 2 */ - border-top-width: 1px; - /* 3 */ -} - -/* -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/* -Remove the default font size and weight for headings. -*/ - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/* -Reset links to optimize for opt-in styling instead of opt-out. -*/ - -a { - color: inherit; - text-decoration: inherit; -} - -/* -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/* -1. Use the user's configured `mono` font family by default. -2. Correct the odd `em` font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/* -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/* -Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -3. Remove gaps between table borders by default. -*/ - -table { - text-indent: 0; - /* 1 */ - border-color: inherit; - /* 2 */ - border-collapse: collapse; - /* 3 */ -} - -/* -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -3. Remove default padding in all browsers. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - font-weight: inherit; - /* 1 */ - line-height: inherit; - /* 1 */ - color: inherit; - /* 1 */ - margin: 0; - /* 2 */ - padding: 0; - /* 3 */ -} - -/* -Remove the inheritance of text transform in Edge and Firefox. -*/ - -button, -select { - text-transform: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Remove default button styles. -*/ - -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; - /* 1 */ - background-color: transparent; - /* 2 */ - background-image: none; - /* 2 */ -} - -/* -Use the modern Firefox focus style for all focusable elements. -*/ - -:-moz-focusring { - outline: auto; -} - -/* -Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/* -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/* -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/* -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/* -Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to `inherit` in Safari. -*/ - -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ -} - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/* -Removes the default spacing and border for appropriate elements. -*/ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -fieldset { - margin: 0; - padding: 0; -} - -legend { - padding: 0; -} - -ol, -ul, -menu { - list-style: none; - margin: 0; - padding: 0; -} - -/* -Prevent resizing textareas horizontally by default. -*/ - -textarea { - resize: vertical; -} - -/* -1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -2. Set the default placeholder color to the user's configured gray 400 color. -*/ - -input::-moz-placeholder, textarea::-moz-placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -input::placeholder, -textarea::placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -/* -Set the default cursor for buttons. -*/ - -button, -[role="button"] { - cursor: pointer; -} - -/* -Make sure disabled buttons don't get the pointer cursor. -*/ - -:disabled { - cursor: default; -} - -/* -1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) -2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - /* 1 */ - vertical-align: middle; - /* 2 */ -} - -/* -Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - -img, -video { - max-width: 100%; - height: auto; -} - -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::-webkit-backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -.container { - width: 100%; -} - -@media (min-width: 640px) { - .container { - max-width: 640px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 768px; - } -} - -@media (min-width: 1024px) { - .container { - max-width: 1024px; - } -} - -@media (min-width: 1280px) { - .container { - max-width: 1280px; - } -} - -@media (min-width: 1536px) { - .container { - max-width: 1536px; - } -} - -.visible { - visibility: visible; -} - -.fixed { - position: fixed; -} - -.absolute { - position: absolute; -} - -.relative { - position: relative; -} - -.left-0 { - left: 0px; -} - -.right-0 { - right: 0px; -} - -.bottom-0 { - bottom: 0px; -} - -.bottom-5 { - bottom: 1.25rem; -} - -.bottom-2 { - bottom: 0.5rem; -} - -.col-span-4 { - grid-column: span 4 / span 4; -} - -.m-auto { - margin: auto; -} - -.m-1 { - margin: 0.25rem; -} - -.mx-auto { - margin-left: auto; - margin-right: auto; -} - -.mb-6 { - margin-bottom: 1.5rem; -} - -.mt-1 { - margin-top: 0.25rem; -} - -.mr-1 { - margin-right: 0.25rem; -} - -.block { - display: block; -} - -.inline-block { - display: inline-block; -} - -.flex { - display: flex; -} - -.grid { - display: grid; -} - -.hidden { - display: none; -} - -.h-full { - height: 100%; -} - -.h-80 { - height: 20rem; -} - -.h-1\/2 { - height: 50%; -} - -.h-3\/4 { - height: 75%; -} - -.h-1\/4 { - height: 25%; -} - -.h-6 { - height: 1.5rem; -} - -.h-24 { - height: 6rem; -} - -.h-3 { - height: 0.75rem; -} - -.h-20 { - height: 5rem; -} - -.h-60 { - height: 15rem; -} - -.min-h-eight { - min-height: 80vh; -} - -.min-h-screen { - min-height: 100vh; -} - -.w-4\/5 { - width: 80%; -} - -.w-10 { - width: 2.5rem; -} - -.w-full { - width: 100%; -} - -.w-24 { - width: 6rem; -} - -.w-1\/2 { - width: 50%; -} - -.w-3 { - width: 0.75rem; -} - -.flex-shrink { - flex-shrink: 1; -} - -.flex-grow { - flex-grow: 1; -} - -.transform { - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - -@-webkit-keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1); - } - - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1); - } -} - -@keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1); - } - - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1); - } -} - -.animate-bounce { - -webkit-animation: bounce 1s infinite; - animation: bounce 1s infinite; -} - -.grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); -} - -.grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); -} - -.flex-wrap { - flex-wrap: wrap; -} - -.gap-10 { - gap: 2.5rem; -} - -.overflow-hidden { - overflow: hidden; -} - -.rounded-vt { - border-radius: var(--vt-radius); -} - -.rounded-full { - border-radius: 9999px; -} - -.rounded-md { - border-radius: 0.375rem; -} - -.border { - border-width: 1px; -} - -.border-2 { - border-width: 2px; -} - -.border-t-2 { - border-top-width: 2px; -} - -.border-b-2 { - border-bottom-width: 2px; -} - -.border-cbgs { - border-color: var(--vp-c-bg-soft); -} - -.border-gray-100 { - --tw-border-opacity: 1; - border-color: rgb(243 244 246 / var(--tw-border-opacity)); -} - -.border-gray-200 { - --tw-border-opacity: 1; - border-color: rgb(229 231 235 / var(--tw-border-opacity)); -} - -.border-transparent { - border-color: transparent; -} - -.border-opacity-50 { - --tw-border-opacity: 0.5; -} - -.bg-cbg { - background-color: var(--vp-c-bg); -} - -.bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgb(55 65 81 / var(--tw-bg-opacity)); -} - -.bg-cbgs { - background-color: var(--vp-c-bg-soft); -} - -.bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgb(220 252 231 / var(--tw-bg-opacity)); -} - -.bg-brand { - background-color: var(--vp-c-brand); -} - -.bg-cover { - background-size: cover; -} - -.bg-center { - background-position: center; -} - -.p-4 { - padding: 1rem; -} - -.p-10 { - padding: 2.5rem; -} - -.p-6 { - padding: 1.5rem; -} - -.px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; -} - -.py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} - -.px-1\.5 { - padding-left: 0.375rem; - padding-right: 0.375rem; -} - -.px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; -} - -.px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; -} - -.py-1\.5 { - padding-top: 0.375rem; - padding-bottom: 0.375rem; -} - -.py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -.px-4 { - padding-left: 1rem; - padding-right: 1rem; -} - -.px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; -} - -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.pb-8 { - padding-bottom: 2rem; -} - -.pt-6 { - padding-top: 1.5rem; -} - -.text-left { - text-align: left; -} - -.text-center { - text-align: center; -} - -.text-3xl { - font-size: 1.875rem; - line-height: 2.25rem; -} - -.text-xl { - font-size: 1.25rem; - line-height: 1.75rem; -} - -.text-sm { - font-size: 0.875rem; - line-height: 1.25rem; -} - -.font-black { - font-weight: 900; -} - -.font-bold { - font-weight: 700; -} - -.tracking-wide { - letter-spacing: 0.025em; -} - -.text-white { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -.antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.shadow-vt { - --tw-shadow: var(--vt-shadow); - --tw-shadow-colored: var(--vt-shadow); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.outline { - outline-style: solid; -} - -.blur { - --tw-blur: blur(8px); - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); -} - -.backdrop-filter { - -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); -} - -.transition { - transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.transition-colors { - transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.duration-300 { - transition-duration: 300ms; -} - -.duration-500 { - transition-duration: 500ms; -} - -.ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); -} - -@-webkit-keyframes wiggle { - 0%, 100% { - transform: rotate(-3deg); - } - - 50% { - transform: rotate(3deg); - } -} - -@keyframes wiggle { - 0%, 100% { - transform: rotate(-3deg); - } - - 50% { - transform: rotate(3deg); - } -} - -.hover\:animate-wiggle:hover { - -webkit-animation: wiggle 0.2s ease-in-out infinite; - animation: wiggle 0.2s ease-in-out infinite; -} - -.hover\:border-brand:hover { - border-color: var(--vp-c-brand); -} - -.hover\:border-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgb(107 114 128 / var(--tw-border-opacity)); -} - -.hover\:bg-cbgs:hover { - background-color: var(--vp-c-bg-soft); -} - -.hover\:font-bold:hover { - font-weight: 700; -} - -.hover\:text-brand:hover { - color: var(--vp-c-brand); -} - -.hover\:text-brand-d:hover { - color: var(--vp-c-brand-dark); -} - -@media (min-width: 768px) { - .md\:col-span-1 { - grid-column: span 1 / span 1; - } - - .md\:col-span-3 { - grid-column: span 3 / span 3; - } - - .md\:block { - display: block; - } -} \ No newline at end of file diff --git a/vuetom/dist/styles/tailwind/s.css b/vuetom/dist/styles/tailwind/s.css deleted file mode 100644 index bd6213e..0000000 --- a/vuetom/dist/styles/tailwind/s.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; \ No newline at end of file diff --git a/vuetom/dist/styles/vars.scss b/vuetom/dist/styles/vars.scss deleted file mode 100644 index bbf896e..0000000 --- a/vuetom/dist/styles/vars.scss +++ /dev/null @@ -1,187 +0,0 @@ -/** Base Styles */ -:root { - - /** - * Base Colors - * --------------------------------------------------------------------- */ - - --c-white: #ffffff; - --c-white-dark: #f8f8f8; - --c-black: #000000; - - --c-divider-light: rgba(60, 60, 67, 0.12); - --c-divider-dark: rgba(84, 84, 88, 0.48); - - --vt-c-white: #ffffff; - --vt-c-white-soft: #f9f9f9; - --vt-c-white-mute: #f1f1f1; - - --vt-c-black: #1a1a1a; - --vt-c-black-pure: #000000; - --vt-c-black-soft: #242424; - --vt-c-black-mute: #2f2f2f; - - --vt-c-indigo: #213547; - --vt-c-indigo-soft: #476582; - --vt-c-indigo-light: #aac8e4; - - --vt-c-gray: #8e8e8e; - --vt-c-gray-light-1: #aeaeae; - --vt-c-gray-light-2: #c7c7c7; - --vt-c-gray-light-3: #d1d1d1; - --vt-c-gray-light-4: #e5e5e5; - --vt-c-gray-light-5: #f2f2f2; - --vt-c-gray-dark-1: #636363; - --vt-c-gray-dark-2: #484848; - --vt-c-gray-dark-3: #3a3a3a; - --vt-c-gray-dark-4: #282828; - --vt-c-gray-dark-5: #202020; - - --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); - --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); - --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); - --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); - - --vt-c-text-light-1: var(--vt-c-indigo); - --vt-c-text-light-2: rgba(60, 60, 60, 0.70); - --vt-c-text-light-3: rgba(60, 60, 60, 0.33); - --vt-c-text-light-4: rgba(60, 60, 60, 0.18); - --vt-c-text-light-code: var(--vt-c-indigo-soft); - - --vt-c-text-dark-1: rgba(255, 255, 255, 0.87); - --vt-c-text-dark-2: rgba(235, 235, 235, 0.60); - --vt-c-text-dark-3: rgba(235, 235, 235, 0.38); - --vt-c-text-dark-4: rgba(235, 235, 235, 0.18); - --vt-c-text-dark-code: var(--vt-c-indigo-light); - - /** - * Typography - * --------------------------------------------------------------------- */ - - --font-family-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, - Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - --font-family-mono: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; - - /** - * Z Indexes - * - * Algolia SearchBox has a z-index of 200, so make sure not to go above - * that value. - * --------------------------------------------------------------------- */ - - --z-index-navbar: 10; - --z-index-sidebar: 6; - - /** - * Shadows - * --------------------------------------------------------------------- */ - - --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.06); - --shadow-2: 0 3px 12px rgba(0, 0, 0, 0.07), 0 1px 4px rgba(0, 0, 0, 0.07); - --shadow-3: 0 12px 32px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.08); - --shadow-4: 0 14px 44px rgba(0, 0, 0, 0.12), 0 3px 9px rgba(0, 0, 0, 0.12); - --shadow-5: 0 18px 56px rgba(0, 0, 0, 0.16), 0 4px 12px rgba(0, 0, 0, 0.16); - - /** - * Sizes - * --------------------------------------------------------------------- */ - - --header-height: 3.6rem; -} - - -:root { - --vt-c-bg: var(--vt-c-white); - --vt-c-bg-soft: var(--vt-c-white-soft); - --vt-c-bg-mute: var(--vt-c-white-mute); - - --vt-c-divider: var(--vt-c-divider-light-1); - --vt-c-divider-light: var(--vt-c-divider-light-2); - - --vt-c-divider-inverse: var(--vt-c-divider-dark-1); - --vt-c-divider-inverse-light: var(--vt-c-divider-dark-2); - - --vt-c-text-1: var(--vt-c-text-light-1); - --vt-c-text-2: var(--vt-c-text-light-2); - --vt-c-text-3: var(--vt-c-text-light-3); - --vt-c-text-4: var(--vt-c-text-light-4); - --vt-c-text-code: var(--vt-c-text-light-code); - - --vt-c-text-inverse-1: var(--vt-c-text-dark-1); - --vt-c-text-inverse-2: var(--vt-c-text-dark-2); - --vt-c-text-inverse-3: var(--vt-c-text-dark-3); - --vt-c-text-inverse-4: var(--vt-c-text-dark-4); - -} - -.dark { - --vt-c-bg: var(--vt-c-black); - --vt-c-bg-soft: var(--vt-c-black-soft); - --vt-c-bg-mute: var(--vt-c-black-mute); - - --vt-c-divider: var(--vt-c-divider-dark-1); - --vt-c-divider-light: var(--vt-c-divider-dark-2); - - --vt-c-divider-inverse: var(--vt-c-divider-light-1); - --vt-c-divider-inverse-light: var(--vt-c-divider-light-2); - - --vt-c-text-1: var(--vt-c-text-dark-1); - --vt-c-text-2: var(--vt-c-text-dark-2); - --vt-c-text-3: var(--vt-c-text-dark-3); - --vt-c-text-4: var(--vt-c-text-dark-4); - --vt-c-text-code: var(--vt-c-text-dark-code); - - --vt-c-text-inverse-1: var(--vt-c-text-light-1); - --vt-c-text-inverse-2: var(--vt-c-text-light-2); - --vt-c-text-inverse-3: var(--vt-c-text-light-3); - --vt-c-text-inverse-4: var(--vt-c-text-light-4); - - --vt-c-brand-highlight: var(--vt-c-brand-light); -} - -:root { - --c-brand: #1496ce; - --c-brand-light: #19aeee; - --c-sub-brand: #f197bd; - --c-sub-brand-light: #f7adcb; - --color-border: #ad295c8a; - --color-block: #2a7f8a; - --color-strong: #c13e74; - --color-code: #7ea1c5; - --color-border-left: #1d8ab9; - --color-code-bg: rgba(77,208,225,0.08); - --color-block-bg: rgba(77,208,225,0.15); - --linear-title: linear-gradient(to right, #32defd, rgb(247 69 152)); - --vt-shadow: 0 5px 6px -5px rgba(133,133,133,.6); - --vt-code-shadow: 5px 5px 1px rgba(255, 255, 255, 0.4); - --vt-code-shadow-h: 5px 5px 10px rgba(255, 255, 255, 0.4); - --vt-code-inline-color: #c13e74; - --vt-code-inline-bg: #c13e7408; -} - -.dark { - --c-brand: #18baff; - --c-brand-light: #189bd3; - --color-border: #ff3a858a; - --color-block: #2a7f8a; - --color-strong: #e44a8a; - --color-code: #7ea1c5; - --color-border-left: #1d8ab9; - --color-code-bg: rgba(77,208,225,0.08); - --color-block-bg: rgba(77,208,225,0.15); - --linear-title: linear-gradient(to right, #32defd, rgb(247 69 152)); - --vt-shadow: 0 5px 6px -5px rgba(0, 0, 0, 0.6); - --vt-code-shadow: 5px 5px 1px rgba(0, 0, 0, 0.4); - --vt-code-shadow-h: 5px 5px 10px rgba(0, 0, 0, 0.4); - --vt-code-inline-color: #eee; - --vt-code-inline-bg: #c13e7450; -} - -// breakpoints -$breakpoint-xxl: 1440px !default; -$breakpoint-xlg: 1280px !default; -$breakpoint-lg: 960px !default; -$breakpoint-md: 768px !default; -$breakpoint-sm: 480px !default; \ No newline at end of file diff --git a/vuetom/dist/support/lang.js b/vuetom/dist/support/lang.js deleted file mode 100644 index f7945b4..0000000 --- a/vuetom/dist/support/lang.js +++ /dev/null @@ -1,19 +0,0 @@ -import { computed } from 'vue'; -import { useRoute } from 'vitepress'; -import { defaultLang } from '../constant.js'; -export const useLang = () => { - const route = useRoute(); - return computed(() => { - // the first part of the first slash - const path = route.data?.relativePath; - let lang; - if (path?.includes('/')) { - lang = path.split('/').shift(); - } - else { - lang = defaultLang; - } - return lang; - }); -}; -export default {}; diff --git a/vuetom/dist/support/pages.js b/vuetom/dist/support/pages.js deleted file mode 100644 index f457d5a..0000000 --- a/vuetom/dist/support/pages.js +++ /dev/null @@ -1,118 +0,0 @@ -import { reactive, ref, markRaw, shallowRef } from 'vue'; -import { inBrowser, withBase, useData } from 'vitepress'; -// @ts-ignore -import siteData from '@siteData'; -export const siteDataRef = shallowRef(siteData); -const routes = ref([]); -const NotFound = () => '404 Not Found'; -const notFoundPageData = { - relativePath: '', - title: '404', - description: 'Not Found', - headers: [], - frontmatter: {}, - lastUpdated: 0 -}; -const getDefaultRoute = () => ({ - path: '/', - component: null, - data: notFoundPageData -}); -const createRouterRoutes = (loadPageModule, fallbackComponent) => { - // const router = useRouter() - const { theme } = useData(); - const { pages } = theme.value; - let latestPendingPath = ''; - async function loadPage(href = '/index', scrollPosition = 0, isRetry = false) { - const route = reactive(getDefaultRoute()); - const pendingPath = `/posts${href}`; - try { - let page = loadPageModule(pendingPath); - if ('then' in page && typeof page.then === 'function') { - page = await page; - } - const { default: comp, __pageData } = page; - if (!comp) { - throw new Error(`Invalid route component: ${comp}`); - } - route.path = inBrowser ? pendingPath : pendingPath; - route.component = markRaw(comp); - route.data = markRaw(__pageData); - } - catch (err) { - // @ts-ignore - if (!/fetch/.test(err.message) && !/^\/404(\.html|\/)?$/.test(href)) { - console.error(err); - } - if (!isRetry) { - try { - const res = await fetch(`${siteDataRef.value.base}hashmap.json`); - // eslint-disable-next-line no-underscore-dangle - window.__VP_HASH_MAP__ = await res.json(); - await loadPage(href, scrollPosition, true); - return; - } - catch (e) { } - } - if (latestPendingPath === pendingPath) { - latestPendingPath = ''; - route.path = inBrowser ? pendingPath : withBase(pendingPath); - route.component = fallbackComponent ? markRaw(fallbackComponent) : null; - route.data = notFoundPageData; - } - } - return route; - } - pages.forEach(async (p) => { - const r = await loadPage(p.link); - routes.value.push(r); - }); - return { - routes: routes.value - }; -}; -const getRoutes = () => { - let isInitialPageLoad = inBrowser; - let initialPath = ''; - return createRouterRoutes((path) => { - let pageFilePath = pathToFile(path); - if (isInitialPageLoad) { - initialPath = pageFilePath; - } - if (isInitialPageLoad || initialPath === pageFilePath) { - pageFilePath = pageFilePath.replace(/\.js$/, '.lean.js'); - } - if (inBrowser) { - isInitialPageLoad = false; - } - return import(/* @vite-ignore */ pageFilePath); - }, NotFound); -}; -function pathToFile(path) { - let pagePath = path.replace(/\.html$/, ''); - pagePath = decodeURIComponent(pagePath); - if (pagePath.endsWith('/')) { - pagePath += 'index'; - } - // @ts-ignore - if (import.meta.env.DEV) { - pagePath += `.md?t=${Date.now()}`; - } - else { - // /foo/bar.html -> ./foo_bar.md - if (inBrowser) { - // @ts-ignore - const base = import.meta.env.BASE_URL; - pagePath = `${pagePath.slice(base.length - 1).replace(/\//g, '_') || 'index'}.md`; - const pageHash = __VP_HASH_MAP__[`posts_${pagePath.toLowerCase()}`]; - pagePath = `${base}assets/posts_${pagePath}.${pageHash}.js`; - } - else { - // ssr - pagePath = `./${pagePath.slice(1).replace(/\//g, '_')}.md.js`; - } - } - return pagePath; -} -export { getRoutes }; -export default {}; diff --git a/vuetom/dist/support/utils.js b/vuetom/dist/support/utils.js deleted file mode 100644 index 51ad485..0000000 --- a/vuetom/dist/support/utils.js +++ /dev/null @@ -1,63 +0,0 @@ -export const hashRE = /#.*$/; -export const extRE = /(index)?\.(md|html)$/; -export const endingSlashRE = /\/$/; -export const outboundRE = /^[a-z]+:/i; -export function isNullish(value) { - return value === null || value === undefined; -} -export function isArray(value) { - return Array.isArray(value); -} -export function isExternal(path) { - return outboundRE.test(path); -} -export function isActive(route, path) { - if (path === undefined) { - return false; - } - const routePath = normalize(`/${route.data.relativePath}`); - const pagePath = normalize(path); - return routePath === pagePath; -} -export function normalize(path) { - return decodeURI(path).replace(hashRE, '').replace(extRE, ''); -} -export function joinUrl(base, path) { - const baseEndsWithSlash = base.endsWith('/'); - const pathStartsWithSlash = path.startsWith('/'); - if (baseEndsWithSlash && pathStartsWithSlash) { - return base.slice(0, -1) + path; - } - if (!baseEndsWithSlash && !pathStartsWithSlash) { - return `${base}/${path}`; - } - return base + path; -} -/** - * get the path without filename (the last segment). for example, if the given - * path is `/guide/getting-started.html`, this method will return `/guide/`. - * Always with a trailing slash. - */ -export function getPathDirName(path) { - const segments = path.split('/'); - if (segments[segments.length - 1]) { - segments.pop(); - } - return ensureEndingSlash(segments.join('/')); -} -export function ensureSlash(path) { - return ensureEndingSlash(ensureStartingSlash(path)); -} -export function ensureStartingSlash(path) { - return /^\//.test(path) ? path : `/${path}`; -} -export function ensureEndingSlash(path) { - return /(\.html|\/)$/.test(path) ? path : `${path}/`; -} -/** - * Remove `.md` or `.html` extention from the given path. It also converts - * `index` to slush. - */ -export function removeExtention(path) { - return path.replace(/(index)?(\.(md|html))?$/, '') || '/'; -} diff --git a/vuetom/dist/tailwind.config.cjs b/vuetom/dist/tailwind.config.cjs deleted file mode 100644 index 924124d..0000000 --- a/vuetom/dist/tailwind.config.cjs +++ /dev/null @@ -1,44 +0,0 @@ -module.exports = { - purge: [ - './blog/**/*.vue', - './doc/**/*.vue' - ], - darkMode: 'media', - theme: { - extend: { - colors: { - cbg: 'var(--vp-c-bg)', - cbgs: 'var(--vp-c-bg-soft)', - cbgm: 'var(--vp-c-bg-mute)', - cbga: 'var(--vp-c-bg-alt)', - brand: 'var(--vp-c-brand)', - 'brand-l': 'var(--vp-c-brand-lighter)', - 'brand-d': 'var(--vp-c-brand-dark)' - }, - borderRadius: { - vt: 'var(--vt-radius)' - }, - boxShadow: { - vt: 'var(--vt-shadow)' - }, - minHeight: { - eight: '80vh' - }, - keyframes: { - wiggle: { - '0%, 100%': { transform: 'rotate(-3deg)' }, - '50%': { transform: 'rotate(3deg)' } - } - }, - animation: { - wiggle: 'wiggle 0.2s ease-in-out infinite' - } - } - }, - variants: { - extend: { - animation: ['hover', 'focus'] - } - }, - plugins: [] -} diff --git a/vuetom/package.json b/vuetom/package.json deleted file mode 100644 index 2c85b61..0000000 --- a/vuetom/package.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "name": "vitepress-theme-vuetom", - "version": "2.2.0", - "description": "A Vitepress Theme, Have blog and document styles", - "type": "module", - "packageManager": "pnpm@7.9.0", - "publishConfig": { - }, - "main": "./dist/index.js", - "module": "./dist/index.js", - "types": "./types/index.d.ts", - "exports": { - ".": { - "types": "./types/index.d.ts", - "import": "./dist/index.js" - }, - "./dist/*": "./dist/*", - "./package.json": "./package.json", - "./docs": { - "default": "./dist/doc/index.js" - }, - "./blog": { - "default": "./dist/blog/index.js" - } - }, - "scripts": { - "clean": "rimraf ./dist", - "build": "pnpm clean && pnpm tailwind:css && pnpm build:scss && pnpm build:vt", - "build:vt": "tsc -p . && cross-env NODE_ENV=build node ../../scripts/build-vt", - "build:scss": "gulp --require sucrase/register/ts -f gulpfile.ts", - "tailwind:css": "npx tailwindcss -i ./styles/tailwind/s.css -o ./styles/tailwind/d.css", - "tailwind:watch": "npx tailwindcss -i ./styles/tailwind/s.css -o ./styles/tailwind/d.css --watch" - }, - "engines": { - "node": ">=16.0.0" - }, - "files": [ - "dist", - "types", - "package.json" - ], - "keywords": [ - "vitepress", - "theme" - ], - "author": "lauset", - "license": "MIT", - "repository": { - "type": "git", - "url": "git+https://github.com/lauset/vitepress-theme-vuetom.git" - }, - "bugs": { - "url": "https://github.com/lauset/vitepress-theme-vuetom/issues" - }, - "homepage": "https://github.com/lauset/vitepress-theme-vuetom#readme", - "devDependencies": { - "@types/nprogress": "^0.2.0", - "autoprefixer": "^10.4.8", - "postcss": "^8.4.16", - "tailwindcss": "^3.1.8" - }, - "dependencies": { - "@docsearch/css": "^3.2.1", - "@docsearch/js": "^3.2.1", - "@vitejs/plugin-vue": "^3.0.3", - "@vue/devtools-api": "^6.2.1", - "@vueuse/core": "^9.1.1", - "body-scroll-lock": "^4.0.0-beta.0", - "nprogress": "^0.2.0", - "shiki": "^0.11.1", - "vite": "^3.0.9", - "vitepress": "1.0.0-alpha.13", - "vue": "^3.2.38" - }, - "peerDependencies": { - "vitepress": "1.0.0-alpha.13" - } -}