commit 09d97cbb0bd556c78a81fdbf80064c57238ab462 Author: bangae1 Date: Sat May 24 01:47:40 2025 +0900 first diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..76add87 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +node_modules +dist \ No newline at end of file diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..c65b3f1 --- /dev/null +++ b/.env.example @@ -0,0 +1,12 @@ +# This is the api prefix used in the useFetch composable function. +# The default value point to the json-server, which is started in the same time as +# the dev server is started (see package.json "dev" script) +# @see /src/composable/useFetch.ts +# @see /json-server/db.json +# @see /json-server/config.json +VITE_API_BASE_URL=http://localhost:8080 + +# This is the mapbox api used for the map applications +# @see /src/pages/sidebar/maps-1.vue +# @see /src/pages/sidebar/maps-2.vue +VITE_MAPBOX_ACCESS_TOKEN=pk.eyJ1IjoiY3NzbmluamEiLCJhIjoiY2toZW1nYm0zMDAxODJycXFzZ3g4cnZ6diJ9.9ebfrGREuwkauRr_afDTgA \ No newline at end of file diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..f124533 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,16 @@ +# Ignore artifacts: +build +bulma-generated +dist +coverage +node_modules +public +README.md + +# generated files +CHANGELOG.md +bulma-colors.js +types/components.d.ts +types/router.d.ts +types/imports.d.ts +components-meta.ts \ No newline at end of file diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..bd9e864 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,202 @@ +const stylistic = require('@stylistic/eslint-plugin') + +const customized = stylistic.configs.customize({ + indent: 2, + quotes: 'single', + semi: false, +}) + +module.exports = { + root: true, + env: { + browser: true, + node: true, + }, + overrides: [ + { + files: ['*.md'], + parser: 'markdown-eslint-parser', + extends: ['plugin:md/recommended'], + rules: {}, + }, + { + files: ['*.cjs'], + plugins: ['sonarjs', '@stylistic'], + extends: [ + 'eslint:recommended', + 'plugin:sonarjs/recommended', + ], + parserOptions: { + ecmaVersion: 'latest', + sourceType: 'script', + }, + rules: { + ...customized.rules, + 'no-console': 'off', + 'no-debugger': 'off', + 'no-unused-vars': 'off', + 'no-undef': 'off', // auto-imports are not recognized + + 'sonarjs/no-duplicate-string': 'off', + }, + }, + { + files: ['*.js', '*.mjs'], + plugins: ['sonarjs', '@stylistic'], + extends: [ + 'eslint:recommended', + 'plugin:sonarjs/recommended', + ], + parserOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + }, + rules: { + ...customized.rules, + 'no-console': 'off', + 'no-debugger': 'off', + 'no-unused-vars': 'off', + 'no-undef': 'off', // auto-imports are not recognized + + 'sonarjs/no-duplicate-string': 'off', + }, + }, + { + files: ['*.ts'], + plugins: ['sonarjs', '@typescript-eslint', '@stylistic'], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:sonarjs/recommended', + ], + parserOptions: { + ecmaVersion: 'latest', + parser: '@typescript-eslint/parser', + sourceType: 'module', + tsconfigRootDir: __dirname, + }, + rules: { + ...customized.rules, + 'no-console': 'off', + 'no-debugger': 'off', + 'no-unused-vars': 'off', + 'no-undef': 'off', // auto-imports are not recognized + + '@typescript-eslint/no-unused-vars': ['error'], + '@typescript-eslint/consistent-type-imports': [ + 'error', + { prefer: 'type-imports', fixStyle: 'inline-type-imports' }, + ], + '@typescript-eslint/no-explicit-any': 'off', + + 'sonarjs/no-duplicate-string': 'off', + 'sonarjs/cognitive-complexity': 'off', + }, + }, + { + files: ['*.vue'], + plugins: ['sonarjs', '@typescript-eslint', '@stylistic'], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/eslint-recommended', + 'plugin:sonarjs/recommended', + 'plugin:vue/vue3-recommended', + 'plugin:vuejs-accessibility/recommended', + ], + parserOptions: { + parser: '@typescript-eslint/parser', + sourceType: 'module', + tsconfigRootDir: __dirname, + }, + rules: { + ...customized.rules, + 'no-console': 'off', + 'no-debugger': 'off', + 'no-unused-vars': 'off', + 'no-undef': 'off', // auto-imports are not recognized + + '@typescript-eslint/no-unused-vars': ['error'], + '@typescript-eslint/consistent-type-imports': [ + 'error', + { prefer: 'type-imports', fixStyle: 'inline-type-imports' }, + ], + + 'vue/script-setup-uses-vars': 'error', + 'vue/multi-word-component-names': 'off', + 'vue/max-attributes-per-line': [ + 'error', + { + singleline: { + max: 2, + }, + multiline: { + max: 1, + }, + }, + ], + // vue 3.3 allows setup props destructuring + 'vue/no-setup-props-destructure': 'off', + // vue 3.4 allow v-bind shorthand + 'vue/valid-v-bind': 'off', + + 'vuejs-accessibility/form-control-has-label': 'off', + 'vuejs-accessibility/label-has-for': 'off', + 'vuejs-accessibility/anchor-has-content': 'off', + + 'sonarjs/no-duplicate-string': 'off', + 'sonarjs/cognitive-complexity': 'off', + }, + }, + { + files: ['*.md.vue'], + plugins: ['@typescript-eslint', '@stylistic'], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/eslint-recommended', + 'plugin:vue/vue3-recommended', + ], + parserOptions: { + parser: '@typescript-eslint/parser', + sourceType: 'module', + tsconfigRootDir: __dirname, + }, + rules: { + ...customized.rules, + 'no-console': 'off', + 'no-debugger': 'off', + 'no-unused-vars': 'off', + 'no-undef': 'off', // auto-imports are not recognized + + '@typescript-eslint/no-unused-vars': ['off'], + '@typescript-eslint/consistent-type-imports': [ + 'error', + { prefer: 'type-imports', fixStyle: 'inline-type-imports' }, + ], + + 'vue/script-setup-uses-vars': 'error', + 'vue/multi-word-component-names': 'off', + 'vue/max-attributes-per-line': [ + 'error', + { + singleline: { + max: 2, + }, + multiline: { + max: 1, + }, + }, + ], + // vue 3.3 allows setup props destructuring + 'vue/no-setup-props-destructure': 'off', + // vue 3.4 allow v-bind shorthand + 'vue/valid-v-bind': 'off', + + 'vuejs-accessibility/form-control-has-label': 'off', + 'vuejs-accessibility/label-has-for': 'off', + 'vuejs-accessibility/anchor-has-content': 'off', + + 'sonarjs/no-duplicate-string': 'off', + }, + }, + ], +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5625fe3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +# Logs + +logs +_.log +npm-debug.log_ +yarn-debug.log* +yarn-error.log* +lerna-debug.log\* +.pnpm-debug.log* +vite.config.ts.timestamp-* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json + +# Runtime data +pids +_.pid +_.seed +\*.pid.lock +node_modules/ +\*.tsbuildinfo +.node_repl_history + +# build output +dist +dist-electron +release + +# ignoring vuero releases files +*.zip + + +# zone identifier +*:Zone.Identifier +.DS_Store + +# dotenv +.env diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.stylelintignore b/.stylelintignore new file mode 100644 index 0000000..fa90b9a --- /dev/null +++ b/.stylelintignore @@ -0,0 +1,10 @@ +# Ignore artifacts: +build +dist +coverage +node_modules +public + +*.md +generated-vars.sass +generated-fallback.css \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..68e9214 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,11 @@ +{ + "recommendations": [ + "Vue.volar", + "lokalise.i18n-ally", + "dbaeumer.vscode-eslint", + "syler.sass-indented", + "stylelint.vscode-stylelint", + "antfu.goto-alias", + "antfu.iconify" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..afdbf70 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,19 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Debug Vuero app (SPA)", + "type": "chrome", + "request": "launch", + "url": "http://localhost:3000", + "webRoot": "${workspaceFolder}", + "skipFiles": [ + "/**", + "${workspaceRoot}/node_modules/**" + ] + }, + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b3d20c7 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,26 @@ +{ + "css.validate": false, + "less.validate": false, + "scss.validate": false, + "eslint.enable": true, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "explicit" + }, + "eslint.validate": [ + "javascript", + "javascriptreact", + "json", + "markdown", + "typescript", + "vue" + ], + "i18n-ally.localesPaths": "src/locales", + "i18n-ally.enabledParsers": ["yaml", "json", "json5"], + "i18n-ally.sortKeys": true, + "i18n-ally.keystyle": "nested", + "files.associations": { + "*.json": "jsonc" + }, + "typescript.preferences.autoImportFileExcludePatterns": ["vue-router$"], + "vue.codeActions.enabled": false +} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c3005b2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,34 @@ +FROM bitnami/node:20 AS build +WORKDIR /app + +ARG VITE_API_BASE_URL="" +ARG VITE_MAPBOX_ACCESS_TOKEN="" + +RUN corepack enable && corepack prepare pnpm@latest --activate + +COPY package.json ./ +RUN pnpm install --no-lockfile + +COPY . . +RUN VITE_API_BASE_URL=$VITE_API_BASE_URL \ + VITE_MAPBOX_ACCESS_TOKEN=$VITE_MAPBOX_ACCESS_TOKEN \ + NODE_OPTIONS=--max-old-space-size=6144 \ + pnpm ssr:build + +FROM bitnami/node:20 AS prod +WORKDIR /app + +RUN corepack enable && corepack prepare pnpm@latest --activate + +COPY package.json ./ +RUN pnpm install --no-lockfile --prod + +COPY --from=build /app/dist ./dist +COPY --from=build /app/json-server ./json-server +COPY --from=build /app/server ./server + +EXPOSE 3000 8080 + +ENV NODE_ENV=production + +CMD ["pnpm", "ssr:start"] \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..927cdf5 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,306 @@ +# Envato License + +> If you buy a theme for personal use or a client and the site is +> not duplicated and does not sell, the **regular license is enough**. + +> If you buy a theme for personal or client use and the site sells products +> or services, you are obliged to buy the **extended license**. + +## Envato Regular License ([view online](https://themeforest.net/licenses/terms/regular)) + +1. The Regular License grants you, the purchaser, an ongoing, non-exclusive, + worldwide license to make use of the digital work (Item) you have selected. + Read the rest of this license for the details that apply to your + use of the Item, as well as the [FAQs](https://themeforest.net/licenses/faq) + (which form part of this license). + +1. You are licensed to use the Item to create one single End Product for + yourself or for one client (a “single application”), and the + End Product can be distributed for Free. + +1. An End Product is one of the following things, + both requiring an application of skill and effort. + + 1. For an Item that is a template, the End Product is a customised + implementation of the Item. + + > For example: the item is a website + > theme and the end product is the final website customised + > with your content. + + 1. For other types of Item, an End Product is a work that incorporates the + Item as well as other things, so that it is larger in scope and + different in nature than the Item. + + > For example: the item is a button graphic + > and the end product is a website. + > See the [FAQs](https://themeforest.net/licenses/faq) for examples + > and information about End Products and the single application + > requirement. + +1. You can create one End Product for a client, and you can transfer that + single End Product to your client for any fee. This license is then + transferred to your client. + +1. You can make any number of copies of the single End Product, + as long as the End Product is distributed for Free. + +1. You can modify or manipulate the Item. You can combine the Item with other + works and make a derivative work from it. The resulting works are subject + to the terms of this license. You can do these things as long as the + End Product you then create is one that’s permitted under clause 3. + + > For example: You can license a flyer template, include your own photos, + > modify the layout and get it printed to promote your event. + +1. You can’t Sell the End Product, except to one client. + (If you or your client want to Sell the End Product, + you will need the Extended License.) + +1. You can’t re-distribute the Item as stock, in a tool or template, + or with source files. You can’t do this with an Item either on + its own or bundled with other items, and even if you modify the Item. + You can’t re-distribute or make available the Item as-is or + with superficial modifications. + + These things are not allowed even if the re-distribution is for Free. + + > If you’re an Envato author you can use other items in your item’s preview + > without a license, under conditions. See the [author licensing FAQs](https://themeforest.net/licenses/faq#faq-section-author). + + > For example: You can’t purchase an HTML template, convert it to a + > WordPress theme and sell or give it to more than one client. + > You can’t license an item and then make it available as-is on your + > website for your users to download. + +1. You can’t use the Item in any application allowing an end user to + customise a digital or physical product to their specific needs, + such as an “on demand”, “made to order” or “build it yourself” application. + You can use the Item in this way only if you purchase a + separate license for each final product incorporating the + Item that is created using the application. + + > Examples of “on demand”, “made to order” or “build it yourself” + > applications: website builders, “create your own” slideshow apps, + > and e-card generators. You will need one license for each + > product created by a customer, or contact us at [Help Center](http://help.market.envato.com/hc/en-us) + > to discuss. + +1. Although you can modify the Item and therefore delete unwanted + components before creating your single End Product, + you can’t extract and use a single component of an Item on a + stand-alone basis. + + > For example: You license a website theme containing icons. + > You can delete unwanted icons from the theme. + > But you can't extract an icon to use outside of the theme. + +1. You must not permit an end user of the End Product to extract the + Item and use it separately from the End Product. + +1. You can’t use an Item in a logo, trademark, or service mark. + Looking for a logo? See our [GraphicRiver logos section](http://graphicriver.net/category/logo-templates?_ga=2.247802052.294898880.1626368611-277376300.1618173274), + which has its own license. + +1. For some Items, a component of the Item will be sourced by the author + from elsewhere and different license terms may apply to the component, + such as someone else’s license or an open source or + creative commons license. If so, the component will be identified by + the author in the Item’s description page or in the Item’s + downloaded files. The other license will apply to that component + instead of this license. This license will apply to the rest of the Item. + + > For example: A theme might contain images licensed under a + > Creative Commons CCBY license. The CCBY license applies to those + > specific images. This license applies to the rest of the theme. + +1. For some items, a GNU General Public License (GPL) or + another open source license applies. The open source license + applies in the following ways: + + 1. Some Items, even if entirely created by the author, may be + partially subject to the open source license: a ‘split license’ applies. + This means that the open source license applies to an extent that’s + determined by the open source license terms and the nature of the + Item, and this license applies to the rest of the Item. + Split and other open source licensing is relevant for themes and + plug-ins for WordPress and other open source platforms. + Where split licensing applies, this is noted in the Item’s + download files: for more information, see this Help Center article + + 1. For some Items, the author may have chosen to apply a GPL license + to the entire Item. This means that the relevant GPL license will apply + to the entire Item instead of this license. Where an Item is + entirely under a GPL license, it will be identified as a GPL item and + the license noted in the download files: + for more information see the [FAQs](https://themeforest.net/licenses/faq) + +1. You can only use the Item for lawful purposes. Also, + if an Item contains an image of a person, even if the Item is model-released + you can’t use it in a way that creates a fake identity, implies personal + endorsement of a product by the person, or in a way that is defamatory, + obscene or demeaning, or in connection with sensitive subjects. + + > For more information on sensitive subjects, see our [FAQs](https://themeforest.net/licenses/faq). + +1. Items that contain digital versions of real products, + trademarks or other intellectual property owned by others have not been + property released. These Items are licensed on the basis of + editorial use only. It is your responsibility to consider whether your use + of these Items requires a clearance and if so, to obtain that clearance from + the intellectual property rights owner. + +1. This license applies in conjunction with the [Envato Market Terms](https://themeforest.net/legal/market) + for your use of Envato Market. If there is an inconsistency between + this license and the Envato Market Terms, this license will apply + to the extent necessary to resolve the inconsistency. + +1. This license can be terminated if you breach it. If that happens, + you must stop making copies of or distributing the End Product until + you remove the Item from it. + +1. The author of the Item retains ownership of the Item but grants + you the license on these terms. This license is between the author + of the Item and you. Envato Pty Ltd is not a party to this license + or the one giving you the license. + +## Envato Extended License ([view online](https://themeforest.net/licenses/terms/extended)) + +1. The Extended License grants you, the purchaser, an ongoing, + non-exclusive, worldwide license to make use of the digital + work (Item) you have selected. Read the rest of this license for the + details that apply to your use of the Item, as well as the [FAQs](https://themeforest.net/licenses/faq) + (which form part of this license). + +1. You are licensed to use the Item to create one single End Product for + yourself or for one client (a “single application”), + and the End Product may be Sold. + +1. An End Product is one of the following things, both requiring an + application of skill and effort. + + 1. For an Item that is a template, the End Product is a + customised implementation of the Item. + + > For example, the item is a magazine template and the end product + > is the finished magazine. + + 1. For other types of Item, an End Product is something that + incorporates the Item as well as other things, so that it is + larger in scope and different in nature than the Item. + + > For example, the item is a set of icons and the end product is + > a mobile app for sale. See the [FAQs](https://themeforest.net/licenses/faq) + > for examples and information about End Products and + > the single application requirement. + +1. You can create the End Product for a client, and this license is + then transferred from you to your client. + +1. You can Sell and make any number of copies of the single End Product. + +1. You can modify or manipulate the Item. You can combine the Item with + other works and make a derivative work from it. The resulting works are + subject to the terms of this license. You can do these things as + long as the End Product you then create is one that’s + permitted under clause 3. + + > For example: you can license a vector, manipulate it and add your + > own elements to create an illustration that’s used as a book cover. + +1. This license is a “single application” license and not a + “multi-use” license, which means that you can’t use the Item to + create more than one unique End Product. + +1. You can’t re-distribute the Item as stock, in a tool or template, + or with source files. You can’t do this with an Item either on its + own or bundled with other items, and even if you modify the Item. + You can’t re-distribute or make available the Item as-is or + with superficial modifications. + + > For example: You can't license a number of vector files, and + > redistribute/resell them as a clip-art pack. + + > If you’re an Envato author you can use other items in your item’s + > preview without a license, under conditions. + > See the [author licensing FAQs](https://themeforest.net/licenses/faq#faq-section-author). + +1. You can’t use the Item in any application allowing an end user to + customise a digital or physical product to their specific needs, + such as an “on demand”, “made to order” or “build it yourself” application. + You can use the Item in this way only if you purchase a separate + license for each final product incorporating the Item that is created + using the application. + + > Examples of “on demand”, “made to order” or “build it yourself” + > applications: website builders, “create your own” slideshow apps, + > and e-card generators. You will need one license for each product + > created by a customer, or contact us at [Help Center](http://help.market.envato.com/hc/en-ushttp://help.market.envato.com/hc/en-us) + > to discuss. + +1. Although you can modify the Item and therefore delete components + before creating your single End Product, you can’t extract and + use a single component of an Item on a stand-alone basis. + + > For example: You license a game starter kit. + > You can delete unwanted 3D models from the file. + > But you can’t extract and use a 3D model outside of the game starter kit. + +1. You must not permit an end user of the End Product to extract the + Item and use it separately from the End Product. + +1. You can’t use an Item in a logo, trademark, or service mark. + + > Looking for a logo? See our [GraphicRiver logos](http://graphicriver.net/category/logo-templates?_ga=2.211654485.131496368.1626370327-277376300.1618173274) section, + > which has its own license. + +1. For some Items, a component of the Item will be sourced by the + author from elsewhere and different license terms may apply to + the component, such as someone else’s license or an open source or + creative commons license. If so, the component will be identified by + the author in the Item’s description page or in the Item’s + downloaded files. The other license will apply to that component instead + of this license. This license will apply to the rest of the Item. + +1. Some Items are partially subject to a GNU General Public License (GPL) + or another open source license even if the Item was entirely created by + the author. For these Items, a ‘split license’ applies. This means that + the open source license applies to an extent that’s determined by the + open source license terms and the nature of the Item, and this + license applies to the rest of the Item. + + > For more information, see [this Help Center article](http://support.envato.com/index.php?/Knowledgebase/Article/View/428). + > This is most common for themes for WordPress and other + > open source platforms. Where split licensing applies, + > this is noted in the Item’s download files. + +1. You can only use the Item for lawful purposes. Also, + if an Item contains an image of a person, even if the Item is + model-released you can’t use it in a way that creates a fake identity, + implies personal endorsement of a product by the person, or in a way that + is defamatory, obscene or demeaning, or in connection with + sensitive subjects. + + > For more information on sensitive subjects, see our [FAQs](https://themeforest.net/licenses/faq). + +1. Items that contain digital versions of real products, + trademarks or other intellectual property owned by others have not + been property released. These Items are licensed on the basis of + editorial use only. It is your responsibility to consider whether + your use of these Items requires a clearance and if so, + to obtain that clearance from the intellectual property rights owner. + +1. This license applies in conjunction with the Envato Market Terms + for your use of the Envato Market sites. If there is an inconsistency + between this license and the [Envato Market Terms](https://themeforest.net/legal/market), + this license will apply to the extent necessary to + resolve the inconsistency. + +1. This license can be terminated if you breach it. + If that happens, you must stop making copies of or distributing + the End Product until you remove the Item from it. + +1. The author of the Item retains ownership of the Item but grants you + the license on these terms. This license is between the author of the + Item and you. Envato Pty Ltd is not a party to this license or the + one giving you the license. diff --git a/README.md b/README.md new file mode 100644 index 0000000..b6f0228 --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ +# Vuero - The demo application + +[![cssninja-discord](https://img.shields.io/discord/785473098069311510?label=join%20us%20on%20discord&color=6944EC)](https://go.cssninja.io/discord) + +This repository contains the source code for the Vuero live demo at https://vuero.cssninja.io. + + +## 💡 Prerequisites + +Read the [online documentation](https://docs.cssninja.io/vuero?utm_source=readme) for more information on how to use the packages. + +1. [Nodejs LTS](https://nodejs.org/en/) _(LTS or Current version)_ installed +2. (recommended) [VSCode](https://code.visualstudio.com/) with [Vue Extension](https://marketplace.visualstudio.com/items?itemName=vue.volar) + +> You can also give a try to [Bun](https://bun.sh) as an alternative to Node.js. + +### Quickstart + +```bash +# Check dependencies +node -v # v20.x.x +corepack enable +corepack prepare pnpm@latest --activate +pnpm -v # v9.x.x + +# Start project +pnpm install +pnpm dev # or any other command below +``` +> Read more about installation on [https://docs.cssninja.io/vuero/getting-started/installation.html](https://docs.cssninja.io/vuero/getting-started/installation.html?utm_source=readme) + + +## 🤖 Available commands + +| Command | Description | +|----------------------|--------------------------------------------| +| `dev` | Start the development server in SPA mode | +| `build` | Build SPA mode for production | +| `start` | Run `start:vite` and `start:json-server` | +| `start:vite` | Serve static `./dist` folder (for SPA/SSG) | +| `start:json-server` | Start fake static API | +| `ssr:dev` | Start the development server in SSR mode | +| `ssr:build` | Build SSR mode for production | +| `ssr:start` | Start the SSR server in production mode | +| `ssg:build` | Build SSG mode for production | +| `ssg:start` | Start the SSG server in production mode | +| `lint` | Run eslint and stylelint in fix mode | +| `test` | Run lint and typescript checker | + + +--- + +You can also have access to the [private github repo](https://github.com/cssninjaStudio/vuero), so you can view the source code history and submit issues. To do so, create an account and verify your envato purchase on [https://cssninja.io/faq/github-access](https://cssninja.io/faq/github-access). + diff --git a/bulma-css-vars.config.cjs b/bulma-css-vars.config.cjs new file mode 100644 index 0000000..b8609ad --- /dev/null +++ b/bulma-css-vars.config.cjs @@ -0,0 +1,17 @@ +module.exports = { + sassEntryFile: 'src/scss/main.scss', + jsOutputFile: 'src/scss/bulma-generated/bulma-colors.ts', + sassOutputFile: 'src/scss/bulma-generated/generated-vars.sass', + cssFallbackOutputFile: 'src/scss/bulma-generated/generated-fallback.css', + colorDefs: { + white: '#FFF', + primary: '#FFF', + dark: '#FFF', + link: '#FFF', + info: '#FFF', + success: '#FFF', + warning: '#FFF', + danger: '#FFF', + }, + transition: null, +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..b71ccae --- /dev/null +++ b/index.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + +
+ +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..a56c787 --- /dev/null +++ b/package.json @@ -0,0 +1,185 @@ +{ + "name": "demo", + "version": "3.0.0", + "private": true, + "type": "module", + "license": "SEE LICENSE IN LICENSE.md", + "author": { + "name": "cssninjaStudio (https://cssninja.io)" + }, + "engines": { + "node": ">=18", + "npm": ">=10" + }, + "scripts": { + "dev": "run-p dev:vite", + "dev:ssr": "run-p ssr:dev", + "dev:vite": "vite --open", + "build": "run-s build:*", + "build:update-bulma-colors": "bulma-css-vars", + "build:vite": "cross-env NODE_ENV=production vite build", + "ssr:build": "run-s build:update-bulma-colors ssr:build:*", + "ssr:build:client": "cross-env SSR_BUILD=true NODE_ENV=production vite build --ssrManifest --outDir dist/client", + "ssr:build:server": "cross-env SSR_BUILD=true NODE_ENV=production vite build --ssr src/entry-server.ts --outDir dist/server", + "ssr:dev": "tsx server/serve.ts", + "ssr:serve": "cross-env NODE_ENV=production tsx server/serve.ts", + "ssr:start": "run-p ssr:serve", + "ssg:build": "run-s build:update-bulma-colors ssg:build:*", + "ssg:build:generate": "NODE_ENV=production cross-env tsx server/generate.ts", + "start": "run-p start:vite", + "start:vite": "serve dist -s -p 3000", + "lint": "run-s lint:eslint:fix:* lint:stylelint:fix", + "lint:eslint": "eslint ./src", + "lint:eslint:fix": "eslint --fix ./src", + "lint:eslint:fix:doc": "eslint --fix ./documentation", + "lint:stylelint": "stylelint ./src/**/*.{vue,css,scss}", + "lint:stylelint:fix": "stylelint ./src/**/*.{vue,css,scss} --fix", + "test": "run-p test:*", + "test:tsc": "vue-tsc --noEmit", + "test:lint": "run-p lint:eslint lint:stylelint" + }, + "dependencies": { + "@cssninja/bulma-css-vars": "0.9.2", + "@fontsource-variable/fira-code": "5.0.18", + "@fontsource-variable/montserrat": "5.0.19", + "@fontsource-variable/roboto-flex": "5.0.15", + "@fontsource/noto-sans-kr": "^5.2.5", + "@mapbox/mapbox-gl-geocoder": "5.0.2", + "@nuxt/devalue": "2.0.2", + "@popperjs/core": "2.11.8", + "@shikijs/rehype": "1.4.0", + "@unhead/addons": "1.9.9", + "@unhead/ssr": "1.9.9", + "@unhead/vue": "1.9.9", + "@vee-validate/zod": "4.12.6", + "@vueform/multiselect": "2.6.7", + "@vueform/slider": "2.1.10", + "@vueuse/core": "10.9.0", + "@vueuse/router": "10.9.0", + "apexcharts": "3.49.0", + "billboard.js": "3.11.3", + "bulma": "npm:@cssninja/bulma@0.9.4", + "compression": "1.7.4", + "cross-env": "7.0.3", + "dayjs": "1.11.11", + "defu": "6.1.4", + "dragula": "3.7.3", + "dropzone": "6.0.0-beta.2", + "filepond": "4.31.1", + "filepond-plugin-file-validate-size": "2.2.8", + "filepond-plugin-file-validate-type": "1.2.9", + "filepond-plugin-image-crop": "2.0.6", + "filepond-plugin-image-edit": "1.6.3", + "filepond-plugin-image-exif-orientation": "1.0.11", + "filepond-plugin-image-preview": "4.6.12", + "filepond-plugin-image-resize": "2.0.10", + "filepond-plugin-image-transform": "3.8.7", + "focus-trap": "7.5.4", + "focus-trap-vue": "4.0.3", + "h3": "1.11.1", + "html-minifier-terser": "7.2.0", + "iconify-icon": "2.1.0", + "imask": "7.6.0", + "listhen": "1.7.2", + "mapbox-gl": "3.3.0", + "notyf": "3.10.0", + "npm-run-all": "4.1.5", + "nprogress": "0.2.0", + "ofetch": "1.3.4", + "photoswipe": "5.4.3", + "picocolors": "1.0.0", + "pinia": "2.1.7", + "plyr": "3.7.8", + "rehype-autolink-headings": "7.1.0", + "rehype-external-links": "3.0.0", + "rehype-raw": "7.0.0", + "rehype-sanitize": "6.0.0", + "rehype-slug": "6.0.0", + "rehype-stringify": "10.0.0", + "remark-frontmatter": "5.0.0", + "remark-gfm": "4.0.0", + "remark-parse": "11.0.0", + "remark-rehype": "11.1.0", + "scule": "1.3.0", + "serve": "14.2.3", + "serve-static": "1.15.0", + "std-env": "3.7.0", + "textarea-markdown-editor": "1.0.5-rc.4", + "tiny-slider": "2.9.4", + "tippy.js": "6.3.7", + "tslib": "2.6.2", + "tsx": "4.9.1", + "ufo": "1.5.3", + "unhead": "1.9.9", + "universal-cookie": "7.1.4", + "unplugin-vue-router": "0.8.6", + "uuid": "^11.1.0", + "v-calendar": "3.0.3", + "vee-validate": "4.12.6", + "vivus": "0.4.6", + "vue": "3.4.26", + "vue-accessible-color-picker": "5.0.1", + "vue-i18n": "9.13.1", + "vue-router": "4.3.2", + "vue-scrollto": "2.20.0", + "vue-tippy": "6.4.1", + "vue3-apexcharts": "1.5.2", + "workbox-window": "7.1.0", + "zod": "3.23.6" + }, + "devDependencies": { + "@intlify/unplugin-vue-i18n": "4.0.0", + "@stylistic/eslint-plugin": "1.8.0", + "@types/compression": "1.7.5", + "@types/dragula": "3.7.5", + "@types/fs-extra": "11.0.4", + "@types/html-minifier-terser": "7.0.2", + "@types/js-yaml": "4.0.9", + "@types/mapbox-gl": "3.1.0", + "@types/mapbox__mapbox-gl-geocoder": "5.0.0", + "@types/node": "20.12.8", + "@types/nprogress": "0.2.3", + "@types/photoswipe": "4.1.6", + "@types/serve-static": "1.15.7", + "@types/unist": "3.0.2", + "@types/vivus": "0.4.7", + "@typescript-eslint/eslint-plugin": "7.8.0", + "@typescript-eslint/parser": "7.8.0", + "@vitejs/plugin-vue": "5.0.4", + "@vue/compiler-sfc": "3.4.26", + "@vueuse/integrations": "10.9.0", + "eslint": "8.57.0", + "eslint-plugin-frontmatter": "0.0.8", + "eslint-plugin-md": "1.0.19", + "eslint-plugin-sonarjs": "0.25.1", + "eslint-plugin-vue": "9.25.0", + "eslint-plugin-vuejs-accessibility": "2.3.0", + "fast-glob": "3.3.2", + "fs-extra": "11.2.0", + "gray-matter": "4.0.3", + "js-yaml": "4.1.0", + "magic-string": "0.30.10", + "pathe": "1.1.2", + "postcss-html": "1.6.0", + "postcss-scss": "4.0.9", + "rimraf": "5.0.5", + "rollup-plugin-purgecss": "6.0.0", + "sass": "npm:sass-embedded@1.75.0", + "shiki": "1.4.0", + "stylelint": "16.5.0", + "stylelint-config-recommended-vue": "1.5.0", + "stylelint-config-standard": "36.0.0", + "stylelint-config-standard-scss": "13.1.0", + "stylelint-scss": "6.3.0", + "typescript": "5.4.5", + "unified": "11.0.4", + "unplugin-auto-import": "0.17.5", + "unplugin-vue-components": "0.27.0", + "vite": "5.2.11", + "vite-plugin-pwa": "0.20.0", + "vite-plugin-vue-devtools": "7.7.6", + "vue-component-meta": "2.0.16", + "vue-tsc": "2.0.16" + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" +} diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..b54e31a Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..18e41da Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..3864b72 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/public/fonts/LineIconsProLight.eot b/public/fonts/LineIconsProLight.eot new file mode 100644 index 0000000..11f70ec Binary files /dev/null and b/public/fonts/LineIconsProLight.eot differ diff --git a/public/fonts/LineIconsProLight.svg b/public/fonts/LineIconsProLight.svg new file mode 100644 index 0000000..1f2a1b3 --- /dev/null +++ b/public/fonts/LineIconsProLight.svg @@ -0,0 +1,2873 @@ + + + +{ + "author": "LineIcons", + "description": "Handcrafted Line Icons for Modern User Interfaces of Web, Android, iOS, and Desktop App Projects", + "version": "2.0", + "copyright": "https://lineicons.com/license/", + "license": "Creative Commons", + "url": "https://lineicons.com/" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fonts/LineIconsProLight.ttf b/public/fonts/LineIconsProLight.ttf new file mode 100644 index 0000000..05a9119 Binary files /dev/null and b/public/fonts/LineIconsProLight.ttf differ diff --git a/public/fonts/LineIconsProLight.woff b/public/fonts/LineIconsProLight.woff new file mode 100644 index 0000000..16f785e Binary files /dev/null and b/public/fonts/LineIconsProLight.woff differ diff --git a/public/fonts/LineIconsProLight.woff2 b/public/fonts/LineIconsProLight.woff2 new file mode 100644 index 0000000..774748c Binary files /dev/null and b/public/fonts/LineIconsProLight.woff2 differ diff --git a/public/fonts/LineIconsProRegular.eot b/public/fonts/LineIconsProRegular.eot new file mode 100644 index 0000000..84b68a7 Binary files /dev/null and b/public/fonts/LineIconsProRegular.eot differ diff --git a/public/fonts/LineIconsProRegular.svg b/public/fonts/LineIconsProRegular.svg new file mode 100644 index 0000000..866eb5f --- /dev/null +++ b/public/fonts/LineIconsProRegular.svg @@ -0,0 +1,3188 @@ + + + +{ + "author": "LineIcons", + "description": "Handcrafted Line Icons for Modern User Interfaces of Web, Android, iOS, and Desktop App Projects", + "version": "2.0", + "copyright": "https://lineicons.com/license/", + "license": "Creative Commons", + "url": "https://lineicons.com/" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fonts/LineIconsProRegular.ttf b/public/fonts/LineIconsProRegular.ttf new file mode 100644 index 0000000..b7248ca Binary files /dev/null and b/public/fonts/LineIconsProRegular.ttf differ diff --git a/public/fonts/LineIconsProRegular.woff b/public/fonts/LineIconsProRegular.woff new file mode 100644 index 0000000..28bbab2 Binary files /dev/null and b/public/fonts/LineIconsProRegular.woff differ diff --git a/public/fonts/LineIconsProRegular.woff2 b/public/fonts/LineIconsProRegular.woff2 new file mode 100644 index 0000000..0caf6e7 Binary files /dev/null and b/public/fonts/LineIconsProRegular.woff2 differ diff --git a/public/fonts/ajax-loader.gif b/public/fonts/ajax-loader.gif new file mode 100644 index 0000000..e0e6e97 Binary files /dev/null and b/public/fonts/ajax-loader.gif differ diff --git a/public/fonts/fa-brands-400.eot b/public/fonts/fa-brands-400.eot new file mode 100644 index 0000000..54ad8d7 Binary files /dev/null and b/public/fonts/fa-brands-400.eot differ diff --git a/public/fonts/fa-brands-400.svg b/public/fonts/fa-brands-400.svg new file mode 100644 index 0000000..2c8659c --- /dev/null +++ b/public/fonts/fa-brands-400.svg @@ -0,0 +1,3637 @@ + + + + + +Created by FontForge 20200314 at Wed Jul 15 11:59:41 2020 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fonts/fa-brands-400.ttf b/public/fonts/fa-brands-400.ttf new file mode 100644 index 0000000..16852bf Binary files /dev/null and b/public/fonts/fa-brands-400.ttf differ diff --git a/public/fonts/fa-brands-400.woff b/public/fonts/fa-brands-400.woff new file mode 100644 index 0000000..6cf6fb3 Binary files /dev/null and b/public/fonts/fa-brands-400.woff differ diff --git a/public/fonts/fa-brands-400.woff2 b/public/fonts/fa-brands-400.woff2 new file mode 100644 index 0000000..f2a4e36 Binary files /dev/null and b/public/fonts/fa-brands-400.woff2 differ diff --git a/public/fonts/fa-regular-400.eot b/public/fonts/fa-regular-400.eot new file mode 100644 index 0000000..479b32c Binary files /dev/null and b/public/fonts/fa-regular-400.eot differ diff --git a/public/fonts/fa-regular-400.svg b/public/fonts/fa-regular-400.svg new file mode 100644 index 0000000..7947ca8 --- /dev/null +++ b/public/fonts/fa-regular-400.svg @@ -0,0 +1,805 @@ + + + + + +Created by FontForge 20200314 at Wed Jul 15 11:59:40 2020 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fonts/fa-regular-400.ttf b/public/fonts/fa-regular-400.ttf new file mode 100644 index 0000000..42a04fd Binary files /dev/null and b/public/fonts/fa-regular-400.ttf differ diff --git a/public/fonts/fa-regular-400.woff b/public/fonts/fa-regular-400.woff new file mode 100644 index 0000000..c390c60 Binary files /dev/null and b/public/fonts/fa-regular-400.woff differ diff --git a/public/fonts/fa-regular-400.woff2 b/public/fonts/fa-regular-400.woff2 new file mode 100644 index 0000000..11c71d2 Binary files /dev/null and b/public/fonts/fa-regular-400.woff2 differ diff --git a/public/fonts/fa-solid-900.eot b/public/fonts/fa-solid-900.eot new file mode 100644 index 0000000..52883b9 Binary files /dev/null and b/public/fonts/fa-solid-900.eot differ diff --git a/public/fonts/fa-solid-900.svg b/public/fonts/fa-solid-900.svg new file mode 100644 index 0000000..d5e4d52 --- /dev/null +++ b/public/fonts/fa-solid-900.svg @@ -0,0 +1,5015 @@ + + + + + +Created by FontForge 20200314 at Wed Jul 15 11:59:41 2020 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fonts/fa-solid-900.ttf b/public/fonts/fa-solid-900.ttf new file mode 100644 index 0000000..7c59512 Binary files /dev/null and b/public/fonts/fa-solid-900.ttf differ diff --git a/public/fonts/fa-solid-900.woff b/public/fonts/fa-solid-900.woff new file mode 100644 index 0000000..aff125d Binary files /dev/null and b/public/fonts/fa-solid-900.woff differ diff --git a/public/fonts/fa-solid-900.woff2 b/public/fonts/fa-solid-900.woff2 new file mode 100644 index 0000000..aa2b791 Binary files /dev/null and b/public/fonts/fa-solid-900.woff2 differ diff --git a/public/fonts/lg.eot b/public/fonts/lg.eot new file mode 100644 index 0000000..51264c4 Binary files /dev/null and b/public/fonts/lg.eot differ diff --git a/public/fonts/lg.svg b/public/fonts/lg.svg new file mode 100644 index 0000000..83d681f --- /dev/null +++ b/public/fonts/lg.svg @@ -0,0 +1,47 @@ + + + + + + +{ + "fontFamily": "lg", + "majorVersion": 1, + "minorVersion": 0, + "fontURL": "https://github.com/sachinchoolur/lightgallery.js", + "copyright": "sachin", + "license": "MLT", + "licenseURL": "http://opensource.org/licenses/MIT", + "version": "Version 1.0", + "fontId": "lg", + "psName": "lg", + "subFamily": "Regular", + "fullName": "lg", + "description": "Font generated by IcoMoon." +} + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/fonts/lg.ttf b/public/fonts/lg.ttf new file mode 100644 index 0000000..8ad8199 Binary files /dev/null and b/public/fonts/lg.ttf differ diff --git a/public/fonts/lg.woff b/public/fonts/lg.woff new file mode 100644 index 0000000..d98ff60 Binary files /dev/null and b/public/fonts/lg.woff differ diff --git a/public/fonts/slick.eot b/public/fonts/slick.eot new file mode 100644 index 0000000..2cbab9c Binary files /dev/null and b/public/fonts/slick.eot differ diff --git a/public/fonts/slick.svg b/public/fonts/slick.svg new file mode 100644 index 0000000..b36a66a --- /dev/null +++ b/public/fonts/slick.svg @@ -0,0 +1,14 @@ + + + +Generated by Fontastic.me + + + + + + + + + + diff --git a/public/fonts/slick.ttf b/public/fonts/slick.ttf new file mode 100644 index 0000000..9d03461 Binary files /dev/null and b/public/fonts/slick.ttf differ diff --git a/public/fonts/slick.woff b/public/fonts/slick.woff new file mode 100644 index 0000000..8ee9972 Binary files /dev/null and b/public/fonts/slick.woff differ diff --git a/public/fonts/summernote.eot b/public/fonts/summernote.eot new file mode 100644 index 0000000..4f047db Binary files /dev/null and b/public/fonts/summernote.eot differ diff --git a/public/fonts/summernote.ttf b/public/fonts/summernote.ttf new file mode 100644 index 0000000..64ef84c Binary files /dev/null and b/public/fonts/summernote.ttf differ diff --git a/public/fonts/summernote.woff b/public/fonts/summernote.woff new file mode 100644 index 0000000..dfd4f66 Binary files /dev/null and b/public/fonts/summernote.woff differ diff --git a/public/fonts/summernote.woff2 b/public/fonts/summernote.woff2 new file mode 100644 index 0000000..40b2030 Binary files /dev/null and b/public/fonts/summernote.woff2 differ diff --git a/public/images/avatars/placeholder-f.jpg b/public/images/avatars/placeholder-f.jpg new file mode 100644 index 0000000..95da073 Binary files /dev/null and b/public/images/avatars/placeholder-f.jpg differ diff --git a/public/images/avatars/placeholder-m.jpg b/public/images/avatars/placeholder-m.jpg new file mode 100644 index 0000000..6026c12 Binary files /dev/null and b/public/images/avatars/placeholder-m.jpg differ diff --git a/public/images/avatars/placeholder.jpg b/public/images/avatars/placeholder.jpg new file mode 100644 index 0000000..65c9591 Binary files /dev/null and b/public/images/avatars/placeholder.jpg differ diff --git a/public/images/avatars/svg/vuero-1.svg b/public/images/avatars/svg/vuero-1.svg new file mode 100644 index 0000000..e977420 --- /dev/null +++ b/public/images/avatars/svg/vuero-1.svg @@ -0,0 +1,909 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-10.svg b/public/images/avatars/svg/vuero-10.svg new file mode 100644 index 0000000..6f01c73 --- /dev/null +++ b/public/images/avatars/svg/vuero-10.svg @@ -0,0 +1,906 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-11.svg b/public/images/avatars/svg/vuero-11.svg new file mode 100644 index 0000000..fe4b5fb --- /dev/null +++ b/public/images/avatars/svg/vuero-11.svg @@ -0,0 +1,841 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-12.svg b/public/images/avatars/svg/vuero-12.svg new file mode 100644 index 0000000..be64cd7 --- /dev/null +++ b/public/images/avatars/svg/vuero-12.svg @@ -0,0 +1,926 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-2.svg b/public/images/avatars/svg/vuero-2.svg new file mode 100644 index 0000000..75bb3d8 --- /dev/null +++ b/public/images/avatars/svg/vuero-2.svg @@ -0,0 +1,802 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-3.svg b/public/images/avatars/svg/vuero-3.svg new file mode 100644 index 0000000..6fe47c8 --- /dev/null +++ b/public/images/avatars/svg/vuero-3.svg @@ -0,0 +1,895 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-4.svg b/public/images/avatars/svg/vuero-4.svg new file mode 100644 index 0000000..9ffc3c6 --- /dev/null +++ b/public/images/avatars/svg/vuero-4.svg @@ -0,0 +1,665 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-5.svg b/public/images/avatars/svg/vuero-5.svg new file mode 100644 index 0000000..199f4fa --- /dev/null +++ b/public/images/avatars/svg/vuero-5.svg @@ -0,0 +1,715 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-6.svg b/public/images/avatars/svg/vuero-6.svg new file mode 100644 index 0000000..4356469 --- /dev/null +++ b/public/images/avatars/svg/vuero-6.svg @@ -0,0 +1,729 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-7.svg b/public/images/avatars/svg/vuero-7.svg new file mode 100644 index 0000000..447c15e --- /dev/null +++ b/public/images/avatars/svg/vuero-7.svg @@ -0,0 +1,746 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-8.svg b/public/images/avatars/svg/vuero-8.svg new file mode 100644 index 0000000..663fe5e --- /dev/null +++ b/public/images/avatars/svg/vuero-8.svg @@ -0,0 +1,724 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/avatars/svg/vuero-9.svg b/public/images/avatars/svg/vuero-9.svg new file mode 100644 index 0000000..be7be3e --- /dev/null +++ b/public/images/avatars/svg/vuero-9.svg @@ -0,0 +1,673 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/backgrounds/dashboard/abstract.png b/public/images/backgrounds/dashboard/abstract.png new file mode 100644 index 0000000..0463446 Binary files /dev/null and b/public/images/backgrounds/dashboard/abstract.png differ diff --git a/public/images/backgrounds/dashboard/funding-bg.svg b/public/images/backgrounds/dashboard/funding-bg.svg new file mode 100644 index 0000000..a1a8cd5 --- /dev/null +++ b/public/images/backgrounds/dashboard/funding-bg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/dashboard/rr5.jpg b/public/images/backgrounds/dashboard/rr5.jpg new file mode 100644 index 0000000..f94620d Binary files /dev/null and b/public/images/backgrounds/dashboard/rr5.jpg differ diff --git a/public/images/backgrounds/dashboard/rr6.jpg b/public/images/backgrounds/dashboard/rr6.jpg new file mode 100644 index 0000000..b809e51 Binary files /dev/null and b/public/images/backgrounds/dashboard/rr6.jpg differ diff --git a/public/images/backgrounds/dashboard/rr7.png b/public/images/backgrounds/dashboard/rr7.png new file mode 100644 index 0000000..7185353 Binary files /dev/null and b/public/images/backgrounds/dashboard/rr7.png differ diff --git a/public/images/backgrounds/error/404.svg b/public/images/backgrounds/error/404.svg new file mode 100644 index 0000000..08159f2 --- /dev/null +++ b/public/images/backgrounds/error/404.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/error/500.svg b/public/images/backgrounds/error/500.svg new file mode 100644 index 0000000..07090af --- /dev/null +++ b/public/images/backgrounds/error/500.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/grid.svg b/public/images/backgrounds/grid.svg new file mode 100644 index 0000000..23d3897 --- /dev/null +++ b/public/images/backgrounds/grid.svg @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/public/images/backgrounds/login/circle-bottom-left.svg b/public/images/backgrounds/login/circle-bottom-left.svg new file mode 100644 index 0000000..f8d7a4a --- /dev/null +++ b/public/images/backgrounds/login/circle-bottom-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/login/circle-top-right.svg b/public/images/backgrounds/login/circle-top-right.svg new file mode 100644 index 0000000..38421a3 --- /dev/null +++ b/public/images/backgrounds/login/circle-top-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/login/devs.svg b/public/images/backgrounds/login/devs.svg new file mode 100644 index 0000000..92d5c62 --- /dev/null +++ b/public/images/backgrounds/login/devs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/login/hero.png b/public/images/backgrounds/login/hero.png new file mode 100644 index 0000000..1cb5cb8 Binary files /dev/null and b/public/images/backgrounds/login/hero.png differ diff --git a/public/images/backgrounds/login/shape-1.svg b/public/images/backgrounds/login/shape-1.svg new file mode 100644 index 0000000..7f878fe --- /dev/null +++ b/public/images/backgrounds/login/shape-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/login/shape-2.svg b/public/images/backgrounds/login/shape-2.svg new file mode 100644 index 0000000..3070312 --- /dev/null +++ b/public/images/backgrounds/login/shape-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/login/shape-3.svg b/public/images/backgrounds/login/shape-3.svg new file mode 100644 index 0000000..d272b23 --- /dev/null +++ b/public/images/backgrounds/login/shape-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/login/shape-4.svg b/public/images/backgrounds/login/shape-4.svg new file mode 100644 index 0000000..7146833 --- /dev/null +++ b/public/images/backgrounds/login/shape-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/login/wave.svg b/public/images/backgrounds/login/wave.svg new file mode 100644 index 0000000..d6a295e --- /dev/null +++ b/public/images/backgrounds/login/wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/login/wave2.svg b/public/images/backgrounds/login/wave2.svg new file mode 100644 index 0000000..d1458e2 --- /dev/null +++ b/public/images/backgrounds/login/wave2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/backgrounds/signup/signup-hd.png b/public/images/backgrounds/signup/signup-hd.png new file mode 100644 index 0000000..666ce3f Binary files /dev/null and b/public/images/backgrounds/signup/signup-hd.png differ diff --git a/public/images/backgrounds/signup/signup-sm.png b/public/images/backgrounds/signup/signup-sm.png new file mode 100644 index 0000000..52874ed Binary files /dev/null and b/public/images/backgrounds/signup/signup-sm.png differ diff --git a/public/images/backgrounds/signup/signup.png b/public/images/backgrounds/signup/signup.png new file mode 100644 index 0000000..4b341b4 Binary files /dev/null and b/public/images/backgrounds/signup/signup.png differ diff --git a/public/images/backgrounds/signup/vuero-signup.png b/public/images/backgrounds/signup/vuero-signup.png new file mode 100644 index 0000000..b280c2c Binary files /dev/null and b/public/images/backgrounds/signup/vuero-signup.png differ diff --git a/public/images/backgrounds/signup/vuero-signup.webp b/public/images/backgrounds/signup/vuero-signup.webp new file mode 100644 index 0000000..1bea797 Binary files /dev/null and b/public/images/backgrounds/signup/vuero-signup.webp differ diff --git a/public/images/icons/components/accordion-dark.svg b/public/images/icons/components/accordion-dark.svg new file mode 100644 index 0000000..ff1bd5b --- /dev/null +++ b/public/images/icons/components/accordion-dark.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/accordion.svg b/public/images/icons/components/accordion.svg new file mode 100644 index 0000000..f5db2b1 --- /dev/null +++ b/public/images/icons/components/accordion.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/alert-dark.svg b/public/images/icons/components/alert-dark.svg new file mode 100644 index 0000000..3bcee93 --- /dev/null +++ b/public/images/icons/components/alert-dark.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/alert.svg b/public/images/icons/components/alert.svg new file mode 100644 index 0000000..ce2239c --- /dev/null +++ b/public/images/icons/components/alert.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/autocomplete-dark.svg b/public/images/icons/components/autocomplete-dark.svg new file mode 100644 index 0000000..941211d --- /dev/null +++ b/public/images/icons/components/autocomplete-dark.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/autocomplete.svg b/public/images/icons/components/autocomplete.svg new file mode 100644 index 0000000..dd40f6e --- /dev/null +++ b/public/images/icons/components/autocomplete.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/avatar-dark.svg b/public/images/icons/components/avatar-dark.svg new file mode 100644 index 0000000..e1083ab --- /dev/null +++ b/public/images/icons/components/avatar-dark.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/avatar.svg b/public/images/icons/components/avatar.svg new file mode 100644 index 0000000..8ee05b3 --- /dev/null +++ b/public/images/icons/components/avatar.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/badges-dark.svg b/public/images/icons/components/badges-dark.svg new file mode 100644 index 0000000..29bf697 --- /dev/null +++ b/public/images/icons/components/badges-dark.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/public/images/icons/components/badges.svg b/public/images/icons/components/badges.svg new file mode 100644 index 0000000..ef2ed1e --- /dev/null +++ b/public/images/icons/components/badges.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/public/images/icons/components/blocks-dark.svg b/public/images/icons/components/blocks-dark.svg new file mode 100644 index 0000000..d8a3278 --- /dev/null +++ b/public/images/icons/components/blocks-dark.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/public/images/icons/components/blocks.svg b/public/images/icons/components/blocks.svg new file mode 100644 index 0000000..ee39a89 --- /dev/null +++ b/public/images/icons/components/blocks.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/public/images/icons/components/breadcrumb-dark.svg b/public/images/icons/components/breadcrumb-dark.svg new file mode 100644 index 0000000..174e951 --- /dev/null +++ b/public/images/icons/components/breadcrumb-dark.svg @@ -0,0 +1,42 @@ + + + + + + + + + diff --git a/public/images/icons/components/breadcrumb.svg b/public/images/icons/components/breadcrumb.svg new file mode 100644 index 0000000..ee9b1c4 --- /dev/null +++ b/public/images/icons/components/breadcrumb.svg @@ -0,0 +1,42 @@ + + + + + + + + + diff --git a/public/images/icons/components/buttons-dark.svg b/public/images/icons/components/buttons-dark.svg new file mode 100644 index 0000000..353dc2f --- /dev/null +++ b/public/images/icons/components/buttons-dark.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/public/images/icons/components/buttons.svg b/public/images/icons/components/buttons.svg new file mode 100644 index 0000000..3bec4c9 --- /dev/null +++ b/public/images/icons/components/buttons.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/public/images/icons/components/calendar.svg b/public/images/icons/components/calendar.svg new file mode 100644 index 0000000..7c73e79 --- /dev/null +++ b/public/images/icons/components/calendar.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/cards-dark.svg b/public/images/icons/components/cards-dark.svg new file mode 100644 index 0000000..b6a0e61 --- /dev/null +++ b/public/images/icons/components/cards-dark.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/cards.svg b/public/images/icons/components/cards.svg new file mode 100644 index 0000000..c4b6cfc --- /dev/null +++ b/public/images/icons/components/cards.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/carousel.svg b/public/images/icons/components/carousel.svg new file mode 100644 index 0000000..be44978 --- /dev/null +++ b/public/images/icons/components/carousel.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/public/images/icons/components/clients.svg b/public/images/icons/components/clients.svg new file mode 100644 index 0000000..4fcc6f0 --- /dev/null +++ b/public/images/icons/components/clients.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/colors-dark.svg b/public/images/icons/components/colors-dark.svg new file mode 100644 index 0000000..9909de5 --- /dev/null +++ b/public/images/icons/components/colors-dark.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/colors.svg b/public/images/icons/components/colors.svg new file mode 100644 index 0000000..98644a5 --- /dev/null +++ b/public/images/icons/components/colors.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/content-dark.svg b/public/images/icons/components/content-dark.svg new file mode 100644 index 0000000..acb0336 --- /dev/null +++ b/public/images/icons/components/content-dark.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/public/images/icons/components/content.svg b/public/images/icons/components/content.svg new file mode 100644 index 0000000..6c77b00 --- /dev/null +++ b/public/images/icons/components/content.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/public/images/icons/components/counters.svg b/public/images/icons/components/counters.svg new file mode 100644 index 0000000..4c2450f --- /dev/null +++ b/public/images/icons/components/counters.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/datepicker-dark.svg b/public/images/icons/components/datepicker-dark.svg new file mode 100644 index 0000000..ad90834 --- /dev/null +++ b/public/images/icons/components/datepicker-dark.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/datepicker.svg b/public/images/icons/components/datepicker.svg new file mode 100644 index 0000000..ad73716 --- /dev/null +++ b/public/images/icons/components/datepicker.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/dropdowns-dark.svg b/public/images/icons/components/dropdowns-dark.svg new file mode 100644 index 0000000..a88cb50 --- /dev/null +++ b/public/images/icons/components/dropdowns-dark.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/dropdowns.svg b/public/images/icons/components/dropdowns.svg new file mode 100644 index 0000000..53be831 --- /dev/null +++ b/public/images/icons/components/dropdowns.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/feather-icons-dark.svg b/public/images/icons/components/feather-icons-dark.svg new file mode 100644 index 0000000..f3a0573 --- /dev/null +++ b/public/images/icons/components/feather-icons-dark.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/feather-icons.svg b/public/images/icons/components/feather-icons.svg new file mode 100644 index 0000000..056508c --- /dev/null +++ b/public/images/icons/components/feather-icons.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/features.svg b/public/images/icons/components/features.svg new file mode 100644 index 0000000..dcad85c --- /dev/null +++ b/public/images/icons/components/features.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/file-input-dark.svg b/public/images/icons/components/file-input-dark.svg new file mode 100644 index 0000000..2a52555 --- /dev/null +++ b/public/images/icons/components/file-input-dark.svg @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/public/images/icons/components/file-input.svg b/public/images/icons/components/file-input.svg new file mode 100644 index 0000000..a59fd1b --- /dev/null +++ b/public/images/icons/components/file-input.svg @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/public/images/icons/components/flex-tables-dark.svg b/public/images/icons/components/flex-tables-dark.svg new file mode 100644 index 0000000..87955b2 --- /dev/null +++ b/public/images/icons/components/flex-tables-dark.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/flex-tables.svg b/public/images/icons/components/flex-tables.svg new file mode 100644 index 0000000..3624215 --- /dev/null +++ b/public/images/icons/components/flex-tables.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/font-awesome-dark.svg b/public/images/icons/components/font-awesome-dark.svg new file mode 100644 index 0000000..1d8e538 --- /dev/null +++ b/public/images/icons/components/font-awesome-dark.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/public/images/icons/components/font-awesome.svg b/public/images/icons/components/font-awesome.svg new file mode 100644 index 0000000..51eb831 --- /dev/null +++ b/public/images/icons/components/font-awesome.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/public/images/icons/components/footer.svg b/public/images/icons/components/footer.svg new file mode 100644 index 0000000..a4fae51 --- /dev/null +++ b/public/images/icons/components/footer.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/forms-dark.svg b/public/images/icons/components/forms-dark.svg new file mode 100644 index 0000000..b375842 --- /dev/null +++ b/public/images/icons/components/forms-dark.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/forms.svg b/public/images/icons/components/forms.svg new file mode 100644 index 0000000..21459fa --- /dev/null +++ b/public/images/icons/components/forms.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/grid.svg b/public/images/icons/components/grid.svg new file mode 100644 index 0000000..66561ac --- /dev/null +++ b/public/images/icons/components/grid.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/public/images/icons/components/icon-box-dark.svg b/public/images/icons/components/icon-box-dark.svg new file mode 100644 index 0000000..e48ef0f --- /dev/null +++ b/public/images/icons/components/icon-box-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/public/images/icons/components/icon-box.svg b/public/images/icons/components/icon-box.svg new file mode 100644 index 0000000..977bb06 --- /dev/null +++ b/public/images/icons/components/icon-box.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/public/images/icons/components/iconpicker.svg b/public/images/icons/components/iconpicker.svg new file mode 100644 index 0000000..f60c898 --- /dev/null +++ b/public/images/icons/components/iconpicker.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/icons.svg b/public/images/icons/components/icons.svg new file mode 100644 index 0000000..a4729d8 --- /dev/null +++ b/public/images/icons/components/icons.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/inputs-addons-dark.svg b/public/images/icons/components/inputs-addons-dark.svg new file mode 100644 index 0000000..d4d574f --- /dev/null +++ b/public/images/icons/components/inputs-addons-dark.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/inputs-addons.svg b/public/images/icons/components/inputs-addons.svg new file mode 100644 index 0000000..9189b5c --- /dev/null +++ b/public/images/icons/components/inputs-addons.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/inputs-dark.svg b/public/images/icons/components/inputs-dark.svg new file mode 100644 index 0000000..c4cb72a --- /dev/null +++ b/public/images/icons/components/inputs-dark.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/inputs.svg b/public/images/icons/components/inputs.svg new file mode 100644 index 0000000..3577d7a --- /dev/null +++ b/public/images/icons/components/inputs.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/layout-1-dark.svg b/public/images/icons/components/layout-1-dark.svg new file mode 100644 index 0000000..99d9487 --- /dev/null +++ b/public/images/icons/components/layout-1-dark.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/layout-1.svg b/public/images/icons/components/layout-1.svg new file mode 100644 index 0000000..5f90df0 --- /dev/null +++ b/public/images/icons/components/layout-1.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/layout-2-dark.svg b/public/images/icons/components/layout-2-dark.svg new file mode 100644 index 0000000..108b90f --- /dev/null +++ b/public/images/icons/components/layout-2-dark.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/layout-2.svg b/public/images/icons/components/layout-2.svg new file mode 100644 index 0000000..9cf757a --- /dev/null +++ b/public/images/icons/components/layout-2.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/layout-3-dark.svg b/public/images/icons/components/layout-3-dark.svg new file mode 100644 index 0000000..20932ba --- /dev/null +++ b/public/images/icons/components/layout-3-dark.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/layout-3.svg b/public/images/icons/components/layout-3.svg new file mode 100644 index 0000000..240bc4b --- /dev/null +++ b/public/images/icons/components/layout-3.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/lightbox-dark.svg b/public/images/icons/components/lightbox-dark.svg new file mode 100644 index 0000000..a82bb56 --- /dev/null +++ b/public/images/icons/components/lightbox-dark.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/public/images/icons/components/lightbox.svg b/public/images/icons/components/lightbox.svg new file mode 100644 index 0000000..28260dd --- /dev/null +++ b/public/images/icons/components/lightbox.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/public/images/icons/components/line-icons-dark.svg b/public/images/icons/components/line-icons-dark.svg new file mode 100644 index 0000000..7a86c87 --- /dev/null +++ b/public/images/icons/components/line-icons-dark.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/public/images/icons/components/line-icons.svg b/public/images/icons/components/line-icons.svg new file mode 100644 index 0000000..c6c8af1 --- /dev/null +++ b/public/images/icons/components/line-icons.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/public/images/icons/components/line-icons2-dark.svg b/public/images/icons/components/line-icons2-dark.svg new file mode 100644 index 0000000..47dbcfb --- /dev/null +++ b/public/images/icons/components/line-icons2-dark.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/public/images/icons/components/line-icons2.svg b/public/images/icons/components/line-icons2.svg new file mode 100644 index 0000000..8eded22 --- /dev/null +++ b/public/images/icons/components/line-icons2.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/public/images/icons/components/lists.svg b/public/images/icons/components/lists.svg new file mode 100644 index 0000000..551f75e --- /dev/null +++ b/public/images/icons/components/lists.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/messages-dark.svg b/public/images/icons/components/messages-dark.svg new file mode 100644 index 0000000..c0dff4d --- /dev/null +++ b/public/images/icons/components/messages-dark.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/messages.svg b/public/images/icons/components/messages.svg new file mode 100644 index 0000000..6074c9e --- /dev/null +++ b/public/images/icons/components/messages.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/modals-dark.svg b/public/images/icons/components/modals-dark.svg new file mode 100644 index 0000000..6a5223f --- /dev/null +++ b/public/images/icons/components/modals-dark.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/modals.svg b/public/images/icons/components/modals.svg new file mode 100644 index 0000000..dc5cd3d --- /dev/null +++ b/public/images/icons/components/modals.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/popover-dark.svg b/public/images/icons/components/popover-dark.svg new file mode 100644 index 0000000..207452d --- /dev/null +++ b/public/images/icons/components/popover-dark.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/public/images/icons/components/popover.svg b/public/images/icons/components/popover.svg new file mode 100644 index 0000000..41f7395 --- /dev/null +++ b/public/images/icons/components/popover.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/public/images/icons/components/pricing.svg b/public/images/icons/components/pricing.svg new file mode 100644 index 0000000..ba7abf7 --- /dev/null +++ b/public/images/icons/components/pricing.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/progress-dark.svg b/public/images/icons/components/progress-dark.svg new file mode 100644 index 0000000..8ddcbd3 --- /dev/null +++ b/public/images/icons/components/progress-dark.svg @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/public/images/icons/components/progress.svg b/public/images/icons/components/progress.svg new file mode 100644 index 0000000..ccb28ed --- /dev/null +++ b/public/images/icons/components/progress.svg @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/public/images/icons/components/selects-dark.svg b/public/images/icons/components/selects-dark.svg new file mode 100644 index 0000000..a31bf1f --- /dev/null +++ b/public/images/icons/components/selects-dark.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/components/selects.svg b/public/images/icons/components/selects.svg new file mode 100644 index 0000000..2270c39 --- /dev/null +++ b/public/images/icons/components/selects.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/components/slider-dark.svg b/public/images/icons/components/slider-dark.svg new file mode 100644 index 0000000..8bf4531 --- /dev/null +++ b/public/images/icons/components/slider-dark.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/components/slider-tabs-dark.svg b/public/images/icons/components/slider-tabs-dark.svg new file mode 100644 index 0000000..e4fe97f --- /dev/null +++ b/public/images/icons/components/slider-tabs-dark.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/public/images/icons/components/slider-tabs.svg b/public/images/icons/components/slider-tabs.svg new file mode 100644 index 0000000..ee4220a --- /dev/null +++ b/public/images/icons/components/slider-tabs.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/public/images/icons/components/slider.svg b/public/images/icons/components/slider.svg new file mode 100644 index 0000000..40921c8 --- /dev/null +++ b/public/images/icons/components/slider.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/components/snacks-dark.svg b/public/images/icons/components/snacks-dark.svg new file mode 100644 index 0000000..91a664e --- /dev/null +++ b/public/images/icons/components/snacks-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/public/images/icons/components/snacks.svg b/public/images/icons/components/snacks.svg new file mode 100644 index 0000000..1765e35 --- /dev/null +++ b/public/images/icons/components/snacks.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/public/images/icons/components/steps.svg b/public/images/icons/components/steps.svg new file mode 100644 index 0000000..4bf80de --- /dev/null +++ b/public/images/icons/components/steps.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/public/images/icons/components/summernote-dark.svg b/public/images/icons/components/summernote-dark.svg new file mode 100644 index 0000000..30c6ef7 --- /dev/null +++ b/public/images/icons/components/summernote-dark.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/summernote.svg b/public/images/icons/components/summernote.svg new file mode 100644 index 0000000..e1f1ef7 --- /dev/null +++ b/public/images/icons/components/summernote.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/switch-dark.svg b/public/images/icons/components/switch-dark.svg new file mode 100644 index 0000000..4619b8e --- /dev/null +++ b/public/images/icons/components/switch-dark.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/public/images/icons/components/switch.svg b/public/images/icons/components/switch.svg new file mode 100644 index 0000000..eb035f3 --- /dev/null +++ b/public/images/icons/components/switch.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/public/images/icons/components/tables-dark.svg b/public/images/icons/components/tables-dark.svg new file mode 100644 index 0000000..42ddba0 --- /dev/null +++ b/public/images/icons/components/tables-dark.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/tables.svg b/public/images/icons/components/tables.svg new file mode 100644 index 0000000..b901dca --- /dev/null +++ b/public/images/icons/components/tables.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/tabs-dark.svg b/public/images/icons/components/tabs-dark.svg new file mode 100644 index 0000000..47a3d55 --- /dev/null +++ b/public/images/icons/components/tabs-dark.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/tabs.svg b/public/images/icons/components/tabs.svg new file mode 100644 index 0000000..f4e5343 --- /dev/null +++ b/public/images/icons/components/tabs.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/tags-inputs-dark.svg b/public/images/icons/components/tags-inputs-dark.svg new file mode 100644 index 0000000..978cba6 --- /dev/null +++ b/public/images/icons/components/tags-inputs-dark.svg @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/public/images/icons/components/tags-inputs.svg b/public/images/icons/components/tags-inputs.svg new file mode 100644 index 0000000..6d646ed --- /dev/null +++ b/public/images/icons/components/tags-inputs.svg @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/public/images/icons/components/team.svg b/public/images/icons/components/team.svg new file mode 100644 index 0000000..3c66505 --- /dev/null +++ b/public/images/icons/components/team.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/testimonials.svg b/public/images/icons/components/testimonials.svg new file mode 100644 index 0000000..c1bb69a --- /dev/null +++ b/public/images/icons/components/testimonials.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/textarea-dark.svg b/public/images/icons/components/textarea-dark.svg new file mode 100644 index 0000000..42f7ef3 --- /dev/null +++ b/public/images/icons/components/textarea-dark.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/textarea.svg b/public/images/icons/components/textarea.svg new file mode 100644 index 0000000..09cc08b --- /dev/null +++ b/public/images/icons/components/textarea.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/timeline.svg b/public/images/icons/components/timeline.svg new file mode 100644 index 0000000..1a09604 --- /dev/null +++ b/public/images/icons/components/timeline.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/public/images/icons/components/toasts-dark.svg b/public/images/icons/components/toasts-dark.svg new file mode 100644 index 0000000..827f462 --- /dev/null +++ b/public/images/icons/components/toasts-dark.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + diff --git a/public/images/icons/components/toasts.svg b/public/images/icons/components/toasts.svg new file mode 100644 index 0000000..b57f509 --- /dev/null +++ b/public/images/icons/components/toasts.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/toggles-dark.svg b/public/images/icons/components/toggles-dark.svg new file mode 100644 index 0000000..b27e166 --- /dev/null +++ b/public/images/icons/components/toggles-dark.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/toggles.svg b/public/images/icons/components/toggles.svg new file mode 100644 index 0000000..46d0d9b --- /dev/null +++ b/public/images/icons/components/toggles.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/tooltip-dark.svg b/public/images/icons/components/tooltip-dark.svg new file mode 100644 index 0000000..a6791c0 --- /dev/null +++ b/public/images/icons/components/tooltip-dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/public/images/icons/components/tooltip.svg b/public/images/icons/components/tooltip.svg new file mode 100644 index 0000000..b76b664 --- /dev/null +++ b/public/images/icons/components/tooltip.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/public/images/icons/components/typography.svg b/public/images/icons/components/typography.svg new file mode 100644 index 0000000..f937792 --- /dev/null +++ b/public/images/icons/components/typography.svg @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/uploader.svg b/public/images/icons/components/uploader.svg new file mode 100644 index 0000000..b10c4e6 --- /dev/null +++ b/public/images/icons/components/uploader.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/video-dark.svg b/public/images/icons/components/video-dark.svg new file mode 100644 index 0000000..2fcb6ee --- /dev/null +++ b/public/images/icons/components/video-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/public/images/icons/components/video-gallery-dark.svg b/public/images/icons/components/video-gallery-dark.svg new file mode 100644 index 0000000..1bf1dcc --- /dev/null +++ b/public/images/icons/components/video-gallery-dark.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/video-gallery.svg b/public/images/icons/components/video-gallery.svg new file mode 100644 index 0000000..5c3882a --- /dev/null +++ b/public/images/icons/components/video-gallery.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/components/video.svg b/public/images/icons/components/video.svg new file mode 100644 index 0000000..fb2d386 --- /dev/null +++ b/public/images/icons/components/video.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/public/images/icons/cryptocurrencies/bnb.svg b/public/images/icons/cryptocurrencies/bnb.svg new file mode 100644 index 0000000..91a66e0 --- /dev/null +++ b/public/images/icons/cryptocurrencies/bnb.svg @@ -0,0 +1 @@ +bi \ No newline at end of file diff --git a/public/images/icons/cryptocurrencies/btc.svg b/public/images/icons/cryptocurrencies/btc.svg new file mode 100644 index 0000000..2b75c99 --- /dev/null +++ b/public/images/icons/cryptocurrencies/btc.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/public/images/icons/cryptocurrencies/link.svg b/public/images/icons/cryptocurrencies/link.svg new file mode 100644 index 0000000..bf4cd53 --- /dev/null +++ b/public/images/icons/cryptocurrencies/link.svg @@ -0,0 +1 @@ +Asset 1 \ No newline at end of file diff --git a/public/images/icons/cryptocurrencies/ltc.svg b/public/images/icons/cryptocurrencies/ltc.svg new file mode 100644 index 0000000..13e76a4 --- /dev/null +++ b/public/images/icons/cryptocurrencies/ltc.svg @@ -0,0 +1 @@ +litecoin-ltc-logo \ No newline at end of file diff --git a/public/images/icons/cryptocurrencies/xmr.svg b/public/images/icons/cryptocurrencies/xmr.svg new file mode 100644 index 0000000..6dd7e07 --- /dev/null +++ b/public/images/icons/cryptocurrencies/xmr.svg @@ -0,0 +1 @@ +monero \ No newline at end of file diff --git a/public/images/icons/dashboards/banking/bank-1.svg b/public/images/icons/dashboards/banking/bank-1.svg new file mode 100644 index 0000000..3c27be8 --- /dev/null +++ b/public/images/icons/dashboards/banking/bank-1.svg @@ -0,0 +1,13 @@ + + + + +STARLING PORTRAIT LOGO FOR WHITE BACKGROUND + + + + diff --git a/public/images/icons/dashboards/banking/bank-2.svg b/public/images/icons/dashboards/banking/bank-2.svg new file mode 100644 index 0000000..a8f2c07 --- /dev/null +++ b/public/images/icons/dashboards/banking/bank-2.svg @@ -0,0 +1,21 @@ + + + + +STARLING PORTRAIT LOGO FOR WHITE BACKGROUND + + + + + + + + + + + + diff --git a/public/images/icons/dashboards/banking/bank-3.svg b/public/images/icons/dashboards/banking/bank-3.svg new file mode 100644 index 0000000..8a54118 --- /dev/null +++ b/public/images/icons/dashboards/banking/bank-3.svg @@ -0,0 +1,31 @@ + + + + +STARLING PORTRAIT LOGO FOR WHITE BACKGROUND + + + + + + + + + + + + + + + + diff --git a/public/images/icons/dashboards/banking/visa-squared-color.svg b/public/images/icons/dashboards/banking/visa-squared-color.svg new file mode 100644 index 0000000..18e3082 --- /dev/null +++ b/public/images/icons/dashboards/banking/visa-squared-color.svg @@ -0,0 +1,22 @@ + + + + + + + + + + diff --git a/public/images/icons/dashboards/banking/visa-squared-white.svg b/public/images/icons/dashboards/banking/visa-squared-white.svg new file mode 100644 index 0000000..c7b4e64 --- /dev/null +++ b/public/images/icons/dashboards/banking/visa-squared-white.svg @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/public/images/icons/dashboards/banking/visa-text-dark.svg b/public/images/icons/dashboards/banking/visa-text-dark.svg new file mode 100644 index 0000000..4f69ceb --- /dev/null +++ b/public/images/icons/dashboards/banking/visa-text-dark.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/public/images/icons/dashboards/banking/visa-text-white.svg b/public/images/icons/dashboards/banking/visa-text-white.svg new file mode 100644 index 0000000..f44499c --- /dev/null +++ b/public/images/icons/dashboards/banking/visa-text-white.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/beer.svg b/public/images/icons/datatable/beer.svg new file mode 100644 index 0000000..63aa13a --- /dev/null +++ b/public/images/icons/datatable/beer.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/capuccino.svg b/public/images/icons/datatable/capuccino.svg new file mode 100644 index 0000000..dff8227 --- /dev/null +++ b/public/images/icons/datatable/capuccino.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/cocktail.svg b/public/images/icons/datatable/cocktail.svg new file mode 100644 index 0000000..a143428 --- /dev/null +++ b/public/images/icons/datatable/cocktail.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/coffee.svg b/public/images/icons/datatable/coffee.svg new file mode 100644 index 0000000..92ea7ee --- /dev/null +++ b/public/images/icons/datatable/coffee.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/cola.svg b/public/images/icons/datatable/cola.svg new file mode 100644 index 0000000..9c2533e --- /dev/null +++ b/public/images/icons/datatable/cola.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/cosmopolitan.svg b/public/images/icons/datatable/cosmopolitan.svg new file mode 100644 index 0000000..116fbe5 --- /dev/null +++ b/public/images/icons/datatable/cosmopolitan.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/infusion.svg b/public/images/icons/datatable/infusion.svg new file mode 100644 index 0000000..8b37128 --- /dev/null +++ b/public/images/icons/datatable/infusion.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/juice.svg b/public/images/icons/datatable/juice.svg new file mode 100644 index 0000000..a187307 --- /dev/null +++ b/public/images/icons/datatable/juice.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/latte.svg b/public/images/icons/datatable/latte.svg new file mode 100644 index 0000000..d6e9e08 --- /dev/null +++ b/public/images/icons/datatable/latte.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/lemonade.svg b/public/images/icons/datatable/lemonade.svg new file mode 100644 index 0000000..553e848 --- /dev/null +++ b/public/images/icons/datatable/lemonade.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/milk.svg b/public/images/icons/datatable/milk.svg new file mode 100644 index 0000000..828f74d --- /dev/null +++ b/public/images/icons/datatable/milk.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/milkshake.svg b/public/images/icons/datatable/milkshake.svg new file mode 100644 index 0000000..e0f17c1 --- /dev/null +++ b/public/images/icons/datatable/milkshake.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/mojito.svg b/public/images/icons/datatable/mojito.svg new file mode 100644 index 0000000..c95c209 --- /dev/null +++ b/public/images/icons/datatable/mojito.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/sangria.svg b/public/images/icons/datatable/sangria.svg new file mode 100644 index 0000000..b2bdbdd --- /dev/null +++ b/public/images/icons/datatable/sangria.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/smoothie.svg b/public/images/icons/datatable/smoothie.svg new file mode 100644 index 0000000..aaeef58 --- /dev/null +++ b/public/images/icons/datatable/smoothie.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/soda.svg b/public/images/icons/datatable/soda.svg new file mode 100644 index 0000000..f86aec5 --- /dev/null +++ b/public/images/icons/datatable/soda.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/sort_asc.png b/public/images/icons/datatable/sort_asc.png new file mode 100644 index 0000000..04492b5 Binary files /dev/null and b/public/images/icons/datatable/sort_asc.png differ diff --git a/public/images/icons/datatable/sort_both.png b/public/images/icons/datatable/sort_both.png new file mode 100644 index 0000000..6dde8a7 Binary files /dev/null and b/public/images/icons/datatable/sort_both.png differ diff --git a/public/images/icons/datatable/sort_desc.png b/public/images/icons/datatable/sort_desc.png new file mode 100644 index 0000000..984fda2 Binary files /dev/null and b/public/images/icons/datatable/sort_desc.png differ diff --git a/public/images/icons/datatable/tea.svg b/public/images/icons/datatable/tea.svg new file mode 100644 index 0000000..4323a61 --- /dev/null +++ b/public/images/icons/datatable/tea.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/water.svg b/public/images/icons/datatable/water.svg new file mode 100644 index 0000000..a3ac00d --- /dev/null +++ b/public/images/icons/datatable/water.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/datatable/wine.svg b/public/images/icons/datatable/wine.svg new file mode 100644 index 0000000..a8152f2 --- /dev/null +++ b/public/images/icons/datatable/wine.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/files/ai.svg b/public/images/icons/files/ai.svg new file mode 100644 index 0000000..9d0c659 --- /dev/null +++ b/public/images/icons/files/ai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/files/doc-2.svg b/public/images/icons/files/doc-2.svg new file mode 100644 index 0000000..704bd75 --- /dev/null +++ b/public/images/icons/files/doc-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/files/doc.svg b/public/images/icons/files/doc.svg new file mode 100644 index 0000000..59453c8 --- /dev/null +++ b/public/images/icons/files/doc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/files/pdf.svg b/public/images/icons/files/pdf.svg new file mode 100644 index 0000000..9e99245 --- /dev/null +++ b/public/images/icons/files/pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/files/ppt.svg b/public/images/icons/files/ppt.svg new file mode 100644 index 0000000..2ea363c --- /dev/null +++ b/public/images/icons/files/ppt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/files/presentation.svg b/public/images/icons/files/presentation.svg new file mode 100644 index 0000000..245e514 --- /dev/null +++ b/public/images/icons/files/presentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/files/sheet.svg b/public/images/icons/files/sheet.svg new file mode 100644 index 0000000..b3b1fa0 --- /dev/null +++ b/public/images/icons/files/sheet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/files/video.svg b/public/images/icons/files/video.svg new file mode 100644 index 0000000..3b93683 --- /dev/null +++ b/public/images/icons/files/video.svg @@ -0,0 +1,14 @@ + + + + + + + diff --git a/public/images/icons/files/zip-format.svg b/public/images/icons/files/zip-format.svg new file mode 100644 index 0000000..ba6c776 --- /dev/null +++ b/public/images/icons/files/zip-format.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/flags/australia.svg b/public/images/icons/flags/australia.svg new file mode 100644 index 0000000..d573e26 --- /dev/null +++ b/public/images/icons/flags/australia.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/canada.svg b/public/images/icons/flags/canada.svg new file mode 100644 index 0000000..647abcc --- /dev/null +++ b/public/images/icons/flags/canada.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/china.svg b/public/images/icons/flags/china.svg new file mode 100644 index 0000000..67bc470 --- /dev/null +++ b/public/images/icons/flags/china.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + diff --git a/public/images/icons/flags/dominican-republic.svg b/public/images/icons/flags/dominican-republic.svg new file mode 100644 index 0000000..83db223 --- /dev/null +++ b/public/images/icons/flags/dominican-republic.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/england.svg b/public/images/icons/flags/england.svg new file mode 100644 index 0000000..feca46f --- /dev/null +++ b/public/images/icons/flags/england.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/france.svg b/public/images/icons/flags/france.svg new file mode 100644 index 0000000..2c3c6a2 --- /dev/null +++ b/public/images/icons/flags/france.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/germany.svg b/public/images/icons/flags/germany.svg new file mode 100644 index 0000000..df3fa31 --- /dev/null +++ b/public/images/icons/flags/germany.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/mexico.svg b/public/images/icons/flags/mexico.svg new file mode 100644 index 0000000..e9bc356 --- /dev/null +++ b/public/images/icons/flags/mexico.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/new-zealand.svg b/public/images/icons/flags/new-zealand.svg new file mode 100644 index 0000000..5231222 --- /dev/null +++ b/public/images/icons/flags/new-zealand.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/saudi-arabia.svg b/public/images/icons/flags/saudi-arabia.svg new file mode 100644 index 0000000..c1b3f23 --- /dev/null +++ b/public/images/icons/flags/saudi-arabia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/flags/south-africa.svg b/public/images/icons/flags/south-africa.svg new file mode 100644 index 0000000..e56eff2 --- /dev/null +++ b/public/images/icons/flags/south-africa.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/spain.svg b/public/images/icons/flags/spain.svg new file mode 100644 index 0000000..da767f8 --- /dev/null +++ b/public/images/icons/flags/spain.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/thailand.svg b/public/images/icons/flags/thailand.svg new file mode 100644 index 0000000..e030149 --- /dev/null +++ b/public/images/icons/flags/thailand.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/flags/united-states-of-america.svg b/public/images/icons/flags/united-states-of-america.svg new file mode 100644 index 0000000..fd5a0d1 --- /dev/null +++ b/public/images/icons/flags/united-states-of-america.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/food/icon-1.svg b/public/images/icons/food/icon-1.svg new file mode 100644 index 0000000..2651fe0 --- /dev/null +++ b/public/images/icons/food/icon-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/food/icon-10.svg b/public/images/icons/food/icon-10.svg new file mode 100644 index 0000000..569a274 --- /dev/null +++ b/public/images/icons/food/icon-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/food/icon-11.svg b/public/images/icons/food/icon-11.svg new file mode 100644 index 0000000..2b079d8 --- /dev/null +++ b/public/images/icons/food/icon-11.svg @@ -0,0 +1,2 @@ + + diff --git a/public/images/icons/food/icon-12.svg b/public/images/icons/food/icon-12.svg new file mode 100644 index 0000000..4c65f47 --- /dev/null +++ b/public/images/icons/food/icon-12.svg @@ -0,0 +1,33 @@ + + + + + + + + + diff --git a/public/images/icons/food/icon-13.svg b/public/images/icons/food/icon-13.svg new file mode 100644 index 0000000..eb5fdd1 --- /dev/null +++ b/public/images/icons/food/icon-13.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/food/icon-2.svg b/public/images/icons/food/icon-2.svg new file mode 100644 index 0000000..2006d1e --- /dev/null +++ b/public/images/icons/food/icon-2.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/food/icon-3.svg b/public/images/icons/food/icon-3.svg new file mode 100644 index 0000000..f46f940 --- /dev/null +++ b/public/images/icons/food/icon-3.svg @@ -0,0 +1,2 @@ + + diff --git a/public/images/icons/food/icon-4.svg b/public/images/icons/food/icon-4.svg new file mode 100644 index 0000000..e1dc0dc --- /dev/null +++ b/public/images/icons/food/icon-4.svg @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/food/icon-5.svg b/public/images/icons/food/icon-5.svg new file mode 100644 index 0000000..39ad571 --- /dev/null +++ b/public/images/icons/food/icon-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/food/icon-6.svg b/public/images/icons/food/icon-6.svg new file mode 100644 index 0000000..3d1307b --- /dev/null +++ b/public/images/icons/food/icon-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/food/icon-7.svg b/public/images/icons/food/icon-7.svg new file mode 100644 index 0000000..f80c222 --- /dev/null +++ b/public/images/icons/food/icon-7.svg @@ -0,0 +1,2 @@ + +3. thailand, tomyam, suap, spicie, food diff --git a/public/images/icons/food/icon-8.svg b/public/images/icons/food/icon-8.svg new file mode 100644 index 0000000..1a1ed0a --- /dev/null +++ b/public/images/icons/food/icon-8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/food/icon-9.svg b/public/images/icons/food/icon-9.svg new file mode 100644 index 0000000..e3437cf --- /dev/null +++ b/public/images/icons/food/icon-9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/hexagons/accent-heavy.svg b/public/images/icons/hexagons/accent-heavy.svg new file mode 100644 index 0000000..b7815bc --- /dev/null +++ b/public/images/icons/hexagons/accent-heavy.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/hexagons/accent.svg b/public/images/icons/hexagons/accent.svg new file mode 100644 index 0000000..a100eae --- /dev/null +++ b/public/images/icons/hexagons/accent.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/hexagons/green-heavy.svg b/public/images/icons/hexagons/green-heavy.svg new file mode 100644 index 0000000..2c771e4 --- /dev/null +++ b/public/images/icons/hexagons/green-heavy.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/hexagons/green.svg b/public/images/icons/hexagons/green.svg new file mode 100644 index 0000000..235fed5 --- /dev/null +++ b/public/images/icons/hexagons/green.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/hexagons/orange-heavy.svg b/public/images/icons/hexagons/orange-heavy.svg new file mode 100644 index 0000000..1f3b4ef --- /dev/null +++ b/public/images/icons/hexagons/orange-heavy.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/hexagons/orange.svg b/public/images/icons/hexagons/orange.svg new file mode 100644 index 0000000..78bf357 --- /dev/null +++ b/public/images/icons/hexagons/orange.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/hexagons/purple-heavy.svg b/public/images/icons/hexagons/purple-heavy.svg new file mode 100644 index 0000000..f612048 --- /dev/null +++ b/public/images/icons/hexagons/purple-heavy.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/hexagons/purple.svg b/public/images/icons/hexagons/purple.svg new file mode 100644 index 0000000..44c3322 --- /dev/null +++ b/public/images/icons/hexagons/purple.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/public/images/icons/layouts/layout-1-dark.svg b/public/images/icons/layouts/layout-1-dark.svg new file mode 100644 index 0000000..13bd0e7 --- /dev/null +++ b/public/images/icons/layouts/layout-1-dark.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-1.svg b/public/images/icons/layouts/layout-1.svg new file mode 100644 index 0000000..73095d2 --- /dev/null +++ b/public/images/icons/layouts/layout-1.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-10-dark.svg b/public/images/icons/layouts/layout-10-dark.svg new file mode 100644 index 0000000..26b84ae --- /dev/null +++ b/public/images/icons/layouts/layout-10-dark.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-10.svg b/public/images/icons/layouts/layout-10.svg new file mode 100644 index 0000000..4efbb27 --- /dev/null +++ b/public/images/icons/layouts/layout-10.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-11-dark.svg b/public/images/icons/layouts/layout-11-dark.svg new file mode 100644 index 0000000..a27e0ba --- /dev/null +++ b/public/images/icons/layouts/layout-11-dark.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-11.svg b/public/images/icons/layouts/layout-11.svg new file mode 100644 index 0000000..05d7716 --- /dev/null +++ b/public/images/icons/layouts/layout-11.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-12-dark.svg b/public/images/icons/layouts/layout-12-dark.svg new file mode 100644 index 0000000..ce66f4a --- /dev/null +++ b/public/images/icons/layouts/layout-12-dark.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-12.svg b/public/images/icons/layouts/layout-12.svg new file mode 100644 index 0000000..d795582 --- /dev/null +++ b/public/images/icons/layouts/layout-12.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-13-dark.svg b/public/images/icons/layouts/layout-13-dark.svg new file mode 100644 index 0000000..b1de7d9 --- /dev/null +++ b/public/images/icons/layouts/layout-13-dark.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/icons/layouts/layout-13.svg b/public/images/icons/layouts/layout-13.svg new file mode 100644 index 0000000..d3082a6 --- /dev/null +++ b/public/images/icons/layouts/layout-13.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/icons/layouts/layout-14-dark.svg b/public/images/icons/layouts/layout-14-dark.svg new file mode 100644 index 0000000..09f766d --- /dev/null +++ b/public/images/icons/layouts/layout-14-dark.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/icons/layouts/layout-14.svg b/public/images/icons/layouts/layout-14.svg new file mode 100644 index 0000000..4c81014 --- /dev/null +++ b/public/images/icons/layouts/layout-14.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/icons/layouts/layout-15-dark.svg b/public/images/icons/layouts/layout-15-dark.svg new file mode 100644 index 0000000..562c99d --- /dev/null +++ b/public/images/icons/layouts/layout-15-dark.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/icons/layouts/layout-15.svg b/public/images/icons/layouts/layout-15.svg new file mode 100644 index 0000000..5bd6683 --- /dev/null +++ b/public/images/icons/layouts/layout-15.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/icons/layouts/layout-16-dark.svg b/public/images/icons/layouts/layout-16-dark.svg new file mode 100644 index 0000000..4cb42c7 --- /dev/null +++ b/public/images/icons/layouts/layout-16-dark.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/icons/layouts/layout-16.svg b/public/images/icons/layouts/layout-16.svg new file mode 100644 index 0000000..0a71c2a --- /dev/null +++ b/public/images/icons/layouts/layout-16.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/icons/layouts/layout-2-dark.svg b/public/images/icons/layouts/layout-2-dark.svg new file mode 100644 index 0000000..225f141 --- /dev/null +++ b/public/images/icons/layouts/layout-2-dark.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-2.svg b/public/images/icons/layouts/layout-2.svg new file mode 100644 index 0000000..be1498b --- /dev/null +++ b/public/images/icons/layouts/layout-2.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-3-dark.svg b/public/images/icons/layouts/layout-3-dark.svg new file mode 100644 index 0000000..2bee46c --- /dev/null +++ b/public/images/icons/layouts/layout-3-dark.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-3.svg b/public/images/icons/layouts/layout-3.svg new file mode 100644 index 0000000..7ffc5bc --- /dev/null +++ b/public/images/icons/layouts/layout-3.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-4-dark.svg b/public/images/icons/layouts/layout-4-dark.svg new file mode 100644 index 0000000..8164c97 --- /dev/null +++ b/public/images/icons/layouts/layout-4-dark.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-4.svg b/public/images/icons/layouts/layout-4.svg new file mode 100644 index 0000000..3fe5528 --- /dev/null +++ b/public/images/icons/layouts/layout-4.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-5-dark.svg b/public/images/icons/layouts/layout-5-dark.svg new file mode 100644 index 0000000..0ef621b --- /dev/null +++ b/public/images/icons/layouts/layout-5-dark.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-5.svg b/public/images/icons/layouts/layout-5.svg new file mode 100644 index 0000000..6a61fd1 --- /dev/null +++ b/public/images/icons/layouts/layout-5.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-6-dark.svg b/public/images/icons/layouts/layout-6-dark.svg new file mode 100644 index 0000000..cc14722 --- /dev/null +++ b/public/images/icons/layouts/layout-6-dark.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-6.svg b/public/images/icons/layouts/layout-6.svg new file mode 100644 index 0000000..3d55b6f --- /dev/null +++ b/public/images/icons/layouts/layout-6.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-7-dark.svg b/public/images/icons/layouts/layout-7-dark.svg new file mode 100644 index 0000000..7c28091 --- /dev/null +++ b/public/images/icons/layouts/layout-7-dark.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-7.svg b/public/images/icons/layouts/layout-7.svg new file mode 100644 index 0000000..3dc2574 --- /dev/null +++ b/public/images/icons/layouts/layout-7.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-8-dark.svg b/public/images/icons/layouts/layout-8-dark.svg new file mode 100644 index 0000000..749284c --- /dev/null +++ b/public/images/icons/layouts/layout-8-dark.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-8.svg b/public/images/icons/layouts/layout-8.svg new file mode 100644 index 0000000..98bcb1d --- /dev/null +++ b/public/images/icons/layouts/layout-8.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-9-dark.svg b/public/images/icons/layouts/layout-9-dark.svg new file mode 100644 index 0000000..fc8c5f7 --- /dev/null +++ b/public/images/icons/layouts/layout-9-dark.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/layouts/layout-9.svg b/public/images/icons/layouts/layout-9.svg new file mode 100644 index 0000000..c9d11d1 --- /dev/null +++ b/public/images/icons/layouts/layout-9.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/logos/drop.svg b/public/images/icons/logos/drop.svg new file mode 100644 index 0000000..63e8057 --- /dev/null +++ b/public/images/icons/logos/drop.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/public/images/icons/logos/envato.svg b/public/images/icons/logos/envato.svg new file mode 100644 index 0000000..c5e71b4 --- /dev/null +++ b/public/images/icons/logos/envato.svg @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/public/images/icons/logos/fastpizza.svg b/public/images/icons/logos/fastpizza.svg new file mode 100644 index 0000000..9c05f1c --- /dev/null +++ b/public/images/icons/logos/fastpizza.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/public/images/icons/logos/fresco.svg b/public/images/icons/logos/fresco.svg new file mode 100644 index 0000000..5baf096 --- /dev/null +++ b/public/images/icons/logos/fresco.svg @@ -0,0 +1,510 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/logos/hairz.svg b/public/images/icons/logos/hairz.svg new file mode 100644 index 0000000..f576c02 --- /dev/null +++ b/public/images/icons/logos/hairz.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + diff --git a/public/images/icons/logos/lipflow.svg b/public/images/icons/logos/lipflow.svg new file mode 100644 index 0000000..be2c1ea --- /dev/null +++ b/public/images/icons/logos/lipflow.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/logos/metamovies.svg b/public/images/icons/logos/metamovies.svg new file mode 100644 index 0000000..4df2fb3 --- /dev/null +++ b/public/images/icons/logos/metamovies.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/public/images/icons/logos/slicer.svg b/public/images/icons/logos/slicer.svg new file mode 100644 index 0000000..12020fa --- /dev/null +++ b/public/images/icons/logos/slicer.svg @@ -0,0 +1,22 @@ + + + + + + + + + + diff --git a/public/images/icons/logos/vego.svg b/public/images/icons/logos/vego.svg new file mode 100644 index 0000000..8ac3414 --- /dev/null +++ b/public/images/icons/logos/vego.svg @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/misc/buoy-dark.svg b/public/images/icons/misc/buoy-dark.svg new file mode 100644 index 0000000..407b034 --- /dev/null +++ b/public/images/icons/misc/buoy-dark.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/misc/buoy.svg b/public/images/icons/misc/buoy.svg new file mode 100644 index 0000000..80f98b9 --- /dev/null +++ b/public/images/icons/misc/buoy.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/misc/docs-dark.svg b/public/images/icons/misc/docs-dark.svg new file mode 100644 index 0000000..dcfb9f3 --- /dev/null +++ b/public/images/icons/misc/docs-dark.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/misc/docs.svg b/public/images/icons/misc/docs.svg new file mode 100644 index 0000000..6e0dfa7 --- /dev/null +++ b/public/images/icons/misc/docs.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/misc/documentation.svg b/public/images/icons/misc/documentation.svg new file mode 100644 index 0000000..96d45dc --- /dev/null +++ b/public/images/icons/misc/documentation.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/misc/error.svg b/public/images/icons/misc/error.svg new file mode 100644 index 0000000..341ba51 --- /dev/null +++ b/public/images/icons/misc/error.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + diff --git a/public/images/icons/misc/folder.svg b/public/images/icons/misc/folder.svg new file mode 100644 index 0000000..b1746cf --- /dev/null +++ b/public/images/icons/misc/folder.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + diff --git a/public/images/icons/misc/success.svg b/public/images/icons/misc/success.svg new file mode 100644 index 0000000..26eefa8 --- /dev/null +++ b/public/images/icons/misc/success.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + diff --git a/public/images/icons/misc/typing.gif b/public/images/icons/misc/typing.gif new file mode 100644 index 0000000..580da47 Binary files /dev/null and b/public/images/icons/misc/typing.gif differ diff --git a/public/images/icons/soccer/leagues/bundesliga.svg b/public/images/icons/soccer/leagues/bundesliga.svg new file mode 100644 index 0000000..7d55241 --- /dev/null +++ b/public/images/icons/soccer/leagues/bundesliga.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + diff --git a/public/images/icons/soccer/leagues/champions-league.svg b/public/images/icons/soccer/leagues/champions-league.svg new file mode 100644 index 0000000..09f8608 --- /dev/null +++ b/public/images/icons/soccer/leagues/champions-league.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/leagues/laliga.svg b/public/images/icons/soccer/leagues/laliga.svg new file mode 100644 index 0000000..52e7ff5 --- /dev/null +++ b/public/images/icons/soccer/leagues/laliga.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/leagues/liga.svg b/public/images/icons/soccer/leagues/liga.svg new file mode 100644 index 0000000..aa1c846 --- /dev/null +++ b/public/images/icons/soccer/leagues/liga.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/leagues/ligue-1.svg b/public/images/icons/soccer/leagues/ligue-1.svg new file mode 100644 index 0000000..85d313d --- /dev/null +++ b/public/images/icons/soccer/leagues/ligue-1.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/arsenal.svg b/public/images/icons/soccer/teams/arsenal.svg new file mode 100644 index 0000000..00b01bc --- /dev/null +++ b/public/images/icons/soccer/teams/arsenal.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/barcelona.svg b/public/images/icons/soccer/teams/barcelona.svg new file mode 100644 index 0000000..3cd22c5 --- /dev/null +++ b/public/images/icons/soccer/teams/barcelona.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/chelsea.svg b/public/images/icons/soccer/teams/chelsea.svg new file mode 100644 index 0000000..b3e4edc --- /dev/null +++ b/public/images/icons/soccer/teams/chelsea.svg @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/everton.svg b/public/images/icons/soccer/teams/everton.svg new file mode 100644 index 0000000..457580a --- /dev/null +++ b/public/images/icons/soccer/teams/everton.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/fiorentina.svg b/public/images/icons/soccer/teams/fiorentina.svg new file mode 100644 index 0000000..8b68b8b --- /dev/null +++ b/public/images/icons/soccer/teams/fiorentina.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/juventus.svg b/public/images/icons/soccer/teams/juventus.svg new file mode 100644 index 0000000..e932015 --- /dev/null +++ b/public/images/icons/soccer/teams/juventus.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/leverkusen.svg b/public/images/icons/soccer/teams/leverkusen.svg new file mode 100644 index 0000000..83d8638 --- /dev/null +++ b/public/images/icons/soccer/teams/leverkusen.svg @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/liverpool.svg b/public/images/icons/soccer/teams/liverpool.svg new file mode 100644 index 0000000..df154f8 --- /dev/null +++ b/public/images/icons/soccer/teams/liverpool.svg @@ -0,0 +1,798 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/madrid.svg b/public/images/icons/soccer/teams/madrid.svg new file mode 100644 index 0000000..b6b59f5 --- /dev/null +++ b/public/images/icons/soccer/teams/madrid.svg @@ -0,0 +1,556 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/milan.svg b/public/images/icons/soccer/teams/milan.svg new file mode 100644 index 0000000..d1e6b1b --- /dev/null +++ b/public/images/icons/soccer/teams/milan.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/psg.svg b/public/images/icons/soccer/teams/psg.svg new file mode 100644 index 0000000..f36ec61 --- /dev/null +++ b/public/images/icons/soccer/teams/psg.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/valladolid.svg b/public/images/icons/soccer/teams/valladolid.svg new file mode 100644 index 0000000..8b1ede5 --- /dev/null +++ b/public/images/icons/soccer/teams/valladolid.svg @@ -0,0 +1,1113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/zagreb.svg b/public/images/icons/soccer/teams/zagreb.svg new file mode 100644 index 0000000..2b3c9b8 --- /dev/null +++ b/public/images/icons/soccer/teams/zagreb.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/soccer/teams/zaragoza.svg b/public/images/icons/soccer/teams/zaragoza.svg new file mode 100644 index 0000000..f1ab1c7 --- /dev/null +++ b/public/images/icons/soccer/teams/zaragoza.svg @@ -0,0 +1,676 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/all.svg b/public/images/icons/stacks/all.svg new file mode 100644 index 0000000..72bd8ab --- /dev/null +++ b/public/images/icons/stacks/all.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/public/images/icons/stacks/android.svg b/public/images/icons/stacks/android.svg new file mode 100644 index 0000000..b48f61a --- /dev/null +++ b/public/images/icons/stacks/android.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/angular.svg b/public/images/icons/stacks/angular.svg new file mode 100644 index 0000000..614392c --- /dev/null +++ b/public/images/icons/stacks/angular.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/public/images/icons/stacks/bulma.svg b/public/images/icons/stacks/bulma.svg new file mode 100644 index 0000000..8abc94b --- /dev/null +++ b/public/images/icons/stacks/bulma.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/images/icons/stacks/cplus.svg b/public/images/icons/stacks/cplus.svg new file mode 100644 index 0000000..04f31b8 --- /dev/null +++ b/public/images/icons/stacks/cplus.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/csharp.svg b/public/images/icons/stacks/csharp.svg new file mode 100644 index 0000000..cc1554a --- /dev/null +++ b/public/images/icons/stacks/csharp.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/css3.svg b/public/images/icons/stacks/css3.svg new file mode 100644 index 0000000..4d6e842 --- /dev/null +++ b/public/images/icons/stacks/css3.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/public/images/icons/stacks/cypress.svg b/public/images/icons/stacks/cypress.svg new file mode 100644 index 0000000..9def67a --- /dev/null +++ b/public/images/icons/stacks/cypress.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/docker-whale.svg b/public/images/icons/stacks/docker-whale.svg new file mode 100644 index 0000000..efc9039 --- /dev/null +++ b/public/images/icons/stacks/docker-whale.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/docker.svg b/public/images/icons/stacks/docker.svg new file mode 100644 index 0000000..b51190b --- /dev/null +++ b/public/images/icons/stacks/docker.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/eslint.svg b/public/images/icons/stacks/eslint.svg new file mode 100644 index 0000000..2e5db07 --- /dev/null +++ b/public/images/icons/stacks/eslint.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/public/images/icons/stacks/ethereum.svg b/public/images/icons/stacks/ethereum.svg new file mode 100644 index 0000000..767f38a --- /dev/null +++ b/public/images/icons/stacks/ethereum.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/public/images/icons/stacks/gopher.png b/public/images/icons/stacks/gopher.png new file mode 100644 index 0000000..9f1c5fe Binary files /dev/null and b/public/images/icons/stacks/gopher.png differ diff --git a/public/images/icons/stacks/gulp.svg b/public/images/icons/stacks/gulp.svg new file mode 100644 index 0000000..c6db8ee --- /dev/null +++ b/public/images/icons/stacks/gulp.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + diff --git a/public/images/icons/stacks/html5.svg b/public/images/icons/stacks/html5.svg new file mode 100644 index 0000000..12281c2 --- /dev/null +++ b/public/images/icons/stacks/html5.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/public/images/icons/stacks/iconify.svg b/public/images/icons/stacks/iconify.svg new file mode 100644 index 0000000..31529f3 --- /dev/null +++ b/public/images/icons/stacks/iconify.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/illustrator.svg b/public/images/icons/stacks/illustrator.svg new file mode 100644 index 0000000..5a725c8 --- /dev/null +++ b/public/images/icons/stacks/illustrator.svg @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/public/images/icons/stacks/java.svg b/public/images/icons/stacks/java.svg new file mode 100644 index 0000000..2ad2ebd --- /dev/null +++ b/public/images/icons/stacks/java.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/js.svg b/public/images/icons/stacks/js.svg new file mode 100644 index 0000000..60afe8f --- /dev/null +++ b/public/images/icons/stacks/js.svg @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/public/images/icons/stacks/laravel.svg b/public/images/icons/stacks/laravel.svg new file mode 100644 index 0000000..590b093 --- /dev/null +++ b/public/images/icons/stacks/laravel.svg @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/public/images/icons/stacks/nodejs.svg b/public/images/icons/stacks/nodejs.svg new file mode 100644 index 0000000..784ccbf --- /dev/null +++ b/public/images/icons/stacks/nodejs.svg @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/public/images/icons/stacks/photoshop.svg b/public/images/icons/stacks/photoshop.svg new file mode 100644 index 0000000..d68ce61 --- /dev/null +++ b/public/images/icons/stacks/photoshop.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/public/images/icons/stacks/php.svg b/public/images/icons/stacks/php.svg new file mode 100644 index 0000000..e97424f --- /dev/null +++ b/public/images/icons/stacks/php.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/pnpm-yarn.svg b/public/images/icons/stacks/pnpm-yarn.svg new file mode 100644 index 0000000..9169d63 --- /dev/null +++ b/public/images/icons/stacks/pnpm-yarn.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/prettier.svg b/public/images/icons/stacks/prettier.svg new file mode 100644 index 0000000..d121dd8 --- /dev/null +++ b/public/images/icons/stacks/prettier.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/python.svg b/public/images/icons/stacks/python.svg new file mode 100644 index 0000000..b8c041f --- /dev/null +++ b/public/images/icons/stacks/python.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/reactjs.svg b/public/images/icons/stacks/reactjs.svg new file mode 100644 index 0000000..cd68c06 --- /dev/null +++ b/public/images/icons/stacks/reactjs.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + diff --git a/public/images/icons/stacks/robot.svg b/public/images/icons/stacks/robot.svg new file mode 100644 index 0000000..15051f0 --- /dev/null +++ b/public/images/icons/stacks/robot.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/ruby.svg b/public/images/icons/stacks/ruby.svg new file mode 100644 index 0000000..27f1af6 --- /dev/null +++ b/public/images/icons/stacks/ruby.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/sass.svg b/public/images/icons/stacks/sass.svg new file mode 100644 index 0000000..057d29f --- /dev/null +++ b/public/images/icons/stacks/sass.svg @@ -0,0 +1,34 @@ + + + + + + diff --git a/public/images/icons/stacks/sketch.svg b/public/images/icons/stacks/sketch.svg new file mode 100644 index 0000000..16f2db0 --- /dev/null +++ b/public/images/icons/stacks/sketch.svg @@ -0,0 +1,31 @@ + + + + +sketch-symbol +Created with Sketch. + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/stylelint-reverse.svg b/public/images/icons/stacks/stylelint-reverse.svg new file mode 100644 index 0000000..52cf673 --- /dev/null +++ b/public/images/icons/stacks/stylelint-reverse.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/public/images/icons/stacks/stylelint.svg b/public/images/icons/stacks/stylelint.svg new file mode 100644 index 0000000..84a2a97 --- /dev/null +++ b/public/images/icons/stacks/stylelint.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/public/images/icons/stacks/swift.svg b/public/images/icons/stacks/swift.svg new file mode 100644 index 0000000..a03516e --- /dev/null +++ b/public/images/icons/stacks/swift.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/typescript-square.svg b/public/images/icons/stacks/typescript-square.svg new file mode 100644 index 0000000..789885b --- /dev/null +++ b/public/images/icons/stacks/typescript-square.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/public/images/icons/stacks/typescript.svg b/public/images/icons/stacks/typescript.svg new file mode 100644 index 0000000..a46d53d --- /dev/null +++ b/public/images/icons/stacks/typescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/icons/stacks/vite.svg b/public/images/icons/stacks/vite.svg new file mode 100644 index 0000000..0c750bf --- /dev/null +++ b/public/images/icons/stacks/vite.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/vscode.svg b/public/images/icons/stacks/vscode.svg new file mode 100644 index 0000000..6c8c2ac --- /dev/null +++ b/public/images/icons/stacks/vscode.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/vuejs-solo.svg b/public/images/icons/stacks/vuejs-solo.svg new file mode 100644 index 0000000..7036c04 --- /dev/null +++ b/public/images/icons/stacks/vuejs-solo.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/vuejs.svg b/public/images/icons/stacks/vuejs.svg new file mode 100644 index 0000000..a9c0ed0 --- /dev/null +++ b/public/images/icons/stacks/vuejs.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + diff --git a/public/images/icons/stacks/wordpress.svg b/public/images/icons/stacks/wordpress.svg new file mode 100644 index 0000000..cf8a642 --- /dev/null +++ b/public/images/icons/stacks/wordpress.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/apps/vuero-banking-dark.webp b/public/images/illustrations/apps/vuero-banking-dark.webp new file mode 100644 index 0000000..4ffcc65 Binary files /dev/null and b/public/images/illustrations/apps/vuero-banking-dark.webp differ diff --git a/public/images/illustrations/apps/vuero-banking-light.webp b/public/images/illustrations/apps/vuero-banking-light.webp new file mode 100644 index 0000000..84ba452 Binary files /dev/null and b/public/images/illustrations/apps/vuero-banking-light.webp differ diff --git a/public/images/illustrations/components/accordion-dark.svg b/public/images/illustrations/components/accordion-dark.svg new file mode 100644 index 0000000..1e185a2 --- /dev/null +++ b/public/images/illustrations/components/accordion-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/accordion.svg b/public/images/illustrations/components/accordion.svg new file mode 100644 index 0000000..899fac6 --- /dev/null +++ b/public/images/illustrations/components/accordion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/avatar-dark.svg b/public/images/illustrations/components/avatar-dark.svg new file mode 100644 index 0000000..580cc1f --- /dev/null +++ b/public/images/illustrations/components/avatar-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/avatar.svg b/public/images/illustrations/components/avatar.svg new file mode 100644 index 0000000..c73147f --- /dev/null +++ b/public/images/illustrations/components/avatar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/breadcrumb-dark.svg b/public/images/illustrations/components/breadcrumb-dark.svg new file mode 100644 index 0000000..5413ae2 --- /dev/null +++ b/public/images/illustrations/components/breadcrumb-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/breadcrumb.svg b/public/images/illustrations/components/breadcrumb.svg new file mode 100644 index 0000000..ecb1402 --- /dev/null +++ b/public/images/illustrations/components/breadcrumb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/buttons-dark.svg b/public/images/illustrations/components/buttons-dark.svg new file mode 100644 index 0000000..bac5771 --- /dev/null +++ b/public/images/illustrations/components/buttons-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/buttons.svg b/public/images/illustrations/components/buttons.svg new file mode 100644 index 0000000..46d9578 --- /dev/null +++ b/public/images/illustrations/components/buttons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/cards-dark.svg b/public/images/illustrations/components/cards-dark.svg new file mode 100644 index 0000000..331f0f1 --- /dev/null +++ b/public/images/illustrations/components/cards-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/cards.svg b/public/images/illustrations/components/cards.svg new file mode 100644 index 0000000..55b92f0 --- /dev/null +++ b/public/images/illustrations/components/cards.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/checkboxes-dark.svg b/public/images/illustrations/components/checkboxes-dark.svg new file mode 100644 index 0000000..0834b55 --- /dev/null +++ b/public/images/illustrations/components/checkboxes-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/checkboxes.svg b/public/images/illustrations/components/checkboxes.svg new file mode 100644 index 0000000..ea98ae3 --- /dev/null +++ b/public/images/illustrations/components/checkboxes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/dropdown-dark.svg b/public/images/illustrations/components/dropdown-dark.svg new file mode 100644 index 0000000..f80d2fa --- /dev/null +++ b/public/images/illustrations/components/dropdown-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/dropdown.svg b/public/images/illustrations/components/dropdown.svg new file mode 100644 index 0000000..8fdb420 --- /dev/null +++ b/public/images/illustrations/components/dropdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/forms-dark.svg b/public/images/illustrations/components/forms-dark.svg new file mode 100644 index 0000000..737ac8a --- /dev/null +++ b/public/images/illustrations/components/forms-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/forms.svg b/public/images/illustrations/components/forms.svg new file mode 100644 index 0000000..cc1f6be --- /dev/null +++ b/public/images/illustrations/components/forms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/home.svg b/public/images/illustrations/components/home.svg new file mode 100644 index 0000000..8fdb177 --- /dev/null +++ b/public/images/illustrations/components/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/icon-box-dark.svg b/public/images/illustrations/components/icon-box-dark.svg new file mode 100644 index 0000000..3d7d5b8 --- /dev/null +++ b/public/images/illustrations/components/icon-box-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/icon-box.svg b/public/images/illustrations/components/icon-box.svg new file mode 100644 index 0000000..1d1fd12 --- /dev/null +++ b/public/images/illustrations/components/icon-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/icons-dark.svg b/public/images/illustrations/components/icons-dark.svg new file mode 100644 index 0000000..471c95c --- /dev/null +++ b/public/images/illustrations/components/icons-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/icons.svg b/public/images/illustrations/components/icons.svg new file mode 100644 index 0000000..77e2771 --- /dev/null +++ b/public/images/illustrations/components/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/lists-dark.svg b/public/images/illustrations/components/lists-dark.svg new file mode 100644 index 0000000..fd5a0a0 --- /dev/null +++ b/public/images/illustrations/components/lists-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/lists.svg b/public/images/illustrations/components/lists.svg new file mode 100644 index 0000000..457e758 --- /dev/null +++ b/public/images/illustrations/components/lists.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/message-dark.svg b/public/images/illustrations/components/message-dark.svg new file mode 100644 index 0000000..304f5be --- /dev/null +++ b/public/images/illustrations/components/message-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/message.svg b/public/images/illustrations/components/message.svg new file mode 100644 index 0000000..8536074 --- /dev/null +++ b/public/images/illustrations/components/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/modal-dark.svg b/public/images/illustrations/components/modal-dark.svg new file mode 100644 index 0000000..4b8f912 --- /dev/null +++ b/public/images/illustrations/components/modal-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/modal.svg b/public/images/illustrations/components/modal.svg new file mode 100644 index 0000000..07b58ba --- /dev/null +++ b/public/images/illustrations/components/modal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/plugins-dark.svg b/public/images/illustrations/components/plugins-dark.svg new file mode 100644 index 0000000..c88daf1 --- /dev/null +++ b/public/images/illustrations/components/plugins-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/plugins.svg b/public/images/illustrations/components/plugins.svg new file mode 100644 index 0000000..5a78386 --- /dev/null +++ b/public/images/illustrations/components/plugins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/progress-dark.svg b/public/images/illustrations/components/progress-dark.svg new file mode 100644 index 0000000..9638d71 --- /dev/null +++ b/public/images/illustrations/components/progress-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/progress.svg b/public/images/illustrations/components/progress.svg new file mode 100644 index 0000000..257fa3d --- /dev/null +++ b/public/images/illustrations/components/progress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/snacks-dark.svg b/public/images/illustrations/components/snacks-dark.svg new file mode 100644 index 0000000..4f6c7e1 --- /dev/null +++ b/public/images/illustrations/components/snacks-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/snacks.svg b/public/images/illustrations/components/snacks.svg new file mode 100644 index 0000000..5566526 --- /dev/null +++ b/public/images/illustrations/components/snacks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/switches-dark.svg b/public/images/illustrations/components/switches-dark.svg new file mode 100644 index 0000000..60d52dc --- /dev/null +++ b/public/images/illustrations/components/switches-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/switches.svg b/public/images/illustrations/components/switches.svg new file mode 100644 index 0000000..4f3523f --- /dev/null +++ b/public/images/illustrations/components/switches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/table-dark.svg b/public/images/illustrations/components/table-dark.svg new file mode 100644 index 0000000..60fe545 --- /dev/null +++ b/public/images/illustrations/components/table-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/table.svg b/public/images/illustrations/components/table.svg new file mode 100644 index 0000000..4eb6783 --- /dev/null +++ b/public/images/illustrations/components/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/tabs-dark.svg b/public/images/illustrations/components/tabs-dark.svg new file mode 100644 index 0000000..e835e98 --- /dev/null +++ b/public/images/illustrations/components/tabs-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/tabs.svg b/public/images/illustrations/components/tabs.svg new file mode 100644 index 0000000..cbabc3f --- /dev/null +++ b/public/images/illustrations/components/tabs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/tags-dark.svg b/public/images/illustrations/components/tags-dark.svg new file mode 100644 index 0000000..3d63283 --- /dev/null +++ b/public/images/illustrations/components/tags-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/components/tags.svg b/public/images/illustrations/components/tags.svg new file mode 100644 index 0000000..f0cdf18 --- /dev/null +++ b/public/images/illustrations/components/tags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/banking/wallet.svg b/public/images/illustrations/dashboards/banking/wallet.svg new file mode 100644 index 0000000..bdb305a --- /dev/null +++ b/public/images/illustrations/dashboards/banking/wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/flights/company-logo.svg b/public/images/illustrations/dashboards/flights/company-logo.svg new file mode 100644 index 0000000..4ba4c54 --- /dev/null +++ b/public/images/illustrations/dashboards/flights/company-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/flights/company1.svg b/public/images/illustrations/dashboards/flights/company1.svg new file mode 100644 index 0000000..dbd80fd --- /dev/null +++ b/public/images/illustrations/dashboards/flights/company1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/flights/company2.svg b/public/images/illustrations/dashboards/flights/company2.svg new file mode 100644 index 0000000..6ab67e5 --- /dev/null +++ b/public/images/illustrations/dashboards/flights/company2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/flights/company3.svg b/public/images/illustrations/dashboards/flights/company3.svg new file mode 100644 index 0000000..02aa597 --- /dev/null +++ b/public/images/illustrations/dashboards/flights/company3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/flights/globe.svg b/public/images/illustrations/dashboards/flights/globe.svg new file mode 100644 index 0000000..6235495 --- /dev/null +++ b/public/images/illustrations/dashboards/flights/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/flights/travel-dark.svg b/public/images/illustrations/dashboards/flights/travel-dark.svg new file mode 100644 index 0000000..dd4ae32 --- /dev/null +++ b/public/images/illustrations/dashboards/flights/travel-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/flights/travel.svg b/public/images/illustrations/dashboards/flights/travel.svg new file mode 100644 index 0000000..d3beb59 --- /dev/null +++ b/public/images/illustrations/dashboards/flights/travel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/food/cart-placeholder.svg b/public/images/illustrations/dashboards/food/cart-placeholder.svg new file mode 100644 index 0000000..013a5fe --- /dev/null +++ b/public/images/illustrations/dashboards/food/cart-placeholder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/food/header.svg b/public/images/illustrations/dashboards/food/header.svg new file mode 100644 index 0000000..cb1d0ee --- /dev/null +++ b/public/images/illustrations/dashboards/food/header.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/food/widget.svg b/public/images/illustrations/dashboards/food/widget.svg new file mode 100644 index 0000000..80e97f3 --- /dev/null +++ b/public/images/illustrations/dashboards/food/widget.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/lifestyle/doctor.svg b/public/images/illustrations/dashboards/lifestyle/doctor.svg new file mode 100644 index 0000000..547cde9 --- /dev/null +++ b/public/images/illustrations/dashboards/lifestyle/doctor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/lifestyle/reading.svg b/public/images/illustrations/dashboards/lifestyle/reading.svg new file mode 100644 index 0000000..e2fa313 --- /dev/null +++ b/public/images/illustrations/dashboards/lifestyle/reading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/dashboards/personal/interviews.svg b/public/images/illustrations/dashboards/personal/interviews.svg new file mode 100644 index 0000000..95bc6f8 --- /dev/null +++ b/public/images/illustrations/dashboards/personal/interviews.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/landing/app-1-dark.webp b/public/images/illustrations/landing/app-1-dark.webp new file mode 100644 index 0000000..15d5a9b Binary files /dev/null and b/public/images/illustrations/landing/app-1-dark.webp differ diff --git a/public/images/illustrations/landing/app-1.webp b/public/images/illustrations/landing/app-1.webp new file mode 100644 index 0000000..b7541ff Binary files /dev/null and b/public/images/illustrations/landing/app-1.webp differ diff --git a/public/images/illustrations/landing/app-2-dark.png b/public/images/illustrations/landing/app-2-dark.png new file mode 100644 index 0000000..f213160 Binary files /dev/null and b/public/images/illustrations/landing/app-2-dark.png differ diff --git a/public/images/illustrations/landing/app-2.png b/public/images/illustrations/landing/app-2.png new file mode 100644 index 0000000..4d51b36 Binary files /dev/null and b/public/images/illustrations/landing/app-2.png differ diff --git a/public/images/illustrations/landing/feature-1-dark.webp b/public/images/illustrations/landing/feature-1-dark.webp new file mode 100644 index 0000000..4aed07f Binary files /dev/null and b/public/images/illustrations/landing/feature-1-dark.webp differ diff --git a/public/images/illustrations/landing/feature-1.webp b/public/images/illustrations/landing/feature-1.webp new file mode 100644 index 0000000..398514e Binary files /dev/null and b/public/images/illustrations/landing/feature-1.webp differ diff --git a/public/images/illustrations/landing/feature-2-dark.svg b/public/images/illustrations/landing/feature-2-dark.svg new file mode 100644 index 0000000..ed1c955 --- /dev/null +++ b/public/images/illustrations/landing/feature-2-dark.svg @@ -0,0 +1,715 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/landing/feature-2.svg b/public/images/illustrations/landing/feature-2.svg new file mode 100644 index 0000000..2c84f56 --- /dev/null +++ b/public/images/illustrations/landing/feature-2.svg @@ -0,0 +1,711 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/landing/feature-3-dark.png b/public/images/illustrations/landing/feature-3-dark.png new file mode 100644 index 0000000..4478baa Binary files /dev/null and b/public/images/illustrations/landing/feature-3-dark.png differ diff --git a/public/images/illustrations/landing/feature-3-dark.svg b/public/images/illustrations/landing/feature-3-dark.svg new file mode 100644 index 0000000..01e3788 --- /dev/null +++ b/public/images/illustrations/landing/feature-3-dark.svg @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/landing/feature-3.png b/public/images/illustrations/landing/feature-3.png new file mode 100644 index 0000000..19bc2f6 Binary files /dev/null and b/public/images/illustrations/landing/feature-3.png differ diff --git a/public/images/illustrations/landing/feature-3.svg b/public/images/illustrations/landing/feature-3.svg new file mode 100644 index 0000000..563e09e --- /dev/null +++ b/public/images/illustrations/landing/feature-3.svg @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/landing/feature-4-dark.svg b/public/images/illustrations/landing/feature-4-dark.svg new file mode 100644 index 0000000..7a31b4e --- /dev/null +++ b/public/images/illustrations/landing/feature-4-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/landing/feature-4.svg b/public/images/illustrations/landing/feature-4.svg new file mode 100644 index 0000000..6b5892d --- /dev/null +++ b/public/images/illustrations/landing/feature-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/landing/feature-5-dark.svg b/public/images/illustrations/landing/feature-5-dark.svg new file mode 100644 index 0000000..7af4019 --- /dev/null +++ b/public/images/illustrations/landing/feature-5-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/landing/feature-5.svg b/public/images/illustrations/landing/feature-5.svg new file mode 100644 index 0000000..852b23a --- /dev/null +++ b/public/images/illustrations/landing/feature-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/landing/feature-6-dark.svg b/public/images/illustrations/landing/feature-6-dark.svg new file mode 100644 index 0000000..af26750 --- /dev/null +++ b/public/images/illustrations/landing/feature-6-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/landing/feature-6.svg b/public/images/illustrations/landing/feature-6.svg new file mode 100644 index 0000000..9e9bbeb --- /dev/null +++ b/public/images/illustrations/landing/feature-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/list-views/cake-1.svg b/public/images/illustrations/list-views/cake-1.svg new file mode 100644 index 0000000..5042aff --- /dev/null +++ b/public/images/illustrations/list-views/cake-1.svg @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/list-views/cake-10.svg b/public/images/illustrations/list-views/cake-10.svg new file mode 100644 index 0000000..f34aa1e --- /dev/null +++ b/public/images/illustrations/list-views/cake-10.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/list-views/cake-2.svg b/public/images/illustrations/list-views/cake-2.svg new file mode 100644 index 0000000..bc5e98d --- /dev/null +++ b/public/images/illustrations/list-views/cake-2.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/list-views/cake-3.svg b/public/images/illustrations/list-views/cake-3.svg new file mode 100644 index 0000000..4cb2a22 --- /dev/null +++ b/public/images/illustrations/list-views/cake-3.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/list-views/cake-4.svg b/public/images/illustrations/list-views/cake-4.svg new file mode 100644 index 0000000..d7b5f14 --- /dev/null +++ b/public/images/illustrations/list-views/cake-4.svg @@ -0,0 +1,246 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/list-views/cake-5.svg b/public/images/illustrations/list-views/cake-5.svg new file mode 100644 index 0000000..e325905 --- /dev/null +++ b/public/images/illustrations/list-views/cake-5.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/list-views/cake-6.svg b/public/images/illustrations/list-views/cake-6.svg new file mode 100644 index 0000000..32270e6 --- /dev/null +++ b/public/images/illustrations/list-views/cake-6.svg @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/list-views/cake-7.svg b/public/images/illustrations/list-views/cake-7.svg new file mode 100644 index 0000000..ba76d17 --- /dev/null +++ b/public/images/illustrations/list-views/cake-7.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/list-views/cake-8.svg b/public/images/illustrations/list-views/cake-8.svg new file mode 100644 index 0000000..0d9df5d --- /dev/null +++ b/public/images/illustrations/list-views/cake-8.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + diff --git a/public/images/illustrations/list-views/cake-9.svg b/public/images/illustrations/list-views/cake-9.svg new file mode 100644 index 0000000..173e233 --- /dev/null +++ b/public/images/illustrations/list-views/cake-9.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/login/station.svg b/public/images/illustrations/login/station.svg new file mode 100644 index 0000000..22ca383 --- /dev/null +++ b/public/images/illustrations/login/station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/messages/empty-square.svg b/public/images/illustrations/messages/empty-square.svg new file mode 100644 index 0000000..41f81b8 --- /dev/null +++ b/public/images/illustrations/messages/empty-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/messages/empty.svg b/public/images/illustrations/messages/empty.svg new file mode 100644 index 0000000..0fad7e6 --- /dev/null +++ b/public/images/illustrations/messages/empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set1-1-dark.svg b/public/images/illustrations/onboarding/set1-1-dark.svg new file mode 100644 index 0000000..681f669 --- /dev/null +++ b/public/images/illustrations/onboarding/set1-1-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set1-1.svg b/public/images/illustrations/onboarding/set1-1.svg new file mode 100644 index 0000000..a0bb196 --- /dev/null +++ b/public/images/illustrations/onboarding/set1-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set1-2-dark.svg b/public/images/illustrations/onboarding/set1-2-dark.svg new file mode 100644 index 0000000..3651829 --- /dev/null +++ b/public/images/illustrations/onboarding/set1-2-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set1-2.svg b/public/images/illustrations/onboarding/set1-2.svg new file mode 100644 index 0000000..728642f --- /dev/null +++ b/public/images/illustrations/onboarding/set1-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set1-3-dark.svg b/public/images/illustrations/onboarding/set1-3-dark.svg new file mode 100644 index 0000000..f16f953 --- /dev/null +++ b/public/images/illustrations/onboarding/set1-3-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set1-3.svg b/public/images/illustrations/onboarding/set1-3.svg new file mode 100644 index 0000000..a2993f9 --- /dev/null +++ b/public/images/illustrations/onboarding/set1-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set2-1-dark.svg b/public/images/illustrations/onboarding/set2-1-dark.svg new file mode 100644 index 0000000..4127374 --- /dev/null +++ b/public/images/illustrations/onboarding/set2-1-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set2-1.svg b/public/images/illustrations/onboarding/set2-1.svg new file mode 100644 index 0000000..12f570e --- /dev/null +++ b/public/images/illustrations/onboarding/set2-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set2-2-dark.svg b/public/images/illustrations/onboarding/set2-2-dark.svg new file mode 100644 index 0000000..4c84d1d --- /dev/null +++ b/public/images/illustrations/onboarding/set2-2-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set2-2.svg b/public/images/illustrations/onboarding/set2-2.svg new file mode 100644 index 0000000..7396e9a --- /dev/null +++ b/public/images/illustrations/onboarding/set2-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set2-3-dark.svg b/public/images/illustrations/onboarding/set2-3-dark.svg new file mode 100644 index 0000000..2617fa0 --- /dev/null +++ b/public/images/illustrations/onboarding/set2-3-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set2-3.svg b/public/images/illustrations/onboarding/set2-3.svg new file mode 100644 index 0000000..0cff154 --- /dev/null +++ b/public/images/illustrations/onboarding/set2-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set3-1-dark.svg b/public/images/illustrations/onboarding/set3-1-dark.svg new file mode 100644 index 0000000..0dfd418 --- /dev/null +++ b/public/images/illustrations/onboarding/set3-1-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set3-1.svg b/public/images/illustrations/onboarding/set3-1.svg new file mode 100644 index 0000000..68582d1 --- /dev/null +++ b/public/images/illustrations/onboarding/set3-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set3-2-dark.svg b/public/images/illustrations/onboarding/set3-2-dark.svg new file mode 100644 index 0000000..43fa31f --- /dev/null +++ b/public/images/illustrations/onboarding/set3-2-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set3-2.svg b/public/images/illustrations/onboarding/set3-2.svg new file mode 100644 index 0000000..9b929c8 --- /dev/null +++ b/public/images/illustrations/onboarding/set3-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set3-3-dark.svg b/public/images/illustrations/onboarding/set3-3-dark.svg new file mode 100644 index 0000000..c6d8315 --- /dev/null +++ b/public/images/illustrations/onboarding/set3-3-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set3-3.svg b/public/images/illustrations/onboarding/set3-3.svg new file mode 100644 index 0000000..7bdb947 --- /dev/null +++ b/public/images/illustrations/onboarding/set3-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set4-1-dark.svg b/public/images/illustrations/onboarding/set4-1-dark.svg new file mode 100644 index 0000000..6323096 --- /dev/null +++ b/public/images/illustrations/onboarding/set4-1-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set4-1.svg b/public/images/illustrations/onboarding/set4-1.svg new file mode 100644 index 0000000..d435408 --- /dev/null +++ b/public/images/illustrations/onboarding/set4-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set4-2-dark.svg b/public/images/illustrations/onboarding/set4-2-dark.svg new file mode 100644 index 0000000..0bbecbd --- /dev/null +++ b/public/images/illustrations/onboarding/set4-2-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set4-2.svg b/public/images/illustrations/onboarding/set4-2.svg new file mode 100644 index 0000000..752d99f --- /dev/null +++ b/public/images/illustrations/onboarding/set4-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set4-3-dark.svg b/public/images/illustrations/onboarding/set4-3-dark.svg new file mode 100644 index 0000000..f73a6ee --- /dev/null +++ b/public/images/illustrations/onboarding/set4-3-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set4-3.svg b/public/images/illustrations/onboarding/set4-3.svg new file mode 100644 index 0000000..7ad5320 --- /dev/null +++ b/public/images/illustrations/onboarding/set4-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set5-1-dark.svg b/public/images/illustrations/onboarding/set5-1-dark.svg new file mode 100644 index 0000000..45f6c88 --- /dev/null +++ b/public/images/illustrations/onboarding/set5-1-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set5-1.svg b/public/images/illustrations/onboarding/set5-1.svg new file mode 100644 index 0000000..a7eb663 --- /dev/null +++ b/public/images/illustrations/onboarding/set5-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set5-2-dark.svg b/public/images/illustrations/onboarding/set5-2-dark.svg new file mode 100644 index 0000000..4aec5dd --- /dev/null +++ b/public/images/illustrations/onboarding/set5-2-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set5-2.svg b/public/images/illustrations/onboarding/set5-2.svg new file mode 100644 index 0000000..94568e9 --- /dev/null +++ b/public/images/illustrations/onboarding/set5-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set5-3-dark.svg b/public/images/illustrations/onboarding/set5-3-dark.svg new file mode 100644 index 0000000..fd830a8 --- /dev/null +++ b/public/images/illustrations/onboarding/set5-3-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set5-3.svg b/public/images/illustrations/onboarding/set5-3.svg new file mode 100644 index 0000000..daa4c6e --- /dev/null +++ b/public/images/illustrations/onboarding/set5-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set6-1-dark.svg b/public/images/illustrations/onboarding/set6-1-dark.svg new file mode 100644 index 0000000..858ba92 --- /dev/null +++ b/public/images/illustrations/onboarding/set6-1-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set6-1.svg b/public/images/illustrations/onboarding/set6-1.svg new file mode 100644 index 0000000..3427870 --- /dev/null +++ b/public/images/illustrations/onboarding/set6-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set6-2-dark.svg b/public/images/illustrations/onboarding/set6-2-dark.svg new file mode 100644 index 0000000..534999c --- /dev/null +++ b/public/images/illustrations/onboarding/set6-2-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set6-2.svg b/public/images/illustrations/onboarding/set6-2.svg new file mode 100644 index 0000000..8dfe88b --- /dev/null +++ b/public/images/illustrations/onboarding/set6-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set6-3-dark.svg b/public/images/illustrations/onboarding/set6-3-dark.svg new file mode 100644 index 0000000..4641641 --- /dev/null +++ b/public/images/illustrations/onboarding/set6-3-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/onboarding/set6-3.svg b/public/images/illustrations/onboarding/set6-3.svg new file mode 100644 index 0000000..440c40e --- /dev/null +++ b/public/images/illustrations/onboarding/set6-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/placeholders/chart-guy-dark.svg b/public/images/illustrations/placeholders/chart-guy-dark.svg new file mode 100644 index 0000000..a141fe7 --- /dev/null +++ b/public/images/illustrations/placeholders/chart-guy-dark.svg @@ -0,0 +1,497 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/chart-guy.svg b/public/images/illustrations/placeholders/chart-guy.svg new file mode 100644 index 0000000..4d0690f --- /dev/null +++ b/public/images/illustrations/placeholders/chart-guy.svg @@ -0,0 +1,486 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/cooking-dark.svg b/public/images/illustrations/placeholders/cooking-dark.svg new file mode 100644 index 0000000..f70a1dc --- /dev/null +++ b/public/images/illustrations/placeholders/cooking-dark.svg @@ -0,0 +1,424 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/cooking.svg b/public/images/illustrations/placeholders/cooking.svg new file mode 100644 index 0000000..5e9690f --- /dev/null +++ b/public/images/illustrations/placeholders/cooking.svg @@ -0,0 +1,420 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/courses-dark.svg b/public/images/illustrations/placeholders/courses-dark.svg new file mode 100644 index 0000000..bb334b3 --- /dev/null +++ b/public/images/illustrations/placeholders/courses-dark.svg @@ -0,0 +1,534 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/courses.svg b/public/images/illustrations/placeholders/courses.svg new file mode 100644 index 0000000..adda682 --- /dev/null +++ b/public/images/illustrations/placeholders/courses.svg @@ -0,0 +1,524 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/error-1-dark.svg b/public/images/illustrations/placeholders/error-1-dark.svg new file mode 100644 index 0000000..21976e8 --- /dev/null +++ b/public/images/illustrations/placeholders/error-1-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/placeholders/error-2-dark.svg b/public/images/illustrations/placeholders/error-2-dark.svg new file mode 100644 index 0000000..c205a3d --- /dev/null +++ b/public/images/illustrations/placeholders/error-2-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/placeholders/error-2.svg b/public/images/illustrations/placeholders/error-2.svg new file mode 100644 index 0000000..3f18509 --- /dev/null +++ b/public/images/illustrations/placeholders/error-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/placeholders/error-3-dark.svg b/public/images/illustrations/placeholders/error-3-dark.svg new file mode 100644 index 0000000..1490722 --- /dev/null +++ b/public/images/illustrations/placeholders/error-3-dark.svg @@ -0,0 +1,509 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/error-3.svg b/public/images/illustrations/placeholders/error-3.svg new file mode 100644 index 0000000..4e71815 --- /dev/null +++ b/public/images/illustrations/placeholders/error-3.svg @@ -0,0 +1,509 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/error-4-dark.svg b/public/images/illustrations/placeholders/error-4-dark.svg new file mode 100644 index 0000000..e7ae92c --- /dev/null +++ b/public/images/illustrations/placeholders/error-4-dark.svg @@ -0,0 +1,529 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/error-4.svg b/public/images/illustrations/placeholders/error-4.svg new file mode 100644 index 0000000..eb6d818 --- /dev/null +++ b/public/images/illustrations/placeholders/error-4.svg @@ -0,0 +1,510 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/error-5-dark.svg b/public/images/illustrations/placeholders/error-5-dark.svg new file mode 100644 index 0000000..8ee0a53 --- /dev/null +++ b/public/images/illustrations/placeholders/error-5-dark.svg @@ -0,0 +1,545 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/error-5.svg b/public/images/illustrations/placeholders/error-5.svg new file mode 100644 index 0000000..7ad1e31 --- /dev/null +++ b/public/images/illustrations/placeholders/error-5.svg @@ -0,0 +1,532 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/having-coffee-dark.svg b/public/images/illustrations/placeholders/having-coffee-dark.svg new file mode 100644 index 0000000..984200e --- /dev/null +++ b/public/images/illustrations/placeholders/having-coffee-dark.svg @@ -0,0 +1,1093 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/having-coffee.svg b/public/images/illustrations/placeholders/having-coffee.svg new file mode 100644 index 0000000..18756ff --- /dev/null +++ b/public/images/illustrations/placeholders/having-coffee.svg @@ -0,0 +1,1048 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/instagram-dark.svg b/public/images/illustrations/placeholders/instagram-dark.svg new file mode 100644 index 0000000..20b812c --- /dev/null +++ b/public/images/illustrations/placeholders/instagram-dark.svg @@ -0,0 +1,664 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/instagram.svg b/public/images/illustrations/placeholders/instagram.svg new file mode 100644 index 0000000..77817fd --- /dev/null +++ b/public/images/illustrations/placeholders/instagram.svg @@ -0,0 +1,629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/launch-dark.svg b/public/images/illustrations/placeholders/launch-dark.svg new file mode 100644 index 0000000..fd52adc --- /dev/null +++ b/public/images/illustrations/placeholders/launch-dark.svg @@ -0,0 +1,431 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/launch.svg b/public/images/illustrations/placeholders/launch.svg new file mode 100644 index 0000000..1be6044 --- /dev/null +++ b/public/images/illustrations/placeholders/launch.svg @@ -0,0 +1,417 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/projects-dark.svg b/public/images/illustrations/placeholders/projects-dark.svg new file mode 100644 index 0000000..5b6890a --- /dev/null +++ b/public/images/illustrations/placeholders/projects-dark.svg @@ -0,0 +1,839 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/projects.svg b/public/images/illustrations/placeholders/projects.svg new file mode 100644 index 0000000..7030f2e --- /dev/null +++ b/public/images/illustrations/placeholders/projects.svg @@ -0,0 +1,772 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/promotion-dark.svg b/public/images/illustrations/placeholders/promotion-dark.svg new file mode 100644 index 0000000..d89a30d --- /dev/null +++ b/public/images/illustrations/placeholders/promotion-dark.svg @@ -0,0 +1,884 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/promotion.svg b/public/images/illustrations/placeholders/promotion.svg new file mode 100644 index 0000000..ae261f3 --- /dev/null +++ b/public/images/illustrations/placeholders/promotion.svg @@ -0,0 +1,785 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-1-dark.svg b/public/images/illustrations/placeholders/search-1-dark.svg new file mode 100644 index 0000000..23b1c98 --- /dev/null +++ b/public/images/illustrations/placeholders/search-1-dark.svg @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-1.svg b/public/images/illustrations/placeholders/search-1.svg new file mode 100644 index 0000000..233e90c --- /dev/null +++ b/public/images/illustrations/placeholders/search-1.svg @@ -0,0 +1,666 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-2-dark.svg b/public/images/illustrations/placeholders/search-2-dark.svg new file mode 100644 index 0000000..34fbf0f --- /dev/null +++ b/public/images/illustrations/placeholders/search-2-dark.svg @@ -0,0 +1,472 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-2.svg b/public/images/illustrations/placeholders/search-2.svg new file mode 100644 index 0000000..475b59d --- /dev/null +++ b/public/images/illustrations/placeholders/search-2.svg @@ -0,0 +1,466 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-3-dark.svg b/public/images/illustrations/placeholders/search-3-dark.svg new file mode 100644 index 0000000..cb4e6e8 --- /dev/null +++ b/public/images/illustrations/placeholders/search-3-dark.svg @@ -0,0 +1,307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-3.svg b/public/images/illustrations/placeholders/search-3.svg new file mode 100644 index 0000000..29a280a --- /dev/null +++ b/public/images/illustrations/placeholders/search-3.svg @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-4-dark.svg b/public/images/illustrations/placeholders/search-4-dark.svg new file mode 100644 index 0000000..3df5f44 --- /dev/null +++ b/public/images/illustrations/placeholders/search-4-dark.svg @@ -0,0 +1,444 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-4.svg b/public/images/illustrations/placeholders/search-4.svg new file mode 100644 index 0000000..f50d3a1 --- /dev/null +++ b/public/images/illustrations/placeholders/search-4.svg @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-5-dark.svg b/public/images/illustrations/placeholders/search-5-dark.svg new file mode 100644 index 0000000..0063eed --- /dev/null +++ b/public/images/illustrations/placeholders/search-5-dark.svg @@ -0,0 +1,642 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-5.svg b/public/images/illustrations/placeholders/search-5.svg new file mode 100644 index 0000000..7f2c494 --- /dev/null +++ b/public/images/illustrations/placeholders/search-5.svg @@ -0,0 +1,561 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-6-dark.svg b/public/images/illustrations/placeholders/search-6-dark.svg new file mode 100644 index 0000000..cf4722b --- /dev/null +++ b/public/images/illustrations/placeholders/search-6-dark.svg @@ -0,0 +1,546 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-6.svg b/public/images/illustrations/placeholders/search-6.svg new file mode 100644 index 0000000..944e3ff --- /dev/null +++ b/public/images/illustrations/placeholders/search-6.svg @@ -0,0 +1,499 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-7-dark.svg b/public/images/illustrations/placeholders/search-7-dark.svg new file mode 100644 index 0000000..24b47d6 --- /dev/null +++ b/public/images/illustrations/placeholders/search-7-dark.svg @@ -0,0 +1,547 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/search-7.svg b/public/images/illustrations/placeholders/search-7.svg new file mode 100644 index 0000000..9710716 --- /dev/null +++ b/public/images/illustrations/placeholders/search-7.svg @@ -0,0 +1,476 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/team-dark.svg b/public/images/illustrations/placeholders/team-dark.svg new file mode 100644 index 0000000..4f0eda4 --- /dev/null +++ b/public/images/illustrations/placeholders/team-dark.svg @@ -0,0 +1,1641 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/team.svg b/public/images/illustrations/placeholders/team.svg new file mode 100644 index 0000000..b14b85b --- /dev/null +++ b/public/images/illustrations/placeholders/team.svg @@ -0,0 +1,1440 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/thinking-canvas-dark.svg b/public/images/illustrations/placeholders/thinking-canvas-dark.svg new file mode 100644 index 0000000..9f42e96 --- /dev/null +++ b/public/images/illustrations/placeholders/thinking-canvas-dark.svg @@ -0,0 +1,405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/placeholders/thinking-canvas.svg b/public/images/illustrations/placeholders/thinking-canvas.svg new file mode 100644 index 0000000..5eec42c --- /dev/null +++ b/public/images/illustrations/placeholders/thinking-canvas.svg @@ -0,0 +1,363 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/illustrations/plants/1.svg b/public/images/illustrations/plants/1.svg new file mode 100644 index 0000000..383f326 --- /dev/null +++ b/public/images/illustrations/plants/1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/plants/2.svg b/public/images/illustrations/plants/2.svg new file mode 100644 index 0000000..bcaae22 --- /dev/null +++ b/public/images/illustrations/plants/2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/complete-dark.svg b/public/images/illustrations/projects/board/complete-dark.svg new file mode 100644 index 0000000..28cc7b3 --- /dev/null +++ b/public/images/illustrations/projects/board/complete-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/complete.svg b/public/images/illustrations/projects/board/complete.svg new file mode 100644 index 0000000..97dfe97 --- /dev/null +++ b/public/images/illustrations/projects/board/complete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/new-dark.svg b/public/images/illustrations/projects/board/new-dark.svg new file mode 100644 index 0000000..19b1536 --- /dev/null +++ b/public/images/illustrations/projects/board/new-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/new.svg b/public/images/illustrations/projects/board/new.svg new file mode 100644 index 0000000..257fa3d --- /dev/null +++ b/public/images/illustrations/projects/board/new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/progress-dark.svg b/public/images/illustrations/projects/board/progress-dark.svg new file mode 100644 index 0000000..931f316 --- /dev/null +++ b/public/images/illustrations/projects/board/progress-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/progress.svg b/public/images/illustrations/projects/board/progress.svg new file mode 100644 index 0000000..931f316 --- /dev/null +++ b/public/images/illustrations/projects/board/progress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/ready-dark.svg b/public/images/illustrations/projects/board/ready-dark.svg new file mode 100644 index 0000000..20bbc38 --- /dev/null +++ b/public/images/illustrations/projects/board/ready-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/ready.svg b/public/images/illustrations/projects/board/ready.svg new file mode 100644 index 0000000..cc19cd7 --- /dev/null +++ b/public/images/illustrations/projects/board/ready.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/test-dark.svg b/public/images/illustrations/projects/board/test-dark.svg new file mode 100644 index 0000000..e130c88 --- /dev/null +++ b/public/images/illustrations/projects/board/test-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/board/test.svg b/public/images/illustrations/projects/board/test.svg new file mode 100644 index 0000000..e384974 --- /dev/null +++ b/public/images/illustrations/projects/board/test.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/header-dark.svg b/public/images/illustrations/projects/header-dark.svg new file mode 100644 index 0000000..487c16b --- /dev/null +++ b/public/images/illustrations/projects/header-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/projects/header.svg b/public/images/illustrations/projects/header.svg new file mode 100644 index 0000000..487c16b --- /dev/null +++ b/public/images/illustrations/projects/header.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/right-panel/languages-dark.svg b/public/images/illustrations/right-panel/languages-dark.svg new file mode 100644 index 0000000..4190384 --- /dev/null +++ b/public/images/illustrations/right-panel/languages-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/right-panel/languages.svg b/public/images/illustrations/right-panel/languages.svg new file mode 100644 index 0000000..0ab9409 --- /dev/null +++ b/public/images/illustrations/right-panel/languages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/webapp-navbar/list-views.svg b/public/images/illustrations/webapp-navbar/list-views.svg new file mode 100644 index 0000000..a00fdfd --- /dev/null +++ b/public/images/illustrations/webapp-navbar/list-views.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/widgets/1.svg b/public/images/illustrations/widgets/1.svg new file mode 100644 index 0000000..276420c --- /dev/null +++ b/public/images/illustrations/widgets/1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/widgets/2.svg b/public/images/illustrations/widgets/2.svg new file mode 100644 index 0000000..d343021 --- /dev/null +++ b/public/images/illustrations/widgets/2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/widgets/3.svg b/public/images/illustrations/widgets/3.svg new file mode 100644 index 0000000..7f46789 --- /dev/null +++ b/public/images/illustrations/widgets/3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/widgets/4.svg b/public/images/illustrations/widgets/4.svg new file mode 100644 index 0000000..93294d5 --- /dev/null +++ b/public/images/illustrations/widgets/4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/widgets/5.svg b/public/images/illustrations/widgets/5.svg new file mode 100644 index 0000000..2236885 --- /dev/null +++ b/public/images/illustrations/widgets/5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/widgets/6.svg b/public/images/illustrations/widgets/6.svg new file mode 100644 index 0000000..db586ec --- /dev/null +++ b/public/images/illustrations/widgets/6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/widgets/7.svg b/public/images/illustrations/widgets/7.svg new file mode 100644 index 0000000..20495f2 --- /dev/null +++ b/public/images/illustrations/widgets/7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/widgets/8.svg b/public/images/illustrations/widgets/8.svg new file mode 100644 index 0000000..9874826 --- /dev/null +++ b/public/images/illustrations/widgets/8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/wizard/finish-dark.svg b/public/images/illustrations/wizard/finish-dark.svg new file mode 100644 index 0000000..ca2b7cf --- /dev/null +++ b/public/images/illustrations/wizard/finish-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/wizard/finish.svg b/public/images/illustrations/wizard/finish.svg new file mode 100644 index 0000000..9a09ead --- /dev/null +++ b/public/images/illustrations/wizard/finish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/wizard/team-placeholder.svg b/public/images/illustrations/wizard/team-placeholder.svg new file mode 100644 index 0000000..dde7072 --- /dev/null +++ b/public/images/illustrations/wizard/team-placeholder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/wizard/type-1.svg b/public/images/illustrations/wizard/type-1.svg new file mode 100644 index 0000000..93294d5 --- /dev/null +++ b/public/images/illustrations/wizard/type-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/wizard/type-2.svg b/public/images/illustrations/wizard/type-2.svg new file mode 100644 index 0000000..2a6d754 --- /dev/null +++ b/public/images/illustrations/wizard/type-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/wizard/type-3.svg b/public/images/illustrations/wizard/type-3.svg new file mode 100644 index 0000000..7edca65 --- /dev/null +++ b/public/images/illustrations/wizard/type-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/illustrations/wizard/upload-placeholder.svg b/public/images/illustrations/wizard/upload-placeholder.svg new file mode 100644 index 0000000..381b561 --- /dev/null +++ b/public/images/illustrations/wizard/upload-placeholder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/logos/logo/cssninja.svg b/public/images/logos/logo/cssninja.svg new file mode 100644 index 0000000..4ed9f13 --- /dev/null +++ b/public/images/logos/logo/cssninja.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/logo/hanzo.svg b/public/images/logos/logo/hanzo.svg new file mode 100644 index 0000000..4ed9f13 --- /dev/null +++ b/public/images/logos/logo/hanzo.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/logo/logo-accent.svg b/public/images/logos/logo/logo-accent.svg new file mode 100644 index 0000000..f54f3da --- /dev/null +++ b/public/images/logos/logo/logo-accent.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/public/images/logos/logo/logo-light.svg b/public/images/logos/logo/logo-light.svg new file mode 100644 index 0000000..a3e95b1 --- /dev/null +++ b/public/images/logos/logo/logo-light.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/public/images/logos/logo/logo-next.svg b/public/images/logos/logo/logo-next.svg new file mode 100644 index 0000000..e12608d --- /dev/null +++ b/public/images/logos/logo/logo-next.svg @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/public/images/logos/logo/logo-platinum.svg b/public/images/logos/logo/logo-platinum.svg new file mode 100644 index 0000000..26e03d2 --- /dev/null +++ b/public/images/logos/logo/logo-platinum.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/public/images/logos/logo/logo-secondary.svg b/public/images/logos/logo/logo-secondary.svg new file mode 100644 index 0000000..f197d7c --- /dev/null +++ b/public/images/logos/logo/logo-secondary.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/public/images/logos/logo/logo.svg b/public/images/logos/logo/logo.svg new file mode 100644 index 0000000..7d91af8 --- /dev/null +++ b/public/images/logos/logo/logo.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/public/images/logos/logo/logo2.png b/public/images/logos/logo/logo2.png new file mode 100644 index 0000000..7712ddc Binary files /dev/null and b/public/images/logos/logo/logo2.png differ diff --git a/public/images/logos/logo/top-logo.png b/public/images/logos/logo/top-logo.png new file mode 100644 index 0000000..19f587c Binary files /dev/null and b/public/images/logos/logo/top-logo.png differ diff --git a/public/images/logos/pricing/vuero-business-dark.svg b/public/images/logos/pricing/vuero-business-dark.svg new file mode 100644 index 0000000..bedb372 --- /dev/null +++ b/public/images/logos/pricing/vuero-business-dark.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/pricing/vuero-business.svg b/public/images/logos/pricing/vuero-business.svg new file mode 100644 index 0000000..238b869 --- /dev/null +++ b/public/images/logos/pricing/vuero-business.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/pricing/vuero-enterprise-dark.svg b/public/images/logos/pricing/vuero-enterprise-dark.svg new file mode 100644 index 0000000..2ff413e --- /dev/null +++ b/public/images/logos/pricing/vuero-enterprise-dark.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/pricing/vuero-enterprise.svg b/public/images/logos/pricing/vuero-enterprise.svg new file mode 100644 index 0000000..7d46897 --- /dev/null +++ b/public/images/logos/pricing/vuero-enterprise.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/pricing/vuero-pro-dark.svg b/public/images/logos/pricing/vuero-pro-dark.svg new file mode 100644 index 0000000..76eec15 --- /dev/null +++ b/public/images/logos/pricing/vuero-pro-dark.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/pricing/vuero-pro.svg b/public/images/logos/pricing/vuero-pro.svg new file mode 100644 index 0000000..c1c3cd5 --- /dev/null +++ b/public/images/logos/pricing/vuero-pro.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/pricing/vuero-starter-dark.svg b/public/images/logos/pricing/vuero-starter-dark.svg new file mode 100644 index 0000000..be364a8 --- /dev/null +++ b/public/images/logos/pricing/vuero-starter-dark.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/pricing/vuero-starter.svg b/public/images/logos/pricing/vuero-starter.svg new file mode 100644 index 0000000..6fdd827 --- /dev/null +++ b/public/images/logos/pricing/vuero-starter.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/photo/video/dress.mp4 b/public/images/photo/video/dress.mp4 new file mode 100644 index 0000000..ba4cac1 Binary files /dev/null and b/public/images/photo/video/dress.mp4 differ diff --git a/public/images/photo/video/dress.ogg b/public/images/photo/video/dress.ogg new file mode 100644 index 0000000..6ba7d40 Binary files /dev/null and b/public/images/photo/video/dress.ogg differ diff --git a/public/images/photo/video/dress.webm b/public/images/photo/video/dress.webm new file mode 100644 index 0000000..4a6b4df Binary files /dev/null and b/public/images/photo/video/dress.webm differ diff --git a/public/images/photo/video/poster/1.jpg b/public/images/photo/video/poster/1.jpg new file mode 100644 index 0000000..35d8f3e Binary files /dev/null and b/public/images/photo/video/poster/1.jpg differ diff --git a/public/images/photo/video/poster/2.jpg b/public/images/photo/video/poster/2.jpg new file mode 100644 index 0000000..7812d94 Binary files /dev/null and b/public/images/photo/video/poster/2.jpg differ diff --git a/public/images/photo/video/poster/3.jpg b/public/images/photo/video/poster/3.jpg new file mode 100644 index 0000000..f80d3cf Binary files /dev/null and b/public/images/photo/video/poster/3.jpg differ diff --git a/public/images/photo/video/poster/4.jpg b/public/images/photo/video/poster/4.jpg new file mode 100644 index 0000000..7df6130 Binary files /dev/null and b/public/images/photo/video/poster/4.jpg differ diff --git a/public/images/photo/video/poster/5.jpg b/public/images/photo/video/poster/5.jpg new file mode 100644 index 0000000..cca9bb7 Binary files /dev/null and b/public/images/photo/video/poster/5.jpg differ diff --git a/public/images/photo/video/poster/6.jpg b/public/images/photo/video/poster/6.jpg new file mode 100644 index 0000000..bc47fe5 Binary files /dev/null and b/public/images/photo/video/poster/6.jpg differ diff --git a/public/images/photo/video/poster/7.jpg b/public/images/photo/video/poster/7.jpg new file mode 100644 index 0000000..45fcfea Binary files /dev/null and b/public/images/photo/video/poster/7.jpg differ diff --git a/public/images/photo/video/poster/8.jpg b/public/images/photo/video/poster/8.jpg new file mode 100644 index 0000000..544193e Binary files /dev/null and b/public/images/photo/video/poster/8.jpg differ diff --git a/public/images/photo/video/poster/9.jpg b/public/images/photo/video/poster/9.jpg new file mode 100644 index 0000000..fb057cb Binary files /dev/null and b/public/images/photo/video/poster/9.jpg differ diff --git a/public/images/placeholders/placeholder.png b/public/images/placeholders/placeholder.png new file mode 100644 index 0000000..e152538 Binary files /dev/null and b/public/images/placeholders/placeholder.png differ diff --git a/public/images/placeholders/video-placeholder.png b/public/images/placeholders/video-placeholder.png new file mode 100644 index 0000000..58d0a7c Binary files /dev/null and b/public/images/placeholders/video-placeholder.png differ diff --git a/public/images/placeholders/vuero-1.svg b/public/images/placeholders/vuero-1.svg new file mode 100644 index 0000000..4f84e57 --- /dev/null +++ b/public/images/placeholders/vuero-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/screenshots/auth/login-1-dark.webp b/public/images/screenshots/auth/login-1-dark.webp new file mode 100644 index 0000000..37fb8e8 Binary files /dev/null and b/public/images/screenshots/auth/login-1-dark.webp differ diff --git a/public/images/screenshots/auth/login-1-light.webp b/public/images/screenshots/auth/login-1-light.webp new file mode 100644 index 0000000..3062d09 Binary files /dev/null and b/public/images/screenshots/auth/login-1-light.webp differ diff --git a/public/images/screenshots/auth/login-2-dark.webp b/public/images/screenshots/auth/login-2-dark.webp new file mode 100644 index 0000000..6fe835a Binary files /dev/null and b/public/images/screenshots/auth/login-2-dark.webp differ diff --git a/public/images/screenshots/auth/login-2-light.webp b/public/images/screenshots/auth/login-2-light.webp new file mode 100644 index 0000000..826d76c Binary files /dev/null and b/public/images/screenshots/auth/login-2-light.webp differ diff --git a/public/images/screenshots/auth/login-3-dark.webp b/public/images/screenshots/auth/login-3-dark.webp new file mode 100644 index 0000000..4ab7531 Binary files /dev/null and b/public/images/screenshots/auth/login-3-dark.webp differ diff --git a/public/images/screenshots/auth/login-3-light.webp b/public/images/screenshots/auth/login-3-light.webp new file mode 100644 index 0000000..41f2393 Binary files /dev/null and b/public/images/screenshots/auth/login-3-light.webp differ diff --git a/public/images/screenshots/auth/signup-1-dark.webp b/public/images/screenshots/auth/signup-1-dark.webp new file mode 100644 index 0000000..6e7f1ce Binary files /dev/null and b/public/images/screenshots/auth/signup-1-dark.webp differ diff --git a/public/images/screenshots/auth/signup-1-light.webp b/public/images/screenshots/auth/signup-1-light.webp new file mode 100644 index 0000000..b9ffa61 Binary files /dev/null and b/public/images/screenshots/auth/signup-1-light.webp differ diff --git a/public/images/screenshots/auth/signup-2-dark.webp b/public/images/screenshots/auth/signup-2-dark.webp new file mode 100644 index 0000000..bccf05b Binary files /dev/null and b/public/images/screenshots/auth/signup-2-dark.webp differ diff --git a/public/images/screenshots/auth/signup-2-light.webp b/public/images/screenshots/auth/signup-2-light.webp new file mode 100644 index 0000000..77ff369 Binary files /dev/null and b/public/images/screenshots/auth/signup-2-light.webp differ diff --git a/public/images/screenshots/auth/signup-3-dark.webp b/public/images/screenshots/auth/signup-3-dark.webp new file mode 100644 index 0000000..80613a2 Binary files /dev/null and b/public/images/screenshots/auth/signup-3-dark.webp differ diff --git a/public/images/screenshots/auth/signup-3-light.webp b/public/images/screenshots/auth/signup-3-light.webp new file mode 100644 index 0000000..85ffa14 Binary files /dev/null and b/public/images/screenshots/auth/signup-3-light.webp differ diff --git a/public/images/screenshots/minimal/error-1-dark.webp b/public/images/screenshots/minimal/error-1-dark.webp new file mode 100644 index 0000000..a38e1da Binary files /dev/null and b/public/images/screenshots/minimal/error-1-dark.webp differ diff --git a/public/images/screenshots/minimal/error-1-light.webp b/public/images/screenshots/minimal/error-1-light.webp new file mode 100644 index 0000000..23ef3f4 Binary files /dev/null and b/public/images/screenshots/minimal/error-1-light.webp differ diff --git a/public/images/screenshots/minimal/error-2-dark.webp b/public/images/screenshots/minimal/error-2-dark.webp new file mode 100644 index 0000000..8ffba7c Binary files /dev/null and b/public/images/screenshots/minimal/error-2-dark.webp differ diff --git a/public/images/screenshots/minimal/error-2-light.webp b/public/images/screenshots/minimal/error-2-light.webp new file mode 100644 index 0000000..ab82f1c Binary files /dev/null and b/public/images/screenshots/minimal/error-2-light.webp differ diff --git a/public/images/screenshots/minimal/error-3-dark.webp b/public/images/screenshots/minimal/error-3-dark.webp new file mode 100644 index 0000000..fea1fc4 Binary files /dev/null and b/public/images/screenshots/minimal/error-3-dark.webp differ diff --git a/public/images/screenshots/minimal/error-3-light.webp b/public/images/screenshots/minimal/error-3-light.webp new file mode 100644 index 0000000..687335f Binary files /dev/null and b/public/images/screenshots/minimal/error-3-light.webp differ diff --git a/public/images/screenshots/minimal/error-4-dark.webp b/public/images/screenshots/minimal/error-4-dark.webp new file mode 100644 index 0000000..f9477bf Binary files /dev/null and b/public/images/screenshots/minimal/error-4-dark.webp differ diff --git a/public/images/screenshots/minimal/error-4-light.webp b/public/images/screenshots/minimal/error-4-light.webp new file mode 100644 index 0000000..687335f Binary files /dev/null and b/public/images/screenshots/minimal/error-4-light.webp differ diff --git a/public/images/screenshots/minimal/error-5-dark.webp b/public/images/screenshots/minimal/error-5-dark.webp new file mode 100644 index 0000000..603031b Binary files /dev/null and b/public/images/screenshots/minimal/error-5-dark.webp differ diff --git a/public/images/screenshots/minimal/error-5-light.webp b/public/images/screenshots/minimal/error-5-light.webp new file mode 100644 index 0000000..81de345 Binary files /dev/null and b/public/images/screenshots/minimal/error-5-light.webp differ diff --git a/public/images/screenshots/minimal/hero-centered-dark.webp b/public/images/screenshots/minimal/hero-centered-dark.webp new file mode 100644 index 0000000..5ffe24b Binary files /dev/null and b/public/images/screenshots/minimal/hero-centered-dark.webp differ diff --git a/public/images/screenshots/minimal/hero-centered-light.webp b/public/images/screenshots/minimal/hero-centered-light.webp new file mode 100644 index 0000000..71839c1 Binary files /dev/null and b/public/images/screenshots/minimal/hero-centered-light.webp differ diff --git a/public/images/screenshots/minimal/hero-left-dark.webp b/public/images/screenshots/minimal/hero-left-dark.webp new file mode 100644 index 0000000..86430e1 Binary files /dev/null and b/public/images/screenshots/minimal/hero-left-dark.webp differ diff --git a/public/images/screenshots/minimal/hero-left-light.webp b/public/images/screenshots/minimal/hero-left-light.webp new file mode 100644 index 0000000..56f674f Binary files /dev/null and b/public/images/screenshots/minimal/hero-left-light.webp differ diff --git a/public/images/screenshots/minimal/hero-right-dark.webp b/public/images/screenshots/minimal/hero-right-dark.webp new file mode 100644 index 0000000..9a48343 Binary files /dev/null and b/public/images/screenshots/minimal/hero-right-dark.webp differ diff --git a/public/images/screenshots/minimal/hero-right-light.webp b/public/images/screenshots/minimal/hero-right-light.webp new file mode 100644 index 0000000..a5e981f Binary files /dev/null and b/public/images/screenshots/minimal/hero-right-light.webp differ diff --git a/public/images/screenshots/minimal/homepage-dark.webp b/public/images/screenshots/minimal/homepage-dark.webp new file mode 100644 index 0000000..9440015 Binary files /dev/null and b/public/images/screenshots/minimal/homepage-dark.webp differ diff --git a/public/images/screenshots/minimal/homepage-light.webp b/public/images/screenshots/minimal/homepage-light.webp new file mode 100644 index 0000000..7fe113b Binary files /dev/null and b/public/images/screenshots/minimal/homepage-light.webp differ diff --git a/public/images/screenshots/minimal/inbox-dark.webp b/public/images/screenshots/minimal/inbox-dark.webp new file mode 100644 index 0000000..3aafd43 Binary files /dev/null and b/public/images/screenshots/minimal/inbox-dark.webp differ diff --git a/public/images/screenshots/minimal/inbox-light.webp b/public/images/screenshots/minimal/inbox-light.webp new file mode 100644 index 0000000..b9cbcd0 Binary files /dev/null and b/public/images/screenshots/minimal/inbox-light.webp differ diff --git a/public/images/screenshots/minimal/messaging-v2-dark.webp b/public/images/screenshots/minimal/messaging-v2-dark.webp new file mode 100644 index 0000000..6c38029 Binary files /dev/null and b/public/images/screenshots/minimal/messaging-v2-dark.webp differ diff --git a/public/images/screenshots/minimal/messaging-v2-light.webp b/public/images/screenshots/minimal/messaging-v2-light.webp new file mode 100644 index 0000000..fdb8a74 Binary files /dev/null and b/public/images/screenshots/minimal/messaging-v2-light.webp differ diff --git a/public/images/screenshots/minimal/roadmap-dark.webp b/public/images/screenshots/minimal/roadmap-dark.webp new file mode 100644 index 0000000..d91e256 Binary files /dev/null and b/public/images/screenshots/minimal/roadmap-dark.webp differ diff --git a/public/images/screenshots/minimal/roadmap-light.webp b/public/images/screenshots/minimal/roadmap-light.webp new file mode 100644 index 0000000..fa75d77 Binary files /dev/null and b/public/images/screenshots/minimal/roadmap-light.webp differ diff --git a/public/images/screenshots/minimal/status-dark.webp b/public/images/screenshots/minimal/status-dark.webp new file mode 100644 index 0000000..b6109de Binary files /dev/null and b/public/images/screenshots/minimal/status-dark.webp differ diff --git a/public/images/screenshots/minimal/status-light.webp b/public/images/screenshots/minimal/status-light.webp new file mode 100644 index 0000000..b2893c3 Binary files /dev/null and b/public/images/screenshots/minimal/status-light.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-1-dark.webp b/public/images/screenshots/minimal/wizard-v1-step-1-dark.webp new file mode 100644 index 0000000..1037e96 Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-1-dark.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-1-light.webp b/public/images/screenshots/minimal/wizard-v1-step-1-light.webp new file mode 100644 index 0000000..e140130 Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-1-light.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-2-dark.webp b/public/images/screenshots/minimal/wizard-v1-step-2-dark.webp new file mode 100644 index 0000000..826ecc3 Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-2-dark.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-2-light.webp b/public/images/screenshots/minimal/wizard-v1-step-2-light.webp new file mode 100644 index 0000000..ea0e29a Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-2-light.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-3-dark.webp b/public/images/screenshots/minimal/wizard-v1-step-3-dark.webp new file mode 100644 index 0000000..1a6e61d Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-3-dark.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-3-light.webp b/public/images/screenshots/minimal/wizard-v1-step-3-light.webp new file mode 100644 index 0000000..9cf5d7d Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-3-light.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-4-dark.webp b/public/images/screenshots/minimal/wizard-v1-step-4-dark.webp new file mode 100644 index 0000000..b314a1d Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-4-dark.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-4-light.webp b/public/images/screenshots/minimal/wizard-v1-step-4-light.webp new file mode 100644 index 0000000..7280949 Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-4-light.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-5-dark.webp b/public/images/screenshots/minimal/wizard-v1-step-5-dark.webp new file mode 100644 index 0000000..2b2f384 Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-5-dark.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-5-light.webp b/public/images/screenshots/minimal/wizard-v1-step-5-light.webp new file mode 100644 index 0000000..c023cf9 Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-5-light.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-6-dark.webp b/public/images/screenshots/minimal/wizard-v1-step-6-dark.webp new file mode 100644 index 0000000..6dd1f78 Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-6-dark.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-6-light.webp b/public/images/screenshots/minimal/wizard-v1-step-6-light.webp new file mode 100644 index 0000000..e6166f9 Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-6-light.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-7-dark.webp b/public/images/screenshots/minimal/wizard-v1-step-7-dark.webp new file mode 100644 index 0000000..a4ecb7e Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-7-dark.webp differ diff --git a/public/images/screenshots/minimal/wizard-v1-step-7-light.webp b/public/images/screenshots/minimal/wizard-v1-step-7-light.webp new file mode 100644 index 0000000..3a6e6c5 Binary files /dev/null and b/public/images/screenshots/minimal/wizard-v1-step-7-light.webp differ diff --git a/public/images/screenshots/navbar/account-confirm-dark.webp b/public/images/screenshots/navbar/account-confirm-dark.webp new file mode 100644 index 0000000..9254760 Binary files /dev/null and b/public/images/screenshots/navbar/account-confirm-dark.webp differ diff --git a/public/images/screenshots/navbar/account-confirm-light.webp b/public/images/screenshots/navbar/account-confirm-light.webp new file mode 100644 index 0000000..f7b9a6f Binary files /dev/null and b/public/images/screenshots/navbar/account-confirm-light.webp differ diff --git a/public/images/screenshots/navbar/action-page-v1-dark.webp b/public/images/screenshots/navbar/action-page-v1-dark.webp new file mode 100644 index 0000000..0c38b48 Binary files /dev/null and b/public/images/screenshots/navbar/action-page-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/action-page-v1-light.webp b/public/images/screenshots/navbar/action-page-v1-light.webp new file mode 100644 index 0000000..39d3a9a Binary files /dev/null and b/public/images/screenshots/navbar/action-page-v1-light.webp differ diff --git a/public/images/screenshots/navbar/action-page-v2-dark.webp b/public/images/screenshots/navbar/action-page-v2-dark.webp new file mode 100644 index 0000000..0ca61b6 Binary files /dev/null and b/public/images/screenshots/navbar/action-page-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/action-page-v2-light.webp b/public/images/screenshots/navbar/action-page-v2-light.webp new file mode 100644 index 0000000..6a6fa4b Binary files /dev/null and b/public/images/screenshots/navbar/action-page-v2-light.webp differ diff --git a/public/images/screenshots/navbar/analytics-dark.webp b/public/images/screenshots/navbar/analytics-dark.webp new file mode 100644 index 0000000..f5cb96d Binary files /dev/null and b/public/images/screenshots/navbar/analytics-dark.webp differ diff --git a/public/images/screenshots/navbar/analytics-light.webp b/public/images/screenshots/navbar/analytics-light.webp new file mode 100644 index 0000000..8c763a2 Binary files /dev/null and b/public/images/screenshots/navbar/analytics-light.webp differ diff --git a/public/images/screenshots/navbar/banking-v1-dark.webp b/public/images/screenshots/navbar/banking-v1-dark.webp new file mode 100644 index 0000000..4975847 Binary files /dev/null and b/public/images/screenshots/navbar/banking-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/banking-v1-light.webp b/public/images/screenshots/navbar/banking-v1-light.webp new file mode 100644 index 0000000..1f7ab14 Binary files /dev/null and b/public/images/screenshots/navbar/banking-v1-light.webp differ diff --git a/public/images/screenshots/navbar/banking-v2-dark.webp b/public/images/screenshots/navbar/banking-v2-dark.webp new file mode 100644 index 0000000..55a9101 Binary files /dev/null and b/public/images/screenshots/navbar/banking-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/banking-v2-light.webp b/public/images/screenshots/navbar/banking-v2-light.webp new file mode 100644 index 0000000..fd79b2c Binary files /dev/null and b/public/images/screenshots/navbar/banking-v2-light.webp differ diff --git a/public/images/screenshots/navbar/banking-v3-dark.webp b/public/images/screenshots/navbar/banking-v3-dark.webp new file mode 100644 index 0000000..9292f30 Binary files /dev/null and b/public/images/screenshots/navbar/banking-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/banking-v3-light.webp b/public/images/screenshots/navbar/banking-v3-light.webp new file mode 100644 index 0000000..ed43491 Binary files /dev/null and b/public/images/screenshots/navbar/banking-v3-light.webp differ diff --git a/public/images/screenshots/navbar/charts-apex-dark.webp b/public/images/screenshots/navbar/charts-apex-dark.webp new file mode 100644 index 0000000..f477421 Binary files /dev/null and b/public/images/screenshots/navbar/charts-apex-dark.webp differ diff --git a/public/images/screenshots/navbar/charts-apex-light.webp b/public/images/screenshots/navbar/charts-apex-light.webp new file mode 100644 index 0000000..33e8863 Binary files /dev/null and b/public/images/screenshots/navbar/charts-apex-light.webp differ diff --git a/public/images/screenshots/navbar/charts-billboardsjs-dark.webp b/public/images/screenshots/navbar/charts-billboardsjs-dark.webp new file mode 100644 index 0000000..824aee8 Binary files /dev/null and b/public/images/screenshots/navbar/charts-billboardsjs-dark.webp differ diff --git a/public/images/screenshots/navbar/charts-billboardsjs-light.webp b/public/images/screenshots/navbar/charts-billboardsjs-light.webp new file mode 100644 index 0000000..a3adcf8 Binary files /dev/null and b/public/images/screenshots/navbar/charts-billboardsjs-light.webp differ diff --git a/public/images/screenshots/navbar/company-dark.webp b/public/images/screenshots/navbar/company-dark.webp new file mode 100644 index 0000000..eb664fa Binary files /dev/null and b/public/images/screenshots/navbar/company-dark.webp differ diff --git a/public/images/screenshots/navbar/company-light.webp b/public/images/screenshots/navbar/company-light.webp new file mode 100644 index 0000000..6a5ccac Binary files /dev/null and b/public/images/screenshots/navbar/company-light.webp differ diff --git a/public/images/screenshots/navbar/course-dashboard-dark.webp b/public/images/screenshots/navbar/course-dashboard-dark.webp new file mode 100644 index 0000000..c649118 Binary files /dev/null and b/public/images/screenshots/navbar/course-dashboard-dark.webp differ diff --git a/public/images/screenshots/navbar/course-dashboard-light.webp b/public/images/screenshots/navbar/course-dashboard-light.webp new file mode 100644 index 0000000..21d7b56 Binary files /dev/null and b/public/images/screenshots/navbar/course-dashboard-light.webp differ diff --git a/public/images/screenshots/navbar/ecommerce-v1-dark.webp b/public/images/screenshots/navbar/ecommerce-v1-dark.webp new file mode 100644 index 0000000..cf73d7a Binary files /dev/null and b/public/images/screenshots/navbar/ecommerce-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/ecommerce-v1-light.webp b/public/images/screenshots/navbar/ecommerce-v1-light.webp new file mode 100644 index 0000000..433d23a Binary files /dev/null and b/public/images/screenshots/navbar/ecommerce-v1-light.webp differ diff --git a/public/images/screenshots/navbar/flights-dark.webp b/public/images/screenshots/navbar/flights-dark.webp new file mode 100644 index 0000000..84e1e98 Binary files /dev/null and b/public/images/screenshots/navbar/flights-dark.webp differ diff --git a/public/images/screenshots/navbar/flights-light.webp b/public/images/screenshots/navbar/flights-light.webp new file mode 100644 index 0000000..fadf349 Binary files /dev/null and b/public/images/screenshots/navbar/flights-light.webp differ diff --git a/public/images/screenshots/navbar/food-delivery-dark.webp b/public/images/screenshots/navbar/food-delivery-dark.webp new file mode 100644 index 0000000..21f4b1b Binary files /dev/null and b/public/images/screenshots/navbar/food-delivery-dark.webp differ diff --git a/public/images/screenshots/navbar/food-delivery-light.webp b/public/images/screenshots/navbar/food-delivery-light.webp new file mode 100644 index 0000000..50159d1 Binary files /dev/null and b/public/images/screenshots/navbar/food-delivery-light.webp differ diff --git a/public/images/screenshots/navbar/form-v1-dark.webp b/public/images/screenshots/navbar/form-v1-dark.webp new file mode 100644 index 0000000..3672f79 Binary files /dev/null and b/public/images/screenshots/navbar/form-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/form-v1-light.webp b/public/images/screenshots/navbar/form-v1-light.webp new file mode 100644 index 0000000..776eebf Binary files /dev/null and b/public/images/screenshots/navbar/form-v1-light.webp differ diff --git a/public/images/screenshots/navbar/form-v2-dark.webp b/public/images/screenshots/navbar/form-v2-dark.webp new file mode 100644 index 0000000..aace858 Binary files /dev/null and b/public/images/screenshots/navbar/form-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/form-v2-light.webp b/public/images/screenshots/navbar/form-v2-light.webp new file mode 100644 index 0000000..a5f7828 Binary files /dev/null and b/public/images/screenshots/navbar/form-v2-light.webp differ diff --git a/public/images/screenshots/navbar/form-v3-dark.webp b/public/images/screenshots/navbar/form-v3-dark.webp new file mode 100644 index 0000000..3cd3d00 Binary files /dev/null and b/public/images/screenshots/navbar/form-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/form-v3-light.webp b/public/images/screenshots/navbar/form-v3-light.webp new file mode 100644 index 0000000..0734b37 Binary files /dev/null and b/public/images/screenshots/navbar/form-v3-light.webp differ diff --git a/public/images/screenshots/navbar/form-v4-dark.webp b/public/images/screenshots/navbar/form-v4-dark.webp new file mode 100644 index 0000000..7c74530 Binary files /dev/null and b/public/images/screenshots/navbar/form-v4-dark.webp differ diff --git a/public/images/screenshots/navbar/form-v4-light.webp b/public/images/screenshots/navbar/form-v4-light.webp new file mode 100644 index 0000000..17159fe Binary files /dev/null and b/public/images/screenshots/navbar/form-v4-light.webp differ diff --git a/public/images/screenshots/navbar/form-v5-dark.webp b/public/images/screenshots/navbar/form-v5-dark.webp new file mode 100644 index 0000000..2613f32 Binary files /dev/null and b/public/images/screenshots/navbar/form-v5-dark.webp differ diff --git a/public/images/screenshots/navbar/form-v5-light.webp b/public/images/screenshots/navbar/form-v5-light.webp new file mode 100644 index 0000000..b90a35d Binary files /dev/null and b/public/images/screenshots/navbar/form-v5-light.webp differ diff --git a/public/images/screenshots/navbar/grid-card-v1-dark.webp b/public/images/screenshots/navbar/grid-card-v1-dark.webp new file mode 100644 index 0000000..3e5a52c Binary files /dev/null and b/public/images/screenshots/navbar/grid-card-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-card-v1-light.webp b/public/images/screenshots/navbar/grid-card-v1-light.webp new file mode 100644 index 0000000..ba06618 Binary files /dev/null and b/public/images/screenshots/navbar/grid-card-v1-light.webp differ diff --git a/public/images/screenshots/navbar/grid-card-v2-dark.webp b/public/images/screenshots/navbar/grid-card-v2-dark.webp new file mode 100644 index 0000000..d3e992e Binary files /dev/null and b/public/images/screenshots/navbar/grid-card-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-card-v2-light.webp b/public/images/screenshots/navbar/grid-card-v2-light.webp new file mode 100644 index 0000000..87426cb Binary files /dev/null and b/public/images/screenshots/navbar/grid-card-v2-light.webp differ diff --git a/public/images/screenshots/navbar/grid-card-v3-dark.webp b/public/images/screenshots/navbar/grid-card-v3-dark.webp new file mode 100644 index 0000000..0b6a282 Binary files /dev/null and b/public/images/screenshots/navbar/grid-card-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-card-v3-light.webp b/public/images/screenshots/navbar/grid-card-v3-light.webp new file mode 100644 index 0000000..28c24a5 Binary files /dev/null and b/public/images/screenshots/navbar/grid-card-v3-light.webp differ diff --git a/public/images/screenshots/navbar/grid-card-v4-dark.webp b/public/images/screenshots/navbar/grid-card-v4-dark.webp new file mode 100644 index 0000000..c1b22c3 Binary files /dev/null and b/public/images/screenshots/navbar/grid-card-v4-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-card-v4-light.webp b/public/images/screenshots/navbar/grid-card-v4-light.webp new file mode 100644 index 0000000..f47991d Binary files /dev/null and b/public/images/screenshots/navbar/grid-card-v4-light.webp differ diff --git a/public/images/screenshots/navbar/grid-tiles-v1-dark.webp b/public/images/screenshots/navbar/grid-tiles-v1-dark.webp new file mode 100644 index 0000000..a854db0 Binary files /dev/null and b/public/images/screenshots/navbar/grid-tiles-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-tiles-v1-light.webp b/public/images/screenshots/navbar/grid-tiles-v1-light.webp new file mode 100644 index 0000000..e0afbea Binary files /dev/null and b/public/images/screenshots/navbar/grid-tiles-v1-light.webp differ diff --git a/public/images/screenshots/navbar/grid-tiles-v2-dark.webp b/public/images/screenshots/navbar/grid-tiles-v2-dark.webp new file mode 100644 index 0000000..ea8be81 Binary files /dev/null and b/public/images/screenshots/navbar/grid-tiles-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-tiles-v2-light.webp b/public/images/screenshots/navbar/grid-tiles-v2-light.webp new file mode 100644 index 0000000..f555ffa Binary files /dev/null and b/public/images/screenshots/navbar/grid-tiles-v2-light.webp differ diff --git a/public/images/screenshots/navbar/grid-tiles-v3-dark.webp b/public/images/screenshots/navbar/grid-tiles-v3-dark.webp new file mode 100644 index 0000000..6d0f5fa Binary files /dev/null and b/public/images/screenshots/navbar/grid-tiles-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-tiles-v3-light.webp b/public/images/screenshots/navbar/grid-tiles-v3-light.webp new file mode 100644 index 0000000..1d0cc72 Binary files /dev/null and b/public/images/screenshots/navbar/grid-tiles-v3-light.webp differ diff --git a/public/images/screenshots/navbar/grid-users-v1-dark.webp b/public/images/screenshots/navbar/grid-users-v1-dark.webp new file mode 100644 index 0000000..5befa96 Binary files /dev/null and b/public/images/screenshots/navbar/grid-users-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-users-v1-light.webp b/public/images/screenshots/navbar/grid-users-v1-light.webp new file mode 100644 index 0000000..a048ce5 Binary files /dev/null and b/public/images/screenshots/navbar/grid-users-v1-light.webp differ diff --git a/public/images/screenshots/navbar/grid-users-v2-dark.webp b/public/images/screenshots/navbar/grid-users-v2-dark.webp new file mode 100644 index 0000000..ad95c00 Binary files /dev/null and b/public/images/screenshots/navbar/grid-users-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-users-v2-light.webp b/public/images/screenshots/navbar/grid-users-v2-light.webp new file mode 100644 index 0000000..6e731b5 Binary files /dev/null and b/public/images/screenshots/navbar/grid-users-v2-light.webp differ diff --git a/public/images/screenshots/navbar/grid-users-v3-dark.webp b/public/images/screenshots/navbar/grid-users-v3-dark.webp new file mode 100644 index 0000000..7332c08 Binary files /dev/null and b/public/images/screenshots/navbar/grid-users-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-users-v3-light.webp b/public/images/screenshots/navbar/grid-users-v3-light.webp new file mode 100644 index 0000000..676f4c8 Binary files /dev/null and b/public/images/screenshots/navbar/grid-users-v3-light.webp differ diff --git a/public/images/screenshots/navbar/grid-users-v4-dark.webp b/public/images/screenshots/navbar/grid-users-v4-dark.webp new file mode 100644 index 0000000..8e91a87 Binary files /dev/null and b/public/images/screenshots/navbar/grid-users-v4-dark.webp differ diff --git a/public/images/screenshots/navbar/grid-users-v4-light.webp b/public/images/screenshots/navbar/grid-users-v4-light.webp new file mode 100644 index 0000000..e0607f2 Binary files /dev/null and b/public/images/screenshots/navbar/grid-users-v4-light.webp differ diff --git a/public/images/screenshots/navbar/health-dark.webp b/public/images/screenshots/navbar/health-dark.webp new file mode 100644 index 0000000..fe67648 Binary files /dev/null and b/public/images/screenshots/navbar/health-dark.webp differ diff --git a/public/images/screenshots/navbar/health-light.webp b/public/images/screenshots/navbar/health-light.webp new file mode 100644 index 0000000..ae9db4b Binary files /dev/null and b/public/images/screenshots/navbar/health-light.webp differ diff --git a/public/images/screenshots/navbar/hobbies-dark.webp b/public/images/screenshots/navbar/hobbies-dark.webp new file mode 100644 index 0000000..7bfc1e0 Binary files /dev/null and b/public/images/screenshots/navbar/hobbies-dark.webp differ diff --git a/public/images/screenshots/navbar/hobbies-light.webp b/public/images/screenshots/navbar/hobbies-light.webp new file mode 100644 index 0000000..0053acd Binary files /dev/null and b/public/images/screenshots/navbar/hobbies-light.webp differ diff --git a/public/images/screenshots/navbar/homepage-list-view-v1-dark.webp b/public/images/screenshots/navbar/homepage-list-view-v1-dark.webp new file mode 100644 index 0000000..5116a6f Binary files /dev/null and b/public/images/screenshots/navbar/homepage-list-view-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/homepage-list-view-v1-light.webp b/public/images/screenshots/navbar/homepage-list-view-v1-light.webp new file mode 100644 index 0000000..f33abb2 Binary files /dev/null and b/public/images/screenshots/navbar/homepage-list-view-v1-light.webp differ diff --git a/public/images/screenshots/navbar/homepage-personal-v1-dark.webp b/public/images/screenshots/navbar/homepage-personal-v1-dark.webp new file mode 100644 index 0000000..f9dec4e Binary files /dev/null and b/public/images/screenshots/navbar/homepage-personal-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/homepage-personal-v1-light.webp b/public/images/screenshots/navbar/homepage-personal-v1-light.webp new file mode 100644 index 0000000..82e345d Binary files /dev/null and b/public/images/screenshots/navbar/homepage-personal-v1-light.webp differ diff --git a/public/images/screenshots/navbar/human-ressources-dark.webp b/public/images/screenshots/navbar/human-ressources-dark.webp new file mode 100644 index 0000000..2759349 Binary files /dev/null and b/public/images/screenshots/navbar/human-ressources-dark.webp differ diff --git a/public/images/screenshots/navbar/human-ressources-light.webp b/public/images/screenshots/navbar/human-ressources-light.webp new file mode 100644 index 0000000..4d2bcae Binary files /dev/null and b/public/images/screenshots/navbar/human-ressources-light.webp differ diff --git a/public/images/screenshots/navbar/influencer-dark.webp b/public/images/screenshots/navbar/influencer-dark.webp new file mode 100644 index 0000000..952d100 Binary files /dev/null and b/public/images/screenshots/navbar/influencer-dark.webp differ diff --git a/public/images/screenshots/navbar/influencer-light.webp b/public/images/screenshots/navbar/influencer-light.webp new file mode 100644 index 0000000..e0e67fe Binary files /dev/null and b/public/images/screenshots/navbar/influencer-light.webp differ diff --git a/public/images/screenshots/navbar/invoice-dark.webp b/public/images/screenshots/navbar/invoice-dark.webp new file mode 100644 index 0000000..284692e Binary files /dev/null and b/public/images/screenshots/navbar/invoice-dark.webp differ diff --git a/public/images/screenshots/navbar/invoice-light.webp b/public/images/screenshots/navbar/invoice-light.webp new file mode 100644 index 0000000..0dc2d08 Binary files /dev/null and b/public/images/screenshots/navbar/invoice-light.webp differ diff --git a/public/images/screenshots/navbar/jobs-dashboard-dark.webp b/public/images/screenshots/navbar/jobs-dashboard-dark.webp new file mode 100644 index 0000000..0a18aac Binary files /dev/null and b/public/images/screenshots/navbar/jobs-dashboard-dark.webp differ diff --git a/public/images/screenshots/navbar/jobs-dashboard-light.webp b/public/images/screenshots/navbar/jobs-dashboard-light.webp new file mode 100644 index 0000000..a58abec Binary files /dev/null and b/public/images/screenshots/navbar/jobs-dashboard-light.webp differ diff --git a/public/images/screenshots/navbar/kanban-board-dark.webp b/public/images/screenshots/navbar/kanban-board-dark.webp new file mode 100644 index 0000000..6d787e6 Binary files /dev/null and b/public/images/screenshots/navbar/kanban-board-dark.webp differ diff --git a/public/images/screenshots/navbar/kanban-board-light.webp b/public/images/screenshots/navbar/kanban-board-light.webp new file mode 100644 index 0000000..0925b24 Binary files /dev/null and b/public/images/screenshots/navbar/kanban-board-light.webp differ diff --git a/public/images/screenshots/navbar/list-flex-v1-dark.webp b/public/images/screenshots/navbar/list-flex-v1-dark.webp new file mode 100644 index 0000000..d9d4f51 Binary files /dev/null and b/public/images/screenshots/navbar/list-flex-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/list-flex-v1-light.webp b/public/images/screenshots/navbar/list-flex-v1-light.webp new file mode 100644 index 0000000..971e97b Binary files /dev/null and b/public/images/screenshots/navbar/list-flex-v1-light.webp differ diff --git a/public/images/screenshots/navbar/list-flex-v2-dark.webp b/public/images/screenshots/navbar/list-flex-v2-dark.webp new file mode 100644 index 0000000..a248f67 Binary files /dev/null and b/public/images/screenshots/navbar/list-flex-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/list-flex-v2-light.webp b/public/images/screenshots/navbar/list-flex-v2-light.webp new file mode 100644 index 0000000..1522b8d Binary files /dev/null and b/public/images/screenshots/navbar/list-flex-v2-light.webp differ diff --git a/public/images/screenshots/navbar/list-flex-v3-dark.webp b/public/images/screenshots/navbar/list-flex-v3-dark.webp new file mode 100644 index 0000000..90e9386 Binary files /dev/null and b/public/images/screenshots/navbar/list-flex-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/list-flex-v3-light.webp b/public/images/screenshots/navbar/list-flex-v3-light.webp new file mode 100644 index 0000000..829e333 Binary files /dev/null and b/public/images/screenshots/navbar/list-flex-v3-light.webp differ diff --git a/public/images/screenshots/navbar/list-view-v2-dark.webp b/public/images/screenshots/navbar/list-view-v2-dark.webp new file mode 100644 index 0000000..8aaf1b3 Binary files /dev/null and b/public/images/screenshots/navbar/list-view-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/list-view-v2-light.webp b/public/images/screenshots/navbar/list-view-v2-light.webp new file mode 100644 index 0000000..ecc58c9 Binary files /dev/null and b/public/images/screenshots/navbar/list-view-v2-light.webp differ diff --git a/public/images/screenshots/navbar/list-view-v3-dark.webp b/public/images/screenshots/navbar/list-view-v3-dark.webp new file mode 100644 index 0000000..09f25bc Binary files /dev/null and b/public/images/screenshots/navbar/list-view-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/list-view-v3-light.webp b/public/images/screenshots/navbar/list-view-v3-light.webp new file mode 100644 index 0000000..702b94b Binary files /dev/null and b/public/images/screenshots/navbar/list-view-v3-light.webp differ diff --git a/public/images/screenshots/navbar/list-view-v4-dark.webp b/public/images/screenshots/navbar/list-view-v4-dark.webp new file mode 100644 index 0000000..464eef5 Binary files /dev/null and b/public/images/screenshots/navbar/list-view-v4-dark.webp differ diff --git a/public/images/screenshots/navbar/list-view-v4-light.webp b/public/images/screenshots/navbar/list-view-v4-light.webp new file mode 100644 index 0000000..ddace1c Binary files /dev/null and b/public/images/screenshots/navbar/list-view-v4-light.webp differ diff --git a/public/images/screenshots/navbar/maps-v1-dark.webp b/public/images/screenshots/navbar/maps-v1-dark.webp new file mode 100644 index 0000000..2b8c47c Binary files /dev/null and b/public/images/screenshots/navbar/maps-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/maps-v1-light.webp b/public/images/screenshots/navbar/maps-v1-light.webp new file mode 100644 index 0000000..806eedc Binary files /dev/null and b/public/images/screenshots/navbar/maps-v1-light.webp differ diff --git a/public/images/screenshots/navbar/maps-v2-dark.webp b/public/images/screenshots/navbar/maps-v2-dark.webp new file mode 100644 index 0000000..b384400 Binary files /dev/null and b/public/images/screenshots/navbar/maps-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/maps-v2-light.webp b/public/images/screenshots/navbar/maps-v2-light.webp new file mode 100644 index 0000000..7004628 Binary files /dev/null and b/public/images/screenshots/navbar/maps-v2-light.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v1-dark.webp b/public/images/screenshots/navbar/onboarding-page-v1-dark.webp new file mode 100644 index 0000000..0ef0ade Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v1-light.webp b/public/images/screenshots/navbar/onboarding-page-v1-light.webp new file mode 100644 index 0000000..2d1362c Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v1-light.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v2-dark.webp b/public/images/screenshots/navbar/onboarding-page-v2-dark.webp new file mode 100644 index 0000000..75306fd Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v2-light.webp b/public/images/screenshots/navbar/onboarding-page-v2-light.webp new file mode 100644 index 0000000..803de97 Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v2-light.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v3-dark.webp b/public/images/screenshots/navbar/onboarding-page-v3-dark.webp new file mode 100644 index 0000000..31ca8bb Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v3-light.webp b/public/images/screenshots/navbar/onboarding-page-v3-light.webp new file mode 100644 index 0000000..b2f2b51 Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v3-light.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v4-dark.webp b/public/images/screenshots/navbar/onboarding-page-v4-dark.webp new file mode 100644 index 0000000..530f85a Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v4-dark.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v4-light.webp b/public/images/screenshots/navbar/onboarding-page-v4-light.webp new file mode 100644 index 0000000..90acc5f Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v4-light.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v5-dark.webp b/public/images/screenshots/navbar/onboarding-page-v5-dark.webp new file mode 100644 index 0000000..14f61dc Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v5-dark.webp differ diff --git a/public/images/screenshots/navbar/onboarding-page-v5-light.webp b/public/images/screenshots/navbar/onboarding-page-v5-light.webp new file mode 100644 index 0000000..8cb0803 Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-page-v5-light.webp differ diff --git a/public/images/screenshots/navbar/onboarding-standard-dark.webp b/public/images/screenshots/navbar/onboarding-standard-dark.webp new file mode 100644 index 0000000..6e4ea8a Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-standard-dark.webp differ diff --git a/public/images/screenshots/navbar/onboarding-standard-light.webp b/public/images/screenshots/navbar/onboarding-standard-light.webp new file mode 100644 index 0000000..42c34cf Binary files /dev/null and b/public/images/screenshots/navbar/onboarding-standard-light.webp differ diff --git a/public/images/screenshots/navbar/personal-v2-dark.webp b/public/images/screenshots/navbar/personal-v2-dark.webp new file mode 100644 index 0000000..6751bc5 Binary files /dev/null and b/public/images/screenshots/navbar/personal-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/personal-v2-light.webp b/public/images/screenshots/navbar/personal-v2-light.webp new file mode 100644 index 0000000..aac5353 Binary files /dev/null and b/public/images/screenshots/navbar/personal-v2-light.webp differ diff --git a/public/images/screenshots/navbar/personal-v3-dark.webp b/public/images/screenshots/navbar/personal-v3-dark.webp new file mode 100644 index 0000000..d0ceede Binary files /dev/null and b/public/images/screenshots/navbar/personal-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/personal-v3-light.webp b/public/images/screenshots/navbar/personal-v3-light.webp new file mode 100644 index 0000000..f3d281e Binary files /dev/null and b/public/images/screenshots/navbar/personal-v3-light.webp differ diff --git a/public/images/screenshots/navbar/placeload-grid-dark.webp b/public/images/screenshots/navbar/placeload-grid-dark.webp new file mode 100644 index 0000000..67cff38 Binary files /dev/null and b/public/images/screenshots/navbar/placeload-grid-dark.webp differ diff --git a/public/images/screenshots/navbar/placeload-grid-light.webp b/public/images/screenshots/navbar/placeload-grid-light.webp new file mode 100644 index 0000000..43e5baa Binary files /dev/null and b/public/images/screenshots/navbar/placeload-grid-light.webp differ diff --git a/public/images/screenshots/navbar/placeload-list-dark.webp b/public/images/screenshots/navbar/placeload-list-dark.webp new file mode 100644 index 0000000..530b6f8 Binary files /dev/null and b/public/images/screenshots/navbar/placeload-list-dark.webp differ diff --git a/public/images/screenshots/navbar/placeload-list-light.webp b/public/images/screenshots/navbar/placeload-list-light.webp new file mode 100644 index 0000000..2a1990d Binary files /dev/null and b/public/images/screenshots/navbar/placeload-list-light.webp differ diff --git a/public/images/screenshots/navbar/placeload-table-dark.webp b/public/images/screenshots/navbar/placeload-table-dark.webp new file mode 100644 index 0000000..d4d7c33 Binary files /dev/null and b/public/images/screenshots/navbar/placeload-table-dark.webp differ diff --git a/public/images/screenshots/navbar/placeload-table-light.webp b/public/images/screenshots/navbar/placeload-table-light.webp new file mode 100644 index 0000000..812dad9 Binary files /dev/null and b/public/images/screenshots/navbar/placeload-table-light.webp differ diff --git a/public/images/screenshots/navbar/placeload-tiles-dark.webp b/public/images/screenshots/navbar/placeload-tiles-dark.webp new file mode 100644 index 0000000..fa120a1 Binary files /dev/null and b/public/images/screenshots/navbar/placeload-tiles-dark.webp differ diff --git a/public/images/screenshots/navbar/placeload-tiles-light.webp b/public/images/screenshots/navbar/placeload-tiles-light.webp new file mode 100644 index 0000000..3b91fbc Binary files /dev/null and b/public/images/screenshots/navbar/placeload-tiles-light.webp differ diff --git a/public/images/screenshots/navbar/profile-edit-dark.webp b/public/images/screenshots/navbar/profile-edit-dark.webp new file mode 100644 index 0000000..e75b5b6 Binary files /dev/null and b/public/images/screenshots/navbar/profile-edit-dark.webp differ diff --git a/public/images/screenshots/navbar/profile-edit-experience-dark.webp b/public/images/screenshots/navbar/profile-edit-experience-dark.webp new file mode 100644 index 0000000..9da1cd7 Binary files /dev/null and b/public/images/screenshots/navbar/profile-edit-experience-dark.webp differ diff --git a/public/images/screenshots/navbar/profile-edit-experience-light.webp b/public/images/screenshots/navbar/profile-edit-experience-light.webp new file mode 100644 index 0000000..06067be Binary files /dev/null and b/public/images/screenshots/navbar/profile-edit-experience-light.webp differ diff --git a/public/images/screenshots/navbar/profile-edit-light.webp b/public/images/screenshots/navbar/profile-edit-light.webp new file mode 100644 index 0000000..5297612 Binary files /dev/null and b/public/images/screenshots/navbar/profile-edit-light.webp differ diff --git a/public/images/screenshots/navbar/profile-edit-settings-dark.webp b/public/images/screenshots/navbar/profile-edit-settings-dark.webp new file mode 100644 index 0000000..cbafdb6 Binary files /dev/null and b/public/images/screenshots/navbar/profile-edit-settings-dark.webp differ diff --git a/public/images/screenshots/navbar/profile-edit-settings-light.webp b/public/images/screenshots/navbar/profile-edit-settings-light.webp new file mode 100644 index 0000000..7a72810 Binary files /dev/null and b/public/images/screenshots/navbar/profile-edit-settings-light.webp differ diff --git a/public/images/screenshots/navbar/profile-edit-skills-dark.webp b/public/images/screenshots/navbar/profile-edit-skills-dark.webp new file mode 100644 index 0000000..586a272 Binary files /dev/null and b/public/images/screenshots/navbar/profile-edit-skills-dark.webp differ diff --git a/public/images/screenshots/navbar/profile-edit-skills-light.webp b/public/images/screenshots/navbar/profile-edit-skills-light.webp new file mode 100644 index 0000000..ebd45ed Binary files /dev/null and b/public/images/screenshots/navbar/profile-edit-skills-light.webp differ diff --git a/public/images/screenshots/navbar/profile-notifications-dark.webp b/public/images/screenshots/navbar/profile-notifications-dark.webp new file mode 100644 index 0000000..185753c Binary files /dev/null and b/public/images/screenshots/navbar/profile-notifications-dark.webp differ diff --git a/public/images/screenshots/navbar/profile-notifications-light.webp b/public/images/screenshots/navbar/profile-notifications-light.webp new file mode 100644 index 0000000..b3107cc Binary files /dev/null and b/public/images/screenshots/navbar/profile-notifications-light.webp differ diff --git a/public/images/screenshots/navbar/profile-settings-dark.webp b/public/images/screenshots/navbar/profile-settings-dark.webp new file mode 100644 index 0000000..90a74cb Binary files /dev/null and b/public/images/screenshots/navbar/profile-settings-dark.webp differ diff --git a/public/images/screenshots/navbar/profile-settings-light.webp b/public/images/screenshots/navbar/profile-settings-light.webp new file mode 100644 index 0000000..582036a Binary files /dev/null and b/public/images/screenshots/navbar/profile-settings-light.webp differ diff --git a/public/images/screenshots/navbar/profile-view-dark.webp b/public/images/screenshots/navbar/profile-view-dark.webp new file mode 100644 index 0000000..262f5b0 Binary files /dev/null and b/public/images/screenshots/navbar/profile-view-dark.webp differ diff --git a/public/images/screenshots/navbar/profile-view-light.webp b/public/images/screenshots/navbar/profile-view-light.webp new file mode 100644 index 0000000..5a8f384 Binary files /dev/null and b/public/images/screenshots/navbar/profile-view-light.webp differ diff --git a/public/images/screenshots/navbar/projects-details-dark.webp b/public/images/screenshots/navbar/projects-details-dark.webp new file mode 100644 index 0000000..8c48c78 Binary files /dev/null and b/public/images/screenshots/navbar/projects-details-dark.webp differ diff --git a/public/images/screenshots/navbar/projects-details-light.webp b/public/images/screenshots/navbar/projects-details-light.webp new file mode 100644 index 0000000..bb1f172 Binary files /dev/null and b/public/images/screenshots/navbar/projects-details-light.webp differ diff --git a/public/images/screenshots/navbar/projects-list-v1-dark.webp b/public/images/screenshots/navbar/projects-list-v1-dark.webp new file mode 100644 index 0000000..e88de90 Binary files /dev/null and b/public/images/screenshots/navbar/projects-list-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/projects-list-v1-light.webp b/public/images/screenshots/navbar/projects-list-v1-light.webp new file mode 100644 index 0000000..4794b47 Binary files /dev/null and b/public/images/screenshots/navbar/projects-list-v1-light.webp differ diff --git a/public/images/screenshots/navbar/projects-list-v2-dark.webp b/public/images/screenshots/navbar/projects-list-v2-dark.webp new file mode 100644 index 0000000..8fe9bf8 Binary files /dev/null and b/public/images/screenshots/navbar/projects-list-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/projects-list-v2-light.webp b/public/images/screenshots/navbar/projects-list-v2-light.webp new file mode 100644 index 0000000..257e486 Binary files /dev/null and b/public/images/screenshots/navbar/projects-list-v2-light.webp differ diff --git a/public/images/screenshots/navbar/projects-list-v3-dark.webp b/public/images/screenshots/navbar/projects-list-v3-dark.webp new file mode 100644 index 0000000..66cb119 Binary files /dev/null and b/public/images/screenshots/navbar/projects-list-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/projects-list-v3-light.webp b/public/images/screenshots/navbar/projects-list-v3-light.webp new file mode 100644 index 0000000..ffc5908 Binary files /dev/null and b/public/images/screenshots/navbar/projects-list-v3-light.webp differ diff --git a/public/images/screenshots/navbar/promotion-dark.webp b/public/images/screenshots/navbar/promotion-dark.webp new file mode 100644 index 0000000..e04a1f2 Binary files /dev/null and b/public/images/screenshots/navbar/promotion-dark.webp differ diff --git a/public/images/screenshots/navbar/promotion-light.webp b/public/images/screenshots/navbar/promotion-light.webp new file mode 100644 index 0000000..30adf45 Binary files /dev/null and b/public/images/screenshots/navbar/promotion-light.webp differ diff --git a/public/images/screenshots/navbar/saas-billing-dark.webp b/public/images/screenshots/navbar/saas-billing-dark.webp new file mode 100644 index 0000000..6eed78e Binary files /dev/null and b/public/images/screenshots/navbar/saas-billing-dark.webp differ diff --git a/public/images/screenshots/navbar/saas-billing-light.webp b/public/images/screenshots/navbar/saas-billing-light.webp new file mode 100644 index 0000000..48c9e48 Binary files /dev/null and b/public/images/screenshots/navbar/saas-billing-light.webp differ diff --git a/public/images/screenshots/navbar/sales-dark.webp b/public/images/screenshots/navbar/sales-dark.webp new file mode 100644 index 0000000..682560f Binary files /dev/null and b/public/images/screenshots/navbar/sales-dark.webp differ diff --git a/public/images/screenshots/navbar/sales-light.webp b/public/images/screenshots/navbar/sales-light.webp new file mode 100644 index 0000000..d651184 Binary files /dev/null and b/public/images/screenshots/navbar/sales-light.webp differ diff --git a/public/images/screenshots/navbar/search-empty-dark.webp b/public/images/screenshots/navbar/search-empty-dark.webp new file mode 100644 index 0000000..5349f0b Binary files /dev/null and b/public/images/screenshots/navbar/search-empty-dark.webp differ diff --git a/public/images/screenshots/navbar/search-empty-light.webp b/public/images/screenshots/navbar/search-empty-light.webp new file mode 100644 index 0000000..c2d1ba5 Binary files /dev/null and b/public/images/screenshots/navbar/search-empty-light.webp differ diff --git a/public/images/screenshots/navbar/search-results-dark.webp b/public/images/screenshots/navbar/search-results-dark.webp new file mode 100644 index 0000000..fe2d7f5 Binary files /dev/null and b/public/images/screenshots/navbar/search-results-dark.webp differ diff --git a/public/images/screenshots/navbar/search-results-light.webp b/public/images/screenshots/navbar/search-results-light.webp new file mode 100644 index 0000000..68a2ff0 Binary files /dev/null and b/public/images/screenshots/navbar/search-results-light.webp differ diff --git a/public/images/screenshots/navbar/soccer-league-dark.webp b/public/images/screenshots/navbar/soccer-league-dark.webp new file mode 100644 index 0000000..aece159 Binary files /dev/null and b/public/images/screenshots/navbar/soccer-league-dark.webp differ diff --git a/public/images/screenshots/navbar/soccer-league-light.webp b/public/images/screenshots/navbar/soccer-league-light.webp new file mode 100644 index 0000000..3905be4 Binary files /dev/null and b/public/images/screenshots/navbar/soccer-league-light.webp differ diff --git a/public/images/screenshots/navbar/stocks-dark.webp b/public/images/screenshots/navbar/stocks-dark.webp new file mode 100644 index 0000000..cd9cddc Binary files /dev/null and b/public/images/screenshots/navbar/stocks-dark.webp differ diff --git a/public/images/screenshots/navbar/stocks-light.webp b/public/images/screenshots/navbar/stocks-light.webp new file mode 100644 index 0000000..62f4995 Binary files /dev/null and b/public/images/screenshots/navbar/stocks-light.webp differ diff --git a/public/images/screenshots/navbar/table-list-v1-dark.webp b/public/images/screenshots/navbar/table-list-v1-dark.webp new file mode 100644 index 0000000..fcca038 Binary files /dev/null and b/public/images/screenshots/navbar/table-list-v1-dark.webp differ diff --git a/public/images/screenshots/navbar/table-list-v1-light.webp b/public/images/screenshots/navbar/table-list-v1-light.webp new file mode 100644 index 0000000..8aa7e1b Binary files /dev/null and b/public/images/screenshots/navbar/table-list-v1-light.webp differ diff --git a/public/images/screenshots/navbar/table-list-v2-dark.webp b/public/images/screenshots/navbar/table-list-v2-dark.webp new file mode 100644 index 0000000..6d92a47 Binary files /dev/null and b/public/images/screenshots/navbar/table-list-v2-dark.webp differ diff --git a/public/images/screenshots/navbar/table-list-v2-light.webp b/public/images/screenshots/navbar/table-list-v2-light.webp new file mode 100644 index 0000000..62f97f0 Binary files /dev/null and b/public/images/screenshots/navbar/table-list-v2-light.webp differ diff --git a/public/images/screenshots/navbar/table-list-v3-dark.webp b/public/images/screenshots/navbar/table-list-v3-dark.webp new file mode 100644 index 0000000..f2b8055 Binary files /dev/null and b/public/images/screenshots/navbar/table-list-v3-dark.webp differ diff --git a/public/images/screenshots/navbar/table-list-v3-light.webp b/public/images/screenshots/navbar/table-list-v3-light.webp new file mode 100644 index 0000000..919b616 Binary files /dev/null and b/public/images/screenshots/navbar/table-list-v3-light.webp differ diff --git a/public/images/screenshots/navbar/video-dark.webp b/public/images/screenshots/navbar/video-dark.webp new file mode 100644 index 0000000..dfd5925 Binary files /dev/null and b/public/images/screenshots/navbar/video-dark.webp differ diff --git a/public/images/screenshots/navbar/video-light.webp b/public/images/screenshots/navbar/video-light.webp new file mode 100644 index 0000000..1d4ac21 Binary files /dev/null and b/public/images/screenshots/navbar/video-light.webp differ diff --git a/public/images/screenshots/navbar/widgets-creative-dark.webp b/public/images/screenshots/navbar/widgets-creative-dark.webp new file mode 100644 index 0000000..2623da4 Binary files /dev/null and b/public/images/screenshots/navbar/widgets-creative-dark.webp differ diff --git a/public/images/screenshots/navbar/widgets-creative-light.webp b/public/images/screenshots/navbar/widgets-creative-light.webp new file mode 100644 index 0000000..c128c85 Binary files /dev/null and b/public/images/screenshots/navbar/widgets-creative-light.webp differ diff --git a/public/images/screenshots/navbar/widgets-list-dark.webp b/public/images/screenshots/navbar/widgets-list-dark.webp new file mode 100644 index 0000000..98189bf Binary files /dev/null and b/public/images/screenshots/navbar/widgets-list-dark.webp differ diff --git a/public/images/screenshots/navbar/widgets-list-light.webp b/public/images/screenshots/navbar/widgets-list-light.webp new file mode 100644 index 0000000..886951f Binary files /dev/null and b/public/images/screenshots/navbar/widgets-list-light.webp differ diff --git a/public/images/screenshots/navbar/widgets-stats-dark.webp b/public/images/screenshots/navbar/widgets-stats-dark.webp new file mode 100644 index 0000000..1004eb2 Binary files /dev/null and b/public/images/screenshots/navbar/widgets-stats-dark.webp differ diff --git a/public/images/screenshots/navbar/widgets-stats-light.webp b/public/images/screenshots/navbar/widgets-stats-light.webp new file mode 100644 index 0000000..f97f698 Binary files /dev/null and b/public/images/screenshots/navbar/widgets-stats-light.webp differ diff --git a/public/images/screenshots/navbar/widgets-ui-dark.webp b/public/images/screenshots/navbar/widgets-ui-dark.webp new file mode 100644 index 0000000..2949c9c Binary files /dev/null and b/public/images/screenshots/navbar/widgets-ui-dark.webp differ diff --git a/public/images/screenshots/navbar/widgets-ui-light.webp b/public/images/screenshots/navbar/widgets-ui-light.webp new file mode 100644 index 0000000..a95da55 Binary files /dev/null and b/public/images/screenshots/navbar/widgets-ui-light.webp differ diff --git a/public/images/screenshots/navbar/writer-dark.webp b/public/images/screenshots/navbar/writer-dark.webp new file mode 100644 index 0000000..abaaa42 Binary files /dev/null and b/public/images/screenshots/navbar/writer-dark.webp differ diff --git a/public/images/screenshots/navbar/writer-light.webp b/public/images/screenshots/navbar/writer-light.webp new file mode 100644 index 0000000..309c101 Binary files /dev/null and b/public/images/screenshots/navbar/writer-light.webp differ diff --git a/public/images/screenshots/sidebar/account-confirm-dark.webp b/public/images/screenshots/sidebar/account-confirm-dark.webp new file mode 100644 index 0000000..5f6106b Binary files /dev/null and b/public/images/screenshots/sidebar/account-confirm-dark.webp differ diff --git a/public/images/screenshots/sidebar/account-confirm-light.webp b/public/images/screenshots/sidebar/account-confirm-light.webp new file mode 100644 index 0000000..a5150ff Binary files /dev/null and b/public/images/screenshots/sidebar/account-confirm-light.webp differ diff --git a/public/images/screenshots/sidebar/action-page-v1-dark.webp b/public/images/screenshots/sidebar/action-page-v1-dark.webp new file mode 100644 index 0000000..da97d3a Binary files /dev/null and b/public/images/screenshots/sidebar/action-page-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/action-page-v1-light.webp b/public/images/screenshots/sidebar/action-page-v1-light.webp new file mode 100644 index 0000000..084c3d0 Binary files /dev/null and b/public/images/screenshots/sidebar/action-page-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/action-page-v2-dark.webp b/public/images/screenshots/sidebar/action-page-v2-dark.webp new file mode 100644 index 0000000..5391ba2 Binary files /dev/null and b/public/images/screenshots/sidebar/action-page-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/action-page-v2-light.webp b/public/images/screenshots/sidebar/action-page-v2-light.webp new file mode 100644 index 0000000..274c82b Binary files /dev/null and b/public/images/screenshots/sidebar/action-page-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/analytics-dark.webp b/public/images/screenshots/sidebar/analytics-dark.webp new file mode 100644 index 0000000..137a0be Binary files /dev/null and b/public/images/screenshots/sidebar/analytics-dark.webp differ diff --git a/public/images/screenshots/sidebar/analytics-light.webp b/public/images/screenshots/sidebar/analytics-light.webp new file mode 100644 index 0000000..fbdcd48 Binary files /dev/null and b/public/images/screenshots/sidebar/analytics-light.webp differ diff --git a/public/images/screenshots/sidebar/banking-v1-dark.webp b/public/images/screenshots/sidebar/banking-v1-dark.webp new file mode 100644 index 0000000..db0e19a Binary files /dev/null and b/public/images/screenshots/sidebar/banking-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/banking-v1-light.webp b/public/images/screenshots/sidebar/banking-v1-light.webp new file mode 100644 index 0000000..128fbcd Binary files /dev/null and b/public/images/screenshots/sidebar/banking-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/banking-v2-dark.webp b/public/images/screenshots/sidebar/banking-v2-dark.webp new file mode 100644 index 0000000..1fea6c9 Binary files /dev/null and b/public/images/screenshots/sidebar/banking-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/banking-v2-light.webp b/public/images/screenshots/sidebar/banking-v2-light.webp new file mode 100644 index 0000000..30e9376 Binary files /dev/null and b/public/images/screenshots/sidebar/banking-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/banking-v3-dark.webp b/public/images/screenshots/sidebar/banking-v3-dark.webp new file mode 100644 index 0000000..ff574a0 Binary files /dev/null and b/public/images/screenshots/sidebar/banking-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/banking-v3-light.webp b/public/images/screenshots/sidebar/banking-v3-light.webp new file mode 100644 index 0000000..1c3da74 Binary files /dev/null and b/public/images/screenshots/sidebar/banking-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/charts-apex-dark.webp b/public/images/screenshots/sidebar/charts-apex-dark.webp new file mode 100644 index 0000000..535f854 Binary files /dev/null and b/public/images/screenshots/sidebar/charts-apex-dark.webp differ diff --git a/public/images/screenshots/sidebar/charts-apex-light.webp b/public/images/screenshots/sidebar/charts-apex-light.webp new file mode 100644 index 0000000..54c303a Binary files /dev/null and b/public/images/screenshots/sidebar/charts-apex-light.webp differ diff --git a/public/images/screenshots/sidebar/charts-billboardsjs-dark.webp b/public/images/screenshots/sidebar/charts-billboardsjs-dark.webp new file mode 100644 index 0000000..c03d932 Binary files /dev/null and b/public/images/screenshots/sidebar/charts-billboardsjs-dark.webp differ diff --git a/public/images/screenshots/sidebar/charts-billboardsjs-light.webp b/public/images/screenshots/sidebar/charts-billboardsjs-light.webp new file mode 100644 index 0000000..cd11158 Binary files /dev/null and b/public/images/screenshots/sidebar/charts-billboardsjs-light.webp differ diff --git a/public/images/screenshots/sidebar/company-dark.webp b/public/images/screenshots/sidebar/company-dark.webp new file mode 100644 index 0000000..8e5aa5a Binary files /dev/null and b/public/images/screenshots/sidebar/company-dark.webp differ diff --git a/public/images/screenshots/sidebar/company-light.webp b/public/images/screenshots/sidebar/company-light.webp new file mode 100644 index 0000000..6ebef81 Binary files /dev/null and b/public/images/screenshots/sidebar/company-light.webp differ diff --git a/public/images/screenshots/sidebar/course-dashboard-dark.webp b/public/images/screenshots/sidebar/course-dashboard-dark.webp new file mode 100644 index 0000000..8620cae Binary files /dev/null and b/public/images/screenshots/sidebar/course-dashboard-dark.webp differ diff --git a/public/images/screenshots/sidebar/course-dashboard-light.webp b/public/images/screenshots/sidebar/course-dashboard-light.webp new file mode 100644 index 0000000..84f9f2b Binary files /dev/null and b/public/images/screenshots/sidebar/course-dashboard-light.webp differ diff --git a/public/images/screenshots/sidebar/ecommerce-v1-dark.webp b/public/images/screenshots/sidebar/ecommerce-v1-dark.webp new file mode 100644 index 0000000..c4235f0 Binary files /dev/null and b/public/images/screenshots/sidebar/ecommerce-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/ecommerce-v1-light.webp b/public/images/screenshots/sidebar/ecommerce-v1-light.webp new file mode 100644 index 0000000..756b0cb Binary files /dev/null and b/public/images/screenshots/sidebar/ecommerce-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/flights-dark.webp b/public/images/screenshots/sidebar/flights-dark.webp new file mode 100644 index 0000000..ed83217 Binary files /dev/null and b/public/images/screenshots/sidebar/flights-dark.webp differ diff --git a/public/images/screenshots/sidebar/flights-light.webp b/public/images/screenshots/sidebar/flights-light.webp new file mode 100644 index 0000000..e7b8c6e Binary files /dev/null and b/public/images/screenshots/sidebar/flights-light.webp differ diff --git a/public/images/screenshots/sidebar/food-delivery-dark.webp b/public/images/screenshots/sidebar/food-delivery-dark.webp new file mode 100644 index 0000000..4101fd0 Binary files /dev/null and b/public/images/screenshots/sidebar/food-delivery-dark.webp differ diff --git a/public/images/screenshots/sidebar/food-delivery-light.webp b/public/images/screenshots/sidebar/food-delivery-light.webp new file mode 100644 index 0000000..5be2ec3 Binary files /dev/null and b/public/images/screenshots/sidebar/food-delivery-light.webp differ diff --git a/public/images/screenshots/sidebar/form-v1-dark.webp b/public/images/screenshots/sidebar/form-v1-dark.webp new file mode 100644 index 0000000..5452e5d Binary files /dev/null and b/public/images/screenshots/sidebar/form-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/form-v1-light.webp b/public/images/screenshots/sidebar/form-v1-light.webp new file mode 100644 index 0000000..ab04941 Binary files /dev/null and b/public/images/screenshots/sidebar/form-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/form-v2-dark.webp b/public/images/screenshots/sidebar/form-v2-dark.webp new file mode 100644 index 0000000..7e27359 Binary files /dev/null and b/public/images/screenshots/sidebar/form-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/form-v2-light.webp b/public/images/screenshots/sidebar/form-v2-light.webp new file mode 100644 index 0000000..bce3914 Binary files /dev/null and b/public/images/screenshots/sidebar/form-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/form-v3-dark.webp b/public/images/screenshots/sidebar/form-v3-dark.webp new file mode 100644 index 0000000..6a35e00 Binary files /dev/null and b/public/images/screenshots/sidebar/form-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/form-v3-light.webp b/public/images/screenshots/sidebar/form-v3-light.webp new file mode 100644 index 0000000..8969cbb Binary files /dev/null and b/public/images/screenshots/sidebar/form-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/form-v4-dark.webp b/public/images/screenshots/sidebar/form-v4-dark.webp new file mode 100644 index 0000000..013ad9c Binary files /dev/null and b/public/images/screenshots/sidebar/form-v4-dark.webp differ diff --git a/public/images/screenshots/sidebar/form-v4-light.webp b/public/images/screenshots/sidebar/form-v4-light.webp new file mode 100644 index 0000000..0b92bc4 Binary files /dev/null and b/public/images/screenshots/sidebar/form-v4-light.webp differ diff --git a/public/images/screenshots/sidebar/form-v5-dark.webp b/public/images/screenshots/sidebar/form-v5-dark.webp new file mode 100644 index 0000000..8f17270 Binary files /dev/null and b/public/images/screenshots/sidebar/form-v5-dark.webp differ diff --git a/public/images/screenshots/sidebar/form-v5-light.webp b/public/images/screenshots/sidebar/form-v5-light.webp new file mode 100644 index 0000000..4c2ba28 Binary files /dev/null and b/public/images/screenshots/sidebar/form-v5-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-card-v1-dark.webp b/public/images/screenshots/sidebar/grid-card-v1-dark.webp new file mode 100644 index 0000000..66a314d Binary files /dev/null and b/public/images/screenshots/sidebar/grid-card-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-card-v1-light.webp b/public/images/screenshots/sidebar/grid-card-v1-light.webp new file mode 100644 index 0000000..22c0b51 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-card-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-card-v2-dark.webp b/public/images/screenshots/sidebar/grid-card-v2-dark.webp new file mode 100644 index 0000000..262a9ae Binary files /dev/null and b/public/images/screenshots/sidebar/grid-card-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-card-v2-light.webp b/public/images/screenshots/sidebar/grid-card-v2-light.webp new file mode 100644 index 0000000..d54bff7 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-card-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-card-v3-dark.webp b/public/images/screenshots/sidebar/grid-card-v3-dark.webp new file mode 100644 index 0000000..a3522fb Binary files /dev/null and b/public/images/screenshots/sidebar/grid-card-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-card-v3-light.webp b/public/images/screenshots/sidebar/grid-card-v3-light.webp new file mode 100644 index 0000000..b9e8576 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-card-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-card-v4-dark.webp b/public/images/screenshots/sidebar/grid-card-v4-dark.webp new file mode 100644 index 0000000..1f55fb2 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-card-v4-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-card-v4-light.webp b/public/images/screenshots/sidebar/grid-card-v4-light.webp new file mode 100644 index 0000000..9941bb1 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-card-v4-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-tiles-v1-dark.webp b/public/images/screenshots/sidebar/grid-tiles-v1-dark.webp new file mode 100644 index 0000000..5314504 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-tiles-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-tiles-v1-light.webp b/public/images/screenshots/sidebar/grid-tiles-v1-light.webp new file mode 100644 index 0000000..30adcbc Binary files /dev/null and b/public/images/screenshots/sidebar/grid-tiles-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-tiles-v2-dark.webp b/public/images/screenshots/sidebar/grid-tiles-v2-dark.webp new file mode 100644 index 0000000..da7308d Binary files /dev/null and b/public/images/screenshots/sidebar/grid-tiles-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-tiles-v2-light.webp b/public/images/screenshots/sidebar/grid-tiles-v2-light.webp new file mode 100644 index 0000000..b92a103 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-tiles-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-tiles-v3-dark.webp b/public/images/screenshots/sidebar/grid-tiles-v3-dark.webp new file mode 100644 index 0000000..d24cbc8 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-tiles-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-tiles-v3-light.webp b/public/images/screenshots/sidebar/grid-tiles-v3-light.webp new file mode 100644 index 0000000..793e334 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-tiles-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-users-v1-dark.webp b/public/images/screenshots/sidebar/grid-users-v1-dark.webp new file mode 100644 index 0000000..482022c Binary files /dev/null and b/public/images/screenshots/sidebar/grid-users-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-users-v1-light.webp b/public/images/screenshots/sidebar/grid-users-v1-light.webp new file mode 100644 index 0000000..c2df6e6 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-users-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-users-v2-dark.webp b/public/images/screenshots/sidebar/grid-users-v2-dark.webp new file mode 100644 index 0000000..293f00f Binary files /dev/null and b/public/images/screenshots/sidebar/grid-users-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-users-v2-light.webp b/public/images/screenshots/sidebar/grid-users-v2-light.webp new file mode 100644 index 0000000..ead694b Binary files /dev/null and b/public/images/screenshots/sidebar/grid-users-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-users-v3-dark.webp b/public/images/screenshots/sidebar/grid-users-v3-dark.webp new file mode 100644 index 0000000..8c94bfa Binary files /dev/null and b/public/images/screenshots/sidebar/grid-users-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-users-v3-light.webp b/public/images/screenshots/sidebar/grid-users-v3-light.webp new file mode 100644 index 0000000..7d74027 Binary files /dev/null and b/public/images/screenshots/sidebar/grid-users-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/grid-users-v4-dark.webp b/public/images/screenshots/sidebar/grid-users-v4-dark.webp new file mode 100644 index 0000000..a46fbdd Binary files /dev/null and b/public/images/screenshots/sidebar/grid-users-v4-dark.webp differ diff --git a/public/images/screenshots/sidebar/grid-users-v4-light.webp b/public/images/screenshots/sidebar/grid-users-v4-light.webp new file mode 100644 index 0000000..f6b698d Binary files /dev/null and b/public/images/screenshots/sidebar/grid-users-v4-light.webp differ diff --git a/public/images/screenshots/sidebar/health-dark.webp b/public/images/screenshots/sidebar/health-dark.webp new file mode 100644 index 0000000..4e68af4 Binary files /dev/null and b/public/images/screenshots/sidebar/health-dark.webp differ diff --git a/public/images/screenshots/sidebar/health-light.webp b/public/images/screenshots/sidebar/health-light.webp new file mode 100644 index 0000000..f68a0ab Binary files /dev/null and b/public/images/screenshots/sidebar/health-light.webp differ diff --git a/public/images/screenshots/sidebar/hobbies-dark.webp b/public/images/screenshots/sidebar/hobbies-dark.webp new file mode 100644 index 0000000..46c788b Binary files /dev/null and b/public/images/screenshots/sidebar/hobbies-dark.webp differ diff --git a/public/images/screenshots/sidebar/hobbies-light.webp b/public/images/screenshots/sidebar/hobbies-light.webp new file mode 100644 index 0000000..7eee2e1 Binary files /dev/null and b/public/images/screenshots/sidebar/hobbies-light.webp differ diff --git a/public/images/screenshots/sidebar/homepage-list-view-v1-dark.webp b/public/images/screenshots/sidebar/homepage-list-view-v1-dark.webp new file mode 100644 index 0000000..fe1fe12 Binary files /dev/null and b/public/images/screenshots/sidebar/homepage-list-view-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/homepage-list-view-v1-light.webp b/public/images/screenshots/sidebar/homepage-list-view-v1-light.webp new file mode 100644 index 0000000..7a6b0a4 Binary files /dev/null and b/public/images/screenshots/sidebar/homepage-list-view-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/homepage-personal-v1-dark.webp b/public/images/screenshots/sidebar/homepage-personal-v1-dark.webp new file mode 100644 index 0000000..631cd39 Binary files /dev/null and b/public/images/screenshots/sidebar/homepage-personal-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/homepage-personal-v1-light.webp b/public/images/screenshots/sidebar/homepage-personal-v1-light.webp new file mode 100644 index 0000000..c6056ab Binary files /dev/null and b/public/images/screenshots/sidebar/homepage-personal-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/human-ressources-dark.webp b/public/images/screenshots/sidebar/human-ressources-dark.webp new file mode 100644 index 0000000..8d7f837 Binary files /dev/null and b/public/images/screenshots/sidebar/human-ressources-dark.webp differ diff --git a/public/images/screenshots/sidebar/human-ressources-light.webp b/public/images/screenshots/sidebar/human-ressources-light.webp new file mode 100644 index 0000000..6311a16 Binary files /dev/null and b/public/images/screenshots/sidebar/human-ressources-light.webp differ diff --git a/public/images/screenshots/sidebar/influencer-dark.webp b/public/images/screenshots/sidebar/influencer-dark.webp new file mode 100644 index 0000000..a55d323 Binary files /dev/null and b/public/images/screenshots/sidebar/influencer-dark.webp differ diff --git a/public/images/screenshots/sidebar/influencer-light.webp b/public/images/screenshots/sidebar/influencer-light.webp new file mode 100644 index 0000000..712cbcb Binary files /dev/null and b/public/images/screenshots/sidebar/influencer-light.webp differ diff --git a/public/images/screenshots/sidebar/invoice-dark.webp b/public/images/screenshots/sidebar/invoice-dark.webp new file mode 100644 index 0000000..3ce282a Binary files /dev/null and b/public/images/screenshots/sidebar/invoice-dark.webp differ diff --git a/public/images/screenshots/sidebar/invoice-light.webp b/public/images/screenshots/sidebar/invoice-light.webp new file mode 100644 index 0000000..33b701e Binary files /dev/null and b/public/images/screenshots/sidebar/invoice-light.webp differ diff --git a/public/images/screenshots/sidebar/jobs-dashboard-dark.webp b/public/images/screenshots/sidebar/jobs-dashboard-dark.webp new file mode 100644 index 0000000..70b7533 Binary files /dev/null and b/public/images/screenshots/sidebar/jobs-dashboard-dark.webp differ diff --git a/public/images/screenshots/sidebar/jobs-dashboard-light.webp b/public/images/screenshots/sidebar/jobs-dashboard-light.webp new file mode 100644 index 0000000..fa09294 Binary files /dev/null and b/public/images/screenshots/sidebar/jobs-dashboard-light.webp differ diff --git a/public/images/screenshots/sidebar/kanban-board-dark.webp b/public/images/screenshots/sidebar/kanban-board-dark.webp new file mode 100644 index 0000000..988207d Binary files /dev/null and b/public/images/screenshots/sidebar/kanban-board-dark.webp differ diff --git a/public/images/screenshots/sidebar/kanban-board-light.webp b/public/images/screenshots/sidebar/kanban-board-light.webp new file mode 100644 index 0000000..84bf644 Binary files /dev/null and b/public/images/screenshots/sidebar/kanban-board-light.webp differ diff --git a/public/images/screenshots/sidebar/list-flex-v1-dark.webp b/public/images/screenshots/sidebar/list-flex-v1-dark.webp new file mode 100644 index 0000000..385996c Binary files /dev/null and b/public/images/screenshots/sidebar/list-flex-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/list-flex-v1-light.webp b/public/images/screenshots/sidebar/list-flex-v1-light.webp new file mode 100644 index 0000000..72dae0c Binary files /dev/null and b/public/images/screenshots/sidebar/list-flex-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/list-flex-v2-dark.webp b/public/images/screenshots/sidebar/list-flex-v2-dark.webp new file mode 100644 index 0000000..3fd105e Binary files /dev/null and b/public/images/screenshots/sidebar/list-flex-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/list-flex-v2-light.webp b/public/images/screenshots/sidebar/list-flex-v2-light.webp new file mode 100644 index 0000000..adb334d Binary files /dev/null and b/public/images/screenshots/sidebar/list-flex-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/list-flex-v3-dark.webp b/public/images/screenshots/sidebar/list-flex-v3-dark.webp new file mode 100644 index 0000000..a4a157f Binary files /dev/null and b/public/images/screenshots/sidebar/list-flex-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/list-flex-v3-light.webp b/public/images/screenshots/sidebar/list-flex-v3-light.webp new file mode 100644 index 0000000..92f6c0b Binary files /dev/null and b/public/images/screenshots/sidebar/list-flex-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/list-view-v2-dark.webp b/public/images/screenshots/sidebar/list-view-v2-dark.webp new file mode 100644 index 0000000..3ce25b2 Binary files /dev/null and b/public/images/screenshots/sidebar/list-view-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/list-view-v2-light.webp b/public/images/screenshots/sidebar/list-view-v2-light.webp new file mode 100644 index 0000000..89d0c81 Binary files /dev/null and b/public/images/screenshots/sidebar/list-view-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/list-view-v3-dark.webp b/public/images/screenshots/sidebar/list-view-v3-dark.webp new file mode 100644 index 0000000..f96a75a Binary files /dev/null and b/public/images/screenshots/sidebar/list-view-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/list-view-v3-light.webp b/public/images/screenshots/sidebar/list-view-v3-light.webp new file mode 100644 index 0000000..74f4fb3 Binary files /dev/null and b/public/images/screenshots/sidebar/list-view-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/list-view-v4-dark.webp b/public/images/screenshots/sidebar/list-view-v4-dark.webp new file mode 100644 index 0000000..427425e Binary files /dev/null and b/public/images/screenshots/sidebar/list-view-v4-dark.webp differ diff --git a/public/images/screenshots/sidebar/list-view-v4-light.webp b/public/images/screenshots/sidebar/list-view-v4-light.webp new file mode 100644 index 0000000..502dc71 Binary files /dev/null and b/public/images/screenshots/sidebar/list-view-v4-light.webp differ diff --git a/public/images/screenshots/sidebar/maps-v1-dark.webp b/public/images/screenshots/sidebar/maps-v1-dark.webp new file mode 100644 index 0000000..724c8a3 Binary files /dev/null and b/public/images/screenshots/sidebar/maps-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/maps-v1-light.webp b/public/images/screenshots/sidebar/maps-v1-light.webp new file mode 100644 index 0000000..cc41556 Binary files /dev/null and b/public/images/screenshots/sidebar/maps-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/maps-v2-dark.webp b/public/images/screenshots/sidebar/maps-v2-dark.webp new file mode 100644 index 0000000..5e0231b Binary files /dev/null and b/public/images/screenshots/sidebar/maps-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/maps-v2-light.webp b/public/images/screenshots/sidebar/maps-v2-light.webp new file mode 100644 index 0000000..09aadbe Binary files /dev/null and b/public/images/screenshots/sidebar/maps-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/messaging-v1-dark.webp b/public/images/screenshots/sidebar/messaging-v1-dark.webp new file mode 100644 index 0000000..e71f1cd Binary files /dev/null and b/public/images/screenshots/sidebar/messaging-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/messaging-v1-light.webp b/public/images/screenshots/sidebar/messaging-v1-light.webp new file mode 100644 index 0000000..b597f37 Binary files /dev/null and b/public/images/screenshots/sidebar/messaging-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v1-dark.webp b/public/images/screenshots/sidebar/onboarding-page-v1-dark.webp new file mode 100644 index 0000000..f305941 Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v1-light.webp b/public/images/screenshots/sidebar/onboarding-page-v1-light.webp new file mode 100644 index 0000000..85936dd Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v2-dark.webp b/public/images/screenshots/sidebar/onboarding-page-v2-dark.webp new file mode 100644 index 0000000..cc35165 Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v2-light.webp b/public/images/screenshots/sidebar/onboarding-page-v2-light.webp new file mode 100644 index 0000000..537e5d1 Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v3-dark.webp b/public/images/screenshots/sidebar/onboarding-page-v3-dark.webp new file mode 100644 index 0000000..35d45ee Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v3-light.webp b/public/images/screenshots/sidebar/onboarding-page-v3-light.webp new file mode 100644 index 0000000..afdc94f Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v4-dark.webp b/public/images/screenshots/sidebar/onboarding-page-v4-dark.webp new file mode 100644 index 0000000..c16535c Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v4-dark.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v4-light.webp b/public/images/screenshots/sidebar/onboarding-page-v4-light.webp new file mode 100644 index 0000000..1a8c9d8 Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v4-light.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v5-dark.webp b/public/images/screenshots/sidebar/onboarding-page-v5-dark.webp new file mode 100644 index 0000000..7042085 Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v5-dark.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-page-v5-light.webp b/public/images/screenshots/sidebar/onboarding-page-v5-light.webp new file mode 100644 index 0000000..b4cd480 Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-page-v5-light.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-standard-dark.webp b/public/images/screenshots/sidebar/onboarding-standard-dark.webp new file mode 100644 index 0000000..f81d23c Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-standard-dark.webp differ diff --git a/public/images/screenshots/sidebar/onboarding-standard-light.webp b/public/images/screenshots/sidebar/onboarding-standard-light.webp new file mode 100644 index 0000000..19949f2 Binary files /dev/null and b/public/images/screenshots/sidebar/onboarding-standard-light.webp differ diff --git a/public/images/screenshots/sidebar/personal-v2-dark.webp b/public/images/screenshots/sidebar/personal-v2-dark.webp new file mode 100644 index 0000000..31963a0 Binary files /dev/null and b/public/images/screenshots/sidebar/personal-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/personal-v2-light.webp b/public/images/screenshots/sidebar/personal-v2-light.webp new file mode 100644 index 0000000..19b2def Binary files /dev/null and b/public/images/screenshots/sidebar/personal-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/personal-v3-dark.webp b/public/images/screenshots/sidebar/personal-v3-dark.webp new file mode 100644 index 0000000..188680c Binary files /dev/null and b/public/images/screenshots/sidebar/personal-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/personal-v3-light.webp b/public/images/screenshots/sidebar/personal-v3-light.webp new file mode 100644 index 0000000..d5b132f Binary files /dev/null and b/public/images/screenshots/sidebar/personal-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/placeload-grid-dark.webp b/public/images/screenshots/sidebar/placeload-grid-dark.webp new file mode 100644 index 0000000..0276c80 Binary files /dev/null and b/public/images/screenshots/sidebar/placeload-grid-dark.webp differ diff --git a/public/images/screenshots/sidebar/placeload-grid-light.webp b/public/images/screenshots/sidebar/placeload-grid-light.webp new file mode 100644 index 0000000..d943a8c Binary files /dev/null and b/public/images/screenshots/sidebar/placeload-grid-light.webp differ diff --git a/public/images/screenshots/sidebar/placeload-list-dark.webp b/public/images/screenshots/sidebar/placeload-list-dark.webp new file mode 100644 index 0000000..187de2b Binary files /dev/null and b/public/images/screenshots/sidebar/placeload-list-dark.webp differ diff --git a/public/images/screenshots/sidebar/placeload-list-light.webp b/public/images/screenshots/sidebar/placeload-list-light.webp new file mode 100644 index 0000000..3ee79f4 Binary files /dev/null and b/public/images/screenshots/sidebar/placeload-list-light.webp differ diff --git a/public/images/screenshots/sidebar/placeload-table-dark.webp b/public/images/screenshots/sidebar/placeload-table-dark.webp new file mode 100644 index 0000000..0d94361 Binary files /dev/null and b/public/images/screenshots/sidebar/placeload-table-dark.webp differ diff --git a/public/images/screenshots/sidebar/placeload-table-light.webp b/public/images/screenshots/sidebar/placeload-table-light.webp new file mode 100644 index 0000000..3b65e9f Binary files /dev/null and b/public/images/screenshots/sidebar/placeload-table-light.webp differ diff --git a/public/images/screenshots/sidebar/placeload-tiles-dark.webp b/public/images/screenshots/sidebar/placeload-tiles-dark.webp new file mode 100644 index 0000000..1d5e3f5 Binary files /dev/null and b/public/images/screenshots/sidebar/placeload-tiles-dark.webp differ diff --git a/public/images/screenshots/sidebar/placeload-tiles-light.webp b/public/images/screenshots/sidebar/placeload-tiles-light.webp new file mode 100644 index 0000000..0b80cee Binary files /dev/null and b/public/images/screenshots/sidebar/placeload-tiles-light.webp differ diff --git a/public/images/screenshots/sidebar/profile-edit-dark.webp b/public/images/screenshots/sidebar/profile-edit-dark.webp new file mode 100644 index 0000000..9b4e596 Binary files /dev/null and b/public/images/screenshots/sidebar/profile-edit-dark.webp differ diff --git a/public/images/screenshots/sidebar/profile-edit-experience-dark.webp b/public/images/screenshots/sidebar/profile-edit-experience-dark.webp new file mode 100644 index 0000000..19701bd Binary files /dev/null and b/public/images/screenshots/sidebar/profile-edit-experience-dark.webp differ diff --git a/public/images/screenshots/sidebar/profile-edit-experience-light.webp b/public/images/screenshots/sidebar/profile-edit-experience-light.webp new file mode 100644 index 0000000..ac3fc41 Binary files /dev/null and b/public/images/screenshots/sidebar/profile-edit-experience-light.webp differ diff --git a/public/images/screenshots/sidebar/profile-edit-light.webp b/public/images/screenshots/sidebar/profile-edit-light.webp new file mode 100644 index 0000000..b7100af Binary files /dev/null and b/public/images/screenshots/sidebar/profile-edit-light.webp differ diff --git a/public/images/screenshots/sidebar/profile-edit-settings-dark.webp b/public/images/screenshots/sidebar/profile-edit-settings-dark.webp new file mode 100644 index 0000000..6125ca5 Binary files /dev/null and b/public/images/screenshots/sidebar/profile-edit-settings-dark.webp differ diff --git a/public/images/screenshots/sidebar/profile-edit-settings-light.webp b/public/images/screenshots/sidebar/profile-edit-settings-light.webp new file mode 100644 index 0000000..ef7bf6d Binary files /dev/null and b/public/images/screenshots/sidebar/profile-edit-settings-light.webp differ diff --git a/public/images/screenshots/sidebar/profile-edit-skills-dark.webp b/public/images/screenshots/sidebar/profile-edit-skills-dark.webp new file mode 100644 index 0000000..1286f79 Binary files /dev/null and b/public/images/screenshots/sidebar/profile-edit-skills-dark.webp differ diff --git a/public/images/screenshots/sidebar/profile-edit-skills-light.webp b/public/images/screenshots/sidebar/profile-edit-skills-light.webp new file mode 100644 index 0000000..3dc97c4 Binary files /dev/null and b/public/images/screenshots/sidebar/profile-edit-skills-light.webp differ diff --git a/public/images/screenshots/sidebar/profile-notifications-dark.webp b/public/images/screenshots/sidebar/profile-notifications-dark.webp new file mode 100644 index 0000000..c0f03da Binary files /dev/null and b/public/images/screenshots/sidebar/profile-notifications-dark.webp differ diff --git a/public/images/screenshots/sidebar/profile-notifications-light.webp b/public/images/screenshots/sidebar/profile-notifications-light.webp new file mode 100644 index 0000000..53526c6 Binary files /dev/null and b/public/images/screenshots/sidebar/profile-notifications-light.webp differ diff --git a/public/images/screenshots/sidebar/profile-settings-dark.webp b/public/images/screenshots/sidebar/profile-settings-dark.webp new file mode 100644 index 0000000..8bc7feb Binary files /dev/null and b/public/images/screenshots/sidebar/profile-settings-dark.webp differ diff --git a/public/images/screenshots/sidebar/profile-settings-light.webp b/public/images/screenshots/sidebar/profile-settings-light.webp new file mode 100644 index 0000000..f6a77a1 Binary files /dev/null and b/public/images/screenshots/sidebar/profile-settings-light.webp differ diff --git a/public/images/screenshots/sidebar/profile-view-dark.webp b/public/images/screenshots/sidebar/profile-view-dark.webp new file mode 100644 index 0000000..75137f0 Binary files /dev/null and b/public/images/screenshots/sidebar/profile-view-dark.webp differ diff --git a/public/images/screenshots/sidebar/profile-view-light.webp b/public/images/screenshots/sidebar/profile-view-light.webp new file mode 100644 index 0000000..fabffd2 Binary files /dev/null and b/public/images/screenshots/sidebar/profile-view-light.webp differ diff --git a/public/images/screenshots/sidebar/projects-details-dark.webp b/public/images/screenshots/sidebar/projects-details-dark.webp new file mode 100644 index 0000000..42c9cae Binary files /dev/null and b/public/images/screenshots/sidebar/projects-details-dark.webp differ diff --git a/public/images/screenshots/sidebar/projects-details-light.webp b/public/images/screenshots/sidebar/projects-details-light.webp new file mode 100644 index 0000000..a6426c6 Binary files /dev/null and b/public/images/screenshots/sidebar/projects-details-light.webp differ diff --git a/public/images/screenshots/sidebar/projects-list-v1-dark.webp b/public/images/screenshots/sidebar/projects-list-v1-dark.webp new file mode 100644 index 0000000..da4bbe4 Binary files /dev/null and b/public/images/screenshots/sidebar/projects-list-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/projects-list-v1-light.webp b/public/images/screenshots/sidebar/projects-list-v1-light.webp new file mode 100644 index 0000000..261c037 Binary files /dev/null and b/public/images/screenshots/sidebar/projects-list-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/projects-list-v2-dark.webp b/public/images/screenshots/sidebar/projects-list-v2-dark.webp new file mode 100644 index 0000000..f67e9d1 Binary files /dev/null and b/public/images/screenshots/sidebar/projects-list-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/projects-list-v2-light.webp b/public/images/screenshots/sidebar/projects-list-v2-light.webp new file mode 100644 index 0000000..c991c9a Binary files /dev/null and b/public/images/screenshots/sidebar/projects-list-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/projects-list-v3-dark.webp b/public/images/screenshots/sidebar/projects-list-v3-dark.webp new file mode 100644 index 0000000..95f9834 Binary files /dev/null and b/public/images/screenshots/sidebar/projects-list-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/projects-list-v3-light.webp b/public/images/screenshots/sidebar/projects-list-v3-light.webp new file mode 100644 index 0000000..7ad27c7 Binary files /dev/null and b/public/images/screenshots/sidebar/projects-list-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/promotion-dark.webp b/public/images/screenshots/sidebar/promotion-dark.webp new file mode 100644 index 0000000..f1d5ebd Binary files /dev/null and b/public/images/screenshots/sidebar/promotion-dark.webp differ diff --git a/public/images/screenshots/sidebar/promotion-light.webp b/public/images/screenshots/sidebar/promotion-light.webp new file mode 100644 index 0000000..db49770 Binary files /dev/null and b/public/images/screenshots/sidebar/promotion-light.webp differ diff --git a/public/images/screenshots/sidebar/saas-billing-dark.webp b/public/images/screenshots/sidebar/saas-billing-dark.webp new file mode 100644 index 0000000..d00d293 Binary files /dev/null and b/public/images/screenshots/sidebar/saas-billing-dark.webp differ diff --git a/public/images/screenshots/sidebar/saas-billing-light.webp b/public/images/screenshots/sidebar/saas-billing-light.webp new file mode 100644 index 0000000..6cedb00 Binary files /dev/null and b/public/images/screenshots/sidebar/saas-billing-light.webp differ diff --git a/public/images/screenshots/sidebar/sales-dark.webp b/public/images/screenshots/sidebar/sales-dark.webp new file mode 100644 index 0000000..49600ea Binary files /dev/null and b/public/images/screenshots/sidebar/sales-dark.webp differ diff --git a/public/images/screenshots/sidebar/sales-light.webp b/public/images/screenshots/sidebar/sales-light.webp new file mode 100644 index 0000000..a840319 Binary files /dev/null and b/public/images/screenshots/sidebar/sales-light.webp differ diff --git a/public/images/screenshots/sidebar/search-empty-dark.webp b/public/images/screenshots/sidebar/search-empty-dark.webp new file mode 100644 index 0000000..ea27871 Binary files /dev/null and b/public/images/screenshots/sidebar/search-empty-dark.webp differ diff --git a/public/images/screenshots/sidebar/search-empty-light.webp b/public/images/screenshots/sidebar/search-empty-light.webp new file mode 100644 index 0000000..7a5f418 Binary files /dev/null and b/public/images/screenshots/sidebar/search-empty-light.webp differ diff --git a/public/images/screenshots/sidebar/search-results-dark.webp b/public/images/screenshots/sidebar/search-results-dark.webp new file mode 100644 index 0000000..51dd5ae Binary files /dev/null and b/public/images/screenshots/sidebar/search-results-dark.webp differ diff --git a/public/images/screenshots/sidebar/search-results-light.webp b/public/images/screenshots/sidebar/search-results-light.webp new file mode 100644 index 0000000..2639bf2 Binary files /dev/null and b/public/images/screenshots/sidebar/search-results-light.webp differ diff --git a/public/images/screenshots/sidebar/soccer-league-dark.webp b/public/images/screenshots/sidebar/soccer-league-dark.webp new file mode 100644 index 0000000..09c6cd1 Binary files /dev/null and b/public/images/screenshots/sidebar/soccer-league-dark.webp differ diff --git a/public/images/screenshots/sidebar/soccer-league-light.webp b/public/images/screenshots/sidebar/soccer-league-light.webp new file mode 100644 index 0000000..1090e3b Binary files /dev/null and b/public/images/screenshots/sidebar/soccer-league-light.webp differ diff --git a/public/images/screenshots/sidebar/stocks-dark.webp b/public/images/screenshots/sidebar/stocks-dark.webp new file mode 100644 index 0000000..dbaf52a Binary files /dev/null and b/public/images/screenshots/sidebar/stocks-dark.webp differ diff --git a/public/images/screenshots/sidebar/stocks-light.webp b/public/images/screenshots/sidebar/stocks-light.webp new file mode 100644 index 0000000..649ff6d Binary files /dev/null and b/public/images/screenshots/sidebar/stocks-light.webp differ diff --git a/public/images/screenshots/sidebar/table-list-v1-dark.webp b/public/images/screenshots/sidebar/table-list-v1-dark.webp new file mode 100644 index 0000000..c6f948a Binary files /dev/null and b/public/images/screenshots/sidebar/table-list-v1-dark.webp differ diff --git a/public/images/screenshots/sidebar/table-list-v1-light.webp b/public/images/screenshots/sidebar/table-list-v1-light.webp new file mode 100644 index 0000000..75cb814 Binary files /dev/null and b/public/images/screenshots/sidebar/table-list-v1-light.webp differ diff --git a/public/images/screenshots/sidebar/table-list-v2-dark.webp b/public/images/screenshots/sidebar/table-list-v2-dark.webp new file mode 100644 index 0000000..2afbcf3 Binary files /dev/null and b/public/images/screenshots/sidebar/table-list-v2-dark.webp differ diff --git a/public/images/screenshots/sidebar/table-list-v2-light.webp b/public/images/screenshots/sidebar/table-list-v2-light.webp new file mode 100644 index 0000000..dfa1021 Binary files /dev/null and b/public/images/screenshots/sidebar/table-list-v2-light.webp differ diff --git a/public/images/screenshots/sidebar/table-list-v3-dark.webp b/public/images/screenshots/sidebar/table-list-v3-dark.webp new file mode 100644 index 0000000..40cc350 Binary files /dev/null and b/public/images/screenshots/sidebar/table-list-v3-dark.webp differ diff --git a/public/images/screenshots/sidebar/table-list-v3-light.webp b/public/images/screenshots/sidebar/table-list-v3-light.webp new file mode 100644 index 0000000..6da92c2 Binary files /dev/null and b/public/images/screenshots/sidebar/table-list-v3-light.webp differ diff --git a/public/images/screenshots/sidebar/video-dark.webp b/public/images/screenshots/sidebar/video-dark.webp new file mode 100644 index 0000000..08a4e04 Binary files /dev/null and b/public/images/screenshots/sidebar/video-dark.webp differ diff --git a/public/images/screenshots/sidebar/video-light.webp b/public/images/screenshots/sidebar/video-light.webp new file mode 100644 index 0000000..aef2d7e Binary files /dev/null and b/public/images/screenshots/sidebar/video-light.webp differ diff --git a/public/images/screenshots/sidebar/widgets-creative-dark.webp b/public/images/screenshots/sidebar/widgets-creative-dark.webp new file mode 100644 index 0000000..de630ec Binary files /dev/null and b/public/images/screenshots/sidebar/widgets-creative-dark.webp differ diff --git a/public/images/screenshots/sidebar/widgets-creative-light.webp b/public/images/screenshots/sidebar/widgets-creative-light.webp new file mode 100644 index 0000000..1774991 Binary files /dev/null and b/public/images/screenshots/sidebar/widgets-creative-light.webp differ diff --git a/public/images/screenshots/sidebar/widgets-list-dark.webp b/public/images/screenshots/sidebar/widgets-list-dark.webp new file mode 100644 index 0000000..56440ed Binary files /dev/null and b/public/images/screenshots/sidebar/widgets-list-dark.webp differ diff --git a/public/images/screenshots/sidebar/widgets-list-light.webp b/public/images/screenshots/sidebar/widgets-list-light.webp new file mode 100644 index 0000000..68ec103 Binary files /dev/null and b/public/images/screenshots/sidebar/widgets-list-light.webp differ diff --git a/public/images/screenshots/sidebar/widgets-stats-dark.webp b/public/images/screenshots/sidebar/widgets-stats-dark.webp new file mode 100644 index 0000000..735c100 Binary files /dev/null and b/public/images/screenshots/sidebar/widgets-stats-dark.webp differ diff --git a/public/images/screenshots/sidebar/widgets-stats-light.webp b/public/images/screenshots/sidebar/widgets-stats-light.webp new file mode 100644 index 0000000..d633106 Binary files /dev/null and b/public/images/screenshots/sidebar/widgets-stats-light.webp differ diff --git a/public/images/screenshots/sidebar/widgets-ui-dark.webp b/public/images/screenshots/sidebar/widgets-ui-dark.webp new file mode 100644 index 0000000..56e322b Binary files /dev/null and b/public/images/screenshots/sidebar/widgets-ui-dark.webp differ diff --git a/public/images/screenshots/sidebar/widgets-ui-light.webp b/public/images/screenshots/sidebar/widgets-ui-light.webp new file mode 100644 index 0000000..78e4206 Binary files /dev/null and b/public/images/screenshots/sidebar/widgets-ui-light.webp differ diff --git a/public/images/screenshots/sidebar/writer-dark.webp b/public/images/screenshots/sidebar/writer-dark.webp new file mode 100644 index 0000000..015f9ee Binary files /dev/null and b/public/images/screenshots/sidebar/writer-dark.webp differ diff --git a/public/images/screenshots/sidebar/writer-light.webp b/public/images/screenshots/sidebar/writer-light.webp new file mode 100644 index 0000000..28599a2 Binary files /dev/null and b/public/images/screenshots/sidebar/writer-light.webp differ diff --git a/public/images/screenshots/starters/clean-centered-navbar-dark.webp b/public/images/screenshots/starters/clean-centered-navbar-dark.webp new file mode 100644 index 0000000..e9825b6 Binary files /dev/null and b/public/images/screenshots/starters/clean-centered-navbar-dark.webp differ diff --git a/public/images/screenshots/starters/clean-centered-navbar-light.webp b/public/images/screenshots/starters/clean-centered-navbar-light.webp new file mode 100644 index 0000000..d5f2073 Binary files /dev/null and b/public/images/screenshots/starters/clean-centered-navbar-light.webp differ diff --git a/public/images/screenshots/starters/clean-navbar-dark.webp b/public/images/screenshots/starters/clean-navbar-dark.webp new file mode 100644 index 0000000..af0f74c Binary files /dev/null and b/public/images/screenshots/starters/clean-navbar-dark.webp differ diff --git a/public/images/screenshots/starters/clean-navbar-light.webp b/public/images/screenshots/starters/clean-navbar-light.webp new file mode 100644 index 0000000..72ddc14 Binary files /dev/null and b/public/images/screenshots/starters/clean-navbar-light.webp differ diff --git a/public/images/screenshots/starters/clean-transparent-dark.webp b/public/images/screenshots/starters/clean-transparent-dark.webp new file mode 100644 index 0000000..547d28d Binary files /dev/null and b/public/images/screenshots/starters/clean-transparent-dark.webp differ diff --git a/public/images/screenshots/starters/clean-transparent-light.webp b/public/images/screenshots/starters/clean-transparent-light.webp new file mode 100644 index 0000000..d41731c Binary files /dev/null and b/public/images/screenshots/starters/clean-transparent-light.webp differ diff --git a/public/images/screenshots/starters/colored-dropdown-navbar-dark.webp b/public/images/screenshots/starters/colored-dropdown-navbar-dark.webp new file mode 100644 index 0000000..ad29d7a Binary files /dev/null and b/public/images/screenshots/starters/colored-dropdown-navbar-dark.webp differ diff --git a/public/images/screenshots/starters/colored-dropdown-navbar-light.webp b/public/images/screenshots/starters/colored-dropdown-navbar-light.webp new file mode 100644 index 0000000..249172a Binary files /dev/null and b/public/images/screenshots/starters/colored-dropdown-navbar-light.webp differ diff --git a/public/images/screenshots/starters/colored-navbar-dark.webp b/public/images/screenshots/starters/colored-navbar-dark.webp new file mode 100644 index 0000000..920feea Binary files /dev/null and b/public/images/screenshots/starters/colored-navbar-dark.webp differ diff --git a/public/images/screenshots/starters/colored-navbar-light.webp b/public/images/screenshots/starters/colored-navbar-light.webp new file mode 100644 index 0000000..536521e Binary files /dev/null and b/public/images/screenshots/starters/colored-navbar-light.webp differ diff --git a/public/images/screenshots/starters/colored-sidebar-dark.webp b/public/images/screenshots/starters/colored-sidebar-dark.webp new file mode 100644 index 0000000..e341a9e Binary files /dev/null and b/public/images/screenshots/starters/colored-sidebar-dark.webp differ diff --git a/public/images/screenshots/starters/colored-sidebar-light.webp b/public/images/screenshots/starters/colored-sidebar-light.webp new file mode 100644 index 0000000..4fc992c Binary files /dev/null and b/public/images/screenshots/starters/colored-sidebar-light.webp differ diff --git a/public/images/screenshots/starters/colored-sideblock-dark.webp b/public/images/screenshots/starters/colored-sideblock-dark.webp new file mode 100644 index 0000000..62ded88 Binary files /dev/null and b/public/images/screenshots/starters/colored-sideblock-dark.webp differ diff --git a/public/images/screenshots/starters/colored-sideblock-light.webp b/public/images/screenshots/starters/colored-sideblock-light.webp new file mode 100644 index 0000000..1f76088 Binary files /dev/null and b/public/images/screenshots/starters/colored-sideblock-light.webp differ diff --git a/public/images/screenshots/starters/curved-colored-sidebar-dark.webp b/public/images/screenshots/starters/curved-colored-sidebar-dark.webp new file mode 100644 index 0000000..3f6b1e9 Binary files /dev/null and b/public/images/screenshots/starters/curved-colored-sidebar-dark.webp differ diff --git a/public/images/screenshots/starters/curved-colored-sidebar-light.webp b/public/images/screenshots/starters/curved-colored-sidebar-light.webp new file mode 100644 index 0000000..ffcb6a9 Binary files /dev/null and b/public/images/screenshots/starters/curved-colored-sidebar-light.webp differ diff --git a/public/images/screenshots/starters/curved-colored-sideblock-dark.webp b/public/images/screenshots/starters/curved-colored-sideblock-dark.webp new file mode 100644 index 0000000..9397328 Binary files /dev/null and b/public/images/screenshots/starters/curved-colored-sideblock-dark.webp differ diff --git a/public/images/screenshots/starters/curved-colored-sideblock-light.webp b/public/images/screenshots/starters/curved-colored-sideblock-light.webp new file mode 100644 index 0000000..8e8923b Binary files /dev/null and b/public/images/screenshots/starters/curved-colored-sideblock-light.webp differ diff --git a/public/images/screenshots/starters/curved-sidebar-dark.webp b/public/images/screenshots/starters/curved-sidebar-dark.webp new file mode 100644 index 0000000..6399993 Binary files /dev/null and b/public/images/screenshots/starters/curved-sidebar-dark.webp differ diff --git a/public/images/screenshots/starters/curved-sidebar-light.webp b/public/images/screenshots/starters/curved-sidebar-light.webp new file mode 100644 index 0000000..a6899d6 Binary files /dev/null and b/public/images/screenshots/starters/curved-sidebar-light.webp differ diff --git a/public/images/screenshots/starters/curved-sideblock-dark.webp b/public/images/screenshots/starters/curved-sideblock-dark.webp new file mode 100644 index 0000000..add6c3e Binary files /dev/null and b/public/images/screenshots/starters/curved-sideblock-dark.webp differ diff --git a/public/images/screenshots/starters/curved-sideblock-light.webp b/public/images/screenshots/starters/curved-sideblock-light.webp new file mode 100644 index 0000000..755f49f Binary files /dev/null and b/public/images/screenshots/starters/curved-sideblock-light.webp differ diff --git a/public/images/screenshots/starters/dropdown-navbar-dark.webp b/public/images/screenshots/starters/dropdown-navbar-dark.webp new file mode 100644 index 0000000..059c565 Binary files /dev/null and b/public/images/screenshots/starters/dropdown-navbar-dark.webp differ diff --git a/public/images/screenshots/starters/dropdown-navbar-light.webp b/public/images/screenshots/starters/dropdown-navbar-light.webp new file mode 100644 index 0000000..8c54ca0 Binary files /dev/null and b/public/images/screenshots/starters/dropdown-navbar-light.webp differ diff --git a/public/images/screenshots/starters/fading-navbar-dark.webp b/public/images/screenshots/starters/fading-navbar-dark.webp new file mode 100644 index 0000000..92ed882 Binary files /dev/null and b/public/images/screenshots/starters/fading-navbar-dark.webp differ diff --git a/public/images/screenshots/starters/fading-navbar-light.webp b/public/images/screenshots/starters/fading-navbar-light.webp new file mode 100644 index 0000000..568bc75 Binary files /dev/null and b/public/images/screenshots/starters/fading-navbar-light.webp differ diff --git a/public/images/screenshots/starters/floating-sidebar-dark.webp b/public/images/screenshots/starters/floating-sidebar-dark.webp new file mode 100644 index 0000000..9e4dc28 Binary files /dev/null and b/public/images/screenshots/starters/floating-sidebar-dark.webp differ diff --git a/public/images/screenshots/starters/floating-sidebar-light.webp b/public/images/screenshots/starters/floating-sidebar-light.webp new file mode 100644 index 0000000..b8b1d99 Binary files /dev/null and b/public/images/screenshots/starters/floating-sidebar-light.webp differ diff --git a/public/images/screenshots/starters/hover-labels-dark.webp b/public/images/screenshots/starters/hover-labels-dark.webp new file mode 100644 index 0000000..f521cc0 Binary files /dev/null and b/public/images/screenshots/starters/hover-labels-dark.webp differ diff --git a/public/images/screenshots/starters/hover-labels-light.webp b/public/images/screenshots/starters/hover-labels-light.webp new file mode 100644 index 0000000..44f4475 Binary files /dev/null and b/public/images/screenshots/starters/hover-labels-light.webp differ diff --git a/public/images/screenshots/starters/regular-sidebar-dark.webp b/public/images/screenshots/starters/regular-sidebar-dark.webp new file mode 100644 index 0000000..d861d4a Binary files /dev/null and b/public/images/screenshots/starters/regular-sidebar-dark.webp differ diff --git a/public/images/screenshots/starters/regular-sidebar-light.webp b/public/images/screenshots/starters/regular-sidebar-light.webp new file mode 100644 index 0000000..2d71b54 Binary files /dev/null and b/public/images/screenshots/starters/regular-sidebar-light.webp differ diff --git a/public/images/screenshots/starters/regular-sideblock-dark.webp b/public/images/screenshots/starters/regular-sideblock-dark.webp new file mode 100644 index 0000000..b6de7c7 Binary files /dev/null and b/public/images/screenshots/starters/regular-sideblock-dark.webp differ diff --git a/public/images/screenshots/starters/regular-sideblock-light.webp b/public/images/screenshots/starters/regular-sideblock-light.webp new file mode 100644 index 0000000..ef84138 Binary files /dev/null and b/public/images/screenshots/starters/regular-sideblock-light.webp differ diff --git a/public/images/screenshots/starters/sidebar-labels-dark.webp b/public/images/screenshots/starters/sidebar-labels-dark.webp new file mode 100644 index 0000000..9477ef5 Binary files /dev/null and b/public/images/screenshots/starters/sidebar-labels-dark.webp differ diff --git a/public/images/screenshots/starters/sidebar-labels-light.webp b/public/images/screenshots/starters/sidebar-labels-light.webp new file mode 100644 index 0000000..c3b2de7 Binary files /dev/null and b/public/images/screenshots/starters/sidebar-labels-light.webp differ diff --git a/public/images/screenshots/starters/standard-navbar-dark.webp b/public/images/screenshots/starters/standard-navbar-dark.webp new file mode 100644 index 0000000..6dc6ff5 Binary files /dev/null and b/public/images/screenshots/starters/standard-navbar-dark.webp differ diff --git a/public/images/screenshots/starters/standard-navbar-light.webp b/public/images/screenshots/starters/standard-navbar-light.webp new file mode 100644 index 0000000..ffdcce6 Binary files /dev/null and b/public/images/screenshots/starters/standard-navbar-light.webp differ diff --git a/public/images/screenshots/templates/clean-centered-navbar-dark.webp b/public/images/screenshots/templates/clean-centered-navbar-dark.webp new file mode 100644 index 0000000..679af43 Binary files /dev/null and b/public/images/screenshots/templates/clean-centered-navbar-dark.webp differ diff --git a/public/images/screenshots/templates/clean-centered-navbar-light.webp b/public/images/screenshots/templates/clean-centered-navbar-light.webp new file mode 100644 index 0000000..3e4b14a Binary files /dev/null and b/public/images/screenshots/templates/clean-centered-navbar-light.webp differ diff --git a/public/images/screenshots/templates/clean-navbar-dark.webp b/public/images/screenshots/templates/clean-navbar-dark.webp new file mode 100644 index 0000000..8baf070 Binary files /dev/null and b/public/images/screenshots/templates/clean-navbar-dark.webp differ diff --git a/public/images/screenshots/templates/clean-navbar-light.webp b/public/images/screenshots/templates/clean-navbar-light.webp new file mode 100644 index 0000000..1a8593d Binary files /dev/null and b/public/images/screenshots/templates/clean-navbar-light.webp differ diff --git a/public/images/screenshots/templates/clean-transparent-dark.webp b/public/images/screenshots/templates/clean-transparent-dark.webp new file mode 100644 index 0000000..764d699 Binary files /dev/null and b/public/images/screenshots/templates/clean-transparent-dark.webp differ diff --git a/public/images/screenshots/templates/clean-transparent-light.webp b/public/images/screenshots/templates/clean-transparent-light.webp new file mode 100644 index 0000000..f351b27 Binary files /dev/null and b/public/images/screenshots/templates/clean-transparent-light.webp differ diff --git a/public/images/screenshots/templates/colored-dropdown-navbar-dark.webp b/public/images/screenshots/templates/colored-dropdown-navbar-dark.webp new file mode 100644 index 0000000..f5bedc4 Binary files /dev/null and b/public/images/screenshots/templates/colored-dropdown-navbar-dark.webp differ diff --git a/public/images/screenshots/templates/colored-dropdown-navbar-light.webp b/public/images/screenshots/templates/colored-dropdown-navbar-light.webp new file mode 100644 index 0000000..b00cbfa Binary files /dev/null and b/public/images/screenshots/templates/colored-dropdown-navbar-light.webp differ diff --git a/public/images/screenshots/templates/colored-navbar-dark.webp b/public/images/screenshots/templates/colored-navbar-dark.webp new file mode 100644 index 0000000..1460a1f Binary files /dev/null and b/public/images/screenshots/templates/colored-navbar-dark.webp differ diff --git a/public/images/screenshots/templates/colored-navbar-light.webp b/public/images/screenshots/templates/colored-navbar-light.webp new file mode 100644 index 0000000..5152914 Binary files /dev/null and b/public/images/screenshots/templates/colored-navbar-light.webp differ diff --git a/public/images/screenshots/templates/colored-sidebar-dark.webp b/public/images/screenshots/templates/colored-sidebar-dark.webp new file mode 100644 index 0000000..6d86fe6 Binary files /dev/null and b/public/images/screenshots/templates/colored-sidebar-dark.webp differ diff --git a/public/images/screenshots/templates/colored-sidebar-light.webp b/public/images/screenshots/templates/colored-sidebar-light.webp new file mode 100644 index 0000000..ae91fee Binary files /dev/null and b/public/images/screenshots/templates/colored-sidebar-light.webp differ diff --git a/public/images/screenshots/templates/colored-sideblock-dark.webp b/public/images/screenshots/templates/colored-sideblock-dark.webp new file mode 100644 index 0000000..3c61f64 Binary files /dev/null and b/public/images/screenshots/templates/colored-sideblock-dark.webp differ diff --git a/public/images/screenshots/templates/colored-sideblock-light.webp b/public/images/screenshots/templates/colored-sideblock-light.webp new file mode 100644 index 0000000..9c40123 Binary files /dev/null and b/public/images/screenshots/templates/colored-sideblock-light.webp differ diff --git a/public/images/screenshots/templates/curved-colored-sidebar-dark.webp b/public/images/screenshots/templates/curved-colored-sidebar-dark.webp new file mode 100644 index 0000000..eef2225 Binary files /dev/null and b/public/images/screenshots/templates/curved-colored-sidebar-dark.webp differ diff --git a/public/images/screenshots/templates/curved-colored-sidebar-light.webp b/public/images/screenshots/templates/curved-colored-sidebar-light.webp new file mode 100644 index 0000000..915ab08 Binary files /dev/null and b/public/images/screenshots/templates/curved-colored-sidebar-light.webp differ diff --git a/public/images/screenshots/templates/curved-colored-sideblock-dark.webp b/public/images/screenshots/templates/curved-colored-sideblock-dark.webp new file mode 100644 index 0000000..478e056 Binary files /dev/null and b/public/images/screenshots/templates/curved-colored-sideblock-dark.webp differ diff --git a/public/images/screenshots/templates/curved-colored-sideblock-light.webp b/public/images/screenshots/templates/curved-colored-sideblock-light.webp new file mode 100644 index 0000000..4a34600 Binary files /dev/null and b/public/images/screenshots/templates/curved-colored-sideblock-light.webp differ diff --git a/public/images/screenshots/templates/curved-sidebar-dark.webp b/public/images/screenshots/templates/curved-sidebar-dark.webp new file mode 100644 index 0000000..b300bb5 Binary files /dev/null and b/public/images/screenshots/templates/curved-sidebar-dark.webp differ diff --git a/public/images/screenshots/templates/curved-sidebar-light.webp b/public/images/screenshots/templates/curved-sidebar-light.webp new file mode 100644 index 0000000..77db948 Binary files /dev/null and b/public/images/screenshots/templates/curved-sidebar-light.webp differ diff --git a/public/images/screenshots/templates/curved-sideblock-dark.webp b/public/images/screenshots/templates/curved-sideblock-dark.webp new file mode 100644 index 0000000..878fec5 Binary files /dev/null and b/public/images/screenshots/templates/curved-sideblock-dark.webp differ diff --git a/public/images/screenshots/templates/curved-sideblock-light.webp b/public/images/screenshots/templates/curved-sideblock-light.webp new file mode 100644 index 0000000..1757033 Binary files /dev/null and b/public/images/screenshots/templates/curved-sideblock-light.webp differ diff --git a/public/images/screenshots/templates/dropdown-navbar-dark.webp b/public/images/screenshots/templates/dropdown-navbar-dark.webp new file mode 100644 index 0000000..3b722b7 Binary files /dev/null and b/public/images/screenshots/templates/dropdown-navbar-dark.webp differ diff --git a/public/images/screenshots/templates/dropdown-navbar-light.webp b/public/images/screenshots/templates/dropdown-navbar-light.webp new file mode 100644 index 0000000..6abbc03 Binary files /dev/null and b/public/images/screenshots/templates/dropdown-navbar-light.webp differ diff --git a/public/images/screenshots/templates/fading-navbar-dark.webp b/public/images/screenshots/templates/fading-navbar-dark.webp new file mode 100644 index 0000000..6e4ef3e Binary files /dev/null and b/public/images/screenshots/templates/fading-navbar-dark.webp differ diff --git a/public/images/screenshots/templates/fading-navbar-light.webp b/public/images/screenshots/templates/fading-navbar-light.webp new file mode 100644 index 0000000..37c8c1f Binary files /dev/null and b/public/images/screenshots/templates/fading-navbar-light.webp differ diff --git a/public/images/screenshots/templates/floating-sidebar-dark.webp b/public/images/screenshots/templates/floating-sidebar-dark.webp new file mode 100644 index 0000000..9e0ccf5 Binary files /dev/null and b/public/images/screenshots/templates/floating-sidebar-dark.webp differ diff --git a/public/images/screenshots/templates/floating-sidebar-light.webp b/public/images/screenshots/templates/floating-sidebar-light.webp new file mode 100644 index 0000000..dc2c8dd Binary files /dev/null and b/public/images/screenshots/templates/floating-sidebar-light.webp differ diff --git a/public/images/screenshots/templates/hover-labels-dark.webp b/public/images/screenshots/templates/hover-labels-dark.webp new file mode 100644 index 0000000..12b742f Binary files /dev/null and b/public/images/screenshots/templates/hover-labels-dark.webp differ diff --git a/public/images/screenshots/templates/hover-labels-light.webp b/public/images/screenshots/templates/hover-labels-light.webp new file mode 100644 index 0000000..356c45f Binary files /dev/null and b/public/images/screenshots/templates/hover-labels-light.webp differ diff --git a/public/images/screenshots/templates/regular-sidebar-dark.webp b/public/images/screenshots/templates/regular-sidebar-dark.webp new file mode 100644 index 0000000..21b4a2b Binary files /dev/null and b/public/images/screenshots/templates/regular-sidebar-dark.webp differ diff --git a/public/images/screenshots/templates/regular-sidebar-light.webp b/public/images/screenshots/templates/regular-sidebar-light.webp new file mode 100644 index 0000000..de3c0a7 Binary files /dev/null and b/public/images/screenshots/templates/regular-sidebar-light.webp differ diff --git a/public/images/screenshots/templates/regular-sideblock-dark.webp b/public/images/screenshots/templates/regular-sideblock-dark.webp new file mode 100644 index 0000000..7e2c996 Binary files /dev/null and b/public/images/screenshots/templates/regular-sideblock-dark.webp differ diff --git a/public/images/screenshots/templates/regular-sideblock-light.webp b/public/images/screenshots/templates/regular-sideblock-light.webp new file mode 100644 index 0000000..65a37b5 Binary files /dev/null and b/public/images/screenshots/templates/regular-sideblock-light.webp differ diff --git a/public/images/screenshots/templates/sidebar-labels-dark.webp b/public/images/screenshots/templates/sidebar-labels-dark.webp new file mode 100644 index 0000000..d4af748 Binary files /dev/null and b/public/images/screenshots/templates/sidebar-labels-dark.webp differ diff --git a/public/images/screenshots/templates/sidebar-labels-light.webp b/public/images/screenshots/templates/sidebar-labels-light.webp new file mode 100644 index 0000000..7ad8504 Binary files /dev/null and b/public/images/screenshots/templates/sidebar-labels-light.webp differ diff --git a/public/images/screenshots/templates/standard-navbar-dark.webp b/public/images/screenshots/templates/standard-navbar-dark.webp new file mode 100644 index 0000000..b2c6b44 Binary files /dev/null and b/public/images/screenshots/templates/standard-navbar-dark.webp differ diff --git a/public/images/screenshots/templates/standard-navbar-light.webp b/public/images/screenshots/templates/standard-navbar-light.webp new file mode 100644 index 0000000..984c6f5 Binary files /dev/null and b/public/images/screenshots/templates/standard-navbar-light.webp differ diff --git a/public/images/shapes/cut-circle-dark.svg b/public/images/shapes/cut-circle-dark.svg new file mode 100644 index 0000000..6923200 --- /dev/null +++ b/public/images/shapes/cut-circle-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/shapes/cut-circle.svg b/public/images/shapes/cut-circle.svg new file mode 100644 index 0000000..03432df --- /dev/null +++ b/public/images/shapes/cut-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/shapes/cut-shape-v1.svg b/public/images/shapes/cut-shape-v1.svg new file mode 100644 index 0000000..0e3e3a2 --- /dev/null +++ b/public/images/shapes/cut-shape-v1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/shapes/cut-shape-v2.svg b/public/images/shapes/cut-shape-v2.svg new file mode 100644 index 0000000..c9a0e13 --- /dev/null +++ b/public/images/shapes/cut-shape-v2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/shapes/cut-shape-v3.svg b/public/images/shapes/cut-shape-v3.svg new file mode 100644 index 0000000..01f9890 --- /dev/null +++ b/public/images/shapes/cut-shape-v3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/shapes/cut-shape-v4.svg b/public/images/shapes/cut-shape-v4.svg new file mode 100644 index 0000000..9a00ced --- /dev/null +++ b/public/images/shapes/cut-shape-v4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/shapes/dots.svg b/public/images/shapes/dots.svg new file mode 100644 index 0000000..34ab907 --- /dev/null +++ b/public/images/shapes/dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/shapes/megamenu-kit7.svg b/public/images/shapes/megamenu-kit7.svg new file mode 100644 index 0000000..b769e01 --- /dev/null +++ b/public/images/shapes/megamenu-kit7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/svg/stock-chart.svg b/public/images/svg/stock-chart.svg new file mode 100644 index 0000000..8b8fa69 --- /dev/null +++ b/public/images/svg/stock-chart.svg @@ -0,0 +1,13 @@ + + ++14% + + + + + + + \ No newline at end of file diff --git a/public/pwa-192x192.png b/public/pwa-192x192.png new file mode 100644 index 0000000..ac0ec7f Binary files /dev/null and b/public/pwa-192x192.png differ diff --git a/public/pwa-512x512.png b/public/pwa-512x512.png new file mode 100644 index 0000000..41a5026 Binary files /dev/null and b/public/pwa-512x512.png differ diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..bf7efa5 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1 @@ +http://localhost:3000/app2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/auth2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/auth/login-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/auth/login-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/auth/login-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/auth/signup-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/auth/signup-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/auth/signup-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/block2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/breadcrumb2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/collapse2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/content2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/flex2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/grid2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/icon-box2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/icon-wrap2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/pagination2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/placeholder-page2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/placeholder-section2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/snack2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/table2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/tabs2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/tag2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/accordion/image2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/accordion2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/avatar2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/avatar/stack2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/card/action2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/card/advanced2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/card2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/card/media2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/card/social2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/flextable/columns2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/flextable2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/flextable/render2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/flextable/slots2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/plugins/billboard-js2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/plugins/notif2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/plugins/photos-swipe2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/plugins/plyr2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/plugins/simple-datatables2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/plugins/tippy2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/flextable/wrapper/async2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/components/flextable/wrapper2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/action2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/animated-checkbox2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/button2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/checkbox2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/colors2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/dropdown2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/helpers2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/icon-button2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/loader2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/message2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/modal2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/progress2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/radio2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/switch-block2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/switch-segment2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/tooltip2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/addons/calendar2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/addons/ckeditor2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/addons/credit-card2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/addons/filepond2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/addons/imask-input2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/addons/vueform-multiselect2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/addons/vueform-slider2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/forms/addons2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/forms/control2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/forms/field2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/forms/file2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/forms/inputs2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/forms/selects2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/forms/textarea2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/icons/font-awesome2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/icons/iconify2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/icons/line-icons-light2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/icons/line-icons-regular2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/placeload/avatar2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/placeload2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/elements/placeload/text2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/error2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/error/page-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/error/page-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/error/page-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/error/page-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/error/page-52022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/inbox2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/marketing-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/marketing-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/marketing-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/messaging-v12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/messaging-v22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/analytics2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/banking-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/banking-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/banking-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/charts-apex2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/charts-billboardsjs2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/company2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/course2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/ecommerce-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/flights2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/food-delivery2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/health2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/hobbies2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/human-ressources2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/influencer2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/jobs2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/personal-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/personal-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/sales2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/soccer2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/stocks2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/video2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/widgets-sample-creative2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/widgets-sample-list2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/widgets-sample-stats2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/widgets-sample-ui2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/dashboards/writer2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/action-page-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/action-page-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/form-layouts-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/form-layouts-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/form-layouts-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/form-layouts-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/form-layouts-52022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-cards-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-cards-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-cards-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-cards-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-tiles-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-tiles-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-tiles-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-users-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-users-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-users-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/grid-users-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/kanban-board2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-datatable-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-datatable-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-datatable-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-datatable-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-flex-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-flex-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-flex-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-view-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-view-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/list-view-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/onboarding-page-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/onboarding-page-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/onboarding-page-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/onboarding-page-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/onboarding-page-52022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/onboarding-welcome2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/placeload-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/placeload-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/placeload-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/placeload-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/profile-edit2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/profile-edit/experience2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/profile-edit/settings2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/profile-edit/skills2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/profile-notifications2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/profile-settings2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/profile-view2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/projects-details2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/projects-projects-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/projects-projects-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/projects-projects-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/saas-billing2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/search-empty2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/search-results2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/utility-account-confirm2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/utility-invoice2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/layouts/utility-promotion2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/maps-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/navbar/maps-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/analytics2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/banking-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/banking-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/banking-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/charts-apex2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/charts-billboardsjs2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/company2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/course2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/ecommerce-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/flights2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/food-delivery2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/health2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/hobbies2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/human-ressources2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/influencer2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/jobs2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/personal-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/personal-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/sales2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/soccer2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/stocks2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/video2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/widgets-sample-creative2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/widgets-sample-list2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/widgets-sample-stats2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/widgets-sample-ui2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/dashboards/writer2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/action-page-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/action-page-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/form-layouts-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/form-layouts-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/form-layouts-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/form-layouts-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/form-layouts-52022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-cards-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-cards-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-cards-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-cards-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-tiles-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-tiles-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-tiles-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-users-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-users-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-users-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/grid-users-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/kanban-board2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-datatable-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-datatable-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-datatable-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-datatable-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-flex-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-flex-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-flex-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-view-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-view-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/list-view-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/onboarding-page-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/onboarding-page-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/onboarding-page-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/onboarding-page-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/onboarding-page-52022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/onboarding-welcome2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/placeload-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/placeload-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/placeload-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/placeload-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/profile-edit2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/profile-edit/experience2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/profile-edit/settings2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/profile-edit/skills2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/profile-notifications2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/profile-settings2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/profile-view2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/projects-details2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/projects-projects-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/projects-projects-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/projects-projects-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/saas-billing2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/search-empty2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/search-results2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/utility-account-confirm2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/utility-invoice2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/layouts/utility-promotion2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/maps-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/sidebar/maps-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/status2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/wizard-v12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/wizard-v1/project-details2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/wizard-v1/project-files2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/wizard-v1/project-info2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/wizard-v1/project-review2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/wizard-v1/project-team2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/wizard-v1/project-tools2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/wizard-v1/success2022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/navbar-blank-page-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/navbar-blank-page-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/navbar-blank-page-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/navbar-blank-page-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/navbar-blank-page-52022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/navbar-blank-page-62022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/navbar-blank-page-72022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/navbar-blank-page-82022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sidebar-blank-page-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sidebar-blank-page-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sidebar-blank-page-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sidebar-blank-page-42022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sidebar-blank-page-52022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sidebar-blank-page-62022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sidebar-blank-page-72022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sideblock-blank-page-12022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sideblock-blank-page-22022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sideblock-blank-page-32022-07-22T18:15:27.351Zdaily1.0http://localhost:3000/starters/sideblock-blank-page-42022-07-22T18:15:27.351Zdaily1.0 \ No newline at end of file diff --git a/public/vendors/font-awesome-v5.css b/public/vendors/font-awesome-v5.css new file mode 100644 index 0000000..7f932cb --- /dev/null +++ b/public/vendors/font-awesome-v5.css @@ -0,0 +1,6104 @@ +/*! + * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ + +/* purgecss start ignore */ + +.fa, +.fas, +.far, +.fal, +.fad, +.fab { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} + +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -0.0667em; +} + +.fa-xs { + font-size: 0.75em; +} + +.fa-sm { + font-size: 0.875em; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; +} + +.fa-border { + border: solid 0.08em #eee; + border-radius: 0.1em; + padding: 0.2em 0.25em 0.15em; +} + +.fa-pull-left { + float: left; +} + +.fa-pull-right { + float: right; +} + +.fa.fa-pull-left, +.fas.fa-pull-left, +.far.fa-pull-left, +.fal.fa-pull-left, +.fab.fa-pull-left { + margin-left: 0.3em; +} + +.fa.fa-pull-right, +.fas.fa-pull-right, +.far.fa-pull-right, +.fal.fa-pull-right, +.fab.fa-pull-right { + margin-left: 0.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(360deg); + transform: rotate(360deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.fa-rotate-90 { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; + -webkit-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); + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; + -webkit-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, +:root .fa-flip-both { + -webkit-filter: none; + filter: none; +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: #fff; +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-500px::before { + content: '\f26e'; +} + +.fa-accessible-icon::before { + content: '\f368'; +} + +.fa-accusoft::before { + content: '\f369'; +} + +.fa-acquisitions-incorporated::before { + content: '\f6af'; +} + +.fa-ad::before { + content: '\f641'; +} + +.fa-address-book::before { + content: '\f2b9'; +} + +.fa-address-card::before { + content: '\f2bb'; +} + +.fa-adjust::before { + content: '\f042'; +} + +.fa-adn::before { + content: '\f170'; +} + +.fa-adobe::before { + content: '\f778'; +} + +.fa-adversal::before { + content: '\f36a'; +} + +.fa-affiliatetheme::before { + content: '\f36b'; +} + +.fa-air-freshener::before { + content: '\f5d0'; +} + +.fa-airbnb::before { + content: '\f834'; +} + +.fa-algolia::before { + content: '\f36c'; +} + +.fa-align-center::before { + content: '\f037'; +} + +.fa-align-justify::before { + content: '\f039'; +} + +.fa-align-left::before { + content: '\f036'; +} + +.fa-align-right::before { + content: '\f038'; +} + +.fa-alipay::before { + content: '\f642'; +} + +.fa-allergies::before { + content: '\f461'; +} + +.fa-amazon::before { + content: '\f270'; +} + +.fa-amazon-pay::before { + content: '\f42c'; +} + +.fa-ambulance::before { + content: '\f0f9'; +} + +.fa-american-sign-language-interpreting::before { + content: '\f2a3'; +} + +.fa-amilia::before { + content: '\f36d'; +} + +.fa-anchor::before { + content: '\f13d'; +} + +.fa-android::before { + content: '\f17b'; +} + +.fa-angellist::before { + content: '\f209'; +} + +.fa-angle-double-down::before { + content: '\f103'; +} + +.fa-angle-double-left::before { + content: '\f100'; +} + +.fa-angle-double-right::before { + content: '\f101'; +} + +.fa-angle-double-up::before { + content: '\f102'; +} + +.fa-angle-down::before { + content: '\f107'; +} + +.fa-angle-left::before { + content: '\f104'; +} + +.fa-angle-right::before { + content: '\f105'; +} + +.fa-angle-up::before { + content: '\f106'; +} + +.fa-angry::before { + content: '\f556'; +} + +.fa-angrycreative::before { + content: '\f36e'; +} + +.fa-angular::before { + content: '\f420'; +} + +.fa-ankh::before { + content: '\f644'; +} + +.fa-app-store::before { + content: '\f36f'; +} + +.fa-app-store-ios::before { + content: '\f370'; +} + +.fa-apper::before { + content: '\f371'; +} + +.fa-apple::before { + content: '\f179'; +} + +.fa-apple-alt::before { + content: '\f5d1'; +} + +.fa-apple-pay::before { + content: '\f415'; +} + +.fa-archive::before { + content: '\f187'; +} + +.fa-archway::before { + content: '\f557'; +} + +.fa-arrow-alt-circle-down::before { + content: '\f358'; +} + +.fa-arrow-alt-circle-left::before { + content: '\f359'; +} + +.fa-arrow-alt-circle-right::before { + content: '\f35a'; +} + +.fa-arrow-alt-circle-up::before { + content: '\f35b'; +} + +.fa-arrow-circle-down::before { + content: '\f0ab'; +} + +.fa-arrow-circle-left::before { + content: '\f0a8'; +} + +.fa-arrow-circle-right::before { + content: '\f0a9'; +} + +.fa-arrow-circle-up::before { + content: '\f0aa'; +} + +.fa-arrow-down::before { + content: '\f063'; +} + +.fa-arrow-left::before { + content: '\f060'; +} + +.fa-arrow-right::before { + content: '\f061'; +} + +.fa-arrow-up::before { + content: '\f062'; +} + +.fa-arrows-alt::before { + content: '\f0b2'; +} + +.fa-arrows-alt-h::before { + content: '\f337'; +} + +.fa-arrows-alt-v::before { + content: '\f338'; +} + +.fa-artstation::before { + content: '\f77a'; +} + +.fa-assistive-listening-systems::before { + content: '\f2a2'; +} + +.fa-asterisk::before { + content: '\f069'; +} + +.fa-asymmetrik::before { + content: '\f372'; +} + +.fa-at::before { + content: '\f1fa'; +} + +.fa-atlas::before { + content: '\f558'; +} + +.fa-atlassian::before { + content: '\f77b'; +} + +.fa-atom::before { + content: '\f5d2'; +} + +.fa-audible::before { + content: '\f373'; +} + +.fa-audio-description::before { + content: '\f29e'; +} + +.fa-autoprefixer::before { + content: '\f41c'; +} + +.fa-avianex::before { + content: '\f374'; +} + +.fa-aviato::before { + content: '\f421'; +} + +.fa-award::before { + content: '\f559'; +} + +.fa-aws::before { + content: '\f375'; +} + +.fa-baby::before { + content: '\f77c'; +} + +.fa-baby-carriage::before { + content: '\f77d'; +} + +.fa-backspace::before { + content: '\f55a'; +} + +.fa-backward::before { + content: '\f04a'; +} + +.fa-bacon::before { + content: '\f7e5'; +} + +.fa-bacteria::before { + content: '\e059'; +} + +.fa-bacterium::before { + content: '\e05a'; +} + +.fa-bahai::before { + content: '\f666'; +} + +.fa-balance-scale::before { + content: '\f24e'; +} + +.fa-balance-scale-left::before { + content: '\f515'; +} + +.fa-balance-scale-right::before { + content: '\f516'; +} + +.fa-ban::before { + content: '\f05e'; +} + +.fa-band-aid::before { + content: '\f462'; +} + +.fa-bandcamp::before { + content: '\f2d5'; +} + +.fa-barcode::before { + content: '\f02a'; +} + +.fa-bars::before { + content: '\f0c9'; +} + +.fa-baseball-ball::before { + content: '\f433'; +} + +.fa-basketball-ball::before { + content: '\f434'; +} + +.fa-bath::before { + content: '\f2cd'; +} + +.fa-battery-empty::before { + content: '\f244'; +} + +.fa-battery-full::before { + content: '\f240'; +} + +.fa-battery-half::before { + content: '\f242'; +} + +.fa-battery-quarter::before { + content: '\f243'; +} + +.fa-battery-three-quarters::before { + content: '\f241'; +} + +.fa-battle-net::before { + content: '\f835'; +} + +.fa-bed::before { + content: '\f236'; +} + +.fa-beer::before { + content: '\f0fc'; +} + +.fa-behance::before { + content: '\f1b4'; +} + +.fa-behance-square::before { + content: '\f1b5'; +} + +.fa-bell::before { + content: '\f0f3'; +} + +.fa-bell-slash::before { + content: '\f1f6'; +} + +.fa-bezier-curve::before { + content: '\f55b'; +} + +.fa-bible::before { + content: '\f647'; +} + +.fa-bicycle::before { + content: '\f206'; +} + +.fa-biking::before { + content: '\f84a'; +} + +.fa-bimobject::before { + content: '\f378'; +} + +.fa-binoculars::before { + content: '\f1e5'; +} + +.fa-biohazard::before { + content: '\f780'; +} + +.fa-birthday-cake::before { + content: '\f1fd'; +} + +.fa-bitbucket::before { + content: '\f171'; +} + +.fa-bitcoin::before { + content: '\f379'; +} + +.fa-bity::before { + content: '\f37a'; +} + +.fa-black-tie::before { + content: '\f27e'; +} + +.fa-blackberry::before { + content: '\f37b'; +} + +.fa-blender::before { + content: '\f517'; +} + +.fa-blender-phone::before { + content: '\f6b6'; +} + +.fa-blind::before { + content: '\f29d'; +} + +.fa-blog::before { + content: '\f781'; +} + +.fa-blogger::before { + content: '\f37c'; +} + +.fa-blogger-b::before { + content: '\f37d'; +} + +.fa-bluetooth::before { + content: '\f293'; +} + +.fa-bluetooth-b::before { + content: '\f294'; +} + +.fa-bold::before { + content: '\f032'; +} + +.fa-bolt::before { + content: '\f0e7'; +} + +.fa-bomb::before { + content: '\f1e2'; +} + +.fa-bone::before { + content: '\f5d7'; +} + +.fa-bong::before { + content: '\f55c'; +} + +.fa-book::before { + content: '\f02d'; +} + +.fa-book-dead::before { + content: '\f6b7'; +} + +.fa-book-medical::before { + content: '\f7e6'; +} + +.fa-book-open::before { + content: '\f518'; +} + +.fa-book-reader::before { + content: '\f5da'; +} + +.fa-bookmark::before { + content: '\f02e'; +} + +.fa-bootstrap::before { + content: '\f836'; +} + +.fa-border-all::before { + content: '\f84c'; +} + +.fa-border-none::before { + content: '\f850'; +} + +.fa-border-style::before { + content: '\f853'; +} + +.fa-bowling-ball::before { + content: '\f436'; +} + +.fa-box::before { + content: '\f466'; +} + +.fa-box-open::before { + content: '\f49e'; +} + +.fa-box-tissue::before { + content: '\e05b'; +} + +.fa-boxes::before { + content: '\f468'; +} + +.fa-braille::before { + content: '\f2a1'; +} + +.fa-brain::before { + content: '\f5dc'; +} + +.fa-bread-slice::before { + content: '\f7ec'; +} + +.fa-briefcase::before { + content: '\f0b1'; +} + +.fa-briefcase-medical::before { + content: '\f469'; +} + +.fa-broadcast-tower::before { + content: '\f519'; +} + +.fa-broom::before { + content: '\f51a'; +} + +.fa-brush::before { + content: '\f55d'; +} + +.fa-btc::before { + content: '\f15a'; +} + +.fa-buffer::before { + content: '\f837'; +} + +.fa-bug::before { + content: '\f188'; +} + +.fa-building::before { + content: '\f1ad'; +} + +.fa-bullhorn::before { + content: '\f0a1'; +} + +.fa-bullseye::before { + content: '\f140'; +} + +.fa-burn::before { + content: '\f46a'; +} + +.fa-buromobelexperte::before { + content: '\f37f'; +} + +.fa-bus::before { + content: '\f207'; +} + +.fa-bus-alt::before { + content: '\f55e'; +} + +.fa-business-time::before { + content: '\f64a'; +} + +.fa-buy-n-large::before { + content: '\f8a6'; +} + +.fa-buysellads::before { + content: '\f20d'; +} + +.fa-calculator::before { + content: '\f1ec'; +} + +.fa-calendar::before { + content: '\f133'; +} + +.fa-calendar-alt::before { + content: '\f073'; +} + +.fa-calendar-check::before { + content: '\f274'; +} + +.fa-calendar-day::before { + content: '\f783'; +} + +.fa-calendar-minus::before { + content: '\f272'; +} + +.fa-calendar-plus::before { + content: '\f271'; +} + +.fa-calendar-times::before { + content: '\f273'; +} + +.fa-calendar-week::before { + content: '\f784'; +} + +.fa-camera::before { + content: '\f030'; +} + +.fa-camera-retro::before { + content: '\f083'; +} + +.fa-campground::before { + content: '\f6bb'; +} + +.fa-canadian-maple-leaf::before { + content: '\f785'; +} + +.fa-candy-cane::before { + content: '\f786'; +} + +.fa-cannabis::before { + content: '\f55f'; +} + +.fa-capsules::before { + content: '\f46b'; +} + +.fa-car::before { + content: '\f1b9'; +} + +.fa-car-alt::before { + content: '\f5de'; +} + +.fa-car-battery::before { + content: '\f5df'; +} + +.fa-car-crash::before { + content: '\f5e1'; +} + +.fa-car-side::before { + content: '\f5e4'; +} + +.fa-caravan::before { + content: '\f8ff'; +} + +.fa-caret-down::before { + content: '\f0d7'; +} + +.fa-caret-left::before { + content: '\f0d9'; +} + +.fa-caret-right::before { + content: '\f0da'; +} + +.fa-caret-square-down::before { + content: '\f150'; +} + +.fa-caret-square-left::before { + content: '\f191'; +} + +.fa-caret-square-right::before { + content: '\f152'; +} + +.fa-caret-square-up::before { + content: '\f151'; +} + +.fa-caret-up::before { + content: '\f0d8'; +} + +.fa-carrot::before { + content: '\f787'; +} + +.fa-cart-arrow-down::before { + content: '\f218'; +} + +.fa-cart-plus::before { + content: '\f217'; +} + +.fa-cash-register::before { + content: '\f788'; +} + +.fa-cat::before { + content: '\f6be'; +} + +.fa-cc-amazon-pay::before { + content: '\f42d'; +} + +.fa-cc-amex::before { + content: '\f1f3'; +} + +.fa-cc-apple-pay::before { + content: '\f416'; +} + +.fa-cc-diners-club::before { + content: '\f24c'; +} + +.fa-cc-discover::before { + content: '\f1f2'; +} + +.fa-cc-jcb::before { + content: '\f24b'; +} + +.fa-cc-mastercard::before { + content: '\f1f1'; +} + +.fa-cc-paypal::before { + content: '\f1f4'; +} + +.fa-cc-stripe::before { + content: '\f1f5'; +} + +.fa-cc-visa::before { + content: '\f1f0'; +} + +.fa-centercode::before { + content: '\f380'; +} + +.fa-centos::before { + content: '\f789'; +} + +.fa-certificate::before { + content: '\f0a3'; +} + +.fa-chair::before { + content: '\f6c0'; +} + +.fa-chalkboard::before { + content: '\f51b'; +} + +.fa-chalkboard-teacher::before { + content: '\f51c'; +} + +.fa-charging-station::before { + content: '\f5e7'; +} + +.fa-chart-area::before { + content: '\f1fe'; +} + +.fa-chart-bar::before { + content: '\f080'; +} + +.fa-chart-line::before { + content: '\f201'; +} + +.fa-chart-pie::before { + content: '\f200'; +} + +.fa-check::before { + content: '\f00c'; +} + +.fa-check-circle::before { + content: '\f058'; +} + +.fa-check-double::before { + content: '\f560'; +} + +.fa-check-square::before { + content: '\f14a'; +} + +.fa-cheese::before { + content: '\f7ef'; +} + +.fa-chess::before { + content: '\f439'; +} + +.fa-chess-bishop::before { + content: '\f43a'; +} + +.fa-chess-board::before { + content: '\f43c'; +} + +.fa-chess-king::before { + content: '\f43f'; +} + +.fa-chess-knight::before { + content: '\f441'; +} + +.fa-chess-pawn::before { + content: '\f443'; +} + +.fa-chess-queen::before { + content: '\f445'; +} + +.fa-chess-rook::before { + content: '\f447'; +} + +.fa-chevron-circle-down::before { + content: '\f13a'; +} + +.fa-chevron-circle-left::before { + content: '\f137'; +} + +.fa-chevron-circle-right::before { + content: '\f138'; +} + +.fa-chevron-circle-up::before { + content: '\f139'; +} + +.fa-chevron-down::before { + content: '\f078'; +} + +.fa-chevron-left::before { + content: '\f053'; +} + +.fa-chevron-right::before { + content: '\f054'; +} + +.fa-chevron-up::before { + content: '\f077'; +} + +.fa-child::before { + content: '\f1ae'; +} + +.fa-chrome::before { + content: '\f268'; +} + +.fa-chromecast::before { + content: '\f838'; +} + +.fa-church::before { + content: '\f51d'; +} + +.fa-circle::before { + content: '\f111'; +} + +.fa-circle-notch::before { + content: '\f1ce'; +} + +.fa-city::before { + content: '\f64f'; +} + +.fa-clinic-medical::before { + content: '\f7f2'; +} + +.fa-clipboard::before { + content: '\f328'; +} + +.fa-clipboard-check::before { + content: '\f46c'; +} + +.fa-clipboard-list::before { + content: '\f46d'; +} + +.fa-clock::before { + content: '\f017'; +} + +.fa-clone::before { + content: '\f24d'; +} + +.fa-closed-captioning::before { + content: '\f20a'; +} + +.fa-cloud::before { + content: '\f0c2'; +} + +.fa-cloud-download-alt::before { + content: '\f381'; +} + +.fa-cloud-meatball::before { + content: '\f73b'; +} + +.fa-cloud-moon::before { + content: '\f6c3'; +} + +.fa-cloud-moon-rain::before { + content: '\f73c'; +} + +.fa-cloud-rain::before { + content: '\f73d'; +} + +.fa-cloud-showers-heavy::before { + content: '\f740'; +} + +.fa-cloud-sun::before { + content: '\f6c4'; +} + +.fa-cloud-sun-rain::before { + content: '\f743'; +} + +.fa-cloud-upload-alt::before { + content: '\f382'; +} + +.fa-cloudscale::before { + content: '\f383'; +} + +.fa-cloudsmith::before { + content: '\f384'; +} + +.fa-cloudversify::before { + content: '\f385'; +} + +.fa-cocktail::before { + content: '\f561'; +} + +.fa-code::before { + content: '\f121'; +} + +.fa-code-branch::before { + content: '\f126'; +} + +.fa-codepen::before { + content: '\f1cb'; +} + +.fa-codiepie::before { + content: '\f284'; +} + +.fa-coffee::before { + content: '\f0f4'; +} + +.fa-cog::before { + content: '\f013'; +} + +.fa-cogs::before { + content: '\f085'; +} + +.fa-coins::before { + content: '\f51e'; +} + +.fa-columns::before { + content: '\f0db'; +} + +.fa-comment::before { + content: '\f075'; +} + +.fa-comment-alt::before { + content: '\f27a'; +} + +.fa-comment-dollar::before { + content: '\f651'; +} + +.fa-comment-dots::before { + content: '\f4ad'; +} + +.fa-comment-medical::before { + content: '\f7f5'; +} + +.fa-comment-slash::before { + content: '\f4b3'; +} + +.fa-comments::before { + content: '\f086'; +} + +.fa-comments-dollar::before { + content: '\f653'; +} + +.fa-compact-disc::before { + content: '\f51f'; +} + +.fa-compass::before { + content: '\f14e'; +} + +.fa-compress::before { + content: '\f066'; +} + +.fa-compress-alt::before { + content: '\f422'; +} + +.fa-compress-arrows-alt::before { + content: '\f78c'; +} + +.fa-concierge-bell::before { + content: '\f562'; +} + +.fa-confluence::before { + content: '\f78d'; +} + +.fa-connectdevelop::before { + content: '\f20e'; +} + +.fa-contao::before { + content: '\f26d'; +} + +.fa-cookie::before { + content: '\f563'; +} + +.fa-cookie-bite::before { + content: '\f564'; +} + +.fa-copy::before { + content: '\f0c5'; +} + +.fa-copyright::before { + content: '\f1f9'; +} + +.fa-cotton-bureau::before { + content: '\f89e'; +} + +.fa-couch::before { + content: '\f4b8'; +} + +.fa-cpanel::before { + content: '\f388'; +} + +.fa-creative-commons::before { + content: '\f25e'; +} + +.fa-creative-commons-by::before { + content: '\f4e7'; +} + +.fa-creative-commons-nc::before { + content: '\f4e8'; +} + +.fa-creative-commons-nc-eu::before { + content: '\f4e9'; +} + +.fa-creative-commons-nc-jp::before { + content: '\f4ea'; +} + +.fa-creative-commons-nd::before { + content: '\f4eb'; +} + +.fa-creative-commons-pd::before { + content: '\f4ec'; +} + +.fa-creative-commons-pd-alt::before { + content: '\f4ed'; +} + +.fa-creative-commons-remix::before { + content: '\f4ee'; +} + +.fa-creative-commons-sa::before { + content: '\f4ef'; +} + +.fa-creative-commons-sampling::before { + content: '\f4f0'; +} + +.fa-creative-commons-sampling-plus::before { + content: '\f4f1'; +} + +.fa-creative-commons-share::before { + content: '\f4f2'; +} + +.fa-creative-commons-zero::before { + content: '\f4f3'; +} + +.fa-credit-card::before { + content: '\f09d'; +} + +.fa-critical-role::before { + content: '\f6c9'; +} + +.fa-crop::before { + content: '\f125'; +} + +.fa-crop-alt::before { + content: '\f565'; +} + +.fa-cross::before { + content: '\f654'; +} + +.fa-crosshairs::before { + content: '\f05b'; +} + +.fa-crow::before { + content: '\f520'; +} + +.fa-crown::before { + content: '\f521'; +} + +.fa-crutch::before { + content: '\f7f7'; +} + +.fa-css3::before { + content: '\f13c'; +} + +.fa-css3-alt::before { + content: '\f38b'; +} + +.fa-cube::before { + content: '\f1b2'; +} + +.fa-cubes::before { + content: '\f1b3'; +} + +.fa-cut::before { + content: '\f0c4'; +} + +.fa-cuttlefish::before { + content: '\f38c'; +} + +.fa-d-and-d::before { + content: '\f38d'; +} + +.fa-d-and-d-beyond::before { + content: '\f6ca'; +} + +.fa-dailymotion::before { + content: '\e052'; +} + +.fa-dashcube::before { + content: '\f210'; +} + +.fa-database::before { + content: '\f1c0'; +} + +.fa-deaf::before { + content: '\f2a4'; +} + +.fa-deezer::before { + content: '\e077'; +} + +.fa-delicious::before { + content: '\f1a5'; +} + +.fa-democrat::before { + content: '\f747'; +} + +.fa-deploydog::before { + content: '\f38e'; +} + +.fa-deskpro::before { + content: '\f38f'; +} + +.fa-desktop::before { + content: '\f108'; +} + +.fa-dev::before { + content: '\f6cc'; +} + +.fa-deviantart::before { + content: '\f1bd'; +} + +.fa-dharmachakra::before { + content: '\f655'; +} + +.fa-dhl::before { + content: '\f790'; +} + +.fa-diagnoses::before { + content: '\f470'; +} + +.fa-diaspora::before { + content: '\f791'; +} + +.fa-dice::before { + content: '\f522'; +} + +.fa-dice-d20::before { + content: '\f6cf'; +} + +.fa-dice-d6::before { + content: '\f6d1'; +} + +.fa-dice-five::before { + content: '\f523'; +} + +.fa-dice-four::before { + content: '\f524'; +} + +.fa-dice-one::before { + content: '\f525'; +} + +.fa-dice-six::before { + content: '\f526'; +} + +.fa-dice-three::before { + content: '\f527'; +} + +.fa-dice-two::before { + content: '\f528'; +} + +.fa-digg::before { + content: '\f1a6'; +} + +.fa-digital-ocean::before { + content: '\f391'; +} + +.fa-digital-tachograph::before { + content: '\f566'; +} + +.fa-directions::before { + content: '\f5eb'; +} + +.fa-discord::before { + content: '\f392'; +} + +.fa-discourse::before { + content: '\f393'; +} + +.fa-disease::before { + content: '\f7fa'; +} + +.fa-divide::before { + content: '\f529'; +} + +.fa-dizzy::before { + content: '\f567'; +} + +.fa-dna::before { + content: '\f471'; +} + +.fa-dochub::before { + content: '\f394'; +} + +.fa-docker::before { + content: '\f395'; +} + +.fa-dog::before { + content: '\f6d3'; +} + +.fa-dollar-sign::before { + content: '\f155'; +} + +.fa-dolly::before { + content: '\f472'; +} + +.fa-dolly-flatbed::before { + content: '\f474'; +} + +.fa-donate::before { + content: '\f4b9'; +} + +.fa-door-closed::before { + content: '\f52a'; +} + +.fa-door-open::before { + content: '\f52b'; +} + +.fa-dot-circle::before { + content: '\f192'; +} + +.fa-dove::before { + content: '\f4ba'; +} + +.fa-download::before { + content: '\f019'; +} + +.fa-draft2digital::before { + content: '\f396'; +} + +.fa-drafting-compass::before { + content: '\f568'; +} + +.fa-dragon::before { + content: '\f6d5'; +} + +.fa-draw-polygon::before { + content: '\f5ee'; +} + +.fa-dribbble::before { + content: '\f17d'; +} + +.fa-dribbble-square::before { + content: '\f397'; +} + +.fa-dropbox::before { + content: '\f16b'; +} + +.fa-drum::before { + content: '\f569'; +} + +.fa-drum-steelpan::before { + content: '\f56a'; +} + +.fa-drumstick-bite::before { + content: '\f6d7'; +} + +.fa-drupal::before { + content: '\f1a9'; +} + +.fa-dumbbell::before { + content: '\f44b'; +} + +.fa-dumpster::before { + content: '\f793'; +} + +.fa-dumpster-fire::before { + content: '\f794'; +} + +.fa-dungeon::before { + content: '\f6d9'; +} + +.fa-dyalog::before { + content: '\f399'; +} + +.fa-earlybirds::before { + content: '\f39a'; +} + +.fa-ebay::before { + content: '\f4f4'; +} + +.fa-edge::before { + content: '\f282'; +} + +.fa-edge-legacy::before { + content: '\e078'; +} + +.fa-edit::before { + content: '\f044'; +} + +.fa-egg::before { + content: '\f7fb'; +} + +.fa-eject::before { + content: '\f052'; +} + +.fa-elementor::before { + content: '\f430'; +} + +.fa-ellipsis-h::before { + content: '\f141'; +} + +.fa-ellipsis-v::before { + content: '\f142'; +} + +.fa-ello::before { + content: '\f5f1'; +} + +.fa-ember::before { + content: '\f423'; +} + +.fa-empire::before { + content: '\f1d1'; +} + +.fa-envelope::before { + content: '\f0e0'; +} + +.fa-envelope-open::before { + content: '\f2b6'; +} + +.fa-envelope-open-text::before { + content: '\f658'; +} + +.fa-envelope-square::before { + content: '\f199'; +} + +.fa-envira::before { + content: '\f299'; +} + +.fa-equals::before { + content: '\f52c'; +} + +.fa-eraser::before { + content: '\f12d'; +} + +.fa-erlang::before { + content: '\f39d'; +} + +.fa-ethereum::before { + content: '\f42e'; +} + +.fa-ethernet::before { + content: '\f796'; +} + +.fa-etsy::before { + content: '\f2d7'; +} + +.fa-euro-sign::before { + content: '\f153'; +} + +.fa-evernote::before { + content: '\f839'; +} + +.fa-exchange-alt::before { + content: '\f362'; +} + +.fa-exclamation::before { + content: '\f12a'; +} + +.fa-exclamation-circle::before { + content: '\f06a'; +} + +.fa-exclamation-triangle::before { + content: '\f071'; +} + +.fa-expand::before { + content: '\f065'; +} + +.fa-expand-alt::before { + content: '\f424'; +} + +.fa-expand-arrows-alt::before { + content: '\f31e'; +} + +.fa-expeditedssl::before { + content: '\f23e'; +} + +.fa-external-link-alt::before { + content: '\f35d'; +} + +.fa-external-link-square-alt::before { + content: '\f360'; +} + +.fa-eye::before { + content: '\f06e'; +} + +.fa-eye-dropper::before { + content: '\f1fb'; +} + +.fa-eye-slash::before { + content: '\f070'; +} + +.fa-facebook::before { + content: '\f09a'; +} + +.fa-facebook-f::before { + content: '\f39e'; +} + +.fa-facebook-messenger::before { + content: '\f39f'; +} + +.fa-facebook-square::before { + content: '\f082'; +} + +.fa-fan::before { + content: '\f863'; +} + +.fa-fantasy-flight-games::before { + content: '\f6dc'; +} + +.fa-fast-backward::before { + content: '\f049'; +} + +.fa-fast-forward::before { + content: '\f050'; +} + +.fa-faucet::before { + content: '\e005'; +} + +.fa-fax::before { + content: '\f1ac'; +} + +.fa-feather::before { + content: '\f52d'; +} + +.fa-feather-alt::before { + content: '\f56b'; +} + +.fa-fedex::before { + content: '\f797'; +} + +.fa-fedora::before { + content: '\f798'; +} + +.fa-female::before { + content: '\f182'; +} + +.fa-fighter-jet::before { + content: '\f0fb'; +} + +.fa-figma::before { + content: '\f799'; +} + +.fa-file::before { + content: '\f15b'; +} + +.fa-file-alt::before { + content: '\f15c'; +} + +.fa-file-archive::before { + content: '\f1c6'; +} + +.fa-file-audio::before { + content: '\f1c7'; +} + +.fa-file-code::before { + content: '\f1c9'; +} + +.fa-file-contract::before { + content: '\f56c'; +} + +.fa-file-csv::before { + content: '\f6dd'; +} + +.fa-file-download::before { + content: '\f56d'; +} + +.fa-file-excel::before { + content: '\f1c3'; +} + +.fa-file-export::before { + content: '\f56e'; +} + +.fa-file-image::before { + content: '\f1c5'; +} + +.fa-file-import::before { + content: '\f56f'; +} + +.fa-file-invoice::before { + content: '\f570'; +} + +.fa-file-invoice-dollar::before { + content: '\f571'; +} + +.fa-file-medical::before { + content: '\f477'; +} + +.fa-file-medical-alt::before { + content: '\f478'; +} + +.fa-file-pdf::before { + content: '\f1c1'; +} + +.fa-file-powerpoint::before { + content: '\f1c4'; +} + +.fa-file-prescription::before { + content: '\f572'; +} + +.fa-file-signature::before { + content: '\f573'; +} + +.fa-file-upload::before { + content: '\f574'; +} + +.fa-file-video::before { + content: '\f1c8'; +} + +.fa-file-word::before { + content: '\f1c2'; +} + +.fa-fill::before { + content: '\f575'; +} + +.fa-fill-drip::before { + content: '\f576'; +} + +.fa-film::before { + content: '\f008'; +} + +.fa-filter::before { + content: '\f0b0'; +} + +.fa-fingerprint::before { + content: '\f577'; +} + +.fa-fire::before { + content: '\f06d'; +} + +.fa-fire-alt::before { + content: '\f7e4'; +} + +.fa-fire-extinguisher::before { + content: '\f134'; +} + +.fa-firefox::before { + content: '\f269'; +} + +.fa-firefox-browser::before { + content: '\e007'; +} + +.fa-first-aid::before { + content: '\f479'; +} + +.fa-first-order::before { + content: '\f2b0'; +} + +.fa-first-order-alt::before { + content: '\f50a'; +} + +.fa-firstdraft::before { + content: '\f3a1'; +} + +.fa-fish::before { + content: '\f578'; +} + +.fa-fist-raised::before { + content: '\f6de'; +} + +.fa-flag::before { + content: '\f024'; +} + +.fa-flag-checkered::before { + content: '\f11e'; +} + +.fa-flag-usa::before { + content: '\f74d'; +} + +.fa-flask::before { + content: '\f0c3'; +} + +.fa-flickr::before { + content: '\f16e'; +} + +.fa-flipboard::before { + content: '\f44d'; +} + +.fa-flushed::before { + content: '\f579'; +} + +.fa-fly::before { + content: '\f417'; +} + +.fa-folder::before { + content: '\f07b'; +} + +.fa-folder-minus::before { + content: '\f65d'; +} + +.fa-folder-open::before { + content: '\f07c'; +} + +.fa-folder-plus::before { + content: '\f65e'; +} + +.fa-font::before { + content: '\f031'; +} + +.fa-font-awesome::before { + content: '\f2b4'; +} + +.fa-font-awesome-alt::before { + content: '\f35c'; +} + +.fa-font-awesome-flag::before { + content: '\f425'; +} + +.fa-font-awesome-logo-full::before { + content: '\f4e6'; +} + +.fa-fonticons::before { + content: '\f280'; +} + +.fa-fonticons-fi::before { + content: '\f3a2'; +} + +.fa-football-ball::before { + content: '\f44e'; +} + +.fa-fort-awesome::before { + content: '\f286'; +} + +.fa-fort-awesome-alt::before { + content: '\f3a3'; +} + +.fa-forumbee::before { + content: '\f211'; +} + +.fa-forward::before { + content: '\f04e'; +} + +.fa-foursquare::before { + content: '\f180'; +} + +.fa-free-code-camp::before { + content: '\f2c5'; +} + +.fa-freebsd::before { + content: '\f3a4'; +} + +.fa-frog::before { + content: '\f52e'; +} + +.fa-frown::before { + content: '\f119'; +} + +.fa-frown-open::before { + content: '\f57a'; +} + +.fa-fulcrum::before { + content: '\f50b'; +} + +.fa-funnel-dollar::before { + content: '\f662'; +} + +.fa-futbol::before { + content: '\f1e3'; +} + +.fa-galactic-republic::before { + content: '\f50c'; +} + +.fa-galactic-senate::before { + content: '\f50d'; +} + +.fa-gamepad::before { + content: '\f11b'; +} + +.fa-gas-pump::before { + content: '\f52f'; +} + +.fa-gavel::before { + content: '\f0e3'; +} + +.fa-gem::before { + content: '\f3a5'; +} + +.fa-genderless::before { + content: '\f22d'; +} + +.fa-get-pocket::before { + content: '\f265'; +} + +.fa-gg::before { + content: '\f260'; +} + +.fa-gg-circle::before { + content: '\f261'; +} + +.fa-ghost::before { + content: '\f6e2'; +} + +.fa-gift::before { + content: '\f06b'; +} + +.fa-gifts::before { + content: '\f79c'; +} + +.fa-git::before { + content: '\f1d3'; +} + +.fa-git-alt::before { + content: '\f841'; +} + +.fa-git-square::before { + content: '\f1d2'; +} + +.fa-github::before { + content: '\f09b'; +} + +.fa-github-alt::before { + content: '\f113'; +} + +.fa-github-square::before { + content: '\f092'; +} + +.fa-gitkraken::before { + content: '\f3a6'; +} + +.fa-gitlab::before { + content: '\f296'; +} + +.fa-gitter::before { + content: '\f426'; +} + +.fa-glass-cheers::before { + content: '\f79f'; +} + +.fa-glass-martini::before { + content: '\f000'; +} + +.fa-glass-martini-alt::before { + content: '\f57b'; +} + +.fa-glass-whiskey::before { + content: '\f7a0'; +} + +.fa-glasses::before { + content: '\f530'; +} + +.fa-glide::before { + content: '\f2a5'; +} + +.fa-glide-g::before { + content: '\f2a6'; +} + +.fa-globe::before { + content: '\f0ac'; +} + +.fa-globe-africa::before { + content: '\f57c'; +} + +.fa-globe-americas::before { + content: '\f57d'; +} + +.fa-globe-asia::before { + content: '\f57e'; +} + +.fa-globe-europe::before { + content: '\f7a2'; +} + +.fa-gofore::before { + content: '\f3a7'; +} + +.fa-golf-ball::before { + content: '\f450'; +} + +.fa-goodreads::before { + content: '\f3a8'; +} + +.fa-goodreads-g::before { + content: '\f3a9'; +} + +.fa-google::before { + content: '\f1a0'; +} + +.fa-google-drive::before { + content: '\f3aa'; +} + +.fa-google-pay::before { + content: '\e079'; +} + +.fa-google-play::before { + content: '\f3ab'; +} + +.fa-google-plus::before { + content: '\f2b3'; +} + +.fa-google-plus-g::before { + content: '\f0d5'; +} + +.fa-google-plus-square::before { + content: '\f0d4'; +} + +.fa-google-wallet::before { + content: '\f1ee'; +} + +.fa-gopuram::before { + content: '\f664'; +} + +.fa-graduation-cap::before { + content: '\f19d'; +} + +.fa-gratipay::before { + content: '\f184'; +} + +.fa-grav::before { + content: '\f2d6'; +} + +.fa-greater-than::before { + content: '\f531'; +} + +.fa-greater-than-equal::before { + content: '\f532'; +} + +.fa-grimace::before { + content: '\f57f'; +} + +.fa-grin::before { + content: '\f580'; +} + +.fa-grin-alt::before { + content: '\f581'; +} + +.fa-grin-beam::before { + content: '\f582'; +} + +.fa-grin-beam-sweat::before { + content: '\f583'; +} + +.fa-grin-hearts::before { + content: '\f584'; +} + +.fa-grin-squint::before { + content: '\f585'; +} + +.fa-grin-squint-tears::before { + content: '\f586'; +} + +.fa-grin-stars::before { + content: '\f587'; +} + +.fa-grin-tears::before { + content: '\f588'; +} + +.fa-grin-tongue::before { + content: '\f589'; +} + +.fa-grin-tongue-squint::before { + content: '\f58a'; +} + +.fa-grin-tongue-wink::before { + content: '\f58b'; +} + +.fa-grin-wink::before { + content: '\f58c'; +} + +.fa-grip-horizontal::before { + content: '\f58d'; +} + +.fa-grip-lines::before { + content: '\f7a4'; +} + +.fa-grip-lines-vertical::before { + content: '\f7a5'; +} + +.fa-grip-vertical::before { + content: '\f58e'; +} + +.fa-gripfire::before { + content: '\f3ac'; +} + +.fa-grunt::before { + content: '\f3ad'; +} + +.fa-guitar::before { + content: '\f7a6'; +} + +.fa-gulp::before { + content: '\f3ae'; +} + +.fa-h-square::before { + content: '\f0fd'; +} + +.fa-hacker-news::before { + content: '\f1d4'; +} + +.fa-hacker-news-square::before { + content: '\f3af'; +} + +.fa-hackerrank::before { + content: '\f5f7'; +} + +.fa-hamburger::before { + content: '\f805'; +} + +.fa-hammer::before { + content: '\f6e3'; +} + +.fa-hamsa::before { + content: '\f665'; +} + +.fa-hand-holding::before { + content: '\f4bd'; +} + +.fa-hand-holding-heart::before { + content: '\f4be'; +} + +.fa-hand-holding-medical::before { + content: '\e05c'; +} + +.fa-hand-holding-usd::before { + content: '\f4c0'; +} + +.fa-hand-holding-water::before { + content: '\f4c1'; +} + +.fa-hand-lizard::before { + content: '\f258'; +} + +.fa-hand-middle-finger::before { + content: '\f806'; +} + +.fa-hand-paper::before { + content: '\f256'; +} + +.fa-hand-peace::before { + content: '\f25b'; +} + +.fa-hand-point-down::before { + content: '\f0a7'; +} + +.fa-hand-point-left::before { + content: '\f0a5'; +} + +.fa-hand-point-right::before { + content: '\f0a4'; +} + +.fa-hand-point-up::before { + content: '\f0a6'; +} + +.fa-hand-pointer::before { + content: '\f25a'; +} + +.fa-hand-rock::before { + content: '\f255'; +} + +.fa-hand-scissors::before { + content: '\f257'; +} + +.fa-hand-sparkles::before { + content: '\e05d'; +} + +.fa-hand-spock::before { + content: '\f259'; +} + +.fa-hands::before { + content: '\f4c2'; +} + +.fa-hands-helping::before { + content: '\f4c4'; +} + +.fa-hands-wash::before { + content: '\e05e'; +} + +.fa-handshake::before { + content: '\f2b5'; +} + +.fa-handshake-alt-slash::before { + content: '\e05f'; +} + +.fa-handshake-slash::before { + content: '\e060'; +} + +.fa-hanukiah::before { + content: '\f6e6'; +} + +.fa-hard-hat::before { + content: '\f807'; +} + +.fa-hashtag::before { + content: '\f292'; +} + +.fa-hat-cowboy::before { + content: '\f8c0'; +} + +.fa-hat-cowboy-side::before { + content: '\f8c1'; +} + +.fa-hat-wizard::before { + content: '\f6e8'; +} + +.fa-hdd::before { + content: '\f0a0'; +} + +.fa-head-side-cough::before { + content: '\e061'; +} + +.fa-head-side-cough-slash::before { + content: '\e062'; +} + +.fa-head-side-mask::before { + content: '\e063'; +} + +.fa-head-side-virus::before { + content: '\e064'; +} + +.fa-heading::before { + content: '\f1dc'; +} + +.fa-headphones::before { + content: '\f025'; +} + +.fa-headphones-alt::before { + content: '\f58f'; +} + +.fa-headset::before { + content: '\f590'; +} + +.fa-heart::before { + content: '\f004'; +} + +.fa-heart-broken::before { + content: '\f7a9'; +} + +.fa-heartbeat::before { + content: '\f21e'; +} + +.fa-helicopter::before { + content: '\f533'; +} + +.fa-highlighter::before { + content: '\f591'; +} + +.fa-hiking::before { + content: '\f6ec'; +} + +.fa-hippo::before { + content: '\f6ed'; +} + +.fa-hips::before { + content: '\f452'; +} + +.fa-hire-a-helper::before { + content: '\f3b0'; +} + +.fa-history::before { + content: '\f1da'; +} + +.fa-hockey-puck::before { + content: '\f453'; +} + +.fa-holly-berry::before { + content: '\f7aa'; +} + +.fa-home::before { + content: '\f015'; +} + +.fa-hooli::before { + content: '\f427'; +} + +.fa-hornbill::before { + content: '\f592'; +} + +.fa-horse::before { + content: '\f6f0'; +} + +.fa-horse-head::before { + content: '\f7ab'; +} + +.fa-hospital::before { + content: '\f0f8'; +} + +.fa-hospital-alt::before { + content: '\f47d'; +} + +.fa-hospital-symbol::before { + content: '\f47e'; +} + +.fa-hospital-user::before { + content: '\f80d'; +} + +.fa-hot-tub::before { + content: '\f593'; +} + +.fa-hotdog::before { + content: '\f80f'; +} + +.fa-hotel::before { + content: '\f594'; +} + +.fa-hotjar::before { + content: '\f3b1'; +} + +.fa-hourglass::before { + content: '\f254'; +} + +.fa-hourglass-end::before { + content: '\f253'; +} + +.fa-hourglass-half::before { + content: '\f252'; +} + +.fa-hourglass-start::before { + content: '\f251'; +} + +.fa-house-damage::before { + content: '\f6f1'; +} + +.fa-house-user::before { + content: '\e065'; +} + +.fa-houzz::before { + content: '\f27c'; +} + +.fa-hryvnia::before { + content: '\f6f2'; +} + +.fa-html5::before { + content: '\f13b'; +} + +.fa-hubspot::before { + content: '\f3b2'; +} + +.fa-i-cursor::before { + content: '\f246'; +} + +.fa-ice-cream::before { + content: '\f810'; +} + +.fa-icicles::before { + content: '\f7ad'; +} + +.fa-icons::before { + content: '\f86d'; +} + +.fa-id-badge::before { + content: '\f2c1'; +} + +.fa-id-card::before { + content: '\f2c2'; +} + +.fa-id-card-alt::before { + content: '\f47f'; +} + +.fa-ideal::before { + content: '\e013'; +} + +.fa-igloo::before { + content: '\f7ae'; +} + +.fa-image::before { + content: '\f03e'; +} + +.fa-images::before { + content: '\f302'; +} + +.fa-imdb::before { + content: '\f2d8'; +} + +.fa-inbox::before { + content: '\f01c'; +} + +.fa-indent::before { + content: '\f03c'; +} + +.fa-industry::before { + content: '\f275'; +} + +.fa-infinity::before { + content: '\f534'; +} + +.fa-info::before { + content: '\f129'; +} + +.fa-info-circle::before { + content: '\f05a'; +} + +.fa-instagram::before { + content: '\f16d'; +} + +.fa-instagram-square::before { + content: '\e055'; +} + +.fa-intercom::before { + content: '\f7af'; +} + +.fa-internet-explorer::before { + content: '\f26b'; +} + +.fa-invision::before { + content: '\f7b0'; +} + +.fa-ioxhost::before { + content: '\f208'; +} + +.fa-italic::before { + content: '\f033'; +} + +.fa-itch-io::before { + content: '\f83a'; +} + +.fa-itunes::before { + content: '\f3b4'; +} + +.fa-itunes-note::before { + content: '\f3b5'; +} + +.fa-java::before { + content: '\f4e4'; +} + +.fa-jedi::before { + content: '\f669'; +} + +.fa-jedi-order::before { + content: '\f50e'; +} + +.fa-jenkins::before { + content: '\f3b6'; +} + +.fa-jira::before { + content: '\f7b1'; +} + +.fa-joget::before { + content: '\f3b7'; +} + +.fa-joint::before { + content: '\f595'; +} + +.fa-joomla::before { + content: '\f1aa'; +} + +.fa-journal-whills::before { + content: '\f66a'; +} + +.fa-js::before { + content: '\f3b8'; +} + +.fa-js-square::before { + content: '\f3b9'; +} + +.fa-jsfiddle::before { + content: '\f1cc'; +} + +.fa-kaaba::before { + content: '\f66b'; +} + +.fa-kaggle::before { + content: '\f5fa'; +} + +.fa-key::before { + content: '\f084'; +} + +.fa-keybase::before { + content: '\f4f5'; +} + +.fa-keyboard::before { + content: '\f11c'; +} + +.fa-keycdn::before { + content: '\f3ba'; +} + +.fa-khanda::before { + content: '\f66d'; +} + +.fa-kickstarter::before { + content: '\f3bb'; +} + +.fa-kickstarter-k::before { + content: '\f3bc'; +} + +.fa-kiss::before { + content: '\f596'; +} + +.fa-kiss-beam::before { + content: '\f597'; +} + +.fa-kiss-wink-heart::before { + content: '\f598'; +} + +.fa-kiwi-bird::before { + content: '\f535'; +} + +.fa-korvue::before { + content: '\f42f'; +} + +.fa-landmark::before { + content: '\f66f'; +} + +.fa-language::before { + content: '\f1ab'; +} + +.fa-laptop::before { + content: '\f109'; +} + +.fa-laptop-code::before { + content: '\f5fc'; +} + +.fa-laptop-house::before { + content: '\e066'; +} + +.fa-laptop-medical::before { + content: '\f812'; +} + +.fa-laravel::before { + content: '\f3bd'; +} + +.fa-lastfm::before { + content: '\f202'; +} + +.fa-lastfm-square::before { + content: '\f203'; +} + +.fa-laugh::before { + content: '\f599'; +} + +.fa-laugh-beam::before { + content: '\f59a'; +} + +.fa-laugh-squint::before { + content: '\f59b'; +} + +.fa-laugh-wink::before { + content: '\f59c'; +} + +.fa-layer-group::before { + content: '\f5fd'; +} + +.fa-leaf::before { + content: '\f06c'; +} + +.fa-leanpub::before { + content: '\f212'; +} + +.fa-lemon::before { + content: '\f094'; +} + +.fa-less::before { + content: '\f41d'; +} + +.fa-less-than::before { + content: '\f536'; +} + +.fa-less-than-equal::before { + content: '\f537'; +} + +.fa-level-down-alt::before { + content: '\f3be'; +} + +.fa-level-up-alt::before { + content: '\f3bf'; +} + +.fa-life-ring::before { + content: '\f1cd'; +} + +.fa-lightbulb::before { + content: '\f0eb'; +} + +.fa-line::before { + content: '\f3c0'; +} + +.fa-link::before { + content: '\f0c1'; +} + +.fa-linkedin::before { + content: '\f08c'; +} + +.fa-linkedin-in::before { + content: '\f0e1'; +} + +.fa-linode::before { + content: '\f2b8'; +} + +.fa-linux::before { + content: '\f17c'; +} + +.fa-lira-sign::before { + content: '\f195'; +} + +.fa-list::before { + content: '\f03a'; +} + +.fa-list-alt::before { + content: '\f022'; +} + +.fa-list-ol::before { + content: '\f0cb'; +} + +.fa-list-ul::before { + content: '\f0ca'; +} + +.fa-location-arrow::before { + content: '\f124'; +} + +.fa-lock::before { + content: '\f023'; +} + +.fa-lock-open::before { + content: '\f3c1'; +} + +.fa-long-arrow-alt-down::before { + content: '\f309'; +} + +.fa-long-arrow-alt-left::before { + content: '\f30a'; +} + +.fa-long-arrow-alt-right::before { + content: '\f30b'; +} + +.fa-long-arrow-alt-up::before { + content: '\f30c'; +} + +.fa-low-vision::before { + content: '\f2a8'; +} + +.fa-luggage-cart::before { + content: '\f59d'; +} + +.fa-lungs::before { + content: '\f604'; +} + +.fa-lungs-virus::before { + content: '\e067'; +} + +.fa-lyft::before { + content: '\f3c3'; +} + +.fa-magento::before { + content: '\f3c4'; +} + +.fa-magic::before { + content: '\f0d0'; +} + +.fa-magnet::before { + content: '\f076'; +} + +.fa-mail-bulk::before { + content: '\f674'; +} + +.fa-mailchimp::before { + content: '\f59e'; +} + +.fa-male::before { + content: '\f183'; +} + +.fa-mandalorian::before { + content: '\f50f'; +} + +.fa-map::before { + content: '\f279'; +} + +.fa-map-marked::before { + content: '\f59f'; +} + +.fa-map-marked-alt::before { + content: '\f5a0'; +} + +.fa-map-marker::before { + content: '\f041'; +} + +.fa-map-marker-alt::before { + content: '\f3c5'; +} + +.fa-map-pin::before { + content: '\f276'; +} + +.fa-map-signs::before { + content: '\f277'; +} + +.fa-markdown::before { + content: '\f60f'; +} + +.fa-marker::before { + content: '\f5a1'; +} + +.fa-mars::before { + content: '\f222'; +} + +.fa-mars-double::before { + content: '\f227'; +} + +.fa-mars-stroke::before { + content: '\f229'; +} + +.fa-mars-stroke-h::before { + content: '\f22b'; +} + +.fa-mars-stroke-v::before { + content: '\f22a'; +} + +.fa-mask::before { + content: '\f6fa'; +} + +.fa-mastodon::before { + content: '\f4f6'; +} + +.fa-maxcdn::before { + content: '\f136'; +} + +.fa-mdb::before { + content: '\f8ca'; +} + +.fa-medal::before { + content: '\f5a2'; +} + +.fa-medapps::before { + content: '\f3c6'; +} + +.fa-medium::before { + content: '\f23a'; +} + +.fa-medium-m::before { + content: '\f3c7'; +} + +.fa-medkit::before { + content: '\f0fa'; +} + +.fa-medrt::before { + content: '\f3c8'; +} + +.fa-meetup::before { + content: '\f2e0'; +} + +.fa-megaport::before { + content: '\f5a3'; +} + +.fa-meh::before { + content: '\f11a'; +} + +.fa-meh-blank::before { + content: '\f5a4'; +} + +.fa-meh-rolling-eyes::before { + content: '\f5a5'; +} + +.fa-memory::before { + content: '\f538'; +} + +.fa-mendeley::before { + content: '\f7b3'; +} + +.fa-menorah::before { + content: '\f676'; +} + +.fa-mercury::before { + content: '\f223'; +} + +.fa-meteor::before { + content: '\f753'; +} + +.fa-microblog::before { + content: '\e01a'; +} + +.fa-microchip::before { + content: '\f2db'; +} + +.fa-microphone::before { + content: '\f130'; +} + +.fa-microphone-alt::before { + content: '\f3c9'; +} + +.fa-microphone-alt-slash::before { + content: '\f539'; +} + +.fa-microphone-slash::before { + content: '\f131'; +} + +.fa-microscope::before { + content: '\f610'; +} + +.fa-microsoft::before { + content: '\f3ca'; +} + +.fa-minus::before { + content: '\f068'; +} + +.fa-minus-circle::before { + content: '\f056'; +} + +.fa-minus-square::before { + content: '\f146'; +} + +.fa-mitten::before { + content: '\f7b5'; +} + +.fa-mix::before { + content: '\f3cb'; +} + +.fa-mixcloud::before { + content: '\f289'; +} + +.fa-mixer::before { + content: '\e056'; +} + +.fa-mizuni::before { + content: '\f3cc'; +} + +.fa-mobile::before { + content: '\f10b'; +} + +.fa-mobile-alt::before { + content: '\f3cd'; +} + +.fa-modx::before { + content: '\f285'; +} + +.fa-monero::before { + content: '\f3d0'; +} + +.fa-money-bill::before { + content: '\f0d6'; +} + +.fa-money-bill-alt::before { + content: '\f3d1'; +} + +.fa-money-bill-wave::before { + content: '\f53a'; +} + +.fa-money-bill-wave-alt::before { + content: '\f53b'; +} + +.fa-money-check::before { + content: '\f53c'; +} + +.fa-money-check-alt::before { + content: '\f53d'; +} + +.fa-monument::before { + content: '\f5a6'; +} + +.fa-moon::before { + content: '\f186'; +} + +.fa-mortar-pestle::before { + content: '\f5a7'; +} + +.fa-mosque::before { + content: '\f678'; +} + +.fa-motorcycle::before { + content: '\f21c'; +} + +.fa-mountain::before { + content: '\f6fc'; +} + +.fa-mouse::before { + content: '\f8cc'; +} + +.fa-mouse-pointer::before { + content: '\f245'; +} + +.fa-mug-hot::before { + content: '\f7b6'; +} + +.fa-music::before { + content: '\f001'; +} + +.fa-napster::before { + content: '\f3d2'; +} + +.fa-neos::before { + content: '\f612'; +} + +.fa-network-wired::before { + content: '\f6ff'; +} + +.fa-neuter::before { + content: '\f22c'; +} + +.fa-newspaper::before { + content: '\f1ea'; +} + +.fa-nimblr::before { + content: '\f5a8'; +} + +.fa-node::before { + content: '\f419'; +} + +.fa-node-js::before { + content: '\f3d3'; +} + +.fa-not-equal::before { + content: '\f53e'; +} + +.fa-notes-medical::before { + content: '\f481'; +} + +.fa-npm::before { + content: '\f3d4'; +} + +.fa-ns8::before { + content: '\f3d5'; +} + +.fa-nutritionix::before { + content: '\f3d6'; +} + +.fa-object-group::before { + content: '\f247'; +} + +.fa-object-ungroup::before { + content: '\f248'; +} + +.fa-odnoklassniki::before { + content: '\f263'; +} + +.fa-odnoklassniki-square::before { + content: '\f264'; +} + +.fa-oil-can::before { + content: '\f613'; +} + +.fa-old-republic::before { + content: '\f510'; +} + +.fa-om::before { + content: '\f679'; +} + +.fa-opencart::before { + content: '\f23d'; +} + +.fa-openid::before { + content: '\f19b'; +} + +.fa-opera::before { + content: '\f26a'; +} + +.fa-optin-monster::before { + content: '\f23c'; +} + +.fa-orcid::before { + content: '\f8d2'; +} + +.fa-osi::before { + content: '\f41a'; +} + +.fa-otter::before { + content: '\f700'; +} + +.fa-outdent::before { + content: '\f03b'; +} + +.fa-page4::before { + content: '\f3d7'; +} + +.fa-pagelines::before { + content: '\f18c'; +} + +.fa-pager::before { + content: '\f815'; +} + +.fa-paint-brush::before { + content: '\f1fc'; +} + +.fa-paint-roller::before { + content: '\f5aa'; +} + +.fa-palette::before { + content: '\f53f'; +} + +.fa-palfed::before { + content: '\f3d8'; +} + +.fa-pallet::before { + content: '\f482'; +} + +.fa-paper-plane::before { + content: '\f1d8'; +} + +.fa-paperclip::before { + content: '\f0c6'; +} + +.fa-parachute-box::before { + content: '\f4cd'; +} + +.fa-paragraph::before { + content: '\f1dd'; +} + +.fa-parking::before { + content: '\f540'; +} + +.fa-passport::before { + content: '\f5ab'; +} + +.fa-pastafarianism::before { + content: '\f67b'; +} + +.fa-paste::before { + content: '\f0ea'; +} + +.fa-patreon::before { + content: '\f3d9'; +} + +.fa-pause::before { + content: '\f04c'; +} + +.fa-pause-circle::before { + content: '\f28b'; +} + +.fa-paw::before { + content: '\f1b0'; +} + +.fa-paypal::before { + content: '\f1ed'; +} + +.fa-peace::before { + content: '\f67c'; +} + +.fa-pen::before { + content: '\f304'; +} + +.fa-pen-alt::before { + content: '\f305'; +} + +.fa-pen-fancy::before { + content: '\f5ac'; +} + +.fa-pen-nib::before { + content: '\f5ad'; +} + +.fa-pen-square::before { + content: '\f14b'; +} + +.fa-pencil-alt::before { + content: '\f303'; +} + +.fa-pencil-ruler::before { + content: '\f5ae'; +} + +.fa-penny-arcade::before { + content: '\f704'; +} + +.fa-people-arrows::before { + content: '\e068'; +} + +.fa-people-carry::before { + content: '\f4ce'; +} + +.fa-pepper-hot::before { + content: '\f816'; +} + +.fa-percent::before { + content: '\f295'; +} + +.fa-percentage::before { + content: '\f541'; +} + +.fa-periscope::before { + content: '\f3da'; +} + +.fa-person-booth::before { + content: '\f756'; +} + +.fa-phabricator::before { + content: '\f3db'; +} + +.fa-phoenix-framework::before { + content: '\f3dc'; +} + +.fa-phoenix-squadron::before { + content: '\f511'; +} + +.fa-phone::before { + content: '\f095'; +} + +.fa-phone-alt::before { + content: '\f879'; +} + +.fa-phone-slash::before { + content: '\f3dd'; +} + +.fa-phone-square::before { + content: '\f098'; +} + +.fa-phone-square-alt::before { + content: '\f87b'; +} + +.fa-phone-volume::before { + content: '\f2a0'; +} + +.fa-photo-video::before { + content: '\f87c'; +} + +.fa-php::before { + content: '\f457'; +} + +.fa-pied-piper::before { + content: '\f2ae'; +} + +.fa-pied-piper-alt::before { + content: '\f1a8'; +} + +.fa-pied-piper-hat::before { + content: '\f4e5'; +} + +.fa-pied-piper-pp::before { + content: '\f1a7'; +} + +.fa-pied-piper-square::before { + content: '\e01e'; +} + +.fa-piggy-bank::before { + content: '\f4d3'; +} + +.fa-pills::before { + content: '\f484'; +} + +.fa-pinterest::before { + content: '\f0d2'; +} + +.fa-pinterest-p::before { + content: '\f231'; +} + +.fa-pinterest-square::before { + content: '\f0d3'; +} + +.fa-pizza-slice::before { + content: '\f818'; +} + +.fa-place-of-worship::before { + content: '\f67f'; +} + +.fa-plane::before { + content: '\f072'; +} + +.fa-plane-arrival::before { + content: '\f5af'; +} + +.fa-plane-departure::before { + content: '\f5b0'; +} + +.fa-plane-slash::before { + content: '\e069'; +} + +.fa-play::before { + content: '\f04b'; +} + +.fa-play-circle::before { + content: '\f144'; +} + +.fa-playstation::before { + content: '\f3df'; +} + +.fa-plug::before { + content: '\f1e6'; +} + +.fa-plus::before { + content: '\f067'; +} + +.fa-plus-circle::before { + content: '\f055'; +} + +.fa-plus-square::before { + content: '\f0fe'; +} + +.fa-podcast::before { + content: '\f2ce'; +} + +.fa-poll::before { + content: '\f681'; +} + +.fa-poll-h::before { + content: '\f682'; +} + +.fa-poo::before { + content: '\f2fe'; +} + +.fa-poo-storm::before { + content: '\f75a'; +} + +.fa-poop::before { + content: '\f619'; +} + +.fa-portrait::before { + content: '\f3e0'; +} + +.fa-pound-sign::before { + content: '\f154'; +} + +.fa-power-off::before { + content: '\f011'; +} + +.fa-pray::before { + content: '\f683'; +} + +.fa-praying-hands::before { + content: '\f684'; +} + +.fa-prescription::before { + content: '\f5b1'; +} + +.fa-prescription-bottle::before { + content: '\f485'; +} + +.fa-prescription-bottle-alt::before { + content: '\f486'; +} + +.fa-print::before { + content: '\f02f'; +} + +.fa-procedures::before { + content: '\f487'; +} + +.fa-product-hunt::before { + content: '\f288'; +} + +.fa-project-diagram::before { + content: '\f542'; +} + +.fa-pump-medical::before { + content: '\e06a'; +} + +.fa-pump-soap::before { + content: '\e06b'; +} + +.fa-pushed::before { + content: '\f3e1'; +} + +.fa-puzzle-piece::before { + content: '\f12e'; +} + +.fa-python::before { + content: '\f3e2'; +} + +.fa-qq::before { + content: '\f1d6'; +} + +.fa-qrcode::before { + content: '\f029'; +} + +.fa-question::before { + content: '\f128'; +} + +.fa-question-circle::before { + content: '\f059'; +} + +.fa-quidditch::before { + content: '\f458'; +} + +.fa-quinscape::before { + content: '\f459'; +} + +.fa-quora::before { + content: '\f2c4'; +} + +.fa-quote-left::before { + content: '\f10d'; +} + +.fa-quote-right::before { + content: '\f10e'; +} + +.fa-quran::before { + content: '\f687'; +} + +.fa-r-project::before { + content: '\f4f7'; +} + +.fa-radiation::before { + content: '\f7b9'; +} + +.fa-radiation-alt::before { + content: '\f7ba'; +} + +.fa-rainbow::before { + content: '\f75b'; +} + +.fa-random::before { + content: '\f074'; +} + +.fa-raspberry-pi::before { + content: '\f7bb'; +} + +.fa-ravelry::before { + content: '\f2d9'; +} + +.fa-react::before { + content: '\f41b'; +} + +.fa-reacteurope::before { + content: '\f75d'; +} + +.fa-readme::before { + content: '\f4d5'; +} + +.fa-rebel::before { + content: '\f1d0'; +} + +.fa-receipt::before { + content: '\f543'; +} + +.fa-record-vinyl::before { + content: '\f8d9'; +} + +.fa-recycle::before { + content: '\f1b8'; +} + +.fa-red-river::before { + content: '\f3e3'; +} + +.fa-reddit::before { + content: '\f1a1'; +} + +.fa-reddit-alien::before { + content: '\f281'; +} + +.fa-reddit-square::before { + content: '\f1a2'; +} + +.fa-redhat::before { + content: '\f7bc'; +} + +.fa-redo::before { + content: '\f01e'; +} + +.fa-redo-alt::before { + content: '\f2f9'; +} + +.fa-registered::before { + content: '\f25d'; +} + +.fa-remove-format::before { + content: '\f87d'; +} + +.fa-renren::before { + content: '\f18b'; +} + +.fa-reply::before { + content: '\f3e5'; +} + +.fa-reply-all::before { + content: '\f122'; +} + +.fa-replyd::before { + content: '\f3e6'; +} + +.fa-republican::before { + content: '\f75e'; +} + +.fa-researchgate::before { + content: '\f4f8'; +} + +.fa-resolving::before { + content: '\f3e7'; +} + +.fa-restroom::before { + content: '\f7bd'; +} + +.fa-retweet::before { + content: '\f079'; +} + +.fa-rev::before { + content: '\f5b2'; +} + +.fa-ribbon::before { + content: '\f4d6'; +} + +.fa-ring::before { + content: '\f70b'; +} + +.fa-road::before { + content: '\f018'; +} + +.fa-robot::before { + content: '\f544'; +} + +.fa-rocket::before { + content: '\f135'; +} + +.fa-rocketchat::before { + content: '\f3e8'; +} + +.fa-rockrms::before { + content: '\f3e9'; +} + +.fa-route::before { + content: '\f4d7'; +} + +.fa-rss::before { + content: '\f09e'; +} + +.fa-rss-square::before { + content: '\f143'; +} + +.fa-ruble-sign::before { + content: '\f158'; +} + +.fa-ruler::before { + content: '\f545'; +} + +.fa-ruler-combined::before { + content: '\f546'; +} + +.fa-ruler-horizontal::before { + content: '\f547'; +} + +.fa-ruler-vertical::before { + content: '\f548'; +} + +.fa-running::before { + content: '\f70c'; +} + +.fa-rupee-sign::before { + content: '\f156'; +} + +.fa-rust::before { + content: '\e07a'; +} + +.fa-sad-cry::before { + content: '\f5b3'; +} + +.fa-sad-tear::before { + content: '\f5b4'; +} + +.fa-safari::before { + content: '\f267'; +} + +.fa-salesforce::before { + content: '\f83b'; +} + +.fa-sass::before { + content: '\f41e'; +} + +.fa-satellite::before { + content: '\f7bf'; +} + +.fa-satellite-dish::before { + content: '\f7c0'; +} + +.fa-save::before { + content: '\f0c7'; +} + +.fa-schlix::before { + content: '\f3ea'; +} + +.fa-school::before { + content: '\f549'; +} + +.fa-screwdriver::before { + content: '\f54a'; +} + +.fa-scribd::before { + content: '\f28a'; +} + +.fa-scroll::before { + content: '\f70e'; +} + +.fa-sd-card::before { + content: '\f7c2'; +} + +.fa-search::before { + content: '\f002'; +} + +.fa-search-dollar::before { + content: '\f688'; +} + +.fa-search-location::before { + content: '\f689'; +} + +.fa-search-minus::before { + content: '\f010'; +} + +.fa-search-plus::before { + content: '\f00e'; +} + +.fa-searchengin::before { + content: '\f3eb'; +} + +.fa-seedling::before { + content: '\f4d8'; +} + +.fa-sellcast::before { + content: '\f2da'; +} + +.fa-sellsy::before { + content: '\f213'; +} + +.fa-server::before { + content: '\f233'; +} + +.fa-servicestack::before { + content: '\f3ec'; +} + +.fa-shapes::before { + content: '\f61f'; +} + +.fa-share::before { + content: '\f064'; +} + +.fa-share-alt::before { + content: '\f1e0'; +} + +.fa-share-alt-square::before { + content: '\f1e1'; +} + +.fa-share-square::before { + content: '\f14d'; +} + +.fa-shekel-sign::before { + content: '\f20b'; +} + +.fa-shield-alt::before { + content: '\f3ed'; +} + +.fa-shield-virus::before { + content: '\e06c'; +} + +.fa-ship::before { + content: '\f21a'; +} + +.fa-shipping-fast::before { + content: '\f48b'; +} + +.fa-shirtsinbulk::before { + content: '\f214'; +} + +.fa-shoe-prints::before { + content: '\f54b'; +} + +.fa-shopify::before { + content: '\e057'; +} + +.fa-shopping-bag::before { + content: '\f290'; +} + +.fa-shopping-basket::before { + content: '\f291'; +} + +.fa-shopping-cart::before { + content: '\f07a'; +} + +.fa-shopware::before { + content: '\f5b5'; +} + +.fa-shower::before { + content: '\f2cc'; +} + +.fa-shuttle-van::before { + content: '\f5b6'; +} + +.fa-sign::before { + content: '\f4d9'; +} + +.fa-sign-in-alt::before { + content: '\f2f6'; +} + +.fa-sign-language::before { + content: '\f2a7'; +} + +.fa-sign-out-alt::before { + content: '\f2f5'; +} + +.fa-signal::before { + content: '\f012'; +} + +.fa-signature::before { + content: '\f5b7'; +} + +.fa-sim-card::before { + content: '\f7c4'; +} + +.fa-simplybuilt::before { + content: '\f215'; +} + +.fa-sink::before { + content: '\e06d'; +} + +.fa-sistrix::before { + content: '\f3ee'; +} + +.fa-sitemap::before { + content: '\f0e8'; +} + +.fa-sith::before { + content: '\f512'; +} + +.fa-skating::before { + content: '\f7c5'; +} + +.fa-sketch::before { + content: '\f7c6'; +} + +.fa-skiing::before { + content: '\f7c9'; +} + +.fa-skiing-nordic::before { + content: '\f7ca'; +} + +.fa-skull::before { + content: '\f54c'; +} + +.fa-skull-crossbones::before { + content: '\f714'; +} + +.fa-skyatlas::before { + content: '\f216'; +} + +.fa-skype::before { + content: '\f17e'; +} + +.fa-slack::before { + content: '\f198'; +} + +.fa-slack-hash::before { + content: '\f3ef'; +} + +.fa-slash::before { + content: '\f715'; +} + +.fa-sleigh::before { + content: '\f7cc'; +} + +.fa-sliders-h::before { + content: '\f1de'; +} + +.fa-slideshare::before { + content: '\f1e7'; +} + +.fa-smile::before { + content: '\f118'; +} + +.fa-smile-beam::before { + content: '\f5b8'; +} + +.fa-smile-wink::before { + content: '\f4da'; +} + +.fa-smog::before { + content: '\f75f'; +} + +.fa-smoking::before { + content: '\f48d'; +} + +.fa-smoking-ban::before { + content: '\f54d'; +} + +.fa-sms::before { + content: '\f7cd'; +} + +.fa-snapchat::before { + content: '\f2ab'; +} + +.fa-snapchat-ghost::before { + content: '\f2ac'; +} + +.fa-snapchat-square::before { + content: '\f2ad'; +} + +.fa-snowboarding::before { + content: '\f7ce'; +} + +.fa-snowflake::before { + content: '\f2dc'; +} + +.fa-snowman::before { + content: '\f7d0'; +} + +.fa-snowplow::before { + content: '\f7d2'; +} + +.fa-soap::before { + content: '\e06e'; +} + +.fa-socks::before { + content: '\f696'; +} + +.fa-solar-panel::before { + content: '\f5ba'; +} + +.fa-sort::before { + content: '\f0dc'; +} + +.fa-sort-alpha-down::before { + content: '\f15d'; +} + +.fa-sort-alpha-down-alt::before { + content: '\f881'; +} + +.fa-sort-alpha-up::before { + content: '\f15e'; +} + +.fa-sort-alpha-up-alt::before { + content: '\f882'; +} + +.fa-sort-amount-down::before { + content: '\f160'; +} + +.fa-sort-amount-down-alt::before { + content: '\f884'; +} + +.fa-sort-amount-up::before { + content: '\f161'; +} + +.fa-sort-amount-up-alt::before { + content: '\f885'; +} + +.fa-sort-down::before { + content: '\f0dd'; +} + +.fa-sort-numeric-down::before { + content: '\f162'; +} + +.fa-sort-numeric-down-alt::before { + content: '\f886'; +} + +.fa-sort-numeric-up::before { + content: '\f163'; +} + +.fa-sort-numeric-up-alt::before { + content: '\f887'; +} + +.fa-sort-up::before { + content: '\f0de'; +} + +.fa-soundcloud::before { + content: '\f1be'; +} + +.fa-sourcetree::before { + content: '\f7d3'; +} + +.fa-spa::before { + content: '\f5bb'; +} + +.fa-space-shuttle::before { + content: '\f197'; +} + +.fa-speakap::before { + content: '\f3f3'; +} + +.fa-speaker-deck::before { + content: '\f83c'; +} + +.fa-spell-check::before { + content: '\f891'; +} + +.fa-spider::before { + content: '\f717'; +} + +.fa-spinner::before { + content: '\f110'; +} + +.fa-splotch::before { + content: '\f5bc'; +} + +.fa-spotify::before { + content: '\f1bc'; +} + +.fa-spray-can::before { + content: '\f5bd'; +} + +.fa-square::before { + content: '\f0c8'; +} + +.fa-square-full::before { + content: '\f45c'; +} + +.fa-square-root-alt::before { + content: '\f698'; +} + +.fa-squarespace::before { + content: '\f5be'; +} + +.fa-stack-exchange::before { + content: '\f18d'; +} + +.fa-stack-overflow::before { + content: '\f16c'; +} + +.fa-stackpath::before { + content: '\f842'; +} + +.fa-stamp::before { + content: '\f5bf'; +} + +.fa-star::before { + content: '\f005'; +} + +.fa-star-and-crescent::before { + content: '\f699'; +} + +.fa-star-half::before { + content: '\f089'; +} + +.fa-star-half-alt::before { + content: '\f5c0'; +} + +.fa-star-of-david::before { + content: '\f69a'; +} + +.fa-star-of-life::before { + content: '\f621'; +} + +.fa-staylinked::before { + content: '\f3f5'; +} + +.fa-steam::before { + content: '\f1b6'; +} + +.fa-steam-square::before { + content: '\f1b7'; +} + +.fa-steam-symbol::before { + content: '\f3f6'; +} + +.fa-step-backward::before { + content: '\f048'; +} + +.fa-step-forward::before { + content: '\f051'; +} + +.fa-stethoscope::before { + content: '\f0f1'; +} + +.fa-sticker-mule::before { + content: '\f3f7'; +} + +.fa-sticky-note::before { + content: '\f249'; +} + +.fa-stop::before { + content: '\f04d'; +} + +.fa-stop-circle::before { + content: '\f28d'; +} + +.fa-stopwatch::before { + content: '\f2f2'; +} + +.fa-stopwatch-20::before { + content: '\e06f'; +} + +.fa-store::before { + content: '\f54e'; +} + +.fa-store-alt::before { + content: '\f54f'; +} + +.fa-store-alt-slash::before { + content: '\e070'; +} + +.fa-store-slash::before { + content: '\e071'; +} + +.fa-strava::before { + content: '\f428'; +} + +.fa-stream::before { + content: '\f550'; +} + +.fa-street-view::before { + content: '\f21d'; +} + +.fa-strikethrough::before { + content: '\f0cc'; +} + +.fa-stripe::before { + content: '\f429'; +} + +.fa-stripe-s::before { + content: '\f42a'; +} + +.fa-stroopwafel::before { + content: '\f551'; +} + +.fa-studiovinari::before { + content: '\f3f8'; +} + +.fa-stumbleupon::before { + content: '\f1a4'; +} + +.fa-stumbleupon-circle::before { + content: '\f1a3'; +} + +.fa-subscript::before { + content: '\f12c'; +} + +.fa-subway::before { + content: '\f239'; +} + +.fa-suitcase::before { + content: '\f0f2'; +} + +.fa-suitcase-rolling::before { + content: '\f5c1'; +} + +.fa-sun::before { + content: '\f185'; +} + +.fa-superpowers::before { + content: '\f2dd'; +} + +.fa-superscript::before { + content: '\f12b'; +} + +.fa-supple::before { + content: '\f3f9'; +} + +.fa-surprise::before { + content: '\f5c2'; +} + +.fa-suse::before { + content: '\f7d6'; +} + +.fa-swatchbook::before { + content: '\f5c3'; +} + +.fa-swift::before { + content: '\f8e1'; +} + +.fa-swimmer::before { + content: '\f5c4'; +} + +.fa-swimming-pool::before { + content: '\f5c5'; +} + +.fa-symfony::before { + content: '\f83d'; +} + +.fa-synagogue::before { + content: '\f69b'; +} + +.fa-sync::before { + content: '\f021'; +} + +.fa-sync-alt::before { + content: '\f2f1'; +} + +.fa-syringe::before { + content: '\f48e'; +} + +.fa-table::before { + content: '\f0ce'; +} + +.fa-table-tennis::before { + content: '\f45d'; +} + +.fa-tablet::before { + content: '\f10a'; +} + +.fa-tablet-alt::before { + content: '\f3fa'; +} + +.fa-tablets::before { + content: '\f490'; +} + +.fa-tachometer-alt::before { + content: '\f3fd'; +} + +.fa-tag::before { + content: '\f02b'; +} + +.fa-tags::before { + content: '\f02c'; +} + +.fa-tape::before { + content: '\f4db'; +} + +.fa-tasks::before { + content: '\f0ae'; +} + +.fa-taxi::before { + content: '\f1ba'; +} + +.fa-teamspeak::before { + content: '\f4f9'; +} + +.fa-teeth::before { + content: '\f62e'; +} + +.fa-teeth-open::before { + content: '\f62f'; +} + +.fa-telegram::before { + content: '\f2c6'; +} + +.fa-telegram-plane::before { + content: '\f3fe'; +} + +.fa-temperature-high::before { + content: '\f769'; +} + +.fa-temperature-low::before { + content: '\f76b'; +} + +.fa-tencent-weibo::before { + content: '\f1d5'; +} + +.fa-tenge::before { + content: '\f7d7'; +} + +.fa-terminal::before { + content: '\f120'; +} + +.fa-text-height::before { + content: '\f034'; +} + +.fa-text-width::before { + content: '\f035'; +} + +.fa-th::before { + content: '\f00a'; +} + +.fa-th-large::before { + content: '\f009'; +} + +.fa-th-list::before { + content: '\f00b'; +} + +.fa-the-red-yeti::before { + content: '\f69d'; +} + +.fa-theater-masks::before { + content: '\f630'; +} + +.fa-themeco::before { + content: '\f5c6'; +} + +.fa-themeisle::before { + content: '\f2b2'; +} + +.fa-thermometer::before { + content: '\f491'; +} + +.fa-thermometer-empty::before { + content: '\f2cb'; +} + +.fa-thermometer-full::before { + content: '\f2c7'; +} + +.fa-thermometer-half::before { + content: '\f2c9'; +} + +.fa-thermometer-quarter::before { + content: '\f2ca'; +} + +.fa-thermometer-three-quarters::before { + content: '\f2c8'; +} + +.fa-think-peaks::before { + content: '\f731'; +} + +.fa-thumbs-down::before { + content: '\f165'; +} + +.fa-thumbs-up::before { + content: '\f164'; +} + +.fa-thumbtack::before { + content: '\f08d'; +} + +.fa-ticket-alt::before { + content: '\f3ff'; +} + +.fa-tiktok::before { + content: '\e07b'; +} + +.fa-times::before { + content: '\f00d'; +} + +.fa-times-circle::before { + content: '\f057'; +} + +.fa-tint::before { + content: '\f043'; +} + +.fa-tint-slash::before { + content: '\f5c7'; +} + +.fa-tired::before { + content: '\f5c8'; +} + +.fa-toggle-off::before { + content: '\f204'; +} + +.fa-toggle-on::before { + content: '\f205'; +} + +.fa-toilet::before { + content: '\f7d8'; +} + +.fa-toilet-paper::before { + content: '\f71e'; +} + +.fa-toilet-paper-slash::before { + content: '\e072'; +} + +.fa-toolbox::before { + content: '\f552'; +} + +.fa-tools::before { + content: '\f7d9'; +} + +.fa-tooth::before { + content: '\f5c9'; +} + +.fa-torah::before { + content: '\f6a0'; +} + +.fa-torii-gate::before { + content: '\f6a1'; +} + +.fa-tractor::before { + content: '\f722'; +} + +.fa-trade-federation::before { + content: '\f513'; +} + +.fa-trademark::before { + content: '\f25c'; +} + +.fa-traffic-light::before { + content: '\f637'; +} + +.fa-trailer::before { + content: '\e041'; +} + +.fa-train::before { + content: '\f238'; +} + +.fa-tram::before { + content: '\f7da'; +} + +.fa-transgender::before { + content: '\f224'; +} + +.fa-transgender-alt::before { + content: '\f225'; +} + +.fa-trash::before { + content: '\f1f8'; +} + +.fa-trash-alt::before { + content: '\f2ed'; +} + +.fa-trash-restore::before { + content: '\f829'; +} + +.fa-trash-restore-alt::before { + content: '\f82a'; +} + +.fa-tree::before { + content: '\f1bb'; +} + +.fa-trello::before { + content: '\f181'; +} + +.fa-tripadvisor::before { + content: '\f262'; +} + +.fa-trophy::before { + content: '\f091'; +} + +.fa-truck::before { + content: '\f0d1'; +} + +.fa-truck-loading::before { + content: '\f4de'; +} + +.fa-truck-monster::before { + content: '\f63b'; +} + +.fa-truck-moving::before { + content: '\f4df'; +} + +.fa-truck-pickup::before { + content: '\f63c'; +} + +.fa-tshirt::before { + content: '\f553'; +} + +.fa-tty::before { + content: '\f1e4'; +} + +.fa-tumblr::before { + content: '\f173'; +} + +.fa-tumblr-square::before { + content: '\f174'; +} + +.fa-tv::before { + content: '\f26c'; +} + +.fa-twitch::before { + content: '\f1e8'; +} + +.fa-twitter::before { + content: '\f099'; +} + +.fa-twitter-square::before { + content: '\f081'; +} + +.fa-typo3::before { + content: '\f42b'; +} + +.fa-uber::before { + content: '\f402'; +} + +.fa-ubuntu::before { + content: '\f7df'; +} + +.fa-uikit::before { + content: '\f403'; +} + +.fa-umbraco::before { + content: '\f8e8'; +} + +.fa-umbrella::before { + content: '\f0e9'; +} + +.fa-umbrella-beach::before { + content: '\f5ca'; +} + +.fa-underline::before { + content: '\f0cd'; +} + +.fa-undo::before { + content: '\f0e2'; +} + +.fa-undo-alt::before { + content: '\f2ea'; +} + +.fa-uniregistry::before { + content: '\f404'; +} + +.fa-unity::before { + content: '\e049'; +} + +.fa-universal-access::before { + content: '\f29a'; +} + +.fa-university::before { + content: '\f19c'; +} + +.fa-unlink::before { + content: '\f127'; +} + +.fa-unlock::before { + content: '\f09c'; +} + +.fa-unlock-alt::before { + content: '\f13e'; +} + +.fa-unsplash::before { + content: '\e07c'; +} + +.fa-untappd::before { + content: '\f405'; +} + +.fa-upload::before { + content: '\f093'; +} + +.fa-ups::before { + content: '\f7e0'; +} + +.fa-usb::before { + content: '\f287'; +} + +.fa-user::before { + content: '\f007'; +} + +.fa-user-alt::before { + content: '\f406'; +} + +.fa-user-alt-slash::before { + content: '\f4fa'; +} + +.fa-user-astronaut::before { + content: '\f4fb'; +} + +.fa-user-check::before { + content: '\f4fc'; +} + +.fa-user-circle::before { + content: '\f2bd'; +} + +.fa-user-clock::before { + content: '\f4fd'; +} + +.fa-user-cog::before { + content: '\f4fe'; +} + +.fa-user-edit::before { + content: '\f4ff'; +} + +.fa-user-friends::before { + content: '\f500'; +} + +.fa-user-graduate::before { + content: '\f501'; +} + +.fa-user-injured::before { + content: '\f728'; +} + +.fa-user-lock::before { + content: '\f502'; +} + +.fa-user-md::before { + content: '\f0f0'; +} + +.fa-user-minus::before { + content: '\f503'; +} + +.fa-user-ninja::before { + content: '\f504'; +} + +.fa-user-nurse::before { + content: '\f82f'; +} + +.fa-user-plus::before { + content: '\f234'; +} + +.fa-user-secret::before { + content: '\f21b'; +} + +.fa-user-shield::before { + content: '\f505'; +} + +.fa-user-slash::before { + content: '\f506'; +} + +.fa-user-tag::before { + content: '\f507'; +} + +.fa-user-tie::before { + content: '\f508'; +} + +.fa-user-times::before { + content: '\f235'; +} + +.fa-users::before { + content: '\f0c0'; +} + +.fa-users-cog::before { + content: '\f509'; +} + +.fa-users-slash::before { + content: '\e073'; +} + +.fa-usps::before { + content: '\f7e1'; +} + +.fa-ussunnah::before { + content: '\f407'; +} + +.fa-utensil-spoon::before { + content: '\f2e5'; +} + +.fa-utensils::before { + content: '\f2e7'; +} + +.fa-vaadin::before { + content: '\f408'; +} + +.fa-vector-square::before { + content: '\f5cb'; +} + +.fa-venus::before { + content: '\f221'; +} + +.fa-venus-double::before { + content: '\f226'; +} + +.fa-venus-mars::before { + content: '\f228'; +} + +.fa-viacoin::before { + content: '\f237'; +} + +.fa-viadeo::before { + content: '\f2a9'; +} + +.fa-viadeo-square::before { + content: '\f2aa'; +} + +.fa-vial::before { + content: '\f492'; +} + +.fa-vials::before { + content: '\f493'; +} + +.fa-viber::before { + content: '\f409'; +} + +.fa-video::before { + content: '\f03d'; +} + +.fa-video-slash::before { + content: '\f4e2'; +} + +.fa-vihara::before { + content: '\f6a7'; +} + +.fa-vimeo::before { + content: '\f40a'; +} + +.fa-vimeo-square::before { + content: '\f194'; +} + +.fa-vimeo-v::before { + content: '\f27d'; +} + +.fa-vine::before { + content: '\f1ca'; +} + +.fa-virus::before { + content: '\e074'; +} + +.fa-virus-slash::before { + content: '\e075'; +} + +.fa-viruses::before { + content: '\e076'; +} + +.fa-vk::before { + content: '\f189'; +} + +.fa-vnv::before { + content: '\f40b'; +} + +.fa-voicemail::before { + content: '\f897'; +} + +.fa-volleyball-ball::before { + content: '\f45f'; +} + +.fa-volume-down::before { + content: '\f027'; +} + +.fa-volume-mute::before { + content: '\f6a9'; +} + +.fa-volume-off::before { + content: '\f026'; +} + +.fa-volume-up::before { + content: '\f028'; +} + +.fa-vote-yea::before { + content: '\f772'; +} + +.fa-vr-cardboard::before { + content: '\f729'; +} + +.fa-vuejs::before { + content: '\f41f'; +} + +.fa-walking::before { + content: '\f554'; +} + +.fa-wallet::before { + content: '\f555'; +} + +.fa-warehouse::before { + content: '\f494'; +} + +.fa-water::before { + content: '\f773'; +} + +.fa-wave-square::before { + content: '\f83e'; +} + +.fa-waze::before { + content: '\f83f'; +} + +.fa-weebly::before { + content: '\f5cc'; +} + +.fa-weibo::before { + content: '\f18a'; +} + +.fa-weight::before { + content: '\f496'; +} + +.fa-weight-hanging::before { + content: '\f5cd'; +} + +.fa-weixin::before { + content: '\f1d7'; +} + +.fa-whatsapp::before { + content: '\f232'; +} + +.fa-whatsapp-square::before { + content: '\f40c'; +} + +.fa-wheelchair::before { + content: '\f193'; +} + +.fa-whmcs::before { + content: '\f40d'; +} + +.fa-wifi::before { + content: '\f1eb'; +} + +.fa-wikipedia-w::before { + content: '\f266'; +} + +.fa-wind::before { + content: '\f72e'; +} + +.fa-window-close::before { + content: '\f410'; +} + +.fa-window-maximize::before { + content: '\f2d0'; +} + +.fa-window-minimize::before { + content: '\f2d1'; +} + +.fa-window-restore::before { + content: '\f2d2'; +} + +.fa-windows::before { + content: '\f17a'; +} + +.fa-wine-bottle::before { + content: '\f72f'; +} + +.fa-wine-glass::before { + content: '\f4e3'; +} + +.fa-wine-glass-alt::before { + content: '\f5ce'; +} + +.fa-wix::before { + content: '\f5cf'; +} + +.fa-wizards-of-the-coast::before { + content: '\f730'; +} + +.fa-wolf-pack-battalion::before { + content: '\f514'; +} + +.fa-won-sign::before { + content: '\f159'; +} + +.fa-wordpress::before { + content: '\f19a'; +} + +.fa-wordpress-simple::before { + content: '\f411'; +} + +.fa-wpbeginner::before { + content: '\f297'; +} + +.fa-wpexplorer::before { + content: '\f2de'; +} + +.fa-wpforms::before { + content: '\f298'; +} + +.fa-wpressr::before { + content: '\f3e4'; +} + +.fa-wrench::before { + content: '\f0ad'; +} + +.fa-x-ray::before { + content: '\f497'; +} + +.fa-xbox::before { + content: '\f412'; +} + +.fa-xing::before { + content: '\f168'; +} + +.fa-xing-square::before { + content: '\f169'; +} + +.fa-y-combinator::before { + content: '\f23b'; +} + +.fa-yahoo::before { + content: '\f19e'; +} + +.fa-yammer::before { + content: '\f840'; +} + +.fa-yandex::before { + content: '\f413'; +} + +.fa-yandex-international::before { + content: '\f414'; +} + +.fa-yarn::before { + content: '\f7e3'; +} + +.fa-yelp::before { + content: '\f1e9'; +} + +.fa-yen-sign::before { + content: '\f157'; +} + +.fa-yin-yang::before { + content: '\f6ad'; +} + +.fa-yoast::before { + content: '\f2b1'; +} + +.fa-youtube::before { + content: '\f167'; +} + +.fa-youtube-square::before { + content: '\f431'; +} + +.fa-zhihu::before { + content: '\f63f'; +} + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url('/fonts/fa-brands-400.eot'); + src: url('/fonts/fa-brands-400.eot?#iefix') format('embedded-opentype'), + url('/fonts/fa-brands-400.woff2') format('woff2'), + url('/fonts/fa-brands-400.woff') format('woff'), + url('/fonts/fa-brands-400.ttf') format('truetype'), + url('/fonts/fa-brands-400.svg#fontawesome') format('svg'); +} + +.fab { + font-family: 'Font Awesome 5 Brands'; + font-weight: 400; +} +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url('/fonts/fa-regular-400.eot'); + src: url('/fonts/fa-regular-400.eot?#iefix') format('embedded-opentype'), + url('/fonts/fa-regular-400.woff2') format('woff2'), + url('/fonts/fa-regular-400.woff') format('woff'), + url('/fonts/fa-regular-400.ttf') format('truetype'), + url('/fonts/fa-regular-400.svg#fontawesome') format('svg'); +} + +.far { + font-family: 'Font Awesome 5 Free'; + font-weight: 400; +} +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url('/fonts/fa-solid-900.eot'); + src: url('/fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'), + url('/fonts/fa-solid-900.woff2') format('woff2'), + url('/fonts/fa-solid-900.woff') format('woff'), + url('/fonts/fa-solid-900.ttf') format('truetype'), + url('/fonts/fa-solid-900.svg#fontawesome') format('svg'); +} + +.fa, +.fas { + font-family: 'Font Awesome 5 Free'; + font-weight: 900; +} + +/* purgecss end ignore */ \ No newline at end of file diff --git a/public/vendors/line-icons-pro.css b/public/vendors/line-icons-pro.css new file mode 100644 index 0000000..eba5adb --- /dev/null +++ b/public/vendors/line-icons-pro.css @@ -0,0 +1,8374 @@ +/* -------------------------------- + +LineIconsPro Light Web Font +Generated using nucleoapp.com + +-------------------------------- */ + +/* purgecss start ignore */ + +@font-face { + font-family: 'LineIconsPro Light'; + src: url('/fonts/LineIconsProLight.eot'); + src: url('/fonts/LineIconsProLight.eot') format('embedded-opentype'), + url('/fonts/LineIconsProLight.woff2') format('woff2'), + url('/fonts/LineIconsProLight.woff') format('woff'), + url('/fonts/LineIconsProLight.ttf') format('truetype'), + url('/fonts/LineIconsProLight.svg') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +/* ------------------------ + base class definition +------------------------- */ +.lnil { + display: inline-block; + font: normal normal normal 1em/1 'LineIconsPro Light'; + speak: none; + text-transform: none; + + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* ------------------------ + change icon size +------------------------- */ + +/* relative units */ +.lnil-sm { + font-size: 0.8em; +} +.lnil-lg { + font-size: 1.2em; +} + +/* absolute units */ +.lnil-16 { + font-size: 16px; +} +.lnil-32 { + font-size: 32px; +} + +/* ---------------------------------- + add a square/circle background +----------------------------------- */ +.lnil-bg-square, +.lnil-bg-circle { + padding: 0.35em; + background-color: #eee; +} +.lnil-bg-circle { + border-radius: 50%; +} + +/* ------------------------------------ + use icons as list item markers +------------------------------------- */ +.lnil-ul { + padding-inline-start: 0; + list-style-type: none; +} +.lnil-ul > li { + display: flex; + align-items: flex-start; + line-height: 1.4; +} +.lnil-ul > li > .lnil { + margin-right: 0.4em; + line-height: inherit; +} + +/* ------------------------ + spinning icons +------------------------- */ +.lnil-is-spinning { + -webkit-animation: lnil-spin 2s infinite linear; + -moz-animation: lnil-spin 2s infinite linear; + animation: lnil-spin 2s infinite linear; +} +@-webkit-keyframes lnil-spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@-moz-keyframes lnil-spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(360deg); + } +} +@keyframes lnil-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +/* ------------------------ + rotated/flipped icons +------------------------- */ +.lnil-rotate-90 { + filter: progid:dximagetransform.microsoft.basicimage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.lnil-rotate-180 { + filter: progid:dximagetransform.microsoft.basicimage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.lnil-rotate-270 { + filter: progid:dximagetransform.microsoft.basicimage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.lnil-flip-y { + filter: progid:dximagetransform.microsoft.basicimage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.lnil-flip-x { + filter: progid:dximagetransform.microsoft.basicimage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} + +/* ------------------------ + icons +------------------------- */ + +.lnil-air-flow::before { + content: '\ea02'; +} + +.lnil-air::before { + content: '\ea03'; +} + +.lnil-cloud-moon::before { + content: '\ea04'; +} + +.lnil-cloud-sun::before { + content: '\ea05'; +} + +.lnil-cloud-alt::before { + content: '\ea06'; +} + +.lnil-cloudy-sun::before { + content: '\ea07'; +} + +.lnil-cloud-alt-2::before { + content: '\ea08'; +} + +.lnil-drop::before { + content: '\ea09'; +} + +.lnil-farenheit::before { + content: '\ea0a'; +} + +.lnil-moon-star::before { + content: '\ea0b'; +} + +.lnil-cloud::before { + content: '\ea0c'; +} + +.lnil-night-thunder::before { + content: '\ea0d'; +} + +.lnil-drop-alt::before { + content: '\ea0e'; +} + +.lnil-night::before { + content: '\ea0f'; +} + +.lnil-rain::before { + content: '\ea10'; +} + +.lnil-snowfall::before { + content: '\ea11'; +} + +.lnil-sun-rain::before { + content: '\ea12'; +} + +.lnil-sun::before { + content: '\ea13'; +} + +.lnil-thunder-alt::before { + content: '\ea14'; +} + +.lnil-thunder::before { + content: '\ea15'; +} + +.lnil-umbrella-alt::before { + content: '\ea16'; +} + +.lnil-umbrella-rain-alt::before { + content: '\ea17'; +} + +.lnil-umbrella-rain::before { + content: '\ea18'; +} + +.lnil-umbrella::before { + content: '\ea19'; +} + +.lnil-water-drops::before { + content: '\ea1a'; +} + +.lnil-wind-cloud::before { + content: '\ea1b'; +} + +.lnil-wind-sun::before { + content: '\ea1c'; +} + +.lnil-cloud-alt-1::before { + content: '\ea1d'; +} + +.lnil-night-wind::before { + content: '\ea1e'; +} + +.lnil-moon::before { + content: '\ea1f'; +} + +.lnil-beach-chair::before { + content: '\ea20'; +} + +.lnil-beach::before { + content: '\ea21'; +} + +.lnil-hot-air-baloon::before { + content: '\ea22'; +} + +.lnil-cable-car::before { + content: '\ea23'; +} + +.lnil-suitcase-alt::before { + content: '\ea24'; +} + +.lnil-suitcase::before { + content: '\ea25'; +} + +.lnil-surf-board::before { + content: '\ea26'; +} + +.lnil-tent-alt::before { + content: '\ea27'; +} + +.lnil-tent::before { + content: '\ea28'; +} + +.lnil-travel::before { + content: '\ea29'; +} + +.lnil-pyramids::before { + content: '\ea2a'; +} + +.lnil-flight-search::before { + content: '\ea2b'; +} + +.lnil-beachball::before { + content: '\ea2c'; +} + +.lnil-3d::before { + content: '\ea2d'; +} + +.lnil-Mobile::before { + content: '\ea2e'; +} + +.lnil-alarm-2::before { + content: '\ea2f'; +} + +.lnil-alarm-3::before { + content: '\ea30'; +} + +.lnil-alarm-4::before { + content: '\ea31'; +} + +.lnil-alarm-clock-alt::before { + content: '\ea32'; +} + +.lnil-add-files::before { + content: '\ea33'; +} + +.lnil-ai::before { + content: '\ea34'; +} + +.lnil-alarm-clock::before { + content: '\ea35'; +} + +.lnil-archive::before { + content: '\ea36'; +} + +.lnil-backspace::before { + content: '\ea37'; +} + +.lnil-ban::before { + content: '\ea38'; +} + +.lnil-battery::before { + content: '\ea39'; +} + +.lnil-block-user::before { + content: '\ea3a'; +} + +.lnil-bluetooth::before { + content: '\ea3b'; +} + +.lnil-bookmark-alt::before { + content: '\ea3c'; +} + +.lnil-bookmark::before { + content: '\ea3d'; +} + +.lnil-brightness::before { + content: '\ea3e'; +} + +.lnil-bulb-alt::before { + content: '\ea3f'; +} + +.lnil-bulb::before { + content: '\ea40'; +} + +.lnil-calendar::before { + content: '\ea41'; +} + +.lnil-calender-alt-1::before { + content: '\ea42'; +} + +.lnil-calender-alt-2::before { + content: '\ea43'; +} + +.lnil-calender-alt-3::before { + content: '\ea44'; +} + +.lnil-calender-alt-4::before { + content: '\ea45'; +} + +.lnil-calender-alt::before { + content: '\ea46'; +} + +.lnil-camera-alt-1::before { + content: '\ea47'; +} + +.lnil-camera-alt::before { + content: '\ea48'; +} + +.lnil-camera::before { + content: '\ea49'; +} + +.lnil-change::before { + content: '\ea4a'; +} + +.lnil-charging::before { + content: '\ea4b'; +} + +.lnil-cloud-check-alt::before { + content: '\ea4c'; +} + +.lnil-cloud-check::before { + content: '\ea4d'; +} + +.lnil-cloud-computing-alt::before { + content: '\ea4e'; +} + +.lnil-cloud-computing::before { + content: '\ea4f'; +} + +.lnil-Website::before { + content: '\ea50'; +} + +.lnil-alarm::before { + content: '\ea51'; +} + +.lnil-cloud-network-alt::before { + content: '\ea52'; +} + +.lnil-cloud-network::before { + content: '\ea53'; +} + +.lnil-cloud-search-1::before { + content: '\ea54'; +} + +.lnil-cloud-search-2::before { + content: '\ea55'; +} + +.lnil-cloud-search::before { + content: '\ea56'; +} + +.lnil-cloud-sync-alt::before { + content: '\ea57'; +} + +.lnil-cloud-sync::before { + content: '\ea58'; +} + +.lnil-cloud-download-alt::before { + content: '\ea59'; +} + +.lnil-cloud-download::before { + content: '\ea5a'; +} + +.lnil-appointment::before { + content: '\ea5b'; +} + +.lnil-cloud-upload-alt::before { + content: '\ea5c'; +} + +.lnil-cloud-upload::before { + content: '\ea5d'; +} + +.lnil-code-alt::before { + content: '\ea5e'; +} + +.lnil-code::before { + content: '\ea5f'; +} + +.lnil-cog::before { + content: '\ea60'; +} + +.lnil-cogs::before { + content: '\ea61'; +} + +.lnil-control-panel::before { + content: '\ea62'; +} + +.lnil-copy::before { + content: '\ea63'; +} + +.lnil-cut::before { + content: '\ea64'; +} + +.lnil-dashboard::before { + content: '\ea65'; +} + +.lnil-database::before { + content: '\ea66'; +} + +.lnil-display-alt::before { + content: '\ea67'; +} + +.lnil-display::before { + content: '\ea68'; +} + +.lnil-domain::before { + content: '\ea69'; +} + +.lnil-download::before { + content: '\ea6a'; +} + +.lnil-empty-battery::before { + content: '\ea6b'; +} + +.lnil-empty-file::before { + content: '\ea6c'; +} + +.lnil-file-download::before { + content: '\ea6d'; +} + +.lnil-file-lock::before { + content: '\ea6e'; +} + +.lnil-file-name::before { + content: '\ea6f'; +} + +.lnil-file-protection::before { + content: '\ea70'; +} + +.lnil-file-upload::before { + content: '\ea71'; +} + +.lnil-files-alt::before { + content: '\ea72'; +} + +.lnil-files::before { + content: '\ea73'; +} + +.lnil-folder-alt-1::before { + content: '\ea74'; +} + +.lnil-folder-alt::before { + content: '\ea75'; +} + +.lnil-folder::before { + content: '\ea76'; +} + +.lnil-full-battery::before { + content: '\ea77'; +} + +.lnil-game::before { + content: '\ea78'; +} + +.lnil-half-battery::before { + content: '\ea79'; +} + +.lnil-harddrive::before { + content: '\ea7a'; +} + +.lnil-headphone-alt::before { + content: '\ea7b'; +} + +.lnil-headphone::before { + content: '\ea7c'; +} + +.lnil-laptop-alt-switch::before { + content: '\ea7d'; +} + +.lnil-laptop-alt::before { + content: '\ea7e'; +} + +.lnil-laptop-phone::before { + content: '\ea7f'; +} + +.lnil-laptop::before { + content: '\ea80'; +} + +.lnil-link-alt-1::before { + content: '\ea81'; +} + +.lnil-link-alt::before { + content: '\ea82'; +} + +.lnil-link::before { + content: '\ea83'; +} + +.lnil-low-battery::before { + content: '\ea84'; +} + +.lnil-magnet::before { + content: '\ea85'; +} + +.lnil-magnifier::before { + content: '\ea86'; +} + +.lnil-map-marker::before { + content: '\ea87'; +} + +.lnil-map::before { + content: '\ea88'; +} + +.lnil-menu-alt-1::before { + content: '\ea89'; +} + +.lnil-menu-alt-2::before { + content: '\ea8a'; +} + +.lnil-menu-alt-3::before { + content: '\ea8b'; +} + +.lnil-menu-alt-4::before { + content: '\ea8c'; +} + +.lnil-menu-alt-5::before { + content: '\ea8d'; +} + +.lnil-menu-alt::before { + content: '\ea8e'; +} + +.lnil-menu-circle::before { + content: '\ea8f'; +} + +.lnil-menu::before { + content: '\ea90'; +} + +.lnil-mic::before { + content: '\ea91'; +} + +.lnil-microphone-alt-1::before { + content: '\ea92'; +} + +.lnil-microphone-alt::before { + content: '\ea93'; +} + +.lnil-microphone::before { + content: '\ea94'; +} + +.lnil-mobile-alt-1::before { + content: '\ea95'; +} + +.lnil-mobile-alt-2::before { + content: '\ea96'; +} + +.lnil-mobile-alt-button::before { + content: '\ea97'; +} + +.lnil-mouse::before { + content: '\ea98'; +} + +.lnil-no-charge-battery::before { + content: '\ea99'; +} + +.lnil-package::before { + content: '\ea9a'; +} + +.lnil-plug::before { + content: '\ea9b'; +} + +.lnil-presentation::before { + content: '\ea9c'; +} + +.lnil-printer::before { + content: '\ea9d'; +} + +.lnil-ps::before { + content: '\ea9e'; +} + +.lnil-recycle-alt::before { + content: '\ea9f'; +} + +.lnil-image::before { + content: '\eaa0'; +} + +.lnil-reload-alt-box::before { + content: '\eaa1'; +} + +.lnil-reload-alt::before { + content: '\eaa2'; +} + +.lnil-reload::before { + content: '\eaa3'; +} + +.lnil-recycle::before { + content: '\eaa4'; +} + +.lnil-rocket::before { + content: '\eaa5'; +} + +.lnil-rss-feed::before { + content: '\eaa6'; +} + +.lnil-save-alt::before { + content: '\eaa7'; +} + +.lnil-save::before { + content: '\eaa8'; +} + +.lnil-scan::before { + content: '\eaa9'; +} + +.lnil-scroll-down::before { + content: '\eaaa'; +} + +.lnil-search-alt::before { + content: '\eaab'; +} + +.lnil-search::before { + content: '\eaac'; +} + +.lnil-share-alt::before { + content: '\eaad'; +} + +.lnil-share::before { + content: '\eaae'; +} + +.lnil-shopping-basket::before { + content: '\eaaf'; +} + +.lnil-shortcode::before { + content: '\eab0'; +} + +.lnil-signal::before { + content: '\eab1'; +} + +.lnil-laptop-alt-keyboard::before { + content: '\eab2'; +} + +.lnil-star-fill::before { + content: '\eab3'; +} + +.lnil-star-half::before { + content: '\eab4'; +} + +.lnil-star::before { + content: '\eab5'; +} + +.lnil-tab::before { + content: '\eab6'; +} + +.lnil-tap::before { + content: '\eab7'; +} + +.lnil-thumbnail::before { + content: '\eab8'; +} + +.lnil-timer::before { + content: '\eab9'; +} + +.lnil-trash-can-alt-1::before { + content: '\eaba'; +} + +.lnil-trash-can-alt::before { + content: '\eabb'; +} + +.lnil-trash-can::before { + content: '\eabc'; +} + +.lnil-trash::before { + content: '\eabd'; +} + +.lnil-unlink::before { + content: '\eabe'; +} + +.lnil-upload::before { + content: '\eabf'; +} + +.lnil-user-alt-1::before { + content: '\eac0'; +} + +.lnil-user-alt-2::before { + content: '\eac1'; +} + +.lnil-user-alt::before { + content: '\eac2'; +} + +.lnil-user::before { + content: '\eac3'; +} + +.lnil-users-alt::before { + content: '\eac4'; +} + +.lnil-users::before { + content: '\eac5'; +} + +.lnil-website-alt::before { + content: '\eac6'; +} + +.lnil-zip::before { + content: '\eac7'; +} + +.lnil-zoom-in::before { + content: '\eac8'; +} + +.lnil-zoom-out::before { + content: '\eac9'; +} + +.lnil-star-empty::before { + content: '\eaca'; +} + +.lnil-remove-file::before { + content: '\eacb'; +} + +.lnil-keyboard::before { + content: '\eacc'; +} + +.lnil-hourglass::before { + content: '\eacd'; +} + +.lnil-spinner-1::before { + content: '\eace'; +} + +.lnil-spinner-10::before { + content: '\eacf'; +} + +.lnil-spinner-11::before { + content: '\ead0'; +} + +.lnil-spinner-2::before { + content: '\ead1'; +} + +.lnil-spinner-3::before { + content: '\ead2'; +} + +.lnil-spinner-4::before { + content: '\ead3'; +} + +.lnil-spinner-5::before { + content: '\ead4'; +} + +.lnil-spinner-9::before { + content: '\ead5'; +} + +.lnil-spinner-7::before { + content: '\ead6'; +} + +.lnil-spinner-8::before { + content: '\ead7'; +} + +.lnil-spinner-6::before { + content: '\ead8'; +} + +.lnil-angry::before { + content: '\ead9'; +} + +.lnil-bored::before { + content: '\eada'; +} + +.lnil-cry::before { + content: '\eadb'; +} + +.lnil-cute::before { + content: '\eadc'; +} + +.lnil-dead::before { + content: '\eadd'; +} + +.lnil-emoji-cool::before { + content: '\eade'; +} + +.lnil-emoji-friendly::before { + content: '\eadf'; +} + +.lnil-emoji-happy::before { + content: '\eae0'; +} + +.lnil-emoji-sad::before { + content: '\eae1'; +} + +.lnil-emoji-smile::before { + content: '\eae2'; +} + +.lnil-emoji-speechless::before { + content: '\eae3'; +} + +.lnil-emoji-suspect::before { + content: '\eae4'; +} + +.lnil-emoji-tounge::before { + content: '\eae5'; +} + +.lnil-happy-1::before { + content: '\eae6'; +} + +.lnil-happy-2::before { + content: '\eae7'; +} + +.lnil-happy-smile::before { + content: '\eae8'; +} + +.lnil-kiss-2::before { + content: '\eae9'; +} + +.lnil-kiss::before { + content: '\eaea'; +} + +.lnil-love::before { + content: '\eaeb'; +} + +.lnil-loved-surprise::before { + content: '\eaec'; +} + +.lnil-mute::before { + content: '\eaed'; +} + +.lnil-piss::before { + content: '\eaee'; +} + +.lnil-sick-1::before { + content: '\eaef'; +} + +.lnil-sick::before { + content: '\eaf0'; +} + +.lnil-sleep::before { + content: '\eaf1'; +} + +.lnil-super-cool::before { + content: '\eaf2'; +} + +.lnil-super-happy::before { + content: '\eaf3'; +} + +.lnil-wink::before { + content: '\eaf4'; +} + +.lnil-wow::before { + content: '\eaf5'; +} + +.lnil-yawn::before { + content: '\eaf6'; +} + +.lnil-cool-1::before { + content: '\eaf7'; +} + +.lnil-cool-3::before { + content: '\eaf8'; +} + +.lnil-cool-kiss::before { + content: '\eaf9'; +} + +.lnil-cotton-bud::before { + content: '\eafa'; +} + +.lnil-crown::before { + content: '\eafb'; +} + +.lnil-cup-alt::before { + content: '\eafc'; +} + +.lnil-crown-alt::before { + content: '\eafd'; +} + +.lnil-gift-alt-1::before { + content: '\eafe'; +} + +.lnil-crown-alt-2::before { + content: '\eaff'; +} + +.lnil-cup::before { + content: '\eb00'; +} + +.lnil-gift-bag::before { + content: '\eb01'; +} + +.lnil-gift::before { + content: '\eb02'; +} + +.lnil-gift-alt::before { + content: '\eb03'; +} + +.lnil-ladies-tshirt::before { + content: '\eb04'; +} + +.lnil-crown-alt-1::before { + content: '\eb05'; +} + +.lnil-sunglass::before { + content: '\eb06'; +} + +.lnil-thought::before { + content: '\eb07'; +} + +.lnil-tshirt-alt-1::before { + content: '\eb08'; +} + +.lnil-tshirt-alt::before { + content: '\eb09'; +} + +.lnil-home::before { + content: '\eb0a'; +} + +.lnil-glasses::before { + content: '\eb0b'; +} + +.lnil-tshirt::before { + content: '\eb0c'; +} + +.lnil-baloon-alt-1::before { + content: '\eb0d'; +} + +.lnil-baloon-alt::before { + content: '\eb0e'; +} + +.lnil-baloon::before { + content: '\eb0f'; +} + +.lnil-candle-alt::before { + content: '\eb10'; +} + +.lnil-candy-cane::before { + content: '\eb11'; +} + +.lnil-candy::before { + content: '\eb12'; +} + +.lnil-confetti::before { + content: '\eb13'; +} + +.lnil-firecracker::before { + content: '\eb14'; +} + +.lnil-fireworks::before { + content: '\eb15'; +} + +.lnil-flags::before { + content: '\eb16'; +} + +.lnil-mask::before { + content: '\eb17'; +} + +.lnil-spray::before { + content: '\eb18'; +} + +.lnil-wand::before { + content: '\eb19'; +} + +.lnil-birthday-hat::before { + content: '\eb1a'; +} + +.lnil-candle::before { + content: '\eb1b'; +} + +.lnil-cake::before { + content: '\eb1c'; +} + +.lnil-bug-alt::before { + content: '\eb1d'; +} + +.lnil-bug::before { + content: '\eb1e'; +} + +.lnil-flower::before { + content: '\eb1f'; +} + +.lnil-island::before { + content: '\eb20'; +} + +.lnil-leaf-alt-1::before { + content: '\eb21'; +} + +.lnil-leaf-alt::before { + content: '\eb22'; +} + +.lnil-leaf::before { + content: '\eb23'; +} + +.lnil-leaves::before { + content: '\eb24'; +} + +.lnil-mashroom::before { + content: '\eb25'; +} + +.lnil-mountain::before { + content: '\eb26'; +} + +.lnil-mushroom-alt::before { + content: '\eb27'; +} + +.lnil-mushrooms::before { + content: '\eb28'; +} + +.lnil-plant-pot::before { + content: '\eb29'; +} + +.lnil-plant::before { + content: '\eb2a'; +} + +.lnil-sprout-alt::before { + content: '\eb2b'; +} + +.lnil-sprout::before { + content: '\eb2c'; +} + +.lnil-tornado::before { + content: '\eb2d'; +} + +.lnil-tree-alt-1::before { + content: '\eb2e'; +} + +.lnil-tree-alt::before { + content: '\eb2f'; +} + +.lnil-tree::before { + content: '\eb30'; +} + +.lnil-trees-alt-1::before { + content: '\eb31'; +} + +.lnil-trees-alt::before { + content: '\eb32'; +} + +.lnil-trees::before { + content: '\eb33'; +} + +.lnil-flower-alt::before { + content: '\eb34'; +} + +.lnil-cactus-alt::before { + content: '\eb35'; +} + +.lnil-cactus::before { + content: '\eb36'; +} + +.lnil-bank::before { + content: '\eb37'; +} + +.lnil-calculator-alt::before { + content: '\eb38'; +} + +.lnil-calculator::before { + content: '\eb39'; +} + +.lnil-coin::before { + content: '\eb3a'; +} + +.lnil-diamond-alt::before { + content: '\eb3b'; +} + +.lnil-diamond::before { + content: '\eb3c'; +} + +.lnil-dollar-card::before { + content: '\eb3d'; +} + +.lnil-credit-cards::before { + content: '\eb3e'; +} + +.lnil-dollar-down::before { + content: '\eb3f'; +} + +.lnil-dollar-up::before { + content: '\eb40'; +} + +.lnil-euro-card::before { + content: '\eb41'; +} + +.lnil-dollar::before { + content: '\eb42'; +} + +.lnil-euro-coin::before { + content: '\eb43'; +} + +.lnil-euro-down::before { + content: '\eb44'; +} + +.lnil-euro-up::before { + content: '\eb45'; +} + +.lnil-euro::before { + content: '\eb46'; +} + +.lnil-gold-bar::before { + content: '\eb47'; +} + +.lnil-mobile-coin-taka::before { + content: '\eb48'; +} + +.lnil-mobile-coin::before { + content: '\eb49'; +} + +.lnil-money-bag::before { + content: '\eb4a'; +} + +.lnil-money-location::before { + content: '\eb4b'; +} + +.lnil-money-protection::before { + content: '\eb4c'; +} + +.lnil-pound-card::before { + content: '\eb4d'; +} + +.lnil-pound-coin::before { + content: '\eb4e'; +} + +.lnil-pound-down::before { + content: '\eb4f'; +} + +.lnil-pound-up::before { + content: '\eb50'; +} + +.lnil-pound::before { + content: '\eb51'; +} + +.lnil-rupee-card::before { + content: '\eb52'; +} + +.lnil-rupee-coin::before { + content: '\eb53'; +} + +.lnil-rupee-down::before { + content: '\eb54'; +} + +.lnil-rupee-up::before { + content: '\eb55'; +} + +.lnil-rupee::before { + content: '\eb56'; +} + +.lnil-taka-card::before { + content: '\eb57'; +} + +.lnil-taka-coin::before { + content: '\eb58'; +} + +.lnil-taka-down::before { + content: '\eb59'; +} + +.lnil-taka-up::before { + content: '\eb5a'; +} + +.lnil-taka::before { + content: '\eb5b'; +} + +.lnil-wallet-alt-1::before { + content: '\eb5c'; +} + +.lnil-wallet::before { + content: '\eb5d'; +} + +.lnil-yen-card::before { + content: '\eb5e'; +} + +.lnil-yen-coin::before { + content: '\eb5f'; +} + +.lnil-yen-down::before { + content: '\eb60'; +} + +.lnil-yen-up::before { + content: '\eb61'; +} + +.lnil-yen::before { + content: '\eb62'; +} + +.lnil-coins::before { + content: '\eb63'; +} + +.lnil-credit-card::before { + content: '\eb64'; +} + +.lnil-backward-alt::before { + content: '\eb65'; +} + +.lnil-backward::before { + content: '\eb66'; +} + +.lnil-forward::before { + content: '\eb67'; +} + +.lnil-frame-expand::before { + content: '\eb68'; +} + +.lnil-film::before { + content: '\eb69'; +} + +.lnil-gallery::before { + content: '\eb6a'; +} + +.lnil-next::before { + content: '\eb6b'; +} + +.lnil-pause::before { + content: '\eb6c'; +} + +.lnil-play::before { + content: '\eb6d'; +} + +.lnil-previous::before { + content: '\eb6e'; +} + +.lnil-repeat-one::before { + content: '\eb6f'; +} + +.lnil-shuffle::before { + content: '\eb70'; +} + +.lnil-slideshow::before { + content: '\eb71'; +} + +.lnil-stop::before { + content: '\eb72'; +} + +.lnil-video-alt-1::before { + content: '\eb73'; +} + +.lnil-video-alt::before { + content: '\eb74'; +} + +.lnil-video-camera-alt-1::before { + content: '\eb75'; +} + +.lnil-video-camera-alt-2::before { + content: '\eb76'; +} + +.lnil-video-camera-alt::before { + content: '\eb77'; +} + +.lnil-video-cut::before { + content: '\eb78'; +} + +.lnil-video::before { + content: '\eb79'; +} + +.lnil-volume-high::before { + content: '\eb7a'; +} + +.lnil-volume-low::before { + content: '\eb7b'; +} + +.lnil-volume-medium::before { + content: '\eb7c'; +} + +.lnil-volume-mute::before { + content: '\eb7d'; +} + +.lnil-volume::before { + content: '\eb7e'; +} + +.lnil-full-screen::before { + content: '\eb7f'; +} + +.lnil-expand-alt-1::before { + content: '\eb80'; +} + +.lnil-fast-forward::before { + content: '\eb81'; +} + +.lnil-analytics::before { + content: '\eb82'; +} + +.lnil-bar-chart::before { + content: '\eb83'; +} + +.lnil-graph-alt-1::before { + content: '\eb84'; +} + +.lnil-graph-alt-2::before { + content: '\eb85'; +} + +.lnil-graph-alt-3::before { + content: '\eb86'; +} + +.lnil-graph-alt-4::before { + content: '\eb87'; +} + +.lnil-graph-alt::before { + content: '\eb88'; +} + +.lnil-graph-decrease::before { + content: '\eb89'; +} + +.lnil-graph-increase::before { + content: '\eb8a'; +} + +.lnil-invest-monitor::before { + content: '\eb8b'; +} + +.lnil-keyword-research::before { + content: '\eb8c'; +} + +.lnil-network-alt::before { + content: '\eb8d'; +} + +.lnil-network::before { + content: '\eb8e'; +} + +.lnil-pyramid-decrease::before { + content: '\eb8f'; +} + +.lnil-pyramid-increase::before { + content: '\eb90'; +} + +.lnil-pyramid::before { + content: '\eb91'; +} + +.lnil-rook::before { + content: '\eb92'; +} + +.lnil-seo::before { + content: '\eb93'; +} + +.lnil-strategy::before { + content: '\eb94'; +} + +.lnil-target-audience-alt::before { + content: '\eb95'; +} + +.lnil-target-customer::before { + content: '\eb96'; +} + +.lnil-website-rank::before { + content: '\eb97'; +} + +.lnil-bar-check::before { + content: '\eb98'; +} + +.lnil-billboard-alt::before { + content: '\eb99'; +} + +.lnil-billboard::before { + content: '\eb9a'; +} + +.lnil-barrier::before { + content: '\eb9b'; +} + +.lnil-bolt-alt::before { + content: '\eb9c'; +} + +.lnil-checkmark::before { + content: '\eb9d'; +} + +.lnil-check-box::before { + content: '\eb9e'; +} + +.lnil-circle-plus::before { + content: '\eb9f'; +} + +.lnil-circle-minus::before { + content: '\eba0'; +} + +.lnil-cross-circle::before { + content: '\eba1'; +} + +.lnil-electricity::before { + content: '\eba2'; +} + +.lnil-eye-alt::before { + content: '\eba3'; +} + +.lnil-eye::before { + content: '\eba4'; +} + +.lnil-find::before { + content: '\eba5'; +} + +.lnil-flag-alt::before { + content: '\eba6'; +} + +.lnil-flag::before { + content: '\eba7'; +} + +.lnil-funnel-alt-1::before { + content: '\eba8'; +} + +.lnil-funnel-alt::before { + content: '\eba9'; +} + +.lnil-funnel::before { + content: '\ebaa'; +} + +.lnil-hand::before { + content: '\ebab'; +} + +.lnil-heart-filled::before { + content: '\ebac'; +} + +.lnil-heart-plus::before { + content: '\ebad'; +} + +.lnil-heart::before { + content: '\ebae'; +} + +.lnil-help::before { + content: '\ebaf'; +} + +.lnil-hotel-sign::before { + content: '\ebb0'; +} + +.lnil-idea-alt::before { + content: '\ebb1'; +} + +.lnil-identity::before { + content: '\ebb2'; +} + +.lnil-infinite::before { + content: '\ebb3'; +} + +.lnil-information::before { + content: '\ebb4'; +} + +.lnil-invention::before { + content: '\ebb5'; +} + +.lnil-key-alt-1::before { + content: '\ebb6'; +} + +.lnil-key-alt-2::before { + content: '\ebb7'; +} + +.lnil-key-alt-3::before { + content: '\ebb8'; +} + +.lnil-key-alt::before { + content: '\ebb9'; +} + +.lnil-key::before { + content: '\ebba'; +} + +.lnil-life-ring::before { + content: '\ebbb'; +} + +.lnil-list-alt-1::before { + content: '\ebbc'; +} + +.lnil-list-alt::before { + content: '\ebbd'; +} + +.lnil-list::before { + content: '\ebbe'; +} + +.lnil-lock-alt-1::before { + content: '\ebbf'; +} + +.lnil-lock-alt-2::before { + content: '\ebc0'; +} + +.lnil-lock-alt::before { + content: '\ebc1'; +} + +.lnil-lock::before { + content: '\ebc2'; +} + +.lnil-minus::before { + content: '\ebc3'; +} + +.lnil-more-alt-1::before { + content: '\ebc4'; +} + +.lnil-more-alt::before { + content: '\ebc5'; +} + +.lnil-more::before { + content: '\ebc6'; +} + +.lnil-music-note::before { + content: '\ebc7'; +} + +.lnil-music::before { + content: '\ebc8'; +} + +.lnil-notification::before { + content: '\ebc9'; +} + +.lnil-passport-alt::before { + content: '\ebca'; +} + +.lnil-passport::before { + content: '\ebcb'; +} + +.lnil-playlist-alt::before { + content: '\ebcc'; +} + +.lnil-playlist::before { + content: '\ebcd'; +} + +.lnil-plus::before { + content: '\ebce'; +} + +.lnil-pointer::before { + content: '\ebcf'; +} + +.lnil-power-switch::before { + content: '\ebd0'; +} + +.lnil-protection::before { + content: '\ebd1'; +} + +.lnil-question-circle::before { + content: '\ebd2'; +} + +.lnil-radio-button::before { + content: '\ebd3'; +} + +.lnil-record::before { + content: '\ebd4'; +} + +.lnil-round-box-check::before { + content: '\ebd5'; +} + +.lnil-round-box-cross::before { + content: '\ebd6'; +} + +.lnil-round-box-minus::before { + content: '\ebd7'; +} + +.lnil-round-box-plus::before { + content: '\ebd8'; +} + +.lnil-shield::before { + content: '\ebd9'; +} + +.lnil-sort::before { + content: '\ebda'; +} + +.lnil-switch::before { + content: '\ebdb'; +} + +.lnil-teabag::before { + content: '\ebdc'; +} + +.lnil-thumbs-down-alt::before { + content: '\ebdd'; +} + +.lnil-thumbs-down::before { + content: '\ebde'; +} + +.lnil-thumbs-up-alt::before { + content: '\ebdf'; +} + +.lnil-thumbs-up::before { + content: '\ebe0'; +} + +.lnil-thunderbolt::before { + content: '\ebe1'; +} + +.lnil-ticket-alt-1::before { + content: '\ebe2'; +} + +.lnil-ticket-alt-2::before { + content: '\ebe3'; +} + +.lnil-ticket-alt-3::before { + content: '\ebe4'; +} + +.lnil-ticket-alt::before { + content: '\ebe5'; +} + +.lnil-ticket::before { + content: '\ebe6'; +} + +.lnil-unlock::before { + content: '\ebe7'; +} + +.lnil-warning::before { + content: '\ebe8'; +} + +.lnil-checkmark-circle::before { + content: '\ebe9'; +} + +.lnil-close::before { + content: '\ebea'; +} + +.lnil-bolt::before { + content: '\ebeb'; +} + +.lnil-ambulance-alt-1::before { + content: '\ebec'; +} + +.lnil-ambulance-alt::before { + content: '\ebed'; +} + +.lnil-brain-alt::before { + content: '\ebee'; +} + +.lnil-basketball::before { + content: '\ebef'; +} + +.lnil-bone::before { + content: '\ebf0'; +} + +.lnil-ambulance::before { + content: '\ebf1'; +} + +.lnil-broken-bone::before { + content: '\ebf2'; +} + +.lnil-brain-check::before { + content: '\ebf3'; +} + +.lnil-brain::before { + content: '\ebf4'; +} + +.lnil-capsule::before { + content: '\ebf5'; +} + +.lnil-capsules::before { + content: '\ebf6'; +} + +.lnil-cardiology::before { + content: '\ebf7'; +} + +.lnil-diagnosis-alt::before { + content: '\ebf8'; +} + +.lnil-diagnosis::before { + content: '\ebf9'; +} + +.lnil-dna::before { + content: '\ebfa'; +} + +.lnil-dropper-alt-1::before { + content: '\ebfb'; +} + +.lnil-dropper-alt-2::before { + content: '\ebfc'; +} + +.lnil-dropper-alt::before { + content: '\ebfd'; +} + +.lnil-dropper::before { + content: '\ebfe'; +} + +.lnil-dumbbell::before { + content: '\ebff'; +} + +.lnil-eye-test::before { + content: '\ec00'; +} + +.lnil-female::before { + content: '\ec01'; +} + +.lnil-first-aid::before { + content: '\ec02'; +} + +.lnil-gluten-free::before { + content: '\ec03'; +} + +.lnil-heart-check::before { + content: '\ec04'; +} + +.lnil-heart-monitor::before { + content: '\ec05'; +} + +.lnil-heartrate-monitor::before { + content: '\ec06'; +} + +.lnil-hospital-alt-1::before { + content: '\ec07'; +} + +.lnil-hospital-alt-2::before { + content: '\ec08'; +} + +.lnil-hospital-alt-3::before { + content: '\ec09'; +} + +.lnil-hospital-alt-4::before { + content: '\ec0a'; +} + +.lnil-hospital-alt::before { + content: '\ec0b'; +} + +.lnil-hospital-bed-alt-1::before { + content: '\ec0c'; +} + +.lnil-hospital-bed-alt-2::before { + content: '\ec0d'; +} + +.lnil-hospital-bed-alt::before { + content: '\ec0e'; +} + +.lnil-hospital-bed::before { + content: '\ec0f'; +} + +.lnil-hospital-location::before { + content: '\ec10'; +} + +.lnil-hospital-sign::before { + content: '\ec11'; +} + +.lnil-hospital::before { + content: '\ec12'; +} + +.lnil-kettlebell::before { + content: '\ec13'; +} + +.lnil-lungs::before { + content: '\ec14'; +} + +.lnil-male::before { + content: '\ec15'; +} + +.lnil-medical-briefcase-alt::before { + content: '\ec16'; +} + +.lnil-medical-briefcase::before { + content: '\ec17'; +} + +.lnil-medical-protection::before { + content: '\ec18'; +} + +.lnil-medical-sign::before { + content: '\ec19'; +} + +.lnil-medicine-alt::before { + content: '\ec1a'; +} + +.lnil-medicine-bottle::before { + content: '\ec1b'; +} + +.lnil-medicine::before { + content: '\ec1c'; +} + +.lnil-microscope::before { + content: '\ec1d'; +} + +.lnil-pulse::before { + content: '\ec1e'; +} + +.lnil-report-laptop::before { + content: '\ec1f'; +} + +.lnil-saline-alt-1::before { + content: '\ec20'; +} + +.lnil-saline-alt::before { + content: '\ec21'; +} + +.lnil-saline::before { + content: '\ec22'; +} + +.lnil-skipping-rope::before { + content: '\ec23'; +} + +.lnil-slim::before { + content: '\ec24'; +} + +.lnil-sthethoscope::before { + content: '\ec25'; +} + +.lnil-syringe::before { + content: '\ec26'; +} + +.lnil-test-tube-alt::before { + content: '\ec27'; +} + +.lnil-test-tube::before { + content: '\ec28'; +} + +.lnil-thermometer-alt::before { + content: '\ec29'; +} + +.lnil-thermometer::before { + content: '\ec2a'; +} + +.lnil-tooth::before { + content: '\ec2b'; +} + +.lnil-walker::before { + content: '\ec2c'; +} + +.lnil-weight-machine::before { + content: '\ec2d'; +} + +.lnil-weight::before { + content: '\ec2e'; +} + +.lnil-wheelchair::before { + content: '\ec2f'; +} + +.lnil-yoga-mat::before { + content: '\ec30'; +} + +.lnil-capsule-alt-1::before { + content: '\ec31'; +} + +.lnil-capsule-alt::before { + content: '\ec32'; +} + +.lnil-brain-check-alt::before { + content: '\ec33'; +} + +.lnil-apple-alt::before { + content: '\ec34'; +} + +.lnil-banana::before { + content: '\ec35'; +} + +.lnil-brocolli::before { + content: '\ec36'; +} + +.lnil-burger-alt-1::before { + content: '\ec37'; +} + +.lnil-burger-alt::before { + content: '\ec38'; +} + +.lnil-burger::before { + content: '\ec39'; +} + +.lnil-chef-hat-alt-1::before { + content: '\ec3a'; +} + +.lnil-chef-hat-alt-2::before { + content: '\ec3b'; +} + +.lnil-chef-hat-alt::before { + content: '\ec3c'; +} + +.lnil-chef-hat::before { + content: '\ec3d'; +} + +.lnil-chicken::before { + content: '\ec3e'; +} + +.lnil-cocktail-alt-1::before { + content: '\ec3f'; +} + +.lnil-cocktail-alt::before { + content: '\ec40'; +} + +.lnil-cocktail::before { + content: '\ec41'; +} + +.lnil-coffee-cup-alt::before { + content: '\ec42'; +} + +.lnil-coffee-cup::before { + content: '\ec43'; +} + +.lnil-cupcake-alt::before { + content: '\ec44'; +} + +.lnil-cupcake::before { + content: '\ec45'; +} + +.lnil-cutlery-alt-1::before { + content: '\ec46'; +} + +.lnil-cutlery-alt::before { + content: '\ec47'; +} + +.lnil-cutlery::before { + content: '\ec48'; +} + +.lnil-dinner-table::before { + content: '\ec49'; +} + +.lnil-dinner::before { + content: '\ec4a'; +} + +.lnil-drumstick::before { + content: '\ec4b'; +} + +.lnil-fresh-juice::before { + content: '\ec4c'; +} + +.lnil-ice-cream-alt::before { + content: '\ec4d'; +} + +.lnil-ice-cream::before { + content: '\ec4e'; +} + +.lnil-juice::before { + content: '\ec4f'; +} + +.lnil-lolypop::before { + content: '\ec50'; +} + +.lnil-meat::before { + content: '\ec51'; +} + +.lnil-pizza-alt::before { + content: '\ec52'; +} + +.lnil-pizza::before { + content: '\ec53'; +} + +.lnil-plate::before { + content: '\ec54'; +} + +.lnil-popcorn::before { + content: '\ec55'; +} + +.lnil-restaurant::before { + content: '\ec56'; +} + +.lnil-service::before { + content: '\ec57'; +} + +.lnil-silverware::before { + content: '\ec58'; +} + +.lnil-spatula::before { + content: '\ec59'; +} + +.lnil-bowl-alt::before { + content: '\ec5a'; +} + +.lnil-bowl::before { + content: '\ec5b'; +} + +.lnil-bowl-alt-1::before { + content: '\ec5c'; +} + +.lnil-atom::before { + content: '\ec5d'; +} + +.lnil-backpack-alt::before { + content: '\ec5e'; +} + +.lnil-book::before { + content: '\ec5f'; +} + +.lnil-blackboard::before { + content: '\ec60'; +} + +.lnil-books::before { + content: '\ec61'; +} + +.lnil-brakckets::before { + content: '\ec62'; +} + +.lnil-certificate-alt-1::before { + content: '\ec63'; +} + +.lnil-certificate-alt::before { + content: '\ec64'; +} + +.lnil-certificate::before { + content: '\ec65'; +} + +.lnil-classroom::before { + content: '\ec66'; +} + +.lnil-clipboard::before { + content: '\ec67'; +} + +.lnil-compass::before { + content: '\ec68'; +} + +.lnil-cubes::before { + content: '\ec69'; +} + +.lnil-eraser::before { + content: '\ec6a'; +} + +.lnil-flask-alt-1::before { + content: '\ec6b'; +} + +.lnil-flask-alt-2::before { + content: '\ec6c'; +} + +.lnil-flask-alt::before { + content: '\ec6d'; +} + +.lnil-flask::before { + content: '\ec6e'; +} + +.lnil-graduate-alt::before { + content: '\ec6f'; +} + +.lnil-graduate::before { + content: '\ec70'; +} + +.lnil-graduation::before { + content: '\ec71'; +} + +.lnil-letterblocks::before { + content: '\ec72'; +} + +.lnil-library::before { + content: '\ec73'; +} + +.lnil-medal-alt::before { + content: '\ec74'; +} + +.lnil-medal::before { + content: '\ec75'; +} + +.lnil-molecule-alt::before { + content: '\ec76'; +} + +.lnil-molecule::before { + content: '\ec77'; +} + +.lnil-pencil-alt::before { + content: '\ec78'; +} + +.lnil-pencil::before { + content: '\ec79'; +} + +.lnil-quill::before { + content: '\ec7a'; +} + +.lnil-school-bench-alt::before { + content: '\ec7b'; +} + +.lnil-school-bench::before { + content: '\ec7c'; +} + +.lnil-sketchbook::before { + content: '\ec7d'; +} + +.lnil-whiteboard-alt-1::before { + content: '\ec7e'; +} + +.lnil-whiteboard-alt-2::before { + content: '\ec7f'; +} + +.lnil-whiteboard-alt::before { + content: '\ec80'; +} + +.lnil-whiteboard::before { + content: '\ec81'; +} + +.lnil-world-2::before { + content: '\ec82'; +} + +.lnil-world-alt::before { + content: '\ec83'; +} + +.lnil-world::before { + content: '\ec84'; +} + +.lnil-book-alt::before { + content: '\ec85'; +} + +.lnil-write::before { + content: '\ec86'; +} + +.lnil-backpack::before { + content: '\ec87'; +} + +.lnil-books-alt::before { + content: '\ec88'; +} + +.lnil-Italic::before { + content: '\ec89'; +} + +.lnil-bold::before { + content: '\ec8a'; +} + +.lnil-indent-decrease::before { + content: '\ec8b'; +} + +.lnil-font::before { + content: '\ec8c'; +} + +.lnil-line-dashed::before { + content: '\ec8d'; +} + +.lnil-line-dotted::before { + content: '\ec8e'; +} + +.lnil-line-double::before { + content: '\ec8f'; +} + +.lnil-line-spacing::before { + content: '\ec90'; +} + +.lnil-page-break::before { + content: '\ec91'; +} + +.lnil-pagination::before { + content: '\ec92'; +} + +.lnil-pilcrow::before { + content: '\ec93'; +} + +.lnil-redo::before { + content: '\ec94'; +} + +.lnil-reflect::before { + content: '\ec95'; +} + +.lnil-sort-alpha-asc::before { + content: '\ec96'; +} + +.lnil-sort-amount-asc::before { + content: '\ec97'; +} + +.lnil-sort-amount-dsc::before { + content: '\ec98'; +} + +.lnil-spellcheck::before { + content: '\ec99'; +} + +.lnil-strikethrough::before { + content: '\ec9a'; +} + +.lnil-text-align-center::before { + content: '\ec9b'; +} + +.lnil-text-align-justify::before { + content: '\ec9c'; +} + +.lnil-text-align-left::before { + content: '\ec9d'; +} + +.lnil-text-align-right::before { + content: '\ec9e'; +} + +.lnil-text-format-remove::before { + content: '\ec9f'; +} + +.lnil-text-format::before { + content: '\eca0'; +} + +.lnil-text::before { + content: '\eca1'; +} + +.lnil-underline::before { + content: '\eca2'; +} + +.lnil-undo::before { + content: '\eca3'; +} + +.lnil-vertical-line::before { + content: '\eca4'; +} + +.lnil-height::before { + content: '\eca5'; +} + +.lnil-capital-letter::before { + content: '\eca6'; +} + +.lnil-indent-increase::before { + content: '\eca7'; +} + +.lnil-angle-double-down::before { + content: '\eca8'; +} + +.lnil-angle-double-left::before { + content: '\eca9'; +} + +.lnil-angle-double-right::before { + content: '\ecaa'; +} + +.lnil-angle-double-up::before { + content: '\ecab'; +} + +.lnil-arrow-double-down::before { + content: '\ecac'; +} + +.lnil-arrow-double-right::before { + content: '\ecad'; +} + +.lnil-arrow-double-top::before { + content: '\ecae'; +} + +.lnil-arrow-down-circle::before { + content: '\ecaf'; +} + +.lnil-arrow-expand-alt::before { + content: '\ecb0'; +} + +.lnil-arrow-left-circle::before { + content: '\ecb1'; +} + +.lnil-arrow-left::before { + content: '\ecb2'; +} + +.lnil-arrow-minimize-alt::before { + content: '\ecb3'; +} + +.lnil-arrow-minimize::before { + content: '\ecb4'; +} + +.lnil-arrow-right-circle::before { + content: '\ecb5'; +} + +.lnil-arrow-right::before { + content: '\ecb6'; +} + +.lnil-arrow-top-left::before { + content: '\ecb7'; +} + +.lnil-arrow-top-right::before { + content: '\ecb8'; +} + +.lnil-arrow-up-circle::before { + content: '\ecb9'; +} + +.lnil-arrow-expand::before { + content: '\ecba'; +} + +.lnil-arrow-double-left::before { + content: '\ecbb'; +} + +.lnil-arrows-vertical::before { + content: '\ecbc'; +} + +.lnil-axis::before { + content: '\ecbd'; +} + +.lnil-arrow-up::before { + content: '\ecbe'; +} + +.lnil-chevron-down::before { + content: '\ecbf'; +} + +.lnil-chevron-left-circle::before { + content: '\ecc0'; +} + +.lnil-chevron-left::before { + content: '\ecc1'; +} + +.lnil-chevron-down-circle::before { + content: '\ecc2'; +} + +.lnil-chevron-right::before { + content: '\ecc3'; +} + +.lnil-chevron-up-circle::before { + content: '\ecc4'; +} + +.lnil-chevron-right-circle::before { + content: '\ecc5'; +} + +.lnil-arrow-down::before { + content: '\ecc6'; +} + +.lnil-chevron-up::before { + content: '\ecc7'; +} + +.lnil-direction-alt::before { + content: '\ecc8'; +} + +.lnil-direction::before { + content: '\ecc9'; +} + +.lnil-down-arrow-box::before { + content: '\ecca'; +} + +.lnil-down-left-arrow-box::before { + content: '\eccb'; +} + +.lnil-down-right-arrow-box::before { + content: '\eccc'; +} + +.lnil-enter::before { + content: '\eccd'; +} + +.lnil-exit-down::before { + content: '\ecce'; +} + +.lnil-exit-up::before { + content: '\eccf'; +} + +.lnil-arrows-horizontal::before { + content: '\ecd0'; +} + +.lnil-direction-ltr::before { + content: '\ecd1'; +} + +.lnil-direction-rtl::before { + content: '\ecd2'; +} + +.lnil-exit::before { + content: '\ecd3'; +} + +.lnil-left-arrow-box::before { + content: '\ecd4'; +} + +.lnil-pointer-top::before { + content: '\ecd5'; +} + +.lnil-right-arrow-box::before { + content: '\ecd6'; +} + +.lnil-shift-left::before { + content: '\ecd7'; +} + +.lnil-shift-right::before { + content: '\ecd8'; +} + +.lnil-top-arrow-box::before { + content: '\ecd9'; +} + +.lnil-top-left-arrow-box::before { + content: '\ecda'; +} + +.lnil-top-right-arrow-box::before { + content: '\ecdb'; +} + +.lnil-pointer-down::before { + content: '\ecdc'; +} + +.lnil-pointer-left::before { + content: '\ecdd'; +} + +.lnil-pointer-right::before { + content: '\ecde'; +} + +.lnil-brush-alt::before { + content: '\ecdf'; +} + +.lnil-brush::before { + content: '\ece0'; +} + +.lnil-grid-alt::before { + content: '\ece1'; +} + +.lnil-grid::before { + content: '\ece2'; +} + +.lnil-highlight-alt::before { + content: '\ece3'; +} + +.lnil-highlight::before { + content: '\ece4'; +} + +.lnil-image-crop::before { + content: '\ece5'; +} + +.lnil-layers-alt-::before { + content: '\ece6'; +} + +.lnil-layers-alt-1::before { + content: '\ece7'; +} + +.lnil-layers::before { + content: '\ece8'; +} + +.lnil-layout-alt-1::before { + content: '\ece9'; +} + +.lnil-layout-alt-2::before { + content: '\ecea'; +} + +.lnil-layout-alt::before { + content: '\eceb'; +} + +.lnil-layout::before { + content: '\ecec'; +} + +.lnil-magic-wand::before { + content: '\eced'; +} + +.lnil-margin::before { + content: '\ecee'; +} + +.lnil-move::before { + content: '\ecef'; +} + +.lnil-pallet::before { + content: '\ecf0'; +} + +.lnil-rotate::before { + content: '\ecf1'; +} + +.lnil-scaling::before { + content: '\ecf2'; +} + +.lnil-select::before { + content: '\ecf3'; +} + +.lnil-size::before { + content: '\ecf4'; +} + +.lnil-slice::before { + content: '\ecf5'; +} + +.lnil-transform::before { + content: '\ecf6'; +} + +.lnil-ux::before { + content: '\ecf7'; +} + +.lnil-vector-alt::before { + content: '\ecf8'; +} + +.lnil-vector-pen::before { + content: '\ecf9'; +} + +.lnil-vector::before { + content: '\ecfa'; +} + +.lnil-crop::before { + content: '\ecfb'; +} + +.lnil-color-palette::before { + content: '\ecfc'; +} + +.lnil-crop-alt::before { + content: '\ecfd'; +} + +.lnil-boundary::before { + content: '\ecfe'; +} + +.lnil-bricks-alt::before { + content: '\ecff'; +} + +.lnil-construction-hammer::before { + content: '\ed00'; +} + +.lnil-construction-rular::before { + content: '\ed01'; +} + +.lnil-construction::before { + content: '\ed02'; +} + +.lnil-door-alt::before { + content: '\ed03'; +} + +.lnil-door::before { + content: '\ed04'; +} + +.lnil-drill::before { + content: '\ed05'; +} + +.lnil-fence::before { + content: '\ed06'; +} + +.lnil-hammer-alt::before { + content: '\ed07'; +} + +.lnil-hammer::before { + content: '\ed08'; +} + +.lnil-helmet-alt::before { + content: '\ed09'; +} + +.lnil-helmet::before { + content: '\ed0a'; +} + +.lnil-hook::before { + content: '\ed0b'; +} + +.lnil-house-alt-1::before { + content: '\ed0c'; +} + +.lnil-house-alt::before { + content: '\ed0d'; +} + +.lnil-house-heart::before { + content: '\ed0e'; +} + +.lnil-house-plan::before { + content: '\ed0f'; +} + +.lnil-house::before { + content: '\ed10'; +} + +.lnil-measuring-tape::before { + content: '\ed11'; +} + +.lnil-paint-bucket::before { + content: '\ed12'; +} + +.lnil-paint-roller-alt-1::before { + content: '\ed13'; +} + +.lnil-paint-roller-alt::before { + content: '\ed14'; +} + +.lnil-paint-roller::before { + content: '\ed15'; +} + +.lnil-pipe::before { + content: '\ed16'; +} + +.lnil-ruler-alt::before { + content: '\ed17'; +} + +.lnil-ruler-pencil::before { + content: '\ed18'; +} + +.lnil-ruler::before { + content: '\ed19'; +} + +.lnil-saw-alt::before { + content: '\ed1a'; +} + +.lnil-saw::before { + content: '\ed1b'; +} + +.lnil-screw::before { + content: '\ed1c'; +} + +.lnil-screwdriver::before { + content: '\ed1d'; +} + +.lnil-shovel::before { + content: '\ed1e'; +} + +.lnil-toolbox::before { + content: '\ed1f'; +} + +.lnil-triangle-ruler-1::before { + content: '\ed20'; +} + +.lnil-triangle-ruler::before { + content: '\ed21'; +} + +.lnil-trowel-alt::before { + content: '\ed22'; +} + +.lnil-trowel::before { + content: '\ed23'; +} + +.lnil-wheelbarrow::before { + content: '\ed24'; +} + +.lnil-wrench::before { + content: '\ed25'; +} + +.lnil-cone::before { + content: '\ed26'; +} + +.lnil-bricks::before { + content: '\ed27'; +} + +.lnil-bulldozer::before { + content: '\ed28'; +} + +.lnil-anchor::before { + content: '\ed29'; +} + +.lnil-bi-cycle::before { + content: '\ed2a'; +} + +.lnil-bubble::before { + content: '\ed2b'; +} + +.lnil-boarding-pass::before { + content: '\ed2c'; +} + +.lnil-bridge::before { + content: '\ed2d'; +} + +.lnil-car-alt::before { + content: '\ed2e'; +} + +.lnil-car::before { + content: '\ed2f'; +} + +.lnil-caravan::before { + content: '\ed30'; +} + +.lnil-chat-add::before { + content: '\ed31'; +} + +.lnil-chat-minus::before { + content: '\ed32'; +} + +.lnil-comments-alt::before { + content: '\ed33'; +} + +.lnil-comments-reply::before { + content: '\ed34'; +} + +.lnil-comments::before { + content: '\ed35'; +} + +.lnil-envelope-alt::before { + content: '\ed36'; +} + +.lnil-envelope::before { + content: '\ed37'; +} + +.lnil-helicopter::before { + content: '\ed38'; +} + +.lnil-inbox::before { + content: '\ed39'; +} + +.lnil-megaphone::before { + content: '\ed3a'; +} + +.lnil-message-attachement::before { + content: '\ed3b'; +} + +.lnil-message-block::before { + content: '\ed3c'; +} + +.lnil-message-check::before { + content: '\ed3d'; +} + +.lnil-message-cross::before { + content: '\ed3e'; +} + +.lnil-message-desktop::before { + content: '\ed3f'; +} + +.lnil-message-edit::before { + content: '\ed40'; +} + +.lnil-message-forward::before { + content: '\ed41'; +} + +.lnil-message-incoming::before { + content: '\ed42'; +} + +.lnil-message-laptop::before { + content: '\ed43'; +} + +.lnil-message-lock::before { + content: '\ed44'; +} + +.lnil-message-love::before { + content: '\ed45'; +} + +.lnil-message-minus::before { + content: '\ed46'; +} + +.lnil-message-outgoing::before { + content: '\ed47'; +} + +.lnil-message-plus::before { + content: '\ed48'; +} + +.lnil-message-reply::before { + content: '\ed49'; +} + +.lnil-message-search::before { + content: '\ed4a'; +} + +.lnil-message-share::before { + content: '\ed4b'; +} + +.lnil-mobile-chat::before { + content: '\ed4c'; +} + +.lnil-page::before { + content: '\ed4d'; +} + +.lnil-phone-block::before { + content: '\ed4e'; +} + +.lnil-phone-caling::before { + content: '\ed4f'; +} + +.lnil-phone-conference::before { + content: '\ed50'; +} + +.lnil-phone-cut::before { + content: '\ed51'; +} + +.lnil-phone-forward::before { + content: '\ed52'; +} + +.lnil-phone-incoming::before { + content: '\ed53'; +} + +.lnil-phone-misscall::before { + content: '\ed54'; +} + +.lnil-phone-outgoing::before { + content: '\ed55'; +} + +.lnil-phone-pause::before { + content: '\ed56'; +} + +.lnil-phone-redial::before { + content: '\ed57'; +} + +.lnil-phone-ring::before { + content: '\ed58'; +} + +.lnil-phone-set::before { + content: '\ed59'; +} + +.lnil-phone::before { + content: '\ed5a'; +} + +.lnil-plane-alt::before { + content: '\ed5b'; +} + +.lnil-plane::before { + content: '\ed5c'; +} + +.lnil-popup::before { + content: '\ed5d'; +} + +.lnil-postcard-alt::before { + content: '\ed5e'; +} + +.lnil-postcard::before { + content: '\ed5f'; +} + +.lnil-reply::before { + content: '\ed60'; +} + +.lnil-road::before { + content: '\ed61'; +} + +.lnil-scooter::before { + content: '\ed62'; +} + +.lnil-ship::before { + content: '\ed63'; +} + +.lnil-support::before { + content: '\ed64'; +} + +.lnil-target-mail::before { + content: '\ed65'; +} + +.lnil-taxi::before { + content: '\ed66'; +} + +.lnil-train-alt::before { + content: '\ed67'; +} + +.lnil-train::before { + content: '\ed68'; +} + +.lnil-bullhorn::before { + content: '\ed69'; +} + +.lnil-bus::before { + content: '\ed6a'; +} + +.lnil-boarding-pass-alt::before { + content: '\ed6b'; +} + +.lnil-achievement::before { + content: '\ed6c'; +} + +.lnil-agenda::before { + content: '\ed6d'; +} + +.lnil-briefcase-alt::before { + content: '\ed6e'; +} + +.lnil-apartment-alt::before { + content: '\ed6f'; +} + +.lnil-apartment::before { + content: '\ed70'; +} + +.lnil-analytics-alt-1::before { + content: '\ed71'; +} + +.lnil-briefcase::before { + content: '\ed72'; +} + +.lnil-cart-alt::before { + content: '\ed73'; +} + +.lnil-cart-down::before { + content: '\ed74'; +} + +.lnil-cart-empty::before { + content: '\ed75'; +} + +.lnil-cart-full::before { + content: '\ed76'; +} + +.lnil-delivery::before { + content: '\ed77'; +} + +.lnil-desk::before { + content: '\ed78'; +} + +.lnil-customer::before { + content: '\ed79'; +} + +.lnil-graph::before { + content: '\ed7a'; +} + +.lnil-grow::before { + content: '\ed7b'; +} + +.lnil-hierchy-alt::before { + content: '\ed7c'; +} + +.lnil-global::before { + content: '\ed7d'; +} + +.lnil-hierchy::before { + content: '\ed7e'; +} + +.lnil-investment::before { + content: '\ed7f'; +} + +.lnil-notepad::before { + content: '\ed80'; +} + +.lnil-consulting::before { + content: '\ed81'; +} + +.lnil-office-plan::before { + content: '\ed82'; +} + +.lnil-paperclip::before { + content: '\ed83'; +} + +.lnil-cart::before { + content: '\ed84'; +} + +.lnil-offer::before { + content: '\ed85'; +} + +.lnil-pie-chart-alt::before { + content: '\ed86'; +} + +.lnil-pie-chart-dollar::before { + content: '\ed87'; +} + +.lnil-pie-chart::before { + content: '\ed88'; +} + +.lnil-pie-report::before { + content: '\ed89'; +} + +.lnil-handshake::before { + content: '\ed8a'; +} + +.lnil-pin-alt::before { + content: '\ed8b'; +} + +.lnil-pin::before { + content: '\ed8c'; +} + +.lnil-quotation::before { + content: '\ed8d'; +} + +.lnil-revenue::before { + content: '\ed8e'; +} + +.lnil-stamp::before { + content: '\ed8f'; +} + +.lnil-tablet-alt::before { + content: '\ed90'; +} + +.lnil-tag::before { + content: '\ed91'; +} + +.lnil-target-achievement::before { + content: '\ed92'; +} + +.lnil-table::before { + content: '\ed93'; +} + +.lnil-target-alt::before { + content: '\ed94'; +} + +.lnil-target-alt-1::before { + content: '\ed95'; +} + +.lnil-swatches::before { + content: '\ed96'; +} + +.lnil-stats-down::before { + content: '\ed97'; +} + +.lnil-stats-up::before { + content: '\ed98'; +} + +.lnil-target-revenue::before { + content: '\ed99'; +} + +.lnil-tie::before { + content: '\ed9a'; +} + +.lnil-target::before { + content: '\ed9b'; +} + +.lnil-licencse::before { + content: '\ed9c'; +} + +.lnil-target-remove::before { + content: '\ed9d'; +} + +.lnil-sales-report::before { + content: '\ed9e'; +} + +.lnil-Instagram::before { + content: '\ed9f'; +} + +.lnil-amazon::before { + content: '\eda0'; +} + +.lnil-amex::before { + content: '\eda1'; +} + +.lnil-bitbucket::before { + content: '\eda2'; +} + +.lnil-bitcoin::before { + content: '\eda3'; +} + +.lnil-chrome::before { + content: '\eda4'; +} + +.lnil-css3::before { + content: '\eda5'; +} + +.lnil-dribbble::before { + content: '\eda6'; +} + +.lnil-dropbox::before { + content: '\eda7'; +} + +.lnil-drupal::before { + content: '\eda8'; +} + +.lnil-facebook::before { + content: '\eda9'; +} + +.lnil-firefox::before { + content: '\edaa'; +} + +.lnil-github::before { + content: '\edab'; +} + +.lnil-html5::before { + content: '\edac'; +} + +.lnil-mastercard::before { + content: '\edad'; +} + +.lnil-paypal::before { + content: '\edae'; +} + +.lnil-play-store::before { + content: '\edaf'; +} + +.lnil-slack::before { + content: '\edb0'; +} + +.lnil-quora::before { + content: '\edb1'; +} + +.lnil-soundcloud::before { + content: '\edb2'; +} + +.lnil-spotify::before { + content: '\edb3'; +} + +.lnil-twitter::before { + content: '\edb4'; +} + +.lnil-visa::before { + content: '\edb5'; +} + +.lnil-android::before { + content: '\edb6'; +} + +.lnil-apple::before { + content: '\edb7'; +} + +.lnil-behance::before { + content: '\edb8'; +} + +/* -------------------------------- + +LineIconsPro Regular Web Font +Author: lineicons.com + +-------------------------------- */ +@font-face { + font-family: 'LineIconsPro Regular'; + src: url('/fonts/LineIconsProRegular.eot'); + src: url('/fonts/LineIconsProRegular.eot') format('embedded-opentype'), + url('/fonts/LineIconsProRegular.woff2') format('woff2'), + url('/fonts/LineIconsProRegular.woff') format('woff'), + url('/fonts/LineIconsProRegular.ttf') format('truetype'), + url('/fonts/LineIconsProRegular.svg') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +/* ------------------------ + base class definition +------------------------- */ +.lnir { + display: inline-block; + font: normal normal normal 1em/1 'LineIconsPro Regular'; + speak: none; + text-transform: none; + + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* ------------------------ + change icon size +------------------------- */ + +/* relative units */ +.lnir-sm { + font-size: 0.8em; +} +.lnir-lg { + font-size: 1.2em; +} + +/* absolute units */ +.lnir-16 { + font-size: 16px; +} +.lnir-32 { + font-size: 32px; +} + +/* ---------------------------------- + add a square/circle background +----------------------------------- */ +.lnir-bg-square, +.lnir-bg-circle { + padding: 0.35em; + background-color: #eee; +} +.lnir-bg-circle { + border-radius: 50%; +} + +/* ------------------------------------ + use icons as list item markers +------------------------------------- */ +.lnir-ul { + padding-inline-start: 0; + list-style-type: none; +} +.lnir-ul > li { + display: flex; + align-items: flex-start; + line-height: 1.4; +} +.lnir-ul > li > .lnir { + margin-right: 0.4em; + line-height: inherit; +} + +/* ------------------------ + spinning icons +------------------------- */ +.lnir-is-spinning { + -webkit-animation: lnir-spin 2s infinite linear; + -moz-animation: lnir-spin 2s infinite linear; + animation: lnir-spin 2s infinite linear; +} +@-webkit-keyframes lnir-spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@-moz-keyframes lnir-spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(360deg); + } +} +@keyframes lnir-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +/* ------------------------ + rotated/flipped icons +------------------------- */ +.lnir-rotate-90 { + filter: progid:dximagetransform.microsoft.basicimage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.lnir-rotate-180 { + filter: progid:dximagetransform.microsoft.basicimage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.lnir-rotate-270 { + filter: progid:dximagetransform.microsoft.basicimage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.lnir-flip-y { + filter: progid:dximagetransform.microsoft.basicimage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.lnir-flip-x { + filter: progid:dximagetransform.microsoft.basicimage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} + +/* ------------------------ + icons +------------------------- */ + +.lnir-500px::before { + content: '\ea02'; +} + +.lnir-adobe::before { + content: '\ea03'; +} + +.lnir-airbnb::before { + content: '\ea04'; +} + +.lnir-amazon-original::before { + content: '\ea05'; +} + +.lnir-amazon-pay::before { + content: '\ea06'; +} + +.lnir-amazon::before { + content: '\ea07'; +} + +.lnir-angellist::before { + content: '\ea08'; +} + +.lnir-android-original::before { + content: '\ea09'; +} + +.lnir-android::before { + content: '\ea0a'; +} + +.lnir-amex::before { + content: '\ea0b'; +} + +.lnir-angular::before { + content: '\ea0c'; +} + +.lnir-atlassian::before { + content: '\ea0d'; +} + +.lnir-apple-pay::before { + content: '\ea0e'; +} + +.lnir-apple::before { + content: '\ea0f'; +} + +.lnir-app-store::before { + content: '\ea10'; +} + +.lnir-aws::before { + content: '\ea11'; +} + +.lnir-behance-original::before { + content: '\ea12'; +} + +.lnir-behance::before { + content: '\ea13'; +} + +.lnir-bitbucket::before { + content: '\ea14'; +} + +.lnir-chrome::before { + content: '\ea15'; +} + +.lnir-bitcoin::before { + content: '\ea16'; +} + +.lnir-codepen::before { + content: '\ea17'; +} + +.lnir-bootstrap::before { + content: '\ea18'; +} + +.lnir-css3::before { + content: '\ea19'; +} + +.lnir-blogger::before { + content: '\ea1a'; +} + +.lnir-dev::before { + content: '\ea1b'; +} + +.lnir-diners-club::before { + content: '\ea1c'; +} + +.lnir-discord::before { + content: '\ea1d'; +} + +.lnir-discover::before { + content: '\ea1e'; +} + +.lnir-docker::before { + content: '\ea1f'; +} + +.lnir-dribbble::before { + content: '\ea20'; +} + +.lnir-dropbox::before { + content: '\ea21'; +} + +.lnir-drupal-original::before { + content: '\ea22'; +} + +.lnir-drupal::before { + content: '\ea23'; +} + +.lnir-edge::before { + content: '\ea24'; +} + +.lnir-envato::before { + content: '\ea25'; +} + +.lnir-facebook-filled::before { + content: '\ea26'; +} + +.lnir-cpanel::before { + content: '\ea27'; +} + +.lnir-creative-commons::before { + content: '\ea28'; +} + +.lnir-facebook-messenger::before { + content: '\ea29'; +} + +.lnir-facebook-original::before { + content: '\ea2a'; +} + +.lnir-facebook-oval::before { + content: '\ea2b'; +} + +.lnir-facebook::before { + content: '\ea2c'; +} + +.lnir-figma::before { + content: '\ea2d'; +} + +.lnir-firefox-original::before { + content: '\ea2e'; +} + +.lnir-firefox::before { + content: '\ea2f'; +} + +.lnir-flickr::before { + content: '\ea30'; +} + +.lnir-git::before { + content: '\ea31'; +} + +.lnir-github-original::before { + content: '\ea32'; +} + +.lnir-github::before { + content: '\ea33'; +} + +.lnir-goodreads::before { + content: '\ea34'; +} + +.lnir-google-drive::before { + content: '\ea35'; +} + +.lnir-google-pay::before { + content: '\ea36'; +} + +.lnir-google-wallet::before { + content: '\ea37'; +} + +.lnir-google::before { + content: '\ea38'; +} + +.lnir-hacker-news::before { + content: '\ea39'; +} + +.lnir-html5::before { + content: '\ea3a'; +} + +.lnir-instagram-filled::before { + content: '\ea3b'; +} + +.lnir-instagram-original::before { + content: '\ea3c'; +} + +.lnir-instagram::before { + content: '\ea3d'; +} + +.lnir-javascript::before { + content: '\ea3e'; +} + +.lnir-jcb::before { + content: '\ea3f'; +} + +.lnir-joomla::before { + content: '\ea40'; +} + +.lnir-laravel::before { + content: '\ea41'; +} + +.lnir-lineicons-alt::before { + content: '\ea42'; +} + +.lnir-dropbox-original::before { + content: '\ea43'; +} + +.lnir-linkedin-original::before { + content: '\ea44'; +} + +.lnir-mailchimp::before { + content: '\ea45'; +} + +.lnir-mastercard::before { + content: '\ea46'; +} + +.lnir-medium::before { + content: '\ea47'; +} + +.lnir-megento::before { + content: '\ea48'; +} + +.lnir-microsoft::before { + content: '\ea49'; +} + +.lnir-nodejs-alt::before { + content: '\ea4a'; +} + +.lnir-nodejs::before { + content: '\ea4b'; +} + +.lnir-npm::before { + content: '\ea4c'; +} + +.lnir-opera::before { + content: '\ea4d'; +} + +.lnir-patreon::before { + content: '\ea4e'; +} + +.lnir-paypal-original::before { + content: '\ea4f'; +} + +.lnir-paypal::before { + content: '\ea50'; +} + +.lnir-php::before { + content: '\ea51'; +} + +.lnir-line::before { + content: '\ea52'; +} + +.lnir-lineicons::before { + content: '\ea53'; +} + +.lnir-linkedin::before { + content: '\ea54'; +} + +.lnir-pinterest::before { + content: '\ea55'; +} + +.lnir-play-store::before { + content: '\ea56'; +} + +.lnir-producthunt::before { + content: '\ea57'; +} + +.lnir-python::before { + content: '\ea58'; +} + +.lnir-quora::before { + content: '\ea59'; +} + +.lnir-react::before { + content: '\ea5a'; +} + +.lnir-reddit::before { + content: '\ea5b'; +} + +.lnir-shopify::before { + content: '\ea5c'; +} + +.lnir-sketch::before { + content: '\ea5d'; +} + +.lnir-skype::before { + content: '\ea5e'; +} + +.lnir-slack::before { + content: '\ea5f'; +} + +.lnir-slideshare::before { + content: '\ea60'; +} + +.lnir-snapchat::before { + content: '\ea61'; +} + +.lnir-souncloud-original::before { + content: '\ea62'; +} + +.lnir-soundcloud::before { + content: '\ea63'; +} + +.lnir-spotify-original::before { + content: '\ea64'; +} + +.lnir-spotify::before { + content: '\ea65'; +} + +.lnir-stackoverflow::before { + content: '\ea66'; +} + +.lnir-swift::before { + content: '\ea67'; +} + +.lnir-telegram-original::before { + content: '\ea68'; +} + +.lnir-telegram::before { + content: '\ea69'; +} + +.lnir-trello::before { + content: '\ea6a'; +} + +.lnir-stripe::before { + content: '\ea6b'; +} + +.lnir-tumblr::before { + content: '\ea6c'; +} + +.lnir-stumbleupon::before { + content: '\ea6d'; +} + +.lnir-twitter-original::before { + content: '\ea6e'; +} + +.lnir-twitter::before { + content: '\ea6f'; +} + +.lnir-ubuntu::before { + content: '\ea70'; +} + +.lnir-vimeo::before { + content: '\ea71'; +} + +.lnir-twitch::before { + content: '\ea72'; +} + +.lnir-steam::before { + content: '\ea73'; +} + +.lnir-twitter-filled::before { + content: '\ea74'; +} + +.lnir-visa::before { + content: '\ea75'; +} + +.lnir-vk::before { + content: '\ea76'; +} + +.lnir-wechat::before { + content: '\ea77'; +} + +.lnir-whatsapp::before { + content: '\ea78'; +} + +.lnir-windows::before { + content: '\ea79'; +} + +.lnir-wordpress-filled::before { + content: '\ea7a'; +} + +.lnir-wordpress::before { + content: '\ea7b'; +} + +.lnir-yahoo::before { + content: '\ea7c'; +} + +.lnir-ycombinator::before { + content: '\ea7d'; +} + +.lnir-youtube::before { + content: '\ea7e'; +} + +.lnir-anchor::before { + content: '\ea7f'; +} + +.lnir-bi-cycle::before { + content: '\ea80'; +} + +.lnir-boarding-pass-alt::before { + content: '\ea81'; +} + +.lnir-boarding-pass::before { + content: '\ea82'; +} + +.lnir-java::before { + content: '\ea83'; +} + +.lnir-jsfiddle::before { + content: '\ea84'; +} + +.lnir-bridge::before { + content: '\ea85'; +} + +.lnir-bullhorn::before { + content: '\ea86'; +} + +.lnir-bus::before { + content: '\ea87'; +} + +.lnir-car-alt::before { + content: '\ea88'; +} + +.lnir-car::before { + content: '\ea89'; +} + +.lnir-caravan::before { + content: '\ea8a'; +} + +.lnir-chat-add::before { + content: '\ea8b'; +} + +.lnir-chat-minus::before { + content: '\ea8c'; +} + +.lnir-comments-alt::before { + content: '\ea8d'; +} + +.lnir-comments-reply::before { + content: '\ea8e'; +} + +.lnir-comments::before { + content: '\ea8f'; +} + +.lnir-envelope-alt::before { + content: '\ea90'; +} + +.lnir-helicopter::before { + content: '\ea91'; +} + +.lnir-inbox::before { + content: '\ea92'; +} + +.lnir-megaphone::before { + content: '\ea93'; +} + +.lnir-message-attachement::before { + content: '\ea94'; +} + +.lnir-message-block::before { + content: '\ea95'; +} + +.lnir-message-check::before { + content: '\ea96'; +} + +.lnir-message-cross::before { + content: '\ea97'; +} + +.lnir-message-desktop::before { + content: '\ea98'; +} + +.lnir-message-edit::before { + content: '\ea99'; +} + +.lnir-message-forward::before { + content: '\ea9a'; +} + +.lnir-message-incoming::before { + content: '\ea9b'; +} + +.lnir-message-laptop::before { + content: '\ea9c'; +} + +.lnir-message-lock::before { + content: '\ea9d'; +} + +.lnir-message-love::before { + content: '\ea9e'; +} + +.lnir-message-minus::before { + content: '\ea9f'; +} + +.lnir-message-outgoing::before { + content: '\eaa0'; +} + +.lnir-message-plus::before { + content: '\eaa1'; +} + +.lnir-message-reply::before { + content: '\eaa2'; +} + +.lnir-message-search::before { + content: '\eaa3'; +} + +.lnir-message-share::before { + content: '\eaa4'; +} + +.lnir-mobile-chat::before { + content: '\eaa5'; +} + +.lnir-page::before { + content: '\eaa6'; +} + +.lnir-phone-block::before { + content: '\eaa7'; +} + +.lnir-phone-caling::before { + content: '\eaa8'; +} + +.lnir-phone-conference::before { + content: '\eaa9'; +} + +.lnir-phone-cut::before { + content: '\eaaa'; +} + +.lnir-phone-forward::before { + content: '\eaab'; +} + +.lnir-phone-incoming::before { + content: '\eaac'; +} + +.lnir-phone-misscall::before { + content: '\eaad'; +} + +.lnir-phone-outgoing::before { + content: '\eaae'; +} + +.lnir-phone-pause::before { + content: '\eaaf'; +} + +.lnir-phone-redial::before { + content: '\eab0'; +} + +.lnir-phone-ring::before { + content: '\eab1'; +} + +.lnir-phone-set::before { + content: '\eab2'; +} + +.lnir-phone::before { + content: '\eab3'; +} + +.lnir-plane-alt::before { + content: '\eab4'; +} + +.lnir-plane::before { + content: '\eab5'; +} + +.lnir-popup::before { + content: '\eab6'; +} + +.lnir-postcard-alt::before { + content: '\eab7'; +} + +.lnir-postcard::before { + content: '\eab8'; +} + +.lnir-reply::before { + content: '\eab9'; +} + +.lnir-road::before { + content: '\eaba'; +} + +.lnir-scooter::before { + content: '\eabb'; +} + +.lnir-ship::before { + content: '\eabc'; +} + +.lnir-support::before { + content: '\eabd'; +} + +.lnir-target-mail::before { + content: '\eabe'; +} + +.lnir-taxi::before { + content: '\eabf'; +} + +.lnir-train-alt::before { + content: '\eac0'; +} + +.lnir-train::before { + content: '\eac1'; +} + +.lnir-boundary::before { + content: '\eac2'; +} + +.lnir-bricks-alt::before { + content: '\eac3'; +} + +.lnir-bricks::before { + content: '\eac4'; +} + +.lnir-bulldozer::before { + content: '\eac5'; +} + +.lnir-cone::before { + content: '\eac6'; +} + +.lnir-construction-hammer::before { + content: '\eac7'; +} + +.lnir-construction-rular::before { + content: '\eac8'; +} + +.lnir-construction::before { + content: '\eac9'; +} + +.lnir-door-alt::before { + content: '\eaca'; +} + +.lnir-drill::before { + content: '\eacb'; +} + +.lnir-fence::before { + content: '\eacc'; +} + +.lnir-hammer-alt::before { + content: '\eacd'; +} + +.lnir-envelope::before { + content: '\eace'; +} + +.lnir-joomla-original::before { + content: '\eacf'; +} + +.lnir-bubble::before { + content: '\ead0'; +} + +.lnir-door::before { + content: '\ead1'; +} + +.lnir-helmet::before { + content: '\ead2'; +} + +.lnir-hook::before { + content: '\ead3'; +} + +.lnir-house-alt-1::before { + content: '\ead4'; +} + +.lnir-house-alt::before { + content: '\ead5'; +} + +.lnir-house-heart::before { + content: '\ead6'; +} + +.lnir-house-plan::before { + content: '\ead7'; +} + +.lnir-house::before { + content: '\ead8'; +} + +.lnir-measuring-tape::before { + content: '\ead9'; +} + +.lnir-paint-bucket::before { + content: '\eada'; +} + +.lnir-paint-roller-alt-1::before { + content: '\eadb'; +} + +.lnir-paint-roller-alt::before { + content: '\eadc'; +} + +.lnir-paint-roller::before { + content: '\eadd'; +} + +.lnir-pipe::before { + content: '\eade'; +} + +.lnir-ruler-alt::before { + content: '\eadf'; +} + +.lnir-ruler-pencil::before { + content: '\eae0'; +} + +.lnir-ruler::before { + content: '\eae1'; +} + +.lnir-saw-alt::before { + content: '\eae2'; +} + +.lnir-saw::before { + content: '\eae3'; +} + +.lnir-screw::before { + content: '\eae4'; +} + +.lnir-screwdriver::before { + content: '\eae5'; +} + +.lnir-shovel::before { + content: '\eae6'; +} + +.lnir-toolbox::before { + content: '\eae7'; +} + +.lnir-triangle-ruler-1::before { + content: '\eae8'; +} + +.lnir-triangle-ruler::before { + content: '\eae9'; +} + +.lnir-trowel-alt::before { + content: '\eaea'; +} + +.lnir-trowel::before { + content: '\eaeb'; +} + +.lnir-wheelbarrow::before { + content: '\eaec'; +} + +.lnir-wrench::before { + content: '\eaed'; +} + +.lnir-brush-alt::before { + content: '\eaee'; +} + +.lnir-brush::before { + content: '\eaef'; +} + +.lnir-color-palette::before { + content: '\eaf0'; +} + +.lnir-crop-alt::before { + content: '\eaf1'; +} + +.lnir-crop::before { + content: '\eaf2'; +} + +.lnir-grid-alt::before { + content: '\eaf3'; +} + +.lnir-grid::before { + content: '\eaf4'; +} + +.lnir-highlight-alt::before { + content: '\eaf5'; +} + +.lnir-highlight::before { + content: '\eaf6'; +} + +.lnir-image-crop::before { + content: '\eaf7'; +} + +.lnir-layers-alt-1::before { + content: '\eaf8'; +} + +.lnir-layers-alt::before { + content: '\eaf9'; +} + +.lnir-layers::before { + content: '\eafa'; +} + +.lnir-layout-alt-1::before { + content: '\eafb'; +} + +.lnir-layout-alt-2::before { + content: '\eafc'; +} + +.lnir-layout-alt::before { + content: '\eafd'; +} + +.lnir-layout::before { + content: '\eafe'; +} + +.lnir-magic-wand::before { + content: '\eaff'; +} + +.lnir-margin::before { + content: '\eb00'; +} + +.lnir-move::before { + content: '\eb01'; +} + +.lnir-pallet::before { + content: '\eb02'; +} + +.lnir-rotate::before { + content: '\eb03'; +} + +.lnir-scaling::before { + content: '\eb04'; +} + +.lnir-select::before { + content: '\eb05'; +} + +.lnir-size::before { + content: '\eb06'; +} + +.lnir-slice::before { + content: '\eb07'; +} + +.lnir-transform::before { + content: '\eb08'; +} + +.lnir-ux::before { + content: '\eb09'; +} + +.lnir-vector-alt::before { + content: '\eb0a'; +} + +.lnir-vector-pen::before { + content: '\eb0b'; +} + +.lnir-vector::before { + content: '\eb0c'; +} + +.lnir-angle-double-down::before { + content: '\eb0d'; +} + +.lnir-angle-double-left::before { + content: '\eb0e'; +} + +.lnir-angle-double-right::before { + content: '\eb0f'; +} + +.lnir-angle-double-up::before { + content: '\eb10'; +} + +.lnir-arrow-double-down::before { + content: '\eb11'; +} + +.lnir-arrow-double-left::before { + content: '\eb12'; +} + +.lnir-arrow-double-right::before { + content: '\eb13'; +} + +.lnir-arrow-double-top::before { + content: '\eb14'; +} + +.lnir-arrow-down-circle::before { + content: '\eb15'; +} + +.lnir-arrow-down::before { + content: '\eb16'; +} + +.lnir-arrow-expand-alt::before { + content: '\eb17'; +} + +.lnir-arrow-expand::before { + content: '\eb18'; +} + +.lnir-arrow-left-circle::before { + content: '\eb19'; +} + +.lnir-arrow-left::before { + content: '\eb1a'; +} + +.lnir-arrow-minimize-alt::before { + content: '\eb1b'; +} + +.lnir-arrow-minimize::before { + content: '\eb1c'; +} + +.lnir-arrow-right-circle::before { + content: '\eb1d'; +} + +.lnir-arrow-right::before { + content: '\eb1e'; +} + +.lnir-arrow-top-left::before { + content: '\eb1f'; +} + +.lnir-arrow-top-right::before { + content: '\eb20'; +} + +.lnir-arrow-up-circle::before { + content: '\eb21'; +} + +.lnir-arrow-up::before { + content: '\eb22'; +} + +.lnir-arrows-horizontal::before { + content: '\eb23'; +} + +.lnir-arrows-vertical::before { + content: '\eb24'; +} + +.lnir-axis::before { + content: '\eb25'; +} + +.lnir-chevron-down-circle::before { + content: '\eb26'; +} + +.lnir-chevron-down::before { + content: '\eb27'; +} + +.lnir-chevron-left-circle::before { + content: '\eb28'; +} + +.lnir-chevron-left::before { + content: '\eb29'; +} + +.lnir-chevron-right-circle::before { + content: '\eb2a'; +} + +.lnir-chevron-right::before { + content: '\eb2b'; +} + +.lnir-chevron-up-circle::before { + content: '\eb2c'; +} + +.lnir-chevron-up::before { + content: '\eb2d'; +} + +.lnir-direction-alt::before { + content: '\eb2e'; +} + +.lnir-direction-ltr::before { + content: '\eb2f'; +} + +.lnir-direction-rtl::before { + content: '\eb30'; +} + +.lnir-direction::before { + content: '\eb31'; +} + +.lnir-down-arrow-box::before { + content: '\eb32'; +} + +.lnir-down-left-arrow-box::before { + content: '\eb33'; +} + +.lnir-down-right-arrow-box::before { + content: '\eb34'; +} + +.lnir-enter::before { + content: '\eb35'; +} + +.lnir-exit-down::before { + content: '\eb36'; +} + +.lnir-exit-up::before { + content: '\eb37'; +} + +.lnir-exit::before { + content: '\eb38'; +} + +.lnir-left-arrow-box::before { + content: '\eb39'; +} + +.lnir-pointer-down::before { + content: '\eb3a'; +} + +.lnir-pointer-left::before { + content: '\eb3b'; +} + +.lnir-pointer-right::before { + content: '\eb3c'; +} + +.lnir-pointer-up::before { + content: '\eb3d'; +} + +.lnir-right-arrow-box::before { + content: '\eb3e'; +} + +.lnir-shift-left::before { + content: '\eb3f'; +} + +.lnir-shift-right::before { + content: '\eb40'; +} + +.lnir-top-left-arrow-box::before { + content: '\eb41'; +} + +.lnir-top-arrow-box::before { + content: '\eb42'; +} + +.lnir-top-right-arrow-box::before { + content: '\eb43'; +} + +.lnir-capital-letter::before { + content: '\eb44'; +} + +.lnir-font::before { + content: '\eb45'; +} + +.lnir-height::before { + content: '\eb46'; +} + +.lnir-indent-decrease::before { + content: '\eb47'; +} + +.lnir-indent-increase::before { + content: '\eb48'; +} + +.lnir-italic::before { + content: '\eb49'; +} + +.lnir-line-dashed::before { + content: '\eb4a'; +} + +.lnir-line-dotted::before { + content: '\eb4b'; +} + +.lnir-line-double::before { + content: '\eb4c'; +} + +.lnir-line-spacing::before { + content: '\eb4d'; +} + +.lnir-page-break::before { + content: '\eb4e'; +} + +.lnir-pagination::before { + content: '\eb4f'; +} + +.lnir-pilcrow::before { + content: '\eb50'; +} + +.lnir-redo::before { + content: '\eb51'; +} + +.lnir-reflect::before { + content: '\eb52'; +} + +.lnir-sort-alpha-asc::before { + content: '\eb53'; +} + +.lnir-sort-amount-asc::before { + content: '\eb54'; +} + +.lnir-sort-amount-dsc::before { + content: '\eb55'; +} + +.lnir-spellcheck::before { + content: '\eb56'; +} + +.lnir-text-align-justify::before { + content: '\eb57'; +} + +.lnir-text-align-left::before { + content: '\eb58'; +} + +.lnir-hammer::before { + content: '\eb59'; +} + +.lnir-helmet-alt::before { + content: '\eb5a'; +} + +.lnir-text-align-right::before { + content: '\eb5b'; +} + +.lnir-text-align-center::before { + content: '\eb5c'; +} + +.lnir-text-format-remove::before { + content: '\eb5d'; +} + +.lnir-text::before { + content: '\eb5e'; +} + +.lnir-underline::before { + content: '\eb5f'; +} + +.lnir-undo::before { + content: '\eb60'; +} + +.lnir-vertical-line::before { + content: '\eb61'; +} + +.lnir-atom::before { + content: '\eb62'; +} + +.lnir-backpack-alt::before { + content: '\eb63'; +} + +.lnir-backpack::before { + content: '\eb64'; +} + +.lnir-blackboard::before { + content: '\eb65'; +} + +.lnir-book-alt::before { + content: '\eb66'; +} + +.lnir-book::before { + content: '\eb67'; +} + +.lnir-books-alt::before { + content: '\eb68'; +} + +.lnir-books::before { + content: '\eb69'; +} + +.lnir-brakckets::before { + content: '\eb6a'; +} + +.lnir-certificate-alt-1::before { + content: '\eb6b'; +} + +.lnir-certificate-alt::before { + content: '\eb6c'; +} + +.lnir-certificate::before { + content: '\eb6d'; +} + +.lnir-classroom::before { + content: '\eb6e'; +} + +.lnir-clipboard::before { + content: '\eb6f'; +} + +.lnir-compass::before { + content: '\eb70'; +} + +.lnir-cubes::before { + content: '\eb71'; +} + +.lnir-eraser::before { + content: '\eb72'; +} + +.lnir-flask-alt-1::before { + content: '\eb73'; +} + +.lnir-flask-alt-2::before { + content: '\eb74'; +} + +.lnir-flask-alt::before { + content: '\eb75'; +} + +.lnir-flask::before { + content: '\eb76'; +} + +.lnir-graduate-alt::before { + content: '\eb77'; +} + +.lnir-graduate::before { + content: '\eb78'; +} + +.lnir-graduation::before { + content: '\eb79'; +} + +.lnir-letterblocks::before { + content: '\eb7a'; +} + +.lnir-library::before { + content: '\eb7b'; +} + +.lnir-medal-alt::before { + content: '\eb7c'; +} + +.lnir-medal::before { + content: '\eb7d'; +} + +.lnir-molecule-alt::before { + content: '\eb7e'; +} + +.lnir-molecule::before { + content: '\eb7f'; +} + +.lnir-pencil-alt::before { + content: '\eb80'; +} + +.lnir-pencil::before { + content: '\eb81'; +} + +.lnir-quill::before { + content: '\eb82'; +} + +.lnir-school-bench-alt::before { + content: '\eb83'; +} + +.lnir-school-bench::before { + content: '\eb84'; +} + +.lnir-sketchbook::before { + content: '\eb85'; +} + +.lnir-whiteboard-alt-1::before { + content: '\eb86'; +} + +.lnir-whiteboard-alt-2::before { + content: '\eb87'; +} + +.lnir-whiteboard-alt::before { + content: '\eb88'; +} + +.lnir-whiteboard::before { + content: '\eb89'; +} + +.lnir-world-2::before { + content: '\eb8a'; +} + +.lnir-world-alt::before { + content: '\eb8b'; +} + +.lnir-world::before { + content: '\eb8c'; +} + +.lnir-write::before { + content: '\eb8d'; +} + +.lnir-apple-alt::before { + content: '\eb8e'; +} + +.lnir-banana::before { + content: '\eb8f'; +} + +.lnir-bowl-alt::before { + content: '\eb90'; +} + +.lnir-bowl-alt-1::before { + content: '\eb91'; +} + +.lnir-bowl::before { + content: '\eb92'; +} + +.lnir-brocolli::before { + content: '\eb93'; +} + +.lnir-burger-alt-1::before { + content: '\eb94'; +} + +.lnir-burger-alt::before { + content: '\eb95'; +} + +.lnir-burger::before { + content: '\eb96'; +} + +.lnir-chef-hat-alt-1::before { + content: '\eb97'; +} + +.lnir-chef-hat-alt-2::before { + content: '\eb98'; +} + +.lnir-chef-hat-alt::before { + content: '\eb99'; +} + +.lnir-chef-hat::before { + content: '\eb9a'; +} + +.lnir-chicken::before { + content: '\eb9b'; +} + +.lnir-cocktail-alt-1::before { + content: '\eb9c'; +} + +.lnir-cocktail-alt::before { + content: '\eb9d'; +} + +.lnir-cocktail::before { + content: '\eb9e'; +} + +.lnir-coffee-cup-alt::before { + content: '\eb9f'; +} + +.lnir-coffee-cup::before { + content: '\eba0'; +} + +.lnir-cupcake-alt::before { + content: '\eba1'; +} + +.lnir-cupcake::before { + content: '\eba2'; +} + +.lnir-cutlery-alt-1::before { + content: '\eba3'; +} + +.lnir-cutlery-alt::before { + content: '\eba4'; +} + +.lnir-cutlery::before { + content: '\eba5'; +} + +.lnir-dinner-table::before { + content: '\eba6'; +} + +.lnir-dinner::before { + content: '\eba7'; +} + +.lnir-drumstick::before { + content: '\eba8'; +} + +.lnir-fresh-juice::before { + content: '\eba9'; +} + +.lnir-ice-cream-alt::before { + content: '\ebaa'; +} + +.lnir-ice-cream::before { + content: '\ebab'; +} + +.lnir-juice::before { + content: '\ebac'; +} + +.lnir-lolypop::before { + content: '\ebad'; +} + +.lnir-meat::before { + content: '\ebae'; +} + +.lnir-pizza-alt::before { + content: '\ebaf'; +} + +.lnir-pizza::before { + content: '\ebb0'; +} + +.lnir-plate::before { + content: '\ebb1'; +} + +.lnir-popcorn::before { + content: '\ebb2'; +} + +.lnir-restaurant::before { + content: '\ebb3'; +} + +.lnir-service::before { + content: '\ebb4'; +} + +.lnir-silverware::before { + content: '\ebb5'; +} + +.lnir-spatula::before { + content: '\ebb6'; +} + +.lnir-ambulance-alt-1::before { + content: '\ebb7'; +} + +.lnir-ambulance-alt::before { + content: '\ebb8'; +} + +.lnir-ambulance::before { + content: '\ebb9'; +} + +.lnir-basketball::before { + content: '\ebba'; +} + +.lnir-bone::before { + content: '\ebbb'; +} + +.lnir-brain-alt::before { + content: '\ebbc'; +} + +.lnir-brain-check-alt::before { + content: '\ebbd'; +} + +.lnir-brain-check::before { + content: '\ebbe'; +} + +.lnir-brain::before { + content: '\ebbf'; +} + +.lnir-broken-bone::before { + content: '\ebc0'; +} + +.lnir-capsule-alt-1::before { + content: '\ebc1'; +} + +.lnir-capsule-alt::before { + content: '\ebc2'; +} + +.lnir-capsule::before { + content: '\ebc3'; +} + +.lnir-capsules::before { + content: '\ebc4'; +} + +.lnir-cardiology::before { + content: '\ebc5'; +} + +.lnir-diagnosis-alt::before { + content: '\ebc6'; +} + +.lnir-diagnosis::before { + content: '\ebc7'; +} + +.lnir-dna::before { + content: '\ebc8'; +} + +.lnir-dropper-alt-1::before { + content: '\ebc9'; +} + +.lnir-dropper-alt-2::before { + content: '\ebca'; +} + +.lnir-dropper-alt::before { + content: '\ebcb'; +} + +.lnir-dropper::before { + content: '\ebcc'; +} + +.lnir-dumbbell::before { + content: '\ebcd'; +} + +.lnir-eye-test::before { + content: '\ebce'; +} + +.lnir-female::before { + content: '\ebcf'; +} + +.lnir-first-aid::before { + content: '\ebd0'; +} + +.lnir-gluten-free::before { + content: '\ebd1'; +} + +.lnir-heart-check::before { + content: '\ebd2'; +} + +.lnir-heart-monitor::before { + content: '\ebd3'; +} + +.lnir-heartrate-monitor::before { + content: '\ebd4'; +} + +.lnir-hospital-alt-1::before { + content: '\ebd5'; +} + +.lnir-hospital-alt-2::before { + content: '\ebd6'; +} + +.lnir-hospital-alt-3::before { + content: '\ebd7'; +} + +.lnir-hospital-alt-4::before { + content: '\ebd8'; +} + +.lnir-hospital-alt::before { + content: '\ebd9'; +} + +.lnir-hospital-bed-alt-1::before { + content: '\ebda'; +} + +.lnir-hospital-bed-alt-2::before { + content: '\ebdb'; +} + +.lnir-hospital-bed-alt::before { + content: '\ebdc'; +} + +.lnir-hospital-bed::before { + content: '\ebdd'; +} + +.lnir-hospital-location::before { + content: '\ebde'; +} + +.lnir-hospital-sign::before { + content: '\ebdf'; +} + +.lnir-hospital::before { + content: '\ebe0'; +} + +.lnir-kettlebell::before { + content: '\ebe1'; +} + +.lnir-lungs::before { + content: '\ebe2'; +} + +.lnir-male::before { + content: '\ebe3'; +} + +.lnir-medical-briefcase-alt::before { + content: '\ebe4'; +} + +.lnir-medical-briefcase::before { + content: '\ebe5'; +} + +.lnir-medical-protection::before { + content: '\ebe6'; +} + +.lnir-medical-sign::before { + content: '\ebe7'; +} + +.lnir-medicine-alt::before { + content: '\ebe8'; +} + +.lnir-medicine-bottle::before { + content: '\ebe9'; +} + +.lnir-medicine::before { + content: '\ebea'; +} + +.lnir-microscope::before { + content: '\ebeb'; +} + +.lnir-pulse::before { + content: '\ebec'; +} + +.lnir-report-laptop::before { + content: '\ebed'; +} + +.lnir-saline-alt-1::before { + content: '\ebee'; +} + +.lnir-saline::before { + content: '\ebef'; +} + +.lnir-skipping-rope::before { + content: '\ebf0'; +} + +.lnir-slim::before { + content: '\ebf1'; +} + +.lnir-sthethoscope::before { + content: '\ebf2'; +} + +.lnir-saline-alt::before { + content: '\ebf3'; +} + +.lnir-syringe::before { + content: '\ebf4'; +} + +.lnir-test-tube-alt::before { + content: '\ebf5'; +} + +.lnir-test-tube::before { + content: '\ebf6'; +} + +.lnir-thermometer-alt::before { + content: '\ebf7'; +} + +.lnir-thermometer::before { + content: '\ebf8'; +} + +.lnir-tooth::before { + content: '\ebf9'; +} + +.lnir-walker::before { + content: '\ebfa'; +} + +.lnir-weight-machine::before { + content: '\ebfb'; +} + +.lnir-weight::before { + content: '\ebfc'; +} + +.lnir-wheelchair::before { + content: '\ebfd'; +} + +.lnir-yoga-mat::before { + content: '\ebfe'; +} + +.lnir-achievement::before { + content: '\ebff'; +} + +.lnir-analytics-alt-1::before { + content: '\ec00'; +} + +.lnir-agenda::before { + content: '\ec01'; +} + +.lnir-apartment-alt::before { + content: '\ec02'; +} + +.lnir-apartment::before { + content: '\ec03'; +} + +.lnir-briefcase-alt::before { + content: '\ec04'; +} + +.lnir-briefcase::before { + content: '\ec05'; +} + +.lnir-cart-alt::before { + content: '\ec06'; +} + +.lnir-cart-down::before { + content: '\ec07'; +} + +.lnir-cart-empty::before { + content: '\ec08'; +} + +.lnir-cart-full::before { + content: '\ec09'; +} + +.lnir-cart::before { + content: '\ec0a'; +} + +.lnir-consulting::before { + content: '\ec0b'; +} + +.lnir-customer::before { + content: '\ec0c'; +} + +.lnir-delivery::before { + content: '\ec0d'; +} + +.lnir-desk::before { + content: '\ec0e'; +} + +.lnir-global::before { + content: '\ec0f'; +} + +.lnir-grow::before { + content: '\ec10'; +} + +.lnir-handshake::before { + content: '\ec11'; +} + +.lnir-hierchy-alt::before { + content: '\ec12'; +} + +.lnir-hierchy::before { + content: '\ec13'; +} + +.lnir-invest-monitor::before { + content: '\ec14'; +} + +.lnir-investment::before { + content: '\ec15'; +} + +.lnir-license::before { + content: '\ec16'; +} + +.lnir-notepad::before { + content: '\ec17'; +} + +.lnir-offer::before { + content: '\ec18'; +} + +.lnir-office-plan::before { + content: '\ec19'; +} + +.lnir-pie-chart-alt::before { + content: '\ec1a'; +} + +.lnir-paperclip::before { + content: '\ec1b'; +} + +.lnir-pie-chart-dollar::before { + content: '\ec1c'; +} + +.lnir-pie-chart::before { + content: '\ec1d'; +} + +.lnir-pie-report::before { + content: '\ec1e'; +} + +.lnir-pin-alt::before { + content: '\ec1f'; +} + +.lnir-pin::before { + content: '\ec20'; +} + +.lnir-quotation::before { + content: '\ec21'; +} + +.lnir-revenue::before { + content: '\ec22'; +} + +.lnir-sales-report::before { + content: '\ec23'; +} + +.lnir-stamp::before { + content: '\ec24'; +} + +.lnir-stats-down::before { + content: '\ec25'; +} + +.lnir-stats-up::before { + content: '\ec26'; +} + +.lnir-swatches::before { + content: '\ec27'; +} + +.lnir-table::before { + content: '\ec28'; +} + +.lnir-tablet-alt::before { + content: '\ec29'; +} + +.lnir-tag::before { + content: '\ec2a'; +} + +.lnir-target-achievement::before { + content: '\ec2b'; +} + +.lnir-target-alt-1::before { + content: '\ec2c'; +} + +.lnir-target-alt::before { + content: '\ec2d'; +} + +.lnir-target-remove::before { + content: '\ec2e'; +} + +.lnir-target-revenue::before { + content: '\ec2f'; +} + +.lnir-target::before { + content: '\ec30'; +} + +.lnir-tie::before { + content: '\ec31'; +} + +.lnir-analytics::before { + content: '\ec32'; +} + +.lnir-bar-chart::before { + content: '\ec33'; +} + +.lnir-bar-check::before { + content: '\ec34'; +} + +.lnir-billboard-alt::before { + content: '\ec35'; +} + +.lnir-billboard::before { + content: '\ec36'; +} + +.lnir-graph-alt-1::before { + content: '\ec37'; +} + +.lnir-graph-alt-2::before { + content: '\ec38'; +} + +.lnir-graph-alt-3::before { + content: '\ec39'; +} + +.lnir-graph-alt-4::before { + content: '\ec3a'; +} + +.lnir-graph-alt::before { + content: '\ec3b'; +} + +.lnir-graph-decrease::before { + content: '\ec3c'; +} + +.lnir-graph-increase::before { + content: '\ec3d'; +} + +.lnir-graph::before { + content: '\ec3e'; +} + +.lnir-keyword-research::before { + content: '\ec3f'; +} + +.lnir-network-alt::before { + content: '\ec40'; +} + +.lnir-network::before { + content: '\ec41'; +} + +.lnir-pyramid-decrease::before { + content: '\ec42'; +} + +.lnir-pyramid-increase::before { + content: '\ec43'; +} + +.lnir-pyramid::before { + content: '\ec44'; +} + +.lnir-rook::before { + content: '\ec45'; +} + +.lnir-seo::before { + content: '\ec46'; +} + +.lnir-strategy::before { + content: '\ec47'; +} + +.lnir-target-audience-alt::before { + content: '\ec48'; +} + +.lnir-target-customer::before { + content: '\ec49'; +} + +.lnir-website-rank::before { + content: '\ec4a'; +} + +.lnir-barrier::before { + content: '\ec4b'; +} + +.lnir-bolt-alt::before { + content: '\ec4c'; +} + +.lnir-bolt::before { + content: '\ec4d'; +} + +.lnir-checkbox::before { + content: '\ec4e'; +} + +.lnir-checkmark-circle::before { + content: '\ec4f'; +} + +.lnir-checkmark::before { + content: '\ec50'; +} + +.lnir-circle-minus::before { + content: '\ec51'; +} + +.lnir-circle-plus::before { + content: '\ec52'; +} + +.lnir-close::before { + content: '\ec53'; +} + +.lnir-cross-circle::before { + content: '\ec54'; +} + +.lnir-electricity::before { + content: '\ec55'; +} + +.lnir-eye-alt::before { + content: '\ec56'; +} + +.lnir-eye::before { + content: '\ec57'; +} + +.lnir-find::before { + content: '\ec58'; +} + +.lnir-flag-alt::before { + content: '\ec59'; +} + +.lnir-flag::before { + content: '\ec5a'; +} + +.lnir-funnel-alt-1::before { + content: '\ec5b'; +} + +.lnir-funnel-alt::before { + content: '\ec5c'; +} + +.lnir-funnel::before { + content: '\ec5d'; +} + +.lnir-hand::before { + content: '\ec5e'; +} + +.lnir-heart-filled::before { + content: '\ec5f'; +} + +.lnir-heart-plus::before { + content: '\ec60'; +} + +.lnir-heart::before { + content: '\ec61'; +} + +.lnir-help::before { + content: '\ec62'; +} + +.lnir-hotel-sign::before { + content: '\ec63'; +} + +.lnir-idea-alt::before { + content: '\ec64'; +} + +.lnir-identity::before { + content: '\ec65'; +} + +.lnir-infinite::before { + content: '\ec66'; +} + +.lnir-information::before { + content: '\ec67'; +} + +.lnir-invention::before { + content: '\ec68'; +} + +.lnir-key-alt-1::before { + content: '\ec69'; +} + +.lnir-key-alt-2::before { + content: '\ec6a'; +} + +.lnir-key-alt-3::before { + content: '\ec6b'; +} + +.lnir-key-alt::before { + content: '\ec6c'; +} + +.lnir-key::before { + content: '\ec6d'; +} + +.lnir-life-ring::before { + content: '\ec6e'; +} + +.lnir-list-alt-1::before { + content: '\ec6f'; +} + +.lnir-list-alt::before { + content: '\ec70'; +} + +.lnir-list::before { + content: '\ec71'; +} + +.lnir-lock-alt-1::before { + content: '\ec72'; +} + +.lnir-lock-alt-2::before { + content: '\ec73'; +} + +.lnir-lock-alt::before { + content: '\ec74'; +} + +.lnir-lock::before { + content: '\ec75'; +} + +.lnir-minus::before { + content: '\ec76'; +} + +.lnir-more-alt-1::before { + content: '\ec77'; +} + +.lnir-more-alt::before { + content: '\ec78'; +} + +.lnir-more::before { + content: '\ec79'; +} + +.lnir-music-note::before { + content: '\ec7a'; +} + +.lnir-music::before { + content: '\ec7b'; +} + +.lnir-notification::before { + content: '\ec7c'; +} + +.lnir-passport-alt::before { + content: '\ec7d'; +} + +.lnir-passport::before { + content: '\ec7e'; +} + +.lnir-playlist-alt::before { + content: '\ec7f'; +} + +.lnir-playlist::before { + content: '\ec80'; +} + +.lnir-plus::before { + content: '\ec81'; +} + +.lnir-pointer::before { + content: '\ec82'; +} + +.lnir-power-switch::before { + content: '\ec83'; +} + +.lnir-protection::before { + content: '\ec84'; +} + +.lnir-question-circle::before { + content: '\ec85'; +} + +.lnir-radio-button::before { + content: '\ec86'; +} + +.lnir-record::before { + content: '\ec87'; +} + +.lnir-round-box-check::before { + content: '\ec88'; +} + +.lnir-round-box-cross::before { + content: '\ec89'; +} + +.lnir-round-box-minus::before { + content: '\ec8a'; +} + +.lnir-round-box-plus::before { + content: '\ec8b'; +} + +.lnir-shield::before { + content: '\ec8c'; +} + +.lnir-sort::before { + content: '\ec8d'; +} + +.lnir-switch::before { + content: '\ec8e'; +} + +.lnir-teabag::before { + content: '\ec8f'; +} + +.lnir-thumbs-down-alt::before { + content: '\ec90'; +} + +.lnir-thumbs-down::before { + content: '\ec91'; +} + +.lnir-thumbs-up-alt::before { + content: '\ec92'; +} + +.lnir-thumbs-up::before { + content: '\ec93'; +} + +.lnir-thunderbolt::before { + content: '\ec94'; +} + +.lnir-ticket-alt-1::before { + content: '\ec95'; +} + +.lnir-ticket-alt-2::before { + content: '\ec96'; +} + +.lnir-ticket-alt-3::before { + content: '\ec97'; +} + +.lnir-ticket-alt::before { + content: '\ec98'; +} + +.lnir-ticket::before { + content: '\ec99'; +} + +.lnir-unlock::before { + content: '\ec9a'; +} + +.lnir-warning::before { + content: '\ec9b'; +} + +.lnir-backward-alt::before { + content: '\ec9c'; +} + +.lnir-backward::before { + content: '\ec9d'; +} + +.lnir-expand-alt-1::before { + content: '\ec9e'; +} + +.lnir-fast-forward::before { + content: '\ec9f'; +} + +.lnir-film::before { + content: '\eca0'; +} + +.lnir-forward::before { + content: '\eca1'; +} + +.lnir-frame-expand::before { + content: '\eca2'; +} + +.lnir-full-screen::before { + content: '\eca3'; +} + +.lnir-gallery::before { + content: '\eca4'; +} + +.lnir-next::before { + content: '\eca5'; +} + +.lnir-pause::before { + content: '\eca6'; +} + +.lnir-play::before { + content: '\eca7'; +} + +.lnir-previous::before { + content: '\eca8'; +} + +.lnir-repeat-one::before { + content: '\eca9'; +} + +.lnir-shuffle::before { + content: '\ecaa'; +} + +.lnir-slideshow::before { + content: '\ecab'; +} + +.lnir-stop::before { + content: '\ecac'; +} + +.lnir-video-alt-1::before { + content: '\ecad'; +} + +.lnir-video-alt::before { + content: '\ecae'; +} + +.lnir-video-camera-alt-1::before { + content: '\ecaf'; +} + +.lnir-video-camera-alt-2::before { + content: '\ecb0'; +} + +.lnir-video-camera-alt::before { + content: '\ecb1'; +} + +.lnir-video-cut::before { + content: '\ecb2'; +} + +.lnir-video::before { + content: '\ecb3'; +} + +.lnir-volume-high::before { + content: '\ecb4'; +} + +.lnir-volume-low::before { + content: '\ecb5'; +} + +.lnir-volume-medium::before { + content: '\ecb6'; +} + +.lnir-volume-mute::before { + content: '\ecb7'; +} + +.lnir-volume::before { + content: '\ecb8'; +} + +.lnir-bank::before { + content: '\ecb9'; +} + +.lnir-calculator-alt::before { + content: '\ecba'; +} + +.lnir-calculator::before { + content: '\ecbb'; +} + +.lnir-coin::before { + content: '\ecbc'; +} + +.lnir-coins::before { + content: '\ecbd'; +} + +.lnir-credit-card::before { + content: '\ecbe'; +} + +.lnir-credit-cards::before { + content: '\ecbf'; +} + +.lnir-diamond-alt::before { + content: '\ecc0'; +} + +.lnir-diamond::before { + content: '\ecc1'; +} + +.lnir-dollar-card::before { + content: '\ecc2'; +} + +.lnir-dollar-down::before { + content: '\ecc3'; +} + +.lnir-dollar-up::before { + content: '\ecc4'; +} + +.lnir-dollar::before { + content: '\ecc5'; +} + +.lnir-euro-card::before { + content: '\ecc6'; +} + +.lnir-euro-coin::before { + content: '\ecc7'; +} + +.lnir-euro-down::before { + content: '\ecc8'; +} + +.lnir-euro-up::before { + content: '\ecc9'; +} + +.lnir-euro::before { + content: '\ecca'; +} + +.lnir-gold-bar::before { + content: '\eccb'; +} + +.lnir-mobile-coin-taka::before { + content: '\eccc'; +} + +.lnir-mobile-coin::before { + content: '\eccd'; +} + +.lnir-money-bag::before { + content: '\ecce'; +} + +.lnir-money-location::before { + content: '\eccf'; +} + +.lnir-money-protection::before { + content: '\ecd0'; +} + +.lnir-pound-card::before { + content: '\ecd1'; +} + +.lnir-pound-coin::before { + content: '\ecd2'; +} + +.lnir-pound-down::before { + content: '\ecd3'; +} + +.lnir-pound-up::before { + content: '\ecd4'; +} + +.lnir-pound::before { + content: '\ecd5'; +} + +.lnir-rupee-card::before { + content: '\ecd6'; +} + +.lnir-rupee-coin::before { + content: '\ecd7'; +} + +.lnir-text-format::before { + content: '\ecd8'; +} + +.lnir-rupee-down::before { + content: '\ecd9'; +} + +.lnir-bold::before { + content: '\ecda'; +} + +.lnir-taka-card::before { + content: '\ecdb'; +} + +.lnir-taka-coin::before { + content: '\ecdc'; +} + +.lnir-strikethrough::before { + content: '\ecdd'; +} + +.lnir-taka-down::before { + content: '\ecde'; +} + +.lnir-rupee::before { + content: '\ecdf'; +} + +.lnir-taka-up::before { + content: '\ece0'; +} + +.lnir-taka::before { + content: '\ece1'; +} + +.lnir-rupee-up::before { + content: '\ece2'; +} + +.lnir-wallet-alt-1::before { + content: '\ece3'; +} + +.lnir-wallet::before { + content: '\ece4'; +} + +.lnir-yen-card::before { + content: '\ece5'; +} + +.lnir-yen-coin::before { + content: '\ece6'; +} + +.lnir-yen-up::before { + content: '\ece7'; +} + +.lnir-bug-alt::before { + content: '\ece8'; +} + +.lnir-yen-down::before { + content: '\ece9'; +} + +.lnir-yen::before { + content: '\ecea'; +} + +.lnir-cactus-alt::before { + content: '\eceb'; +} + +.lnir-flower::before { + content: '\ecec'; +} + +.lnir-bug::before { + content: '\eced'; +} + +.lnir-cactus::before { + content: '\ecee'; +} + +.lnir-island::before { + content: '\ecef'; +} + +.lnir-leaf-alt::before { + content: '\ecf0'; +} + +.lnir-leaf::before { + content: '\ecf1'; +} + +.lnir-leaves::before { + content: '\ecf2'; +} + +.lnir-mashroom::before { + content: '\ecf3'; +} + +.lnir-mountain::before { + content: '\ecf4'; +} + +.lnir-mushroom-alt::before { + content: '\ecf5'; +} + +.lnir-mushrooms::before { + content: '\ecf6'; +} + +.lnir-plant-pot::before { + content: '\ecf7'; +} + +.lnir-plant::before { + content: '\ecf8'; +} + +.lnir-sprout-alt::before { + content: '\ecf9'; +} + +.lnir-sprout::before { + content: '\ecfa'; +} + +.lnir-tree-alt-1::before { + content: '\ecfb'; +} + +.lnir-tree-alt::before { + content: '\ecfc'; +} + +.lnir-tree::before { + content: '\ecfd'; +} + +.lnir-trees-alt-1::before { + content: '\ecfe'; +} + +.lnir-trees-alt::before { + content: '\ecff'; +} + +.lnir-trees::before { + content: '\ed00'; +} + +.lnir-baloon-alt-1::before { + content: '\ed01'; +} + +.lnir-baloon-alt::before { + content: '\ed02'; +} + +.lnir-baloon::before { + content: '\ed03'; +} + +.lnir-birthday-hat::before { + content: '\ed04'; +} + +.lnir-cake::before { + content: '\ed05'; +} + +.lnir-leaf-alt-1::before { + content: '\ed06'; +} + +.lnir-candy-cane::before { + content: '\ed07'; +} + +.lnir-tornado::before { + content: '\ed08'; +} + +.lnir-candy::before { + content: '\ed09'; +} + +.lnir-confetti::before { + content: '\ed0a'; +} + +.lnir-firecracker::before { + content: '\ed0b'; +} + +.lnir-fireworks::before { + content: '\ed0c'; +} + +.lnir-flags::before { + content: '\ed0d'; +} + +.lnir-mask::before { + content: '\ed0e'; +} + +.lnir-spray::before { + content: '\ed0f'; +} + +.lnir-wand::before { + content: '\ed10'; +} + +.lnir-cotton-bud::before { + content: '\ed11'; +} + +.lnir-crown-alt-1::before { + content: '\ed12'; +} + +.lnir-crown-alt::before { + content: '\ed13'; +} + +.lnir-crown-alt-2::before { + content: '\ed14'; +} + +.lnir-crown::before { + content: '\ed15'; +} + +.lnir-cup-alt::before { + content: '\ed16'; +} + +.lnir-flower-alt::before { + content: '\ed17'; +} + +.lnir-gift-alt-1::before { + content: '\ed18'; +} + +.lnir-gift-alt::before { + content: '\ed19'; +} + +.lnir-gift-bag::before { + content: '\ed1a'; +} + +.lnir-gift::before { + content: '\ed1b'; +} + +.lnir-glasses::before { + content: '\ed1c'; +} + +.lnir-home::before { + content: '\ed1d'; +} + +.lnir-ladies-tshirt::before { + content: '\ed1e'; +} + +.lnir-sunglass::before { + content: '\ed1f'; +} + +.lnir-thought::before { + content: '\ed20'; +} + +.lnir-tshirt-alt-1::before { + content: '\ed21'; +} + +.lnir-tshirt-alt::before { + content: '\ed22'; +} + +.lnir-tshirt::before { + content: '\ed23'; +} + +.lnir-beach-chair::before { + content: '\ed24'; +} + +.lnir-beach::before { + content: '\ed25'; +} + +.lnir-beachball::before { + content: '\ed26'; +} + +.lnir-cable-car::before { + content: '\ed27'; +} + +.lnir-flight-search::before { + content: '\ed28'; +} + +.lnir-hot-air-baloon::before { + content: '\ed29'; +} + +.lnir-pyramids::before { + content: '\ed2a'; +} + +.lnir-suitcase-alt::before { + content: '\ed2b'; +} + +.lnir-suitcase::before { + content: '\ed2c'; +} + +.lnir-surf-board::before { + content: '\ed2d'; +} + +.lnir-tent-alt::before { + content: '\ed2e'; +} + +.lnir-tent::before { + content: '\ed2f'; +} + +.lnir-travel::before { + content: '\ed30'; +} + +.lnir-air-flow::before { + content: '\ed31'; +} + +.lnir-air::before { + content: '\ed32'; +} + +.lnir-cloud-alt-1::before { + content: '\ed33'; +} + +.lnir-cloud-alt-2::before { + content: '\ed34'; +} + +.lnir-cloud-alt::before { + content: '\ed35'; +} + +.lnir-cloud-moon::before { + content: '\ed36'; +} + +.lnir-cloud-sun::before { + content: '\ed37'; +} + +.lnir-cloud::before { + content: '\ed38'; +} + +.lnir-cloudy-sun::before { + content: '\ed39'; +} + +.lnir-drop-alt::before { + content: '\ed3a'; +} + +.lnir-drop::before { + content: '\ed3b'; +} + +.lnir-farenheit::before { + content: '\ed3c'; +} + +.lnir-moon-star::before { + content: '\ed3d'; +} + +.lnir-moon::before { + content: '\ed3e'; +} + +.lnir-night-thunder::before { + content: '\ed3f'; +} + +.lnir-night-wind::before { + content: '\ed40'; +} + +.lnir-night::before { + content: '\ed41'; +} + +.lnir-rain::before { + content: '\ed42'; +} + +.lnir-snowfall::before { + content: '\ed43'; +} + +.lnir-sun-rain::before { + content: '\ed44'; +} + +.lnir-sun::before { + content: '\ed45'; +} + +.lnir-thunder-alt::before { + content: '\ed46'; +} + +.lnir-thunder::before { + content: '\ed47'; +} + +.lnir-umbrella-alt::before { + content: '\ed48'; +} + +.lnir-umbrella-rain-alt::before { + content: '\ed49'; +} + +.lnir-umbrella-rain::before { + content: '\ed4a'; +} + +.lnir-umbrella::before { + content: '\ed4b'; +} + +.lnir-water-drops::before { + content: '\ed4c'; +} + +.lnir-wind-cloud::before { + content: '\ed4d'; +} + +.lnir-wind-sun::before { + content: '\ed4e'; +} + +.lnir-hourglass::before { + content: '\ed4f'; +} + +.lnir-spiner-solid::before { + content: '\ed50'; +} + +.lnir-spinner-1::before { + content: '\ed51'; +} + +.lnir-spinner-10::before { + content: '\ed52'; +} + +.lnir-cup::before { + content: '\ed53'; +} + +.lnir-spinner-11::before { + content: '\ed54'; +} + +.lnir-spinner-5::before { + content: '\ed55'; +} + +.lnir-spinner-6::before { + content: '\ed56'; +} + +.lnir-spinner-2::before { + content: '\ed57'; +} + +.lnir-spinner-3::before { + content: '\ed58'; +} + +.lnir-spinner-7::before { + content: '\ed59'; +} + +.lnir-spinner-8::before { + content: '\ed5a'; +} + +.lnir-spinner-9::before { + content: '\ed5b'; +} + +.lnir-spinner-arrow::before { + content: '\ed5c'; +} + +.lnir-spinner::before { + content: '\ed5d'; +} + +.lnir-3d::before { + content: '\ed5e'; +} + +.lnir-add-files::before { + content: '\ed5f'; +} + +.lnir-ai::before { + content: '\ed60'; +} + +.lnir-alarm-2::before { + content: '\ed61'; +} + +.lnir-alarm-3::before { + content: '\ed62'; +} + +.lnir-alarm-4::before { + content: '\ed63'; +} + +.lnir-alarm-clock-alt::before { + content: '\ed64'; +} + +.lnir-alarm-clock::before { + content: '\ed65'; +} + +.lnir-alarm::before { + content: '\ed66'; +} + +.lnir-candle-alt::before { + content: '\ed67'; +} + +.lnir-spinner-4::before { + content: '\ed68'; +} + +.lnir-archive::before { + content: '\ed69'; +} + +.lnir-backspace::before { + content: '\ed6a'; +} + +.lnir-battery::before { + content: '\ed6b'; +} + +.lnir-block-user::before { + content: '\ed6c'; +} + +.lnir-bluetooth::before { + content: '\ed6d'; +} + +.lnir-bookmark-alt::before { + content: '\ed6e'; +} + +.lnir-bookmark::before { + content: '\ed6f'; +} + +.lnir-brightness::before { + content: '\ed70'; +} + +.lnir-bulb-alt::before { + content: '\ed71'; +} + +.lnir-bulb::before { + content: '\ed72'; +} + +.lnir-calendar::before { + content: '\ed73'; +} + +.lnir-calender-alt-1::before { + content: '\ed74'; +} + +.lnir-calender-alt-2::before { + content: '\ed75'; +} + +.lnir-calender-alt-3::before { + content: '\ed76'; +} + +.lnir-calender-alt-4::before { + content: '\ed77'; +} + +.lnir-calender-alt::before { + content: '\ed78'; +} + +.lnir-camera-alt-1::before { + content: '\ed79'; +} + +.lnir-camera-alt::before { + content: '\ed7a'; +} + +.lnir-camera::before { + content: '\ed7b'; +} + +.lnir-change::before { + content: '\ed7c'; +} + +.lnir-charging::before { + content: '\ed7d'; +} + +.lnir-cloud-check-alt::before { + content: '\ed7e'; +} + +.lnir-cloud-check::before { + content: '\ed7f'; +} + +.lnir-cloud-computing-alt::before { + content: '\ed80'; +} + +.lnir-cloud-computing::before { + content: '\ed81'; +} + +.lnir-cloud-download-alt::before { + content: '\ed82'; +} + +.lnir-cloud-download::before { + content: '\ed83'; +} + +.lnir-cloud-network-2::before { + content: '\ed84'; +} + +.lnir-cloud-network::before { + content: '\ed85'; +} + +.lnir-cloud-search-alt-1::before { + content: '\ed86'; +} + +.lnir-cloud-search-alt::before { + content: '\ed87'; +} + +.lnir-cloud-search::before { + content: '\ed88'; +} + +.lnir-cloud-sync-alt::before { + content: '\ed89'; +} + +.lnir-cloud-sync::before { + content: '\ed8a'; +} + +.lnir-cloud-upload-alt::before { + content: '\ed8b'; +} + +.lnir-cloud-upload::before { + content: '\ed8c'; +} + +.lnir-code-alt::before { + content: '\ed8d'; +} + +.lnir-code::before { + content: '\ed8e'; +} + +.lnir-cog::before { + content: '\ed8f'; +} + +.lnir-cogs::before { + content: '\ed90'; +} + +.lnir-control-panel::before { + content: '\ed91'; +} + +.lnir-copy::before { + content: '\ed92'; +} + +.lnir-cut::before { + content: '\ed93'; +} + +.lnir-dashboard::before { + content: '\ed94'; +} + +.lnir-database::before { + content: '\ed95'; +} + +.lnir-display-alt::before { + content: '\ed96'; +} + +.lnir-display::before { + content: '\ed97'; +} + +.lnir-domain::before { + content: '\ed98'; +} + +.lnir-download::before { + content: '\ed99'; +} + +.lnir-empty-battery::before { + content: '\ed9a'; +} + +.lnir-empty-file::before { + content: '\ed9b'; +} + +.lnir-file-download::before { + content: '\ed9c'; +} + +.lnir-file-lock::before { + content: '\ed9d'; +} + +.lnir-file-name::before { + content: '\ed9e'; +} + +.lnir-file-protection::before { + content: '\ed9f'; +} + +.lnir-file-upload::before { + content: '\eda0'; +} + +.lnir-files-alt::before { + content: '\eda1'; +} + +.lnir-files::before { + content: '\eda2'; +} + +.lnir-folder-alt-1::before { + content: '\eda3'; +} + +.lnir-folder-alt::before { + content: '\eda4'; +} + +.lnir-game::before { + content: '\eda5'; +} + +.lnir-folder::before { + content: '\eda6'; +} + +.lnir-half-battery::before { + content: '\eda7'; +} + +.lnir-headphone::before { + content: '\eda8'; +} + +.lnir-image::before { + content: '\eda9'; +} + +.lnir-keyboard::before { + content: '\edaa'; +} + +.lnir-laptop-alt-keyboard::before { + content: '\edab'; +} + +.lnir-laptop-alt-switch::before { + content: '\edac'; +} + +.lnir-laptop-alt::before { + content: '\edad'; +} + +.lnir-laptop-phone::before { + content: '\edae'; +} + +.lnir-laptop::before { + content: '\edaf'; +} + +.lnir-link-alt-1::before { + content: '\edb0'; +} + +.lnir-link-alt::before { + content: '\edb1'; +} + +.lnir-link::before { + content: '\edb2'; +} + +.lnir-low-battery::before { + content: '\edb3'; +} + +.lnir-magnet::before { + content: '\edb4'; +} + +.lnir-magnifier::before { + content: '\edb5'; +} + +.lnir-map-marker::before { + content: '\edb6'; +} + +.lnir-map::before { + content: '\edb7'; +} + +.lnir-menu-alt-1::before { + content: '\edb8'; +} + +.lnir-menu-alt-2::before { + content: '\edb9'; +} + +.lnir-menu-alt-3::before { + content: '\edba'; +} + +.lnir-menu-alt-4::before { + content: '\edbb'; +} + +.lnir-menu-alt-5::before { + content: '\edbc'; +} + +.lnir-menu-alt::before { + content: '\edbd'; +} + +.lnir-menu-circle::before { + content: '\edbe'; +} + +.lnir-menu::before { + content: '\edbf'; +} + +.lnir-mic::before { + content: '\edc0'; +} + +.lnir-microphone-alt-1::before { + content: '\edc1'; +} + +.lnir-microphone-alt::before { + content: '\edc2'; +} + +.lnir-microphone::before { + content: '\edc3'; +} + +.lnir-mobile-alt-1::before { + content: '\edc4'; +} + +.lnir-mobile-alt-2::before { + content: '\edc5'; +} + +.lnir-harddrive::before { + content: '\edc6'; +} + +.lnir-mobile-alt-button::before { + content: '\edc7'; +} + +.lnir-mobile::before { + content: '\edc8'; +} + +.lnir-headphone-alt::before { + content: '\edc9'; +} + +.lnir-full-battery::before { + content: '\edca'; +} + +.lnir-mouse::before { + content: '\edcb'; +} + +.lnir-no-charge-battery::before { + content: '\edcc'; +} + +.lnir-package::before { + content: '\edcd'; +} + +.lnir-plug::before { + content: '\edce'; +} + +.lnir-presentation::before { + content: '\edcf'; +} + +.lnir-printer::before { + content: '\edd0'; +} + +.lnir-ps::before { + content: '\edd1'; +} + +.lnir-recycle-alt::before { + content: '\edd2'; +} + +.lnir-recycle::before { + content: '\edd3'; +} + +.lnir-reload-alt-box::before { + content: '\edd4'; +} + +.lnir-reload-alt::before { + content: '\edd5'; +} + +.lnir-reload::before { + content: '\edd6'; +} + +.lnir-remove-file::before { + content: '\edd7'; +} + +.lnir-rocket::before { + content: '\edd8'; +} + +.lnir-rss-feed::before { + content: '\edd9'; +} + +.lnir-save-alt::before { + content: '\edda'; +} + +.lnir-save::before { + content: '\eddb'; +} + +.lnir-scan::before { + content: '\eddc'; +} + +.lnir-scroll-down::before { + content: '\eddd'; +} + +.lnir-search-alt::before { + content: '\edde'; +} + +.lnir-search::before { + content: '\eddf'; +} + +.lnir-share-alt::before { + content: '\ede0'; +} + +.lnir-share::before { + content: '\ede1'; +} + +.lnir-shopping-basket::before { + content: '\ede2'; +} + +.lnir-shortcode::before { + content: '\ede3'; +} + +.lnir-signal::before { + content: '\ede4'; +} + +.lnir-star-empty::before { + content: '\ede5'; +} + +.lnir-star-filled::before { + content: '\ede6'; +} + +.lnir-star-half::before { + content: '\ede7'; +} + +.lnir-star::before { + content: '\ede8'; +} + +.lnir-tab::before { + content: '\ede9'; +} + +.lnir-tap::before { + content: '\edea'; +} + +.lnir-thumbnail::before { + content: '\edeb'; +} + +.lnir-timer::before { + content: '\edec'; +} + +.lnir-trash-can-alt-1::before { + content: '\eded'; +} + +.lnir-trash-can-alt::before { + content: '\edee'; +} + +.lnir-trash-can::before { + content: '\edef'; +} + +.lnir-trash::before { + content: '\edf0'; +} + +.lnir-unlink::before { + content: '\edf1'; +} + +.lnir-upload::before { + content: '\edf2'; +} + +.lnir-user-alt-1::before { + content: '\edf3'; +} + +.lnir-user-alt-2::before { + content: '\edf4'; +} + +.lnir-user-alt::before { + content: '\edf5'; +} + +.lnir-user::before { + content: '\edf6'; +} + +.lnir-users-2::before { + content: '\edf7'; +} + +.lnir-users::before { + content: '\edf8'; +} + +.lnir-website-alt::before { + content: '\edf9'; +} + +.lnir-website::before { + content: '\edfa'; +} + +.lnir-zip::before { + content: '\edfb'; +} + +.lnir-ban::before { + content: '\edfc'; +} + +.lnir-candle::before { + content: '\edfd'; +} + +.lnir-appointment::before { + content: '\edfe'; +} + +.lnir-zoom-in::before { + content: '\edff'; +} + +.lnir-cool-1::before { + content: '\ee00'; +} + +.lnir-cool-3::before { + content: '\ee01'; +} + +.lnir-cool-kiss::before { + content: '\ee02'; +} + +.lnir-cry::before { + content: '\ee03'; +} + +.lnir-cute::before { + content: '\ee04'; +} + +.lnir-dead::before { + content: '\ee05'; +} + +.lnir-bored::before { + content: '\ee06'; +} + +.lnir-emoji-friendly::before { + content: '\ee07'; +} + +.lnir-emoji-happy::before { + content: '\ee08'; +} + +.lnir-emoji-sad::before { + content: '\ee09'; +} + +.lnir-emoji-cool::before { + content: '\ee0a'; +} + +.lnir-emoji-speechless::before { + content: '\ee0b'; +} + +.lnir-emoji-suspect::before { + content: '\ee0c'; +} + +.lnir-emoji-tounge::before { + content: '\ee0d'; +} + +.lnir-emoji-smile::before { + content: '\ee0e'; +} + +.lnir-happy-2::before { + content: '\ee0f'; +} + +.lnir-happy-smile::before { + content: '\ee10'; +} + +.lnir-kiss-2::before { + content: '\ee11'; +} + +.lnir-kiss::before { + content: '\ee12'; +} + +.lnir-angry::before { + content: '\ee13'; +} + +.lnir-loved-surprise::before { + content: '\ee14'; +} + +.lnir-zoom-out::before { + content: '\ee15'; +} + +.lnir-piss::before { + content: '\ee16'; +} + +.lnir-sick-1::before { + content: '\ee17'; +} + +.lnir-sick::before { + content: '\ee18'; +} + +.lnir-mute::before { + content: '\ee19'; +} + +.lnir-super-cool::before { + content: '\ee1a'; +} + +.lnir-love::before { + content: '\ee1b'; +} + +.lnir-wink::before { + content: '\ee1c'; +} + +.lnir-wow::before { + content: '\ee1d'; +} + +.lnir-yawn::before { + content: '\ee1e'; +} + +.lnir-super-happy::before { + content: '\ee1f'; +} + +.lnir-happy-1::before { + content: '\ee20'; +} + +.lnir-sleep::before { + content: '\ee21'; +} + +/* purgecss end ignore */ diff --git a/public/video/poster-16by9.jpg b/public/video/poster-16by9.jpg new file mode 100644 index 0000000..6043b0f Binary files /dev/null and b/public/video/poster-16by9.jpg differ diff --git a/public/video/poster-1c.jpg b/public/video/poster-1c.jpg new file mode 100644 index 0000000..9ab46cd Binary files /dev/null and b/public/video/poster-1c.jpg differ diff --git a/public/video/poster-2c.jpg b/public/video/poster-2c.jpg new file mode 100644 index 0000000..58893f1 Binary files /dev/null and b/public/video/poster-2c.jpg differ diff --git a/public/video/poster-3.jpg b/public/video/poster-3.jpg new file mode 100644 index 0000000..1c09a33 Binary files /dev/null and b/public/video/poster-3.jpg differ diff --git a/scripts/generate-component-meta.ts b/scripts/generate-component-meta.ts new file mode 100644 index 0000000..f075794 --- /dev/null +++ b/scripts/generate-component-meta.ts @@ -0,0 +1,157 @@ +/// + +import { join, basename } from 'node:path' +import { readdir, lstat, writeFile } from 'node:fs/promises' + +import type { + MetaCheckerOptions, + EventMeta, + PropertyMeta, + ExposeMeta, + SlotMeta, +} from 'vue-component-meta' +import { createCheckerByJson } from 'vue-component-meta' + +const checkerOptions: MetaCheckerOptions = { + forceUseTs: true, + schema: false, + printer: { newLine: 1 }, +} + +type Checker = ReturnType +async function main() { + const root = process.cwd() + const tsconfig = join(root, './tsconfig.json') + const componentDir = join(root, './src/components/') + const out = join(root, './src/data/documentation/components-meta.ts') + + const checker = createCheckerByJson(root, { + extends: tsconfig, + }, checkerOptions) + + const components: Record = {} + const directories = ['base', 'base-addons', 'layouts'] + await Promise.all( + directories.map(dir => walk(components, checker, join(componentDir, dir))), + ) + + const sorted: Record = {} + Object.keys(components).sort().forEach((key) => { + sorted[key] = components[key] + }) + + const content = [ + `/* eslint-disable */`, + `// This file is auto generated by scripts/generate-component-meta.ts`, + `import type { ComponentMeta } from 'vue-component-meta'`, + ``, + `export const components = ${JSON.stringify( + Object.keys(sorted), + )} as const`, + ``, + ...Object.entries(sorted).map(([name, meta]) => { + return `export const ${name}Meta: ComponentMeta = ${JSON.stringify( + meta, + )} as const` + }), + ].join('\n') + + await writeFile(out, content) +} + +async function walk( + components: Record, + checker: Checker, + dir: string, +) { + const files = await readdir(dir) + for (const file of files) { + const path = join(dir, file) + const stat = await lstat(path) + if (stat.isDirectory()) { + await walk(components, checker, path) // recursive + } + + const isVueFile = path.endsWith('.vue') + if (!isVueFile) continue + + const name = basename(path, '.vue') + const meta = await extractMeta(checker, path) + components[name] = meta + } +} + +async function extractMeta(checker: Checker, path: string) { + const metaFields = checker.getComponentMeta(path) + const meta = { + type: metaFields.type, + props: metaFields.props.filter(field => !field.global), + events: metaFields.events, + exposed: metaFields.exposed.filter((field) => { + const isProps + = metaFields.props?.findIndex(prop => prop.name === field.name) >= 0 + const isEvent + = metaFields.events?.findIndex( + (event: any) => + `on${event.name}`.toLowerCase() === field.name?.toLowerCase(), + ) >= 0 + const isExcluded = field.name?.startsWith('$') + const isModel = field.name === 'modelValue' + + return !(isProps || isEvent || isExcluded || isModel) + }), + slots: metaFields.slots, + } + + meta.props.forEach(field => cleanMeta(field)) + meta.events.forEach(field => cleanMeta(field)) + meta.slots.forEach(field => cleanMeta(field)) + meta.exposed.forEach(field => cleanMeta(field)) + + meta.props.sort((a, b) => { + // sort required properties first + if (!a.required && b.required) { + return 1 + } + if (a.required && !b.required) { + return -1 + } + // then ensure boolean properties are sorted last + if (a.type === 'boolean' && b.type !== 'boolean') { + return 1 + } + if (a.type !== 'boolean' && b.type === 'boolean') { + return -1 + } + + return a.name.localeCompare(b.name) + }) + meta.events.sort((a, b) => a.name.localeCompare(b.name)) + meta.slots.sort((a, b) => a.name.localeCompare(b.name)) + meta.exposed.sort((a, b) => a.name.localeCompare(b.name)) + + return meta +} + +function cleanMeta(field: EventMeta | PropertyMeta | ExposeMeta | SlotMeta) { + if ('schema' in field) { + // @ts-expect-error can't be undefined + delete field.schema + + if ('signature' in field) { + field.schema = [] + } + else { + field.schema = '' + } + } + + if ('declarations' in field) { + // @ts-expect-error can't be undefined + delete field.declarations + + field.declarations = [] + } +} + +main().catch(console.error) diff --git a/server/config.ts b/server/config.ts new file mode 100644 index 0000000..d9c521f --- /dev/null +++ b/server/config.ts @@ -0,0 +1,25 @@ +/* eslint-disable @typescript-eslint/ban-ts-comment */ +/* eslint-disable @typescript-eslint/no-unused-vars */ + +import type { App } from 'h3' +import type { StaticParams } from './types' +import { defineLazyEventHandler } from 'h3' + +/** + * Extend h3 app with eventHandler + * + * @see https://h3.unjs.io/ + */ +export function extendH3App(app: App) { + app.use('/api/hello-world', defineLazyEventHandler( + () => import('./handlers/hello-world').then(m => m.default), + )) +} + +export function generateStaticParams(): StaticParams { + return { + // '/path/with/dynamic/[slug]': async () => { + // return [{ slug: 'first-slug' }, { slug: 'second-slug' }, { slug: 'third-slug' }] + // }, + } +} diff --git a/server/generate.ts b/server/generate.ts new file mode 100644 index 0000000..d8760b7 --- /dev/null +++ b/server/generate.ts @@ -0,0 +1,129 @@ +// Pre-render the app into static HTML. +// run `pnpm ssg:build` and then `dist` can be served as a static site. + +import fs from 'node:fs' +import fsp from 'node:fs/promises' +import path from 'node:path' +import { type ResolvedConfig, type InlineConfig, resolveConfig } from 'vite' +import colors from 'picocolors' +import { env } from 'std-env' + +import { createRenderer } from './generate/renderer' +import { buildApp } from './generate/builder' +import { scanRoutes } from './generate/scan' +import { populateRouteParams } from './generate/populate' +import { renderToFile } from './generate/render-to-file' + +async function build() { + const mode = env.MODE || env.NODE_ENV || 'production' + + const viteConfig: InlineConfig = {} + const config = await resolveConfig(viteConfig, 'build', mode) + + const cwd = process.cwd() + const root = config.root || cwd + const outDir = config.build.outDir || 'dist' + const out = path.isAbsolute(outDir) ? outDir : path.join(root, outDir) + + const outStatic = out + const outServer = path.join(out, '.server') + + if (fs.existsSync(out)) { + await fsp.rm(out, { recursive: true }) + } + + // scan base routes from src/pages + const routes = await scanRoutes(cwd) + + // build client and server vite apps + await buildApp({ + config, + viteConfig, + outStatic, + outServer, + }) + + // load renderer from server build + const { + manifest, + template, + render, + } = await createRenderer({ + outServer, + outStatic, + }) + + // generate urls for pre-rendering depending on static config + const pages = await populateRouteParams({ + config, + routes, + }) + + // pre-render each page sequentially + for (const page of pages) { + const start = performance.now() + const file = await renderToFile(render, { + url: page.url, + outStatic, + manifest, + template, + }) + const duration = performance.now() - start + + const formattedDuration = duration.toFixed(2).padStart(5) + 'ms' + config.logger.info( + colors.dim(`[${page.logPrefix}] ${colors.green(page.url)} - ${colors.cyan(file)} - ${formattedDuration}`), + ) + } + + // delete server build + await fsp.rm(path.join(outServer), { recursive: true, force: true }) + + // regenerate PWA service worker with updated files + await generatePWA({ + config, + outStatic, + }) + + config.logger.info( + [ + `Pre-rendering done. You can now serve the ${colors.cyan( + out.replace(cwd, '.'), + )} directory with a static file server.`, + `Example:`, + ` ${colors.green('npx serve dist -p 3000')}`, + ].join('\n'), + ) + process.exit(0) +} + +(async () => { + try { + await build() + } + catch (e) { + console.error(e) + process.exit(1) + } +})() + +async function generatePWA({ + config, + outStatic, +}: { + config: ResolvedConfig + outStatic: string +}) { + const pwaPlugin = config.plugins.find(plugin => plugin.name === 'vite-plugin-pwa') + ?.api + if (pwaPlugin && !pwaPlugin.disabled && pwaPlugin.generateSW) { + config.logger.info(colors.green('[SSG] Regenerate PWA...')) + await pwaPlugin.generateSW() + + // update sw.js to replace /index.html with nothing so that it can be served from / + + const swPath = path.join(outStatic, 'sw.js') + const swContent = await fsp.readFile(swPath, 'utf-8') + await fsp.writeFile(swPath, swContent.replace(/\/index\.html/g, ''), 'utf-8') + } +} diff --git a/server/generate/builder.ts b/server/generate/builder.ts new file mode 100644 index 0000000..b1ed214 --- /dev/null +++ b/server/generate/builder.ts @@ -0,0 +1,44 @@ +import type { ResolvedConfig, InlineConfig } from 'vite' +import colors from 'picocolors' +import { mergeConfig, build as viteBuild } from 'vite' + +export async function buildApp({ + config, + viteConfig, + outStatic, + outServer, +}: { + config: ResolvedConfig + viteConfig: InlineConfig + outStatic: string + outServer: string +}) { + config.logger.info(colors.green('[SSG] Build for client...')) + await viteBuild( + mergeConfig(viteConfig, { + define: { + __VUERO_SSR_BUILD__: true, + }, + build: { + ssrManifest: true, + outDir: outStatic, + }, + mode: config.mode, + }), + ) + + // server + config.logger.info(colors.green('[SSG] Build for server...')) + await viteBuild( + mergeConfig(viteConfig, { + define: { + __VUERO_SSR_BUILD__: 'true', + }, + build: { + ssr: 'src/entry-server.ts', + outDir: outServer, + }, + mode: config.mode, + }), + ) +} diff --git a/server/generate/populate.ts b/server/generate/populate.ts new file mode 100644 index 0000000..dc9ec39 --- /dev/null +++ b/server/generate/populate.ts @@ -0,0 +1,146 @@ +import type { ResolvedConfig } from 'vite' +import colors from 'picocolors' +import { generateStaticParams } from '../config' + +export const routeParamRe = /(\[.*?\])/g + +interface PrerenderPage { + url: string + logPrefix: string +} + +export async function populateRouteParams({ + routes, + config, +}: { + config: ResolvedConfig + routes: string[] +}) { + const staticParams = generateStaticParams() + const pages: PrerenderPage[] = [] + + for (const index in routes) { + const url: string + = routes[index] === '/' ? '/' : routes[index].replace(/\/$/, '') // remove trailing slash + + const logCount = `${1 + parseInt(index, 10)}/${routes.length}` + + if (url.includes('[')) { + const routeStaticParamsFn + = url in staticParams ? staticParams[url as keyof typeof staticParams] : undefined + + if (!routeStaticParamsFn) { + config.logger.warn( + `dynamic route (${logCount}) ${colors.yellow( + url, + )} - missing static config - update ${colors.cyan( + './build-ssg.config.ts', + )} to generate static params for this route.`, + ) + continue + } + + // extract route params from url (e.g. /[id] or /[[slug]] or /[...all]) + const params = (url.match(routeParamRe) || []).map((p: string) => { + const required = !p.includes('[[') + const array = p.includes('...') + const name = p.replaceAll(/\[/g, '').replaceAll(/\]/g, '').replaceAll(/\./g, '') + + return { + required, + array, + name, + param: p, + } + }) + const routeStaticParams = await staticParams[url as keyof typeof staticParams]() + + if (!routeStaticParams || !Array.isArray(routeStaticParams)) { + config.logger.warn( + `dynamic route (${logCount}) ${colors.yellow( + url, + )} - static params must be an array`, + ) + continue + } + + // check if static params are valid + const invalidParams = routeStaticParams.filter((param) => { + return params.some((p) => { + if (p.required && !(p.name in param)) { + config.logger.warn( + `dynamic route (${logCount}) ${colors.yellow( + url, + )} - missing required param ${colors.cyan(p.name)}`, + ) + return true + } + + if (p.array && p.name in param) { + const value = param[p.name as keyof typeof param] + const valid = Array.isArray(value) + if (!valid) { + config.logger.warn( + `dynamic route (${logCount}) ${colors.yellow(url)} - param ${colors.cyan( + p.name, + )} must be an array, got string "${colors.cyan(value)}"`, + ) + return true + } + } + else if (!p.array && p.name in param) { + const value = param[p.name as keyof typeof param] + const valid = !Array.isArray(value) + if (!valid) { + const values = `[${value.join(', ')}]` + config.logger.warn( + `dynamic route (${logCount}) ${colors.yellow(url)} - param ${colors.cyan( + p.name, + )} must be string, got array ${colors.cyan(values)}`, + ) + return true + } + } + }) + }) + + if (invalidParams.length) { + continue + } + + // render each static param + for (const subindex in routeStaticParams) { + const logSubCount = `${1 + parseInt(subindex, 10)}/${routeStaticParams.length}` + const param = routeStaticParams[subindex] + + const paramUrl = params.reduce((url, p) => { + if (p.name in param) { + const value = param[p.name as keyof typeof param] + if (Array.isArray(value)) { + return url.replace(p.param, value.join('/')) + } + else { + return url.replace(p.param, value) + } + } + else { + return url.replace(p.param, '') + } + }, url) + + pages.push({ + url: paramUrl, + logPrefix: logSubCount, + }) + } + + continue + } + pages.push({ + url, + logPrefix: logCount, + }) + } + + return pages +} diff --git a/server/generate/render-to-file.ts b/server/generate/render-to-file.ts new file mode 100644 index 0000000..88f6bdb --- /dev/null +++ b/server/generate/render-to-file.ts @@ -0,0 +1,61 @@ +import { ServerResponse, IncomingMessage } from 'node:http' +import fs from 'node:fs' +import path from 'node:path' +import { Socket } from 'node:net' +import { H3Event } from 'h3' + +import type { VueroServerRender } from '../types' +import { resolve } from '../utils' + +export async function renderToFile(render: VueroServerRender, { + url, + template, + manifest, + outStatic, +}: { + url: string + template: string + manifest: Record + outStatic: string +}) { + const sock = new Socket() + const req = new IncomingMessage(sock) + const res = new ServerResponse(req) + const event = new H3Event(req, res) + + const html = await render({ + event, + manifest, + template, + }) + + const base = url.endsWith('/') ? `${url}` : `${url}/` + const file = `${base}index.html` + const filePath = path.join(outStatic, file) + + const dirname = path.dirname(filePath) + if (!fs.existsSync(dirname)) { + fs.mkdirSync(dirname, { recursive: true }) + } + + if (typeof html === 'string') { + fs.writeFileSync(resolve(filePath), html) + } + else { + const stream = fs.createWriteStream(resolve(filePath)) + + await html.pipeTo(new WritableStream({ + write(chunk) { + stream.write(chunk) + }, + close() { + stream.end() + }, + abort() { + stream.end() + }, + })) + } + + return filePath +} diff --git a/server/generate/renderer.ts b/server/generate/renderer.ts new file mode 100644 index 0000000..509bf17 --- /dev/null +++ b/server/generate/renderer.ts @@ -0,0 +1,30 @@ +import fsp from 'node:fs/promises' +import path from 'node:path' + +import type { VueroServerRender } from '../types' + +export async function createRenderer({ + outServer, + outStatic, +}: { + outServer: string + outStatic: string +}) { + const template = await fsp.readFile(path.join(outStatic, './index.html'), 'utf-8') + const manifest = JSON.parse( + await fsp.readFile(path.join(outStatic, './.vite/ssr-manifest.json'), 'utf-8'), + ) + + const prefix = process.platform === 'win32' ? 'file://' : '' + const entryServer = path.join(prefix, outServer, 'entry-server.mjs') + + // const _require = createRequire(import.meta.url) + + const render: VueroServerRender = (await import(entryServer)).render + + return { + manifest, + template, + render, + } +} diff --git a/server/generate/scan.ts b/server/generate/scan.ts new file mode 100644 index 0000000..50f613b --- /dev/null +++ b/server/generate/scan.ts @@ -0,0 +1,19 @@ +import path from 'node:path' +import fg from 'fast-glob' + +export async function scanRoutes(cwd: string) { + const files = await fg([path.resolve(cwd, 'src/pages/**/*.vue').replace(/\\/g, '/')]) + + return files + .filter(path => !path.includes('src/pages/[...all].vue')) // ignore root catch-all route + .map((file) => { + const name = file + .replace(/\.vue$/, '') + .replace(cwd.replace(/\\/g, '/'), '') + .replace(/\/+/g, '/') + .replace('/src/pages/', '') + .toLowerCase() + + return '/' + name.replace(/index$/, '') + }) +} diff --git a/server/handlers/hello-world.ts b/server/handlers/hello-world.ts new file mode 100644 index 0000000..c5589fb --- /dev/null +++ b/server/handlers/hello-world.ts @@ -0,0 +1,5 @@ +import { defineEventHandler } from 'h3' + +export default defineEventHandler(() => { + return 'Hello World!' +}) diff --git a/server/serve.ts b/server/serve.ts new file mode 100644 index 0000000..3c1a227 --- /dev/null +++ b/server/serve.ts @@ -0,0 +1,80 @@ +import { + createApp, + fromNodeMiddleware, + toNodeListener, +} from 'h3' +import { listen } from 'listhen' + +import { isProduction, env } from 'std-env' +import { resolve } from './utils' +import { createRenderer, loadAssets } from './serve/renderer' +import { createEventHandler } from './serve/event' +import { extendH3App } from './config' +import { registerProcessHandlers } from './serve/process-handlers' + +async function createServer() { + const app = createApp({ + debug: !isProduction, + }) + + const { vite, render } = await createRenderer() + const { template, manifest } = await loadAssets() + const handler = createEventHandler({ + vite, + render, + template, + manifest, + }) + + // During dev, we use vite's connect instance as middleware + // @see https://vitejs.dev/guide/ssr.html + if (!isProduction && vite) { + app.use(fromNodeMiddleware(vite.middlewares)) + } + + if (isProduction) { + const [ + compression, + serveStatic, + ] = await Promise.all([ + import('compression').then(m => m.default || m), + import('serve-static').then(m => m.default || m), + ]) + + // @ts-expect-error - express middleware + app.use(fromNodeMiddleware(compression())) + app.use( + fromNodeMiddleware( + serveStatic(resolve('../dist/client'), { + index: false, + fallthrough: true, + maxAge: '1w', + }), + ), + ) + } + + // Extend h3 app with user eventHandler via config + extendH3App(app) + + // Register the catch-all handler which will render our app + app.use(handler) + + return { app } +} + +// start h3 server +const port = env.PORT || 3000 +createServer() + .then(({ app }) => listen(toNodeListener(app), { port })) + .catch((error) => { + if (!isProduction) { + console.error('[dev] [serverError] ', error) + } + else { + console.error('[serverError] ' + error) + } + process.exit(1) + }) + +registerProcessHandlers() diff --git a/server/serve/event.ts b/server/serve/event.ts new file mode 100644 index 0000000..256d54c --- /dev/null +++ b/server/serve/event.ts @@ -0,0 +1,67 @@ +import { readFileSync } from 'node:fs' + +import { + setResponseStatus, + setResponseHeader, + getRequestURL, + eventHandler, +} from 'h3' +import { isProduction, isDebug } from 'std-env' +import type { ViteDevServer } from 'vite' + +import type { VueroServerRender } from '../types' +import { resolve } from '../utils' + +export function createEventHandler({ + vite, + render, + template: baseTemplate, + manifest, +}: { + vite?: ViteDevServer + render: VueroServerRender + template: string + manifest: Record +}) { + return eventHandler(async (event) => { + try { + // load template and render function from vue app + let template = baseTemplate + if (!isProduction && vite) { + const url = getRequestURL(event) + // always read fresh template in dev + template = readFileSync(resolve('../index.html'), 'utf-8') + template = await vite.transformIndexHtml(url.pathname, template) + + // reload the server entrypoint on every request in dev + render = (await vite.ssrLoadModule('/src/entry-server.ts')).render + } + + // render the vue app to HTML + return await render({ + event, + manifest, + template, + }) + } + catch (error: any) { + // handle error 500 page + if (!isProduction || isDebug) { + setResponseHeader(event, 'Cache-Control', 'no-cache, no-store, must-revalidate') + setResponseStatus(event, 500) + + vite?.ssrFixStacktrace(error) + console.error('[dev] [pageError] ', error) + + return error.message + } + else { + setResponseHeader(event, 'Cache-Control', 'no-cache, no-store, must-revalidate') + setResponseStatus(event, 500) + + console.error('[pageError] ' + error) + return 'Internal Server Error' + } + } + }) +} diff --git a/server/serve/process-handlers.ts b/server/serve/process-handlers.ts new file mode 100644 index 0000000..9510274 --- /dev/null +++ b/server/serve/process-handlers.ts @@ -0,0 +1,20 @@ +import { isProduction, isDebug } from 'std-env' + +export function registerProcessHandlers() { + if (!isProduction || isDebug) { + process.on('unhandledRejection', error => + console.error('[dev] [unhandledRejection]', error), + ) + process.on('uncaughtException', error => + console.error('[dev] [uncaughtException]', error), + ) + } + else { + process.on('unhandledRejection', error => + console.error('[unhandledRejection] ' + error), + ) + process.on('uncaughtException', error => + console.error('[uncaughtException] ' + error), + ) + } +} diff --git a/server/serve/renderer.ts b/server/serve/renderer.ts new file mode 100644 index 0000000..f0c2543 --- /dev/null +++ b/server/serve/renderer.ts @@ -0,0 +1,68 @@ +/* eslint-disable @typescript-eslint/ban-ts-comment */ + +import { readFileSync } from 'node:fs' +import type { ViteDevServer } from 'vite' + +import type { VueroServerRender } from '../types.js' +import { isProduction } from 'std-env' +import { resolve } from '../utils.js' + +export async function createRenderer() { + let vite: ViteDevServer | undefined + let render: VueroServerRender + + if (!isProduction) { + const createServer = await import('vite').then(m => m.createServer) + + vite = await createServer({ + root: process.cwd(), + logLevel: 'info', + appType: 'custom', + server: { + middlewareMode: true, + }, + define: { + __VUERO_SSR_BUILD__: true, + }, + }) + + // mock renderer, it will be reloaded on each request in dev + render = async () => '' + } + else { + /** + * Otherwise, we load compiled version, + * and we register compression and serve-static express handlers in h3 + * + * @see https://github.com/expressjs/compression + * @see https://github.com/expressjs/serve-static + */ + + // @ts-ignore - file present only when built + render = await import('../../dist/server/entry-server.mjs').then(m => m.render) + } + + return { + vite, + render, + } +} + +export async function loadAssets() { + const manifest: Record = isProduction + ? await import( + // @ts-ignore - file present only when built + '../../dist/client/.vite/ssr-manifest.json', + { assert: { type: 'json' } } + ) + : {} + + const template = isProduction + ? readFileSync(resolve('../dist/client/index.html'), 'utf-8') + : '' + + return { + manifest, + template, + } +} diff --git a/server/types.ts b/server/types.ts new file mode 100644 index 0000000..719601c --- /dev/null +++ b/server/types.ts @@ -0,0 +1,21 @@ +import type { H3Event } from 'h3' + +export interface VueroSSRContext extends Record { + event: H3Event +} + +export interface VueroInitialState extends Record { + pinia?: Record +} + +export type VueroServerRender = (ctx: { + event: H3Event + manifest: Record + template: string +}) => Promise + +type PageParam = Record +export type StaticParams = Record< + string, + () => PageParam[] | Promise +> diff --git a/server/utils.ts b/server/utils.ts new file mode 100644 index 0000000..ec939e3 --- /dev/null +++ b/server/utils.ts @@ -0,0 +1,5 @@ +import path from 'node:path' +import { fileURLToPath } from 'node:url' + +export const resolve = (p: string) => + path.resolve(path.dirname(fileURLToPath(import.meta.url)), p) diff --git a/src/VueroApp.vue b/src/VueroApp.vue new file mode 100644 index 0000000..16d4fe4 --- /dev/null +++ b/src/VueroApp.vue @@ -0,0 +1,133 @@ + + + diff --git a/src/app.ts b/src/app.ts new file mode 100644 index 0000000..60caf08 --- /dev/null +++ b/src/app.ts @@ -0,0 +1,65 @@ +import { createApp as createClientApp, createSSRApp } from 'vue' + +import type { H3Event } from 'h3' +import { createHead } from '@unhead/vue' +import { InferSeoMetaPlugin } from '@unhead/addons' +import { createPinia } from 'pinia' + +import type { VueroPlugin, VueroAppContext } from '/@src/utils/plugins' +import { createRouter } from '/@src/router' +import VueroApp from '/@src/VueroApp.vue' +import '/@src/styles' + +const plugins = import.meta.glob<{ default?: VueroPlugin }>('./plugins/*.ts', { + eager: true, +}) + +export async function createApp(event?: H3Event) { + const app = __VUERO_SSR_BUILD__ + ? createSSRApp(VueroApp) + : createClientApp(VueroApp) + + const router = createRouter() + + const head = createHead({ + plugins: [InferSeoMetaPlugin()], + }) + app.use(head) + + const pinia = createPinia() + + // restore pinia state from SSR if any, before loading plugins + if (__VUERO_SSR_BUILD__ && !import.meta.env.SSR) { + const initialState = window.__vuero__ + if (typeof initialState?.pinia === 'object') { + pinia.state.value = { ...initialState.pinia } + } + } + + app.use(pinia) + + const vuero: VueroAppContext = { + app, + router, + head, + pinia, + event, + } + + for (const path in plugins) { + try { + const plugin = plugins[path]?.default + if (!plugin) throw new Error(`Plugin does not have a default export.`) + await plugin(vuero) + } + catch (error) { + console.log(`Error while loading plugin "${path}"`) + console.error(error) + } + } + + // use router after plugin registration, so we can register navigation guards in plugins + app.use(vuero.router) + + return vuero +} diff --git a/src/components/ClientOnly.vue b/src/components/ClientOnly.vue new file mode 100644 index 0000000..6ab8f28 --- /dev/null +++ b/src/components/ClientOnly.vue @@ -0,0 +1,18 @@ + diff --git a/src/components/base-addons/VBillboardJS.vue b/src/components/base-addons/VBillboardJS.vue new file mode 100644 index 0000000..74f6941 --- /dev/null +++ b/src/components/base-addons/VBillboardJS.vue @@ -0,0 +1,167 @@ + + + + + diff --git a/src/components/base-addons/VCreditCard.vue b/src/components/base-addons/VCreditCard.vue new file mode 100644 index 0000000..7c13d99 --- /dev/null +++ b/src/components/base-addons/VCreditCard.vue @@ -0,0 +1,313 @@ + + + diff --git a/src/components/base-addons/VFilePond.vue b/src/components/base-addons/VFilePond.vue new file mode 100644 index 0000000..dd158a2 --- /dev/null +++ b/src/components/base-addons/VFilePond.vue @@ -0,0 +1,182 @@ + diff --git a/src/components/base-addons/VIMaskInput.vue b/src/components/base-addons/VIMaskInput.vue new file mode 100644 index 0000000..2c13421 --- /dev/null +++ b/src/components/base-addons/VIMaskInput.vue @@ -0,0 +1,76 @@ + + + diff --git a/src/components/base-addons/VMarkdownEditor.vue b/src/components/base-addons/VMarkdownEditor.vue new file mode 100644 index 0000000..a619c05 --- /dev/null +++ b/src/components/base-addons/VMarkdownEditor.vue @@ -0,0 +1,497 @@ + + +