diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
new file mode 100644
index 0000000..76c555e
--- /dev/null
+++ b/.github/workflows/main.yaml
@@ -0,0 +1,33 @@
+on:
+ # Release on push to main
+ # push:
+ # branches: [main]
+ # Release on manual trigger
+ workflow_dispatch:
+
+# Variable syntax below assumes Linux/Mac but could be easily adapted to Windows
+runs-on: ubuntu-latest
+
+steps:
+ - name: Check out code
+ uses: actions/checkout@v3
+ with:
+ # Prevent the action from storing credentials in a way that's hard to override
+ persist-credentials: false
+
+ # ... Other steps to prepare for publishing (install, build, test, etc) ...
+
+ # Set the name, email, and URL with PAT
+ - name: Set git credentials
+ run: |
+ git config user.name "SCAYLE"
+ git config user.email "pascal.rieger@scayle.com"
+ git remote set-url origin "https://$REPO_PAT@github.com/scayle/panel-icons"
+ env:
+ REPO_PAT: ${{ secrets.REPO_PAT }}
+
+ # Pass the token on the command line for publishing
+ - name: Publish
+ run: npm run release -- --token "$NPM_TOKEN"
+ env:
+ NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..486847d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.idea/*
+.DS_Store
+/node_modules/
diff --git a/CHANGELOG.json b/CHANGELOG.json
new file mode 100644
index 0000000..ab62d56
--- /dev/null
+++ b/CHANGELOG.json
@@ -0,0 +1,160 @@
+{
+ "name": "@scayle/panel-icons",
+ "entries": [
+ {
+ "date": "Thu, 12 Sep 2024 12:58:25 GMT",
+ "version": "1.4.2",
+ "tag": "@scayle/panel-icons_v1.4.2",
+ "comments": {
+ "patch": [
+ {
+ "author": "kaloyan.yosifov@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "175408140448bde698ef9beb287c609511a6c3ec",
+ "comment": "Add new circle icon"
+ }
+ ]
+ }
+ },
+ {
+ "date": "Mon, 19 Aug 2024 09:06:05 GMT",
+ "version": "1.4.1",
+ "tag": "@scayle/panel-icons_v1.4.1",
+ "comments": {
+ "patch": [
+ {
+ "author": "kaloyan.yosifov@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "175408140448bde698ef9beb287c609511a6c3ec",
+ "comment": "Fix buggy icon"
+ }
+ ]
+ }
+ },
+ {
+ "date": "Thu, 15 Aug 2024 07:56:00 GMT",
+ "version": "1.4.0",
+ "tag": "@scayle/panel-icons_v1.4.0",
+ "comments": {
+ "minor": [
+ {
+ "author": "kaloyan.yosifov.ext@aboutyou.com",
+ "package": "@scayle/panel-icons",
+ "commit": "49272d3e437cb06bfa83fdae2bf0a789f3bfaea1",
+ "comment": "AYCUP-4847 New dashboard icons"
+ }
+ ]
+ }
+ },
+ {
+ "date": "Mon, 15 Jul 2024 10:58:21 GMT",
+ "version": "1.3.1",
+ "tag": "@scayle/panel-icons_v1.3.1",
+ "comments": {
+ "patch": [
+ {
+ "author": "raymond.rodrigues@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "21f1ef991a81bb96222288be50b9fcbed2c025d1",
+ "comment": "Add BellDisabled Icon"
+ }
+ ]
+ }
+ },
+ {
+ "date": "Fri, 12 Jul 2024 08:57:01 GMT",
+ "version": "1.3.0",
+ "tag": "@scayle/panel-icons_v1.3.0",
+ "comments": {
+ "minor": [
+ {
+ "author": "raymond.rodrigues@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "969536ae9eab22d4c32b41d0cc546394c81e6ff3",
+ "comment": "Add new bell-add Icon"
+ }
+ ]
+ }
+ },
+ {
+ "date": "Thu, 25 Jan 2024 14:30:06 GMT",
+ "version": "1.2.1",
+ "tag": "@scayle/panel-icons_v1.2.1",
+ "comments": {
+ "patch": [
+ {
+ "author": "marcel.domke@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "12d3daceb7c75edd45d19189461062aada083cf0",
+ "comment": "chore: updated readme's to match scayle readme template"
+ }
+ ]
+ }
+ },
+ {
+ "date": "Fri, 17 Mar 2023 10:09:43 GMT",
+ "tag": "@scayle/panel-icons_v1.2.0",
+ "version": "1.2.0",
+ "comments": {
+ "minor": [
+ {
+ "author": "mikheil.kupatadze@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "ceeaa462f14572be42a4701de1bf8c52ad79a7c6",
+ "comment": "Add new icon - ic-loyalty"
+ },
+ {
+ "author": "mikheil.kupatadze@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "8ccb2b6c16e7719e182280ffbb816ecb719e1eb1",
+ "comment": "Update icon package"
+ },
+ {
+ "author": "mikheil.kupatadze@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "ec01da4b460588c90e60c0caadd0fef7d1b3ddb0",
+ "comment": "Add new icon - ic-loyalty"
+ }
+ ],
+ "patch": [
+ {
+ "author": "kaloyan.yosifov@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "917790c05e487d0215047c9e3675de60d625ee8c",
+ "comment": "Fix dev environment"
+ }
+ ]
+ }
+ },
+ {
+ "date": "Fri, 10 Feb 2023 14:35:19 GMT",
+ "tag": "@scayle/panel-icons_v1.1.0",
+ "version": "1.1.0",
+ "comments": {
+ "minor": [
+ {
+ "author": "marcel.domke@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "e672704e39e60ba99438807367032bc899dcd866",
+ "comment": "Added a license file, updated package.json and updated the readme"
+ }
+ ]
+ }
+ },
+ {
+ "date": "Thu, 27 Oct 2022 07:48:09 GMT",
+ "tag": "@scayle/panel-icons_v1.0.0",
+ "version": "1.0.0",
+ "comments": {
+ "major": [
+ {
+ "author": "connor.pearson@scayle.com",
+ "package": "@scayle/panel-icons",
+ "commit": "8e65f59afd8e9f42624765ee6c148577a03c0335",
+ "comment": "New package name"
+ }
+ ]
+ }
+ }
+ ]
+}
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..565ff89
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,87 @@
+# Change Log - @scayle/panel-icons
+
+This log was last generated on Thu, 12 Sep 2024 12:58:25 GMT and should not be manually modified.
+
+
+
+## 1.4.2
+
+Thu, 12 Sep 2024 12:58:25 GMT
+
+### Patches
+
+- Add new circle icon
+
+## 1.4.1
+
+Mon, 19 Aug 2024 09:06:05 GMT
+
+### Patches
+
+- Fix buggy icon
+
+## 1.4.0
+
+Thu, 15 Aug 2024 07:56:00 GMT
+
+### Minor changes
+
+- New dashboard icons
+
+## 1.3.1
+
+Mon, 15 Jul 2024 10:58:21 GMT
+
+### Patches
+
+- Add BellDisabled Icon
+
+## 1.3.0
+
+Fri, 12 Jul 2024 08:57:01 GMT
+
+### Minor changes
+
+- Add new belladd Icon
+
+## 1.2.1
+
+Thu, 25 Jan 2024 14:30:06 GMT
+
+### Patches
+
+- chore: updated readme's to match scayle readme template
+
+## 1.2.0
+
+Fri, 17 Mar 2023 10:09:43 GMT
+
+### Minor changes
+
+- Add new icon - ic-loyalty
+- update icon package
+- Add new icon - ic-loyalty
+
+### Patches
+
+- Fix dev environment
+
+## 1.1.0
+
+Fri, 10 Feb 2023 14:35:19 GMT
+
+### Minor changes
+
+- Added a license file, updated package.json and updated the readme
+
+## 1.0.0
+
+Thu, 27 Oct 2022 07:48:09 GMT
+
+### Major changes
+
+- New package name
+
+# Change Log - @scayle/panel-icons
+
+This log was last generated on Fri, 21 Oct 2022 12:36:11 GMT and should not be manually modified.
diff --git a/README.md b/README.md
index e69de29..fa87509 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1,323 @@
+![scayle-logo-cr](https://cdn-prod.scayle.com/public/media/general/SCAYLE-Commerce-Engine-header.png)
+
+
+ SCAYLE Panel Icons Library
+
+
+
+
+
+ The SCAYLE Panel Icons Library offers all the Panel icons you know and love.
+
+
+
+
+
+
+
+
+
+## Getting Started
+
+Visit the [Add-On Developer Guide](https://scayle.dev/en/add-on-guide) to learn more on how to use the Panel icons.
+
+Visit the [Docs](https://scayle.dev) to learn more about our system requirements.
+
+## What is Scayle ?
+
+[SCAYLE](https://scayle.com) is a full-featured e-commerce software solution that comes with flexible APIs. Within SCAYLE, you can manage all aspects of your shop, such as products, stocks, customers, and transactions.
+
+Learn more about [Scayles’s architecture](https://scayle.dev/en/developer-guide/introduction/infrastructure) and [commerce modules](https://scayle.dev/en/getting-started) in the Docs.
+
+## Installation
+
+```shell
+npm i -S @scayle/panel-icons
+```
+
+## Usage
+
+The `icons/` directory contains all the icon files as svg. Do what you want with them.
+
+### Icon Components
+
+It's possible to automatically convert the icons into components using [unplugin-icons](https://github.com/antfu/unplugin-icons).
+An example using Vue 3 and webpack can be seen in the [demo-add-on](https://github.com/scayle/demo-add-on-vite).
+The plugin is also compatible with other frameworks and build tools.
+
+__vite.config.ts__
+```typescript
+import fs from 'fs';
+import path from 'path';
+import IconsPlugin from 'unplugin-icons/vite';
+
+function generatePanelIcons() {
+ const dir = path.join(path.dirname(require.resolve('@scayle/panel-icons')), 'icons');
+ let icons: Record = {};
+
+ fs.readdirSync(dir).forEach(function (file: string) {
+ const simpleName = file.replace('.svg', '');
+ icons[simpleName] = fs.readFileSync(path.join(dir, file)).toString('utf8');
+ });
+
+ return icons;
+}
+
+/* ... */
+{
+ plugins: [
+ /* ... */
+ IconsPlugin({
+ compiler: 'vue3',
+ defaultClass: 'icon',
+ customCollections: {
+ panel: generatePanelIcons()
+ }
+ }),
+ ]
+}
+```
+
+Then inside the Vue single-file components, import and use the icon component.
+
+```vue
+
+```
+
+If you're using TypeScript, make sure to add `"unplugin-icons/types/vue"` to the types in your tsconfig.json.
+
+It can also be combined with [unplugin-vue-components](https://github.com/antfu/unplugin-vue-components) to avoid the import step.
+
+## Icons
+
+| Name | Icon | Filename | Vue |
+|----------------------------|---------------------------------------------|------------------------------------------|-------------------------------------------------|
+| activity | ![](./icons/activity.svg) | `./icons/activity.svg` | `` |
+| add | ![](./icons/add.svg) | `./icons/add.svg` | `` |
+| analytics | ![](./icons/analytics.svg) | `./icons/analytics.svg` | `` |
+| arrow-bottom-right | ![](./icons/arrow-bottom-right.svg) | `./icons/arrow-bottom-right.svg` | `` |
+| arrow-circle-down | ![](./icons/arrow-circle-down.svg) | `./icons/arrow-circle-down.svg` | `` |
+| arrow-circle-left | ![](./icons/arrow-circle-left.svg) | `./icons/arrow-circle-left.svg` | `` |
+| arrow-circle-right | ![](./icons/arrow-circle-right.svg) | `./icons/arrow-circle-right.svg` | `` |
+| arrow-circle-up | ![](./icons/arrow-circle-up.svg) | `./icons/arrow-circle-up.svg` | `` |
+| arrow-down | ![](./icons/arrow-down.svg) | `./icons/arrow-down.svg` | `` |
+| arrow-left | ![](./icons/arrow-left.svg) | `./icons/arrow-left.svg` | `` |
+| arrow-left-right | ![](./icons/arrow-left-right.svg) | `./icons/arrow-left-right.svg` | `` |
+| arrow-right | ![](./icons/arrow-right.svg) | `./icons/arrow-right.svg` | `` |
+| arrow-up | ![](./icons/arrow-up.svg) | `./icons/arrow-up.svg` | `` |
+| attach | ![](./icons/attach.svg) | `./icons/attach.svg` | `` |
+| ban | ![](./icons/ban.svg) | `./icons/ban.svg` | `` |
+| bars | ![](./icons/bars.svg) | `./icons/bars.svg` | `` |
+| basket | ![](./icons/basket.svg) | `./icons/basket.svg` | `` |
+| bell | ![](./icons/bell.svg) | `./icons/bell.svg` | `` |
+| bell-add | ![](./icons/bell-add.svg) | `./icons/bell-add.svg` | `` |
+| bell-disabled | ![](./icons/bell-disabled.svg) | `./icons/bell-disabled.svg` | `` |
+| book-open | ![](./icons/book-open.svg) | `./icons/book-open.svg` | `` |
+| bookmark | ![](./icons/bookmark.svg) | `./icons/bookmark.svg` | `` |
+| bookmark-fill | ![](./icons/bookmark-fill.svg) | `./icons/bookmark-fill.svg` | `` |
+| bookmark-off | ![](./icons/bookmark-off.svg) | `./icons/bookmark-off.svg` | `` |
+| box-search | ![](./icons/box-search.svg) | `./icons/box-search.svg` | `` |
+| box-success | ![](./icons/box-success.svg) | `./icons/box-success.svg` | `` |
+| calendar | ![](./icons/calendar.svg) | `./icons/calendar.svg` | `` |
+| calendar-in | ![](./icons/calendar-in.svg) | `./icons/calendar-in.svg` | `` |
+| calendar-out | ![](./icons/calendar-out.svg) | `./icons/calendar-out.svg` | `` |
+| carrier | ![](./icons/carrier.svg) | `./icons/carrier.svg` | `` |
+| channel | ![](./icons/channel.svg) | `./icons/channel.svg` | `` |
+| chat-bubbles | ![](./icons/chat-bubbles.svg) | `./icons/chat-bubbles.svg` | `` |
+| checkmark | ![](./icons/checkmark.svg) | `./icons/checkmark.svg` | `` |
+| checkout-settings | ![](./icons/checkout-settings.svg) | `./icons/checkout-settings.svg` | `` |
+| chevron-double-down | ![](./icons/chevron-double-down.svg) | `./icons/chevron-double-down.svg` | `` |
+| chevron-double-left | ![](./icons/chevron-double-left.svg) | `./icons/chevron-double-left.svg` | `` |
+| chevron-double-right | ![](./icons/chevron-double-right.svg) | `./icons/chevron-double-right.svg` | `` |
+| chevron-double-up | ![](./icons/chevron-double-up.svg) | `./icons/chevron-double-up.svg` | `` |
+| chevron-down | ![](./icons/chevron-down.svg) | `./icons/chevron-down.svg` | `` |
+| chevron-left | ![](./icons/chevron-left.svg) | `./icons/chevron-left.svg` | `` |
+| chevron-right | ![](./icons/chevron-right.svg) | `./icons/chevron-right.svg` | `` |
+| chevron-up | ![](./icons/chevron-up.svg) | `./icons/chevron-up.svg` | `` |
+| chevron-up-down | ![](./icons/chevron-up-down.svg) | `./icons/chevron-up-down.svg` | `` |
+| chevron-up-down-table | ![](./icons/chevron-up-down-table.svg) | `./icons/chevron-up-down-table.svg` | `` |
+| close | ![](./icons/close.svg) | `./icons/close.svg` | `` |
+| cloud | ![](./icons/cloud.svg) | `./icons/cloud.svg` | `` |
+| coffee | ![](./icons/coffee.svg) | `./icons/coffee.svg` | `` |
+| connection-multi | ![](./icons/connection-multi.svg) | `./icons/connection-multi.svg` | `` |
+| convert | ![](./icons/convert.svg) | `./icons/convert.svg` | `` |
+| copy | ![](./icons/copy.svg) | `./icons/copy.svg` | `` |
+| crown | ![](./icons/crown.svg) | `./icons/crown.svg` | `` |
+| dashboard | ![](./icons/dashboard.svg) | `./icons/dashboard.svg` | `` |
+| data-table | ![](./icons/data-table.svg) | `./icons/data-table.svg` | `` |
+| device-desktop | ![](./icons/device-desktop.svg) | `./icons/device-desktop.svg` | `` |
+| device-mobile | ![](./icons/device-mobile.svg) | `./icons/device-mobile.svg` | `` |
+| discount | ![](./icons/discount.svg) | `./icons/discount.svg` | `` |
+| dollar-note | ![](./icons/dollar-note.svg) | `./icons/dollar-note.svg` | `` |
+| download | ![](./icons/download.svg) | `./icons/download.svg` | `` |
+| drag | ![](./icons/drag.svg) | `./icons/drag.svg` | `` |
+| edit | ![](./icons/edit.svg) | `./icons/edit.svg` | `` |
+| education | ![](./icons/education.svg) | `./icons/education.svg` | `` |
+| email | ![](./icons/email.svg) | `./icons/email.svg` | `` |
+| error | ![](./icons/error.svg) | `./icons/error.svg` | `` |
+| error-fill | ![](./icons/error-fill.svg) | `./icons/error-fill.svg` | `` |
+| expand | ![](./icons/expand.svg) | `./icons/expand.svg` | `` |
+| external | ![](./icons/external.svg) | `./icons/external.svg` | `` |
+| eye | ![](./icons/eye.svg) | `./icons/eye.svg` | `` |
+| eye-striked | ![](./icons/eye-striked.svg) | `./icons/eye-striked.svg` | `` |
+| file-csv | ![](./icons/file-csv.svg) | `./icons/file-csv.svg` | `` |
+| file-pdf | ![](./icons/file-pdf.svg) | `./icons/file-pdf.svg` | `` |
+| file-return-docs | ![](./icons/file-return-docs.svg) | `./icons/file-return-docs.svg` | `` |
+| file-text | ![](./icons/file-text.svg) | `./icons/file-text.svg` | `` |
+| file-xls | ![](./icons/file-xls.svg) | `./icons/file-xls.svg` | `` |
+| filter | ![](./icons/filter.svg) | `./icons/filter.svg` | `` |
+| flag | ![](./icons/flag.svg) | `./icons/flag.svg` | `` |
+| folder | ![](./icons/folder.svg) | `./icons/folder.svg` | `` |
+| folder-fill | ![](./icons/folder-fill.svg) | `./icons/folder-fill.svg` | `` |
+| folder-open-fill | ![](./icons/folder-open-fill.svg) | `./icons/folder-open-fill.svg` | `` |
+| forbidden-return-documents | ![](./icons/forbidden-return-documents.svg) | `./icons/forbidden-return-documents.svg` | `` |
+| forward | ![](./icons/forward.svg) | `./icons/forward.svg` | `` |
+| gift | ![](./icons/gift.svg) | `./icons/gift.svg` | `` |
+| globe | ![](./icons/globe.svg) | `./icons/globe.svg` | `` |
+| globe-checkmark | ![](./icons/globe-checkmark.svg) | `./icons/globe-checkmark.svg` | `` |
+| half | ![](./icons/half.svg) | `./icons/half.svg` | `` |
+| headset | ![](./icons/headset.svg) | `./icons/headset.svg` | `` |
+| heart | ![](./icons/heart.svg) | `./icons/heart.svg` | `` |
+| heart-fill | ![](./icons/heart-fill.svg) | `./icons/heart-fill.svg` | `` |
+| id | ![](./icons/id.svg) | `./icons/id.svg` | `` |
+| image-single | ![](./icons/image-single.svg) | `./icons/image-single.svg` | `` |
+| image-stacked | ![](./icons/image-stacked.svg) | `./icons/image-stacked.svg` | `` |
+| import | ![](./icons/import.svg) | `./icons/import.svg` | `` |
+| info | ![](./icons/info.svg) | `./icons/info.svg` | `` |
+| info-fill | ![](./icons/info-fill.svg) | `./icons/info-fill.svg` | `` |
+| invoice | ![](./icons/invoice.svg) | `./icons/invoice.svg` | `` |
+| key | ![](./icons/key.svg) | `./icons/key.svg` | `` |
+| key-framed | ![](./icons/key-framed.svg) | `./icons/key-framed.svg` | `` |
+| layout | ![](./icons/layout.svg) | `./icons/layout.svg` | `` |
+| link | ![](./icons/link.svg) | `./icons/link.svg` | `` |
+| link-disconnect | ![](./icons/link-disconnect.svg) | `./icons/link-disconnect.svg` | `` |
+| list-attributes | ![](./icons/list-attributes.svg) | `./icons/list-attributes.svg` | `` |
+| list-view | ![](./icons/list-view.svg) | `./icons/list-view.svg` | `` |
+| location | ![](./icons/location.svg) | `./icons/location.svg` | `` |
+| lock | ![](./icons/lock.svg) | `./icons/lock.svg` | `` |
+| lock-open | ![](./icons/lock-open.svg) | `./icons/lock-open.svg` | `` |
+| logic | ![](./icons/logic.svg) | `./icons/logic.svg` | `` |
+| logistics-box-trolley | ![](./icons/logistics-box-trolley.svg) | `./icons/logistics-box-trolley.svg` | `` |
+| logistics-boxes-crane | ![](./icons/logistics-boxes-crane.svg) | `./icons/logistics-boxes-crane.svg` | `` |
+| loudspeaker | ![](./icons/loudspeaker.svg) | `./icons/loudspeaker.svg` | `` |
+| loyalty | ![](./icons/loyalty.svg) | `./icons/loyalty.svg` | `` |
+| luxury | ![](./icons/luxury.svg) | `./icons/luxury.svg` | `` |
+| magic-wand | ![](./icons/magic-wand.svg) | `./icons/magic-wand.svg` | `` |
+| menu | ![](./icons/menu.svg) | `./icons/menu.svg` | `` |
+| minus | ![](./icons/minus.svg) | `./icons/minus.svg` | `` |
+| money | ![](./icons/money.svg) | `./icons/money.svg` | `` |
+| more | ![](./icons/more.svg) | `./icons/more.svg` | `` |
+| more-horizontal | ![](./icons/more-horizontal.svg) | `./icons/more-horizontal.svg` | `` |
+| nested-list-view | ![](./icons/nested-list-view.svg) | `./icons/nested-list-view.svg` | `` |
+| notes | ![](./icons/notes.svg) | `./icons/notes.svg` | `` |
+| off | ![](./icons/off.svg) | `./icons/off.svg` | `` |
+| office | ![](./icons/office.svg) | `./icons/office.svg` | `` |
+| order-e | ![](./icons/order-e.svg) | `./icons/order-e.svg` | `` |
+| ordered-list | ![](./icons/ordered-list.svg) | `./icons/ordered-list.svg` | `` |
+| outfit | ![](./icons/outfit.svg) | `./icons/outfit.svg` | `` |
+| page | ![](./icons/page.svg) | `./icons/page.svg` | `` |
+| parcel | ![](./icons/parcel.svg) | `./icons/parcel.svg` | `` |
+| parcel-down | ![](./icons/parcel-down.svg) | `./icons/parcel-down.svg` | `` |
+| parcel-search | ![](./icons/parcel-search.svg) | `./icons/parcel-search.svg` | `` |
+| paste | ![](./icons/paste.svg) | `./icons/paste.svg` | `` |
+| pay | ![](./icons/pay.svg) | `./icons/pay.svg` | `` |
+| percentage | ![](./icons/percentage.svg) | `./icons/percentage.svg` | `` |
+| percentage-circle | ![](./icons/percentage-circle.svg) | `./icons/percentage-circle.svg` | `` |
+| phone | ![](./icons/phone.svg) | `./icons/phone.svg` | `` |
+| placeholder | ![](./icons/placeholder.svg) | `./icons/placeholder.svg` | `` |
+| player-pause | ![](./icons/player-pause.svg) | `./icons/player-pause.svg` | `` |
+| player-play | ![](./icons/player-play.svg) | `./icons/player-play.svg` | `` |
+| polaroid | ![](./icons/polaroid.svg) | `./icons/polaroid.svg` | `` |
+| product-import | ![](./icons/product-import.svg) | `./icons/product-import.svg` | `` |
+| question | ![](./icons/question.svg) | `./icons/question.svg` | `` |
+| question-fill | ![](./icons/question-fill.svg) | `./icons/question-fill.svg` | `` |
+| question-filled | ![](./icons/question-filled.svg) | `./icons/question-filled.svg` | `` |
+| refresh | ![](./icons/refresh.svg) | `./icons/refresh.svg` | `` |
+| restore | ![](./icons/restore.svg) | `./icons/restore.svg` | `` |
+| rule-engine | ![](./icons/rule-engine.svg) | `./icons/rule-engine.svg` | `` |
+| save | ![](./icons/save.svg) | `./icons/save.svg` | `` |
+| scan | ![](./icons/scan.svg) | `./icons/scan.svg` | `` |
+| search | ![](./icons/search.svg) | `./icons/search.svg` | `` |
+| send | ![](./icons/send.svg) | `./icons/send.svg` | `` |
+| seo | ![](./icons/seo.svg) | `./icons/seo.svg` | `` |
+| separate | ![](./icons/separate.svg) | `./icons/separate.svg` | `` |
+| server | ![](./icons/server.svg) | `./icons/server.svg` | `` |
+| settings | ![](./icons/settings.svg) | `./icons/settings.svg` | `` |
+| settings-wheel | ![](./icons/settings-wheel.svg) | `./icons/settings-wheel.svg` | `` |
+| share | ![](./icons/share.svg) | `./icons/share.svg` | `` |
+| shirt | ![](./icons/shirt.svg) | `./icons/shirt.svg` | `` |
+| shirt-success | ![](./icons/shirt-success.svg) | `./icons/shirt-success.svg` | `` |
+| shrink | ![](./icons/shrink.svg) | `./icons/shrink.svg` | `` |
+| smiley-average | ![](./icons/smiley-average.svg) | `./icons/smiley-average.svg` | `` |
+| smiley-bad | ![](./icons/smiley-bad.svg) | `./icons/smiley-bad.svg` | `` |
+| smiley-good | ![](./icons/smiley-good.svg) | `./icons/smiley-good.svg` | `` |
+| social-facebook | ![](./icons/social-facebook.svg) | `./icons/social-facebook.svg` | `` |
+| social-twitter | ![](./icons/social-twitter.svg) | `./icons/social-twitter.svg` | `` |
+| sort-bottom-to-top | ![](./icons/sort-bottom-to-top.svg) | `./icons/sort-bottom-to-top.svg` | `` |
+| sort-top-to-bottom | ![](./icons/sort-top-to-bottom.svg) | `./icons/sort-top-to-bottom.svg` | `` |
+| sparkle | ![](./icons/sparkle.svg) | `./icons/sparkle.svg` | `` |
+| spelling-mistake | ![](./icons/spelling-mistake.svg) | `./icons/spelling-mistake.svg` | `` |
+| stack | ![](./icons/stack.svg) | `./icons/stack.svg` | `` |
+| star | ![](./icons/star.svg) | `./icons/star.svg` | `` |
+| star-fill | ![](./icons/star-fill.svg) | `./icons/star-fill.svg` | `` |
+| stopwatch | ![](./icons/stopwatch.svg) | `./icons/stopwatch.svg` | `` |
+| store | ![](./icons/store.svg) | `./icons/store.svg` | `` |
+| store-location | ![](./icons/store-location.svg) | `./icons/store-location.svg` | `` |
+| structure | ![](./icons/structure.svg) | `./icons/structure.svg` | `` |
+| structure-horizontal | ![](./icons/structure-horizontal.svg) | `./icons/structure-horizontal.svg` | `` |
+| structure-vertical | ![](./icons/structure-vertical.svg) | `./icons/structure-vertical.svg` | `` |
+| success | ![](./icons/success.svg) | `./icons/success.svg` | `` |
+| success-fill | ![](./icons/success-fill.svg) | `./icons/success-fill.svg` | `` |
+| sust-cotton | ![](./icons/sust-cotton.svg) | `./icons/sust-cotton.svg` | `` |
+| swap-horizontal | ![](./icons/swap-horizontal.svg) | `./icons/swap-horizontal.svg` | `` |
+| swap-vertical | ![](./icons/swap-vertical.svg) | `./icons/swap-vertical.svg` | `` |
+| tablet | ![](./icons/tablet.svg) | `./icons/tablet.svg` | `` |
+| tag | ![](./icons/tag.svg) | `./icons/tag.svg` | `` |
+| task | ![](./icons/task.svg) | `./icons/task.svg` | `` |
+| tax | ![](./icons/tax.svg) | `./icons/tax.svg` | `` |
+| technology | ![](./icons/technology.svg) | `./icons/technology.svg` | `` |
+| text | ![](./icons/text.svg) | `./icons/text.svg` | `` |
+| text-bold | ![](./icons/text-bold.svg) | `./icons/text-bold.svg` | `` |
+| text-center | ![](./icons/text-center.svg) | `./icons/text-center.svg` | `` |
+| text-italic | ![](./icons/text-italic.svg) | `./icons/text-italic.svg` | `` |
+| text-justify | ![](./icons/text-justify.svg) | `./icons/text-justify.svg` | `` |
+| text-left | ![](./icons/text-left.svg) | `./icons/text-left.svg` | `` |
+| text-paragraph | ![](./icons/text-paragraph.svg) | `./icons/text-paragraph.svg` | `` |
+| text-right | ![](./icons/text-right.svg) | `./icons/text-right.svg` | `` |
+| text-underline | ![](./icons/text-underline.svg) | `./icons/text-underline.svg` | `` |
+| tile-view | ![](./icons/tile-view.svg) | `./icons/tile-view.svg` | `` |
+| translate | ![](./icons/translate.svg) | `./icons/translate.svg` | `` |
+| trash | ![](./icons/trash.svg) | `./icons/trash.svg` | `` |
+| triangle-right | ![](./icons/triangle-right.svg) | `./icons/triangle-right.svg` | `` |
+| truck | ![](./icons/truck.svg) | `./icons/truck.svg` | `` |
+| two-fa-restore | ![](./icons/two-fa-restore.svg) | `./icons/two-fa-restore.svg` | `` |
+| ufo | ![](./icons/ufo.svg) | `./icons/ufo.svg` | `` |
+| undo | ![](./icons/undo.svg) | `./icons/undo.svg` | `` |
+| user | ![](./icons/user.svg) | `./icons/user.svg` | `` |
+| user-key | ![](./icons/user-key.svg) | `./icons/user-key.svg` | `` |
+| user-merchant | ![](./icons/user-merchant.svg) | `./icons/user-merchant.svg` | `` |
+| user-permissions | ![](./icons/user-permissions.svg) | `./icons/user-permissions.svg` | `` |
+| users | ![](./icons/users.svg) | `./icons/users.svg` | `` |
+| users-exchange | ![](./icons/users-exchange.svg) | `./icons/users-exchange.svg` | `` |
+| voucher | ![](./icons/voucher.svg) | `./icons/voucher.svg` | `` |
+| warehouse | ![](./icons/warehouse.svg) | `./icons/warehouse.svg` | `` |
+| warning | ![](./icons/warning.svg) | `./icons/warning.svg` | `` |
+| warning-circle | ![](./icons/warning-circle.svg) | `./icons/warning-circle.svg` | `` |
+| warning-circle-fill | ![](./icons/warning-circle-fill.svg) | `./icons/warning-circle-fill.svg` | `` |
+| warning-fill | ![](./icons/warning-fill.svg) | `./icons/warning-fill.svg` | `` |
+| webhook | ![](./icons/webhook.svg) | `./icons/webhook.svg` | `` |
+| world | ![](./icons/world.svg) | `./icons/world.svg` | `` |
+
+## Other channels
+
+- [LinkedIn](https://www.linkedin.com/company/scaylecommerce/)
+- [Jobs](https://www.scayle.com/company/career/)
+- [SCAYLE](https://scayle.com)
+
+## License
+Licensed under the [MIT](https://opensource.org/license/mit/)
diff --git a/change/@scayle-panel-icons-5df4ba89-c2f3-464a-943c-f3b20b4c022e.json b/change/@scayle-panel-icons-5df4ba89-c2f3-464a-943c-f3b20b4c022e.json
new file mode 100644
index 0000000..d6a80b5
--- /dev/null
+++ b/change/@scayle-panel-icons-5df4ba89-c2f3-464a-943c-f3b20b4c022e.json
@@ -0,0 +1,7 @@
+{
+ "type": "major",
+ "comment": "New Panel Icons V2 release",
+ "packageName": "@scayle/panel-icons",
+ "email": "pascal.rieger@scayle.com",
+ "dependentChangeType": "patch"
+}
diff --git a/icons/activity.svg b/icons/activity.svg
new file mode 100644
index 0000000..b664869
--- /dev/null
+++ b/icons/activity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/add.svg b/icons/add.svg
new file mode 100644
index 0000000..6680ed9
--- /dev/null
+++ b/icons/add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/analytics.svg b/icons/analytics.svg
new file mode 100644
index 0000000..40662ec
--- /dev/null
+++ b/icons/analytics.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/app.svg b/icons/app.svg
new file mode 100644
index 0000000..83a9e68
--- /dev/null
+++ b/icons/app.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-bottom-right.svg b/icons/arrow-bottom-right.svg
new file mode 100644
index 0000000..d8a8c30
--- /dev/null
+++ b/icons/arrow-bottom-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-circle-down.svg b/icons/arrow-circle-down.svg
new file mode 100644
index 0000000..9fc937b
--- /dev/null
+++ b/icons/arrow-circle-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-circle-left.svg b/icons/arrow-circle-left.svg
new file mode 100644
index 0000000..0f30d11
--- /dev/null
+++ b/icons/arrow-circle-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-circle-right.svg b/icons/arrow-circle-right.svg
new file mode 100644
index 0000000..a0c52f3
--- /dev/null
+++ b/icons/arrow-circle-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-circle-up.svg b/icons/arrow-circle-up.svg
new file mode 100644
index 0000000..80ce7ca
--- /dev/null
+++ b/icons/arrow-circle-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-down.svg b/icons/arrow-down.svg
new file mode 100644
index 0000000..c26e278
--- /dev/null
+++ b/icons/arrow-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-left-right.svg b/icons/arrow-left-right.svg
new file mode 100644
index 0000000..0827342
--- /dev/null
+++ b/icons/arrow-left-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-left.svg b/icons/arrow-left.svg
new file mode 100644
index 0000000..38d65c6
--- /dev/null
+++ b/icons/arrow-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-right.svg b/icons/arrow-right.svg
new file mode 100644
index 0000000..1a55ede
--- /dev/null
+++ b/icons/arrow-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/arrow-up.svg b/icons/arrow-up.svg
new file mode 100644
index 0000000..b66407f
--- /dev/null
+++ b/icons/arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/attach.svg b/icons/attach.svg
new file mode 100644
index 0000000..9dd21ab
--- /dev/null
+++ b/icons/attach.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/ban.svg b/icons/ban.svg
new file mode 100644
index 0000000..53382a0
--- /dev/null
+++ b/icons/ban.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bars.svg b/icons/bars.svg
new file mode 100644
index 0000000..f51ade4
--- /dev/null
+++ b/icons/bars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/basket.svg b/icons/basket.svg
new file mode 100644
index 0000000..ecce0f7
--- /dev/null
+++ b/icons/basket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bell-add.svg b/icons/bell-add.svg
new file mode 100644
index 0000000..a64342f
--- /dev/null
+++ b/icons/bell-add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bell-disabled.svg b/icons/bell-disabled.svg
new file mode 100644
index 0000000..f52849d
--- /dev/null
+++ b/icons/bell-disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bell.svg b/icons/bell.svg
new file mode 100644
index 0000000..8476096
--- /dev/null
+++ b/icons/bell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/book-open.svg b/icons/book-open.svg
new file mode 100644
index 0000000..3aa6ec9
--- /dev/null
+++ b/icons/book-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bookmark-fill.svg b/icons/bookmark-fill.svg
new file mode 100644
index 0000000..d244a72
--- /dev/null
+++ b/icons/bookmark-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bookmark-off.svg b/icons/bookmark-off.svg
new file mode 100644
index 0000000..caf60c9
--- /dev/null
+++ b/icons/bookmark-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bookmark.svg b/icons/bookmark.svg
new file mode 100644
index 0000000..71b9a99
--- /dev/null
+++ b/icons/bookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/box-search.svg b/icons/box-search.svg
new file mode 100644
index 0000000..a7ccff9
--- /dev/null
+++ b/icons/box-search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/box-success.svg b/icons/box-success.svg
new file mode 100644
index 0000000..4a292b2
--- /dev/null
+++ b/icons/box-success.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/calendar-in.svg b/icons/calendar-in.svg
new file mode 100644
index 0000000..c65917c
--- /dev/null
+++ b/icons/calendar-in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/calendar-out.svg b/icons/calendar-out.svg
new file mode 100644
index 0000000..8b6e468
--- /dev/null
+++ b/icons/calendar-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/calendar.svg b/icons/calendar.svg
new file mode 100644
index 0000000..abe477d
--- /dev/null
+++ b/icons/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/carrier.svg b/icons/carrier.svg
new file mode 100644
index 0000000..4e7baa9
--- /dev/null
+++ b/icons/carrier.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/channel.svg b/icons/channel.svg
new file mode 100644
index 0000000..490bad8
--- /dev/null
+++ b/icons/channel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chart-pie.svg b/icons/chart-pie.svg
new file mode 100644
index 0000000..8f4584f
--- /dev/null
+++ b/icons/chart-pie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chat-bubbles.svg b/icons/chat-bubbles.svg
new file mode 100644
index 0000000..d4be39d
--- /dev/null
+++ b/icons/chat-bubbles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/checkmark.svg b/icons/checkmark.svg
new file mode 100644
index 0000000..9e039cf
--- /dev/null
+++ b/icons/checkmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/checkout-settings.svg b/icons/checkout-settings.svg
new file mode 100644
index 0000000..bc10bcd
--- /dev/null
+++ b/icons/checkout-settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-double-down.svg b/icons/chevron-double-down.svg
new file mode 100644
index 0000000..3590d4f
--- /dev/null
+++ b/icons/chevron-double-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-double-left.svg b/icons/chevron-double-left.svg
new file mode 100644
index 0000000..1c93962
--- /dev/null
+++ b/icons/chevron-double-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-double-right.svg b/icons/chevron-double-right.svg
new file mode 100644
index 0000000..905076b
--- /dev/null
+++ b/icons/chevron-double-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-double-up.svg b/icons/chevron-double-up.svg
new file mode 100644
index 0000000..cf41ca8
--- /dev/null
+++ b/icons/chevron-double-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-down.svg b/icons/chevron-down.svg
new file mode 100644
index 0000000..0128fed
--- /dev/null
+++ b/icons/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-left.svg b/icons/chevron-left.svg
new file mode 100644
index 0000000..bf4fd5e
--- /dev/null
+++ b/icons/chevron-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-right.svg b/icons/chevron-right.svg
new file mode 100644
index 0000000..1ab5dd8
--- /dev/null
+++ b/icons/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-up-down-table.svg b/icons/chevron-up-down-table.svg
new file mode 100644
index 0000000..b65e437
--- /dev/null
+++ b/icons/chevron-up-down-table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-up-down.svg b/icons/chevron-up-down.svg
new file mode 100644
index 0000000..dec8aab
--- /dev/null
+++ b/icons/chevron-up-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chevron-up.svg b/icons/chevron-up.svg
new file mode 100644
index 0000000..22d8e23
--- /dev/null
+++ b/icons/chevron-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/circle-outline-strip.svg b/icons/circle-outline-strip.svg
new file mode 100644
index 0000000..5a779d9
--- /dev/null
+++ b/icons/circle-outline-strip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/close.svg b/icons/close.svg
new file mode 100644
index 0000000..7d8e3c4
--- /dev/null
+++ b/icons/close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/cloud.svg b/icons/cloud.svg
new file mode 100644
index 0000000..f2c3935
--- /dev/null
+++ b/icons/cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/coffee.svg b/icons/coffee.svg
new file mode 100644
index 0000000..961ebf1
--- /dev/null
+++ b/icons/coffee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/connection-multi.svg b/icons/connection-multi.svg
new file mode 100644
index 0000000..eb5ac7b
--- /dev/null
+++ b/icons/connection-multi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/convert.svg b/icons/convert.svg
new file mode 100644
index 0000000..635ce55
--- /dev/null
+++ b/icons/convert.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/copy.svg b/icons/copy.svg
new file mode 100644
index 0000000..7e65943
--- /dev/null
+++ b/icons/copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/crown.svg b/icons/crown.svg
new file mode 100644
index 0000000..ebaf937
--- /dev/null
+++ b/icons/crown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/dashboard.svg b/icons/dashboard.svg
new file mode 100644
index 0000000..e838c7b
--- /dev/null
+++ b/icons/dashboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/data-table.svg b/icons/data-table.svg
new file mode 100644
index 0000000..340792b
--- /dev/null
+++ b/icons/data-table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/device-desktop.svg b/icons/device-desktop.svg
new file mode 100644
index 0000000..6bdf41b
--- /dev/null
+++ b/icons/device-desktop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/device-mobile.svg b/icons/device-mobile.svg
new file mode 100644
index 0000000..8c08a21
--- /dev/null
+++ b/icons/device-mobile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/discount.svg b/icons/discount.svg
new file mode 100644
index 0000000..412aca5
--- /dev/null
+++ b/icons/discount.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/dollar-note.svg b/icons/dollar-note.svg
new file mode 100644
index 0000000..aa359d2
--- /dev/null
+++ b/icons/dollar-note.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/download.svg b/icons/download.svg
new file mode 100644
index 0000000..7ad0b95
--- /dev/null
+++ b/icons/download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/drag.svg b/icons/drag.svg
new file mode 100644
index 0000000..b0cb1d0
--- /dev/null
+++ b/icons/drag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/edit.svg b/icons/edit.svg
new file mode 100644
index 0000000..e6b70ba
--- /dev/null
+++ b/icons/edit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/education.svg b/icons/education.svg
new file mode 100644
index 0000000..698fd69
--- /dev/null
+++ b/icons/education.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/email.svg b/icons/email.svg
new file mode 100644
index 0000000..4858673
--- /dev/null
+++ b/icons/email.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/error-fill.svg b/icons/error-fill.svg
new file mode 100644
index 0000000..3a72384
--- /dev/null
+++ b/icons/error-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/error.svg b/icons/error.svg
new file mode 100644
index 0000000..082ee3c
--- /dev/null
+++ b/icons/error.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/expand.svg b/icons/expand.svg
new file mode 100644
index 0000000..760f261
--- /dev/null
+++ b/icons/expand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/external.svg b/icons/external.svg
new file mode 100644
index 0000000..aca1d8f
--- /dev/null
+++ b/icons/external.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/eye-striked.svg b/icons/eye-striked.svg
new file mode 100644
index 0000000..4149fe2
--- /dev/null
+++ b/icons/eye-striked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/eye.svg b/icons/eye.svg
new file mode 100644
index 0000000..644de4a
--- /dev/null
+++ b/icons/eye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/file-csv.svg b/icons/file-csv.svg
new file mode 100644
index 0000000..b80d2ac
--- /dev/null
+++ b/icons/file-csv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/file-pdf.svg b/icons/file-pdf.svg
new file mode 100644
index 0000000..4216ed6
--- /dev/null
+++ b/icons/file-pdf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/file-return-docs.svg b/icons/file-return-docs.svg
new file mode 100644
index 0000000..341847d
--- /dev/null
+++ b/icons/file-return-docs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/file-text.svg b/icons/file-text.svg
new file mode 100644
index 0000000..3e40e2b
--- /dev/null
+++ b/icons/file-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/file-xls.svg b/icons/file-xls.svg
new file mode 100644
index 0000000..336478e
--- /dev/null
+++ b/icons/file-xls.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/filter.svg b/icons/filter.svg
new file mode 100644
index 0000000..229d192
--- /dev/null
+++ b/icons/filter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/flag.svg b/icons/flag.svg
new file mode 100644
index 0000000..f1b8a2f
--- /dev/null
+++ b/icons/flag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/folder-fill.svg b/icons/folder-fill.svg
new file mode 100644
index 0000000..0e5c6f3
--- /dev/null
+++ b/icons/folder-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/folder-open-fill.svg b/icons/folder-open-fill.svg
new file mode 100644
index 0000000..7786ba8
--- /dev/null
+++ b/icons/folder-open-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/folder.svg b/icons/folder.svg
new file mode 100644
index 0000000..9e285b9
--- /dev/null
+++ b/icons/folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/forbidden-return-documents.svg b/icons/forbidden-return-documents.svg
new file mode 100644
index 0000000..7b430d9
--- /dev/null
+++ b/icons/forbidden-return-documents.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/forward.svg b/icons/forward.svg
new file mode 100644
index 0000000..6430cd0
--- /dev/null
+++ b/icons/forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/gift.svg b/icons/gift.svg
new file mode 100644
index 0000000..3ef1494
--- /dev/null
+++ b/icons/gift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/globe-checkmark.svg b/icons/globe-checkmark.svg
new file mode 100644
index 0000000..65299d8
--- /dev/null
+++ b/icons/globe-checkmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/globe.svg b/icons/globe.svg
new file mode 100644
index 0000000..9dbc027
--- /dev/null
+++ b/icons/globe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/half.svg b/icons/half.svg
new file mode 100644
index 0000000..a732bf2
--- /dev/null
+++ b/icons/half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/headset.svg b/icons/headset.svg
new file mode 100644
index 0000000..a978fe8
--- /dev/null
+++ b/icons/headset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/heart-fill.svg b/icons/heart-fill.svg
new file mode 100644
index 0000000..883fb52
--- /dev/null
+++ b/icons/heart-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/heart.svg b/icons/heart.svg
new file mode 100644
index 0000000..eafab86
--- /dev/null
+++ b/icons/heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/id.svg b/icons/id.svg
new file mode 100644
index 0000000..b370bce
--- /dev/null
+++ b/icons/id.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/image-single.svg b/icons/image-single.svg
new file mode 100644
index 0000000..df704d6
--- /dev/null
+++ b/icons/image-single.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/image-stacked.svg b/icons/image-stacked.svg
new file mode 100644
index 0000000..e39366e
--- /dev/null
+++ b/icons/image-stacked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/import.svg b/icons/import.svg
new file mode 100644
index 0000000..b431dbd
--- /dev/null
+++ b/icons/import.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/info-fill.svg b/icons/info-fill.svg
new file mode 100644
index 0000000..0ef2113
--- /dev/null
+++ b/icons/info-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/info.svg b/icons/info.svg
new file mode 100644
index 0000000..33c1793
--- /dev/null
+++ b/icons/info.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/invoice.svg b/icons/invoice.svg
new file mode 100644
index 0000000..ececc07
--- /dev/null
+++ b/icons/invoice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/key-framed.svg b/icons/key-framed.svg
new file mode 100644
index 0000000..d048723
--- /dev/null
+++ b/icons/key-framed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/key.svg b/icons/key.svg
new file mode 100644
index 0000000..26333e6
--- /dev/null
+++ b/icons/key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/layout.svg b/icons/layout.svg
new file mode 100644
index 0000000..388321f
--- /dev/null
+++ b/icons/layout.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/link-disconnect.svg b/icons/link-disconnect.svg
new file mode 100644
index 0000000..bbc03e5
--- /dev/null
+++ b/icons/link-disconnect.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/link.svg b/icons/link.svg
new file mode 100644
index 0000000..d43b7c7
--- /dev/null
+++ b/icons/link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/list-attributes.svg b/icons/list-attributes.svg
new file mode 100644
index 0000000..29e358c
--- /dev/null
+++ b/icons/list-attributes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/list-view.svg b/icons/list-view.svg
new file mode 100644
index 0000000..6483013
--- /dev/null
+++ b/icons/list-view.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/location.svg b/icons/location.svg
new file mode 100644
index 0000000..ba87783
--- /dev/null
+++ b/icons/location.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/lock-open.svg b/icons/lock-open.svg
new file mode 100644
index 0000000..b83d9f1
--- /dev/null
+++ b/icons/lock-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/lock.svg b/icons/lock.svg
new file mode 100644
index 0000000..e43ea2d
--- /dev/null
+++ b/icons/lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/logic.svg b/icons/logic.svg
new file mode 100644
index 0000000..2a0a77c
--- /dev/null
+++ b/icons/logic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/logistics-box-trolley.svg b/icons/logistics-box-trolley.svg
new file mode 100644
index 0000000..bb6edd2
--- /dev/null
+++ b/icons/logistics-box-trolley.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/logistics-boxes-crane.svg b/icons/logistics-boxes-crane.svg
new file mode 100644
index 0000000..5d4c4b0
--- /dev/null
+++ b/icons/logistics-boxes-crane.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/loudspeaker.svg b/icons/loudspeaker.svg
new file mode 100644
index 0000000..ce77fce
--- /dev/null
+++ b/icons/loudspeaker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/loyalty.svg b/icons/loyalty.svg
new file mode 100644
index 0000000..c172c70
--- /dev/null
+++ b/icons/loyalty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/luxury.svg b/icons/luxury.svg
new file mode 100644
index 0000000..e504289
--- /dev/null
+++ b/icons/luxury.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/magic-wand.svg b/icons/magic-wand.svg
new file mode 100644
index 0000000..e49ad24
--- /dev/null
+++ b/icons/magic-wand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/menu.svg b/icons/menu.svg
new file mode 100644
index 0000000..d64579a
--- /dev/null
+++ b/icons/menu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/minus.svg b/icons/minus.svg
new file mode 100644
index 0000000..afbc2a4
--- /dev/null
+++ b/icons/minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/money.svg b/icons/money.svg
new file mode 100644
index 0000000..5075de1
--- /dev/null
+++ b/icons/money.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/more-horizontal.svg b/icons/more-horizontal.svg
new file mode 100644
index 0000000..2e198ad
--- /dev/null
+++ b/icons/more-horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/more.svg b/icons/more.svg
new file mode 100644
index 0000000..54232a5
--- /dev/null
+++ b/icons/more.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/nested-list-view.svg b/icons/nested-list-view.svg
new file mode 100644
index 0000000..36f9cc7
--- /dev/null
+++ b/icons/nested-list-view.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/notes.svg b/icons/notes.svg
new file mode 100644
index 0000000..d5f37b6
--- /dev/null
+++ b/icons/notes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/off.svg b/icons/off.svg
new file mode 100644
index 0000000..de96bad
--- /dev/null
+++ b/icons/off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/office.svg b/icons/office.svg
new file mode 100644
index 0000000..33a8598
--- /dev/null
+++ b/icons/office.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/order-e.svg b/icons/order-e.svg
new file mode 100644
index 0000000..b84bb3e
--- /dev/null
+++ b/icons/order-e.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/ordered-list.svg b/icons/ordered-list.svg
new file mode 100644
index 0000000..ec24edd
--- /dev/null
+++ b/icons/ordered-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/outfit.svg b/icons/outfit.svg
new file mode 100644
index 0000000..9aeb53f
--- /dev/null
+++ b/icons/outfit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/page.svg b/icons/page.svg
new file mode 100644
index 0000000..e105dac
--- /dev/null
+++ b/icons/page.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/parcel-down.svg b/icons/parcel-down.svg
new file mode 100644
index 0000000..1b68521
--- /dev/null
+++ b/icons/parcel-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/parcel-search.svg b/icons/parcel-search.svg
new file mode 100644
index 0000000..00abc84
--- /dev/null
+++ b/icons/parcel-search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/parcel.svg b/icons/parcel.svg
new file mode 100644
index 0000000..4aba608
--- /dev/null
+++ b/icons/parcel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/paste.svg b/icons/paste.svg
new file mode 100644
index 0000000..f2013cd
--- /dev/null
+++ b/icons/paste.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/pay.svg b/icons/pay.svg
new file mode 100644
index 0000000..fa6f8f4
--- /dev/null
+++ b/icons/pay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/percentage-circle.svg b/icons/percentage-circle.svg
new file mode 100644
index 0000000..cd9074d
--- /dev/null
+++ b/icons/percentage-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/percentage.svg b/icons/percentage.svg
new file mode 100644
index 0000000..cd5d9fa
--- /dev/null
+++ b/icons/percentage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/phone.svg b/icons/phone.svg
new file mode 100644
index 0000000..391807e
--- /dev/null
+++ b/icons/phone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/placeholder.svg b/icons/placeholder.svg
new file mode 100644
index 0000000..bedf749
--- /dev/null
+++ b/icons/placeholder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/player-pause.svg b/icons/player-pause.svg
new file mode 100644
index 0000000..b4abd5c
--- /dev/null
+++ b/icons/player-pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/player-play.svg b/icons/player-play.svg
new file mode 100644
index 0000000..8b8de2d
--- /dev/null
+++ b/icons/player-play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/polaroid.svg b/icons/polaroid.svg
new file mode 100644
index 0000000..9b858e5
--- /dev/null
+++ b/icons/polaroid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/product-import.svg b/icons/product-import.svg
new file mode 100644
index 0000000..ebf5a79
--- /dev/null
+++ b/icons/product-import.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/question-fill.svg b/icons/question-fill.svg
new file mode 100644
index 0000000..8dfd18a
--- /dev/null
+++ b/icons/question-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/question-filled.svg b/icons/question-filled.svg
new file mode 100644
index 0000000..8dfd18a
--- /dev/null
+++ b/icons/question-filled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/question.svg b/icons/question.svg
new file mode 100644
index 0000000..2c6834e
--- /dev/null
+++ b/icons/question.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/refresh.svg b/icons/refresh.svg
new file mode 100644
index 0000000..02b54ab
--- /dev/null
+++ b/icons/refresh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/restore.svg b/icons/restore.svg
new file mode 100644
index 0000000..1a37c5c
--- /dev/null
+++ b/icons/restore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/rule-engine.svg b/icons/rule-engine.svg
new file mode 100644
index 0000000..b1cc32f
--- /dev/null
+++ b/icons/rule-engine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/save.svg b/icons/save.svg
new file mode 100644
index 0000000..34d06c4
--- /dev/null
+++ b/icons/save.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/scan.svg b/icons/scan.svg
new file mode 100644
index 0000000..3dcdf34
--- /dev/null
+++ b/icons/scan.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/search.svg b/icons/search.svg
new file mode 100644
index 0000000..56372c3
--- /dev/null
+++ b/icons/search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/send.svg b/icons/send.svg
new file mode 100644
index 0000000..bde32b9
--- /dev/null
+++ b/icons/send.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/seo.svg b/icons/seo.svg
new file mode 100644
index 0000000..88296ed
--- /dev/null
+++ b/icons/seo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/separate.svg b/icons/separate.svg
new file mode 100644
index 0000000..ae811e8
--- /dev/null
+++ b/icons/separate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/server.svg b/icons/server.svg
new file mode 100644
index 0000000..65c7a4b
--- /dev/null
+++ b/icons/server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/settings-wheel.svg b/icons/settings-wheel.svg
new file mode 100644
index 0000000..be98c9f
--- /dev/null
+++ b/icons/settings-wheel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/settings.svg b/icons/settings.svg
new file mode 100644
index 0000000..82259f6
--- /dev/null
+++ b/icons/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/share.svg b/icons/share.svg
new file mode 100644
index 0000000..1551756
--- /dev/null
+++ b/icons/share.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/shirt-success.svg b/icons/shirt-success.svg
new file mode 100644
index 0000000..c21e3fc
--- /dev/null
+++ b/icons/shirt-success.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/shirt.svg b/icons/shirt.svg
new file mode 100644
index 0000000..0bf7e11
--- /dev/null
+++ b/icons/shirt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/shrink.svg b/icons/shrink.svg
new file mode 100644
index 0000000..ac759e2
--- /dev/null
+++ b/icons/shrink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/smiley-average.svg b/icons/smiley-average.svg
new file mode 100644
index 0000000..1d109dc
--- /dev/null
+++ b/icons/smiley-average.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/smiley-bad.svg b/icons/smiley-bad.svg
new file mode 100644
index 0000000..c84ad91
--- /dev/null
+++ b/icons/smiley-bad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/smiley-good.svg b/icons/smiley-good.svg
new file mode 100644
index 0000000..41d1c27
--- /dev/null
+++ b/icons/smiley-good.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/social-facebook.svg b/icons/social-facebook.svg
new file mode 100644
index 0000000..c625821
--- /dev/null
+++ b/icons/social-facebook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/social-twitter.svg b/icons/social-twitter.svg
new file mode 100644
index 0000000..5931809
--- /dev/null
+++ b/icons/social-twitter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/sort-bottom-to-top.svg b/icons/sort-bottom-to-top.svg
new file mode 100644
index 0000000..6020a1a
--- /dev/null
+++ b/icons/sort-bottom-to-top.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/sort-top-to-bottom.svg b/icons/sort-top-to-bottom.svg
new file mode 100644
index 0000000..6f55fba
--- /dev/null
+++ b/icons/sort-top-to-bottom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/sparkle.svg b/icons/sparkle.svg
new file mode 100644
index 0000000..0503c01
--- /dev/null
+++ b/icons/sparkle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/spelling-mistake.svg b/icons/spelling-mistake.svg
new file mode 100644
index 0000000..40bf891
--- /dev/null
+++ b/icons/spelling-mistake.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/stack.svg b/icons/stack.svg
new file mode 100644
index 0000000..0b3f510
--- /dev/null
+++ b/icons/stack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/star-fill.svg b/icons/star-fill.svg
new file mode 100644
index 0000000..e7db6a5
--- /dev/null
+++ b/icons/star-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/star.svg b/icons/star.svg
new file mode 100644
index 0000000..78ef046
--- /dev/null
+++ b/icons/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/stopwatch.svg b/icons/stopwatch.svg
new file mode 100644
index 0000000..edf22eb
--- /dev/null
+++ b/icons/stopwatch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/store-location.svg b/icons/store-location.svg
new file mode 100644
index 0000000..e162000
--- /dev/null
+++ b/icons/store-location.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/store.svg b/icons/store.svg
new file mode 100644
index 0000000..4ed1d00
--- /dev/null
+++ b/icons/store.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/structure-horizontal.svg b/icons/structure-horizontal.svg
new file mode 100644
index 0000000..7248fa2
--- /dev/null
+++ b/icons/structure-horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/structure-vertical.svg b/icons/structure-vertical.svg
new file mode 100644
index 0000000..2ce2a93
--- /dev/null
+++ b/icons/structure-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/structure.svg b/icons/structure.svg
new file mode 100644
index 0000000..ff0f3ff
--- /dev/null
+++ b/icons/structure.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/style.svg b/icons/style.svg
new file mode 100644
index 0000000..0f8cb38
--- /dev/null
+++ b/icons/style.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/success-fill.svg b/icons/success-fill.svg
new file mode 100644
index 0000000..ed287a8
--- /dev/null
+++ b/icons/success-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/success.svg b/icons/success.svg
new file mode 100644
index 0000000..3378552
--- /dev/null
+++ b/icons/success.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/sust-cotton.svg b/icons/sust-cotton.svg
new file mode 100644
index 0000000..fa5f99d
--- /dev/null
+++ b/icons/sust-cotton.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/swap-horizontal.svg b/icons/swap-horizontal.svg
new file mode 100644
index 0000000..657ed28
--- /dev/null
+++ b/icons/swap-horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/swap-vertical.svg b/icons/swap-vertical.svg
new file mode 100644
index 0000000..7560460
--- /dev/null
+++ b/icons/swap-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/tablet.svg b/icons/tablet.svg
new file mode 100644
index 0000000..e15f92e
--- /dev/null
+++ b/icons/tablet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/tag.svg b/icons/tag.svg
new file mode 100644
index 0000000..c3c19ff
--- /dev/null
+++ b/icons/tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/task.svg b/icons/task.svg
new file mode 100644
index 0000000..03e8aa7
--- /dev/null
+++ b/icons/task.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/tax.svg b/icons/tax.svg
new file mode 100644
index 0000000..965bf16
--- /dev/null
+++ b/icons/tax.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/technology.svg b/icons/technology.svg
new file mode 100644
index 0000000..f20df4a
--- /dev/null
+++ b/icons/technology.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/text-bold.svg b/icons/text-bold.svg
new file mode 100644
index 0000000..d160665
--- /dev/null
+++ b/icons/text-bold.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/text-center.svg b/icons/text-center.svg
new file mode 100644
index 0000000..cece9eb
--- /dev/null
+++ b/icons/text-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/text-italic.svg b/icons/text-italic.svg
new file mode 100644
index 0000000..8eb94d3
--- /dev/null
+++ b/icons/text-italic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/text-justify.svg b/icons/text-justify.svg
new file mode 100644
index 0000000..31a9c72
--- /dev/null
+++ b/icons/text-justify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/text-left.svg b/icons/text-left.svg
new file mode 100644
index 0000000..aa643b6
--- /dev/null
+++ b/icons/text-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/text-paragraph.svg b/icons/text-paragraph.svg
new file mode 100644
index 0000000..bf4bfc2
--- /dev/null
+++ b/icons/text-paragraph.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/text-right.svg b/icons/text-right.svg
new file mode 100644
index 0000000..9119fd1
--- /dev/null
+++ b/icons/text-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/text-underline.svg b/icons/text-underline.svg
new file mode 100644
index 0000000..1843ff3
--- /dev/null
+++ b/icons/text-underline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/text.svg b/icons/text.svg
new file mode 100644
index 0000000..d4bc1de
--- /dev/null
+++ b/icons/text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/tile-view.svg b/icons/tile-view.svg
new file mode 100644
index 0000000..2df2710
--- /dev/null
+++ b/icons/tile-view.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/translate.svg b/icons/translate.svg
new file mode 100644
index 0000000..f75f89f
--- /dev/null
+++ b/icons/translate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/trash.svg b/icons/trash.svg
new file mode 100644
index 0000000..0f1193e
--- /dev/null
+++ b/icons/trash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/trend-down.svg b/icons/trend-down.svg
new file mode 100644
index 0000000..6a98350
--- /dev/null
+++ b/icons/trend-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/trend-up.svg b/icons/trend-up.svg
new file mode 100644
index 0000000..849f1f9
--- /dev/null
+++ b/icons/trend-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/triangle-right.svg b/icons/triangle-right.svg
new file mode 100644
index 0000000..85dcbba
--- /dev/null
+++ b/icons/triangle-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/truck.svg b/icons/truck.svg
new file mode 100644
index 0000000..8770158
--- /dev/null
+++ b/icons/truck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/two-fa-restore.svg b/icons/two-fa-restore.svg
new file mode 100644
index 0000000..04d1777
--- /dev/null
+++ b/icons/two-fa-restore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/ufo.svg b/icons/ufo.svg
new file mode 100644
index 0000000..e060860
--- /dev/null
+++ b/icons/ufo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/undo.svg b/icons/undo.svg
new file mode 100644
index 0000000..43c3a3c
--- /dev/null
+++ b/icons/undo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/user-key.svg b/icons/user-key.svg
new file mode 100644
index 0000000..5a85b99
--- /dev/null
+++ b/icons/user-key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/user-merchant.svg b/icons/user-merchant.svg
new file mode 100644
index 0000000..544a7bd
--- /dev/null
+++ b/icons/user-merchant.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/user-permissions.svg b/icons/user-permissions.svg
new file mode 100644
index 0000000..4a4eb80
--- /dev/null
+++ b/icons/user-permissions.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/user.svg b/icons/user.svg
new file mode 100644
index 0000000..6022353
--- /dev/null
+++ b/icons/user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/users-exchange.svg b/icons/users-exchange.svg
new file mode 100644
index 0000000..7f98b80
--- /dev/null
+++ b/icons/users-exchange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/users.svg b/icons/users.svg
new file mode 100644
index 0000000..722183d
--- /dev/null
+++ b/icons/users.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/voucher.svg b/icons/voucher.svg
new file mode 100644
index 0000000..9b66eeb
--- /dev/null
+++ b/icons/voucher.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/warehouse.svg b/icons/warehouse.svg
new file mode 100644
index 0000000..6430c37
--- /dev/null
+++ b/icons/warehouse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/warning-circle-fill.svg b/icons/warning-circle-fill.svg
new file mode 100644
index 0000000..5714827
--- /dev/null
+++ b/icons/warning-circle-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/warning-circle.svg b/icons/warning-circle.svg
new file mode 100644
index 0000000..4603d36
--- /dev/null
+++ b/icons/warning-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/warning-fill.svg b/icons/warning-fill.svg
new file mode 100644
index 0000000..d845cf9
--- /dev/null
+++ b/icons/warning-fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/warning.svg b/icons/warning.svg
new file mode 100644
index 0000000..ae55878
--- /dev/null
+++ b/icons/warning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/webhook.svg b/icons/webhook.svg
new file mode 100644
index 0000000..a8a97bc
--- /dev/null
+++ b/icons/webhook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/world.svg b/icons/world.svg
new file mode 100644
index 0000000..0a185f3
--- /dev/null
+++ b/icons/world.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/index.js b/index.js
new file mode 100644
index 0000000..b79ba7f
--- /dev/null
+++ b/index.js
@@ -0,0 +1,20 @@
+const fs = require('fs');
+const path = require('path');
+
+const iconFolder = path.join(__dirname, 'icons');
+
+// Generate a Markdown table of the icons
+console.log('|Name|Icon|Filename|Vue|');
+console.log('|---|---|---|---|');
+
+fs.readdirSync(iconFolder).forEach(function(file) {
+
+ const componentName =
+ 'Icon' +
+ file
+ .split('-')
+ .map(x => x.charAt(0).toUpperCase() + x.substring(1))
+ .join('');
+
+ console.log(`|${file}|![](./img/${file})|\`./img/${file}\`|\`<${componentName} class="icon" />\`|`);
+});
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..3f6f1f8
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,1241 @@
+{
+ "name": "@scayle/panel-icons",
+ "version": "2.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "@scayle/panel-icons",
+ "version": "2.0.0",
+ "license": "MIT",
+ "devDependencies": {
+ "beachball": "^2.47.1",
+ "svgo": "^3.3.2"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz",
+ "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/highlight": "^7.25.7",
+ "picocolors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz",
+ "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz",
+ "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.25.7",
+ "chalk": "^2.4.2",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@trysound/sax": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
+ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/@yarnpkg/lockfile": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
+ "dev": true
+ },
+ "node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/beachball": {
+ "version": "2.47.1",
+ "resolved": "https://registry.npmjs.org/beachball/-/beachball-2.47.1.tgz",
+ "integrity": "sha512-OAbbAK0Vx16Uzukrvfki9WO1S5AtKFEZEUENIOdePJtfAunECjD1Gmz8kKJeRy6g5S0JVaC875DaAPWtujQY9A==",
+ "dev": true,
+ "dependencies": {
+ "cosmiconfig": "^8.3.6",
+ "execa": "^5.0.0",
+ "fs-extra": "^11.1.1",
+ "lodash": "^4.17.15",
+ "minimatch": "^3.0.4",
+ "p-limit": "^3.0.2",
+ "prompts": "^2.4.2",
+ "semver": "^7.0.0",
+ "toposort": "^2.0.2",
+ "uuid": "^9.0.0",
+ "workspace-tools": "^0.36.3",
+ "yargs-parser": "^21.0.0"
+ },
+ "bin": {
+ "beachball": "bin/beachball.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
+ },
+ "node_modules/cosmiconfig": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
+ "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
+ "dev": true,
+ "dependencies": {
+ "import-fresh": "^3.3.0",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.2.0",
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/d-fischer"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.9.5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
+ "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.1.0",
+ "domhandler": "^5.0.2",
+ "domutils": "^3.0.1",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-tree": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
+ "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
+ "dev": true,
+ "dependencies": {
+ "mdn-data": "2.0.30",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/csso": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
+ "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
+ "dev": true,
+ "dependencies": {
+ "css-tree": "~2.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/css-tree": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
+ "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
+ "dev": true,
+ "dependencies": {
+ "mdn-data": "2.0.28",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/mdn-data": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
+ "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
+ "dev": true
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
+ "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
+ "dev": true,
+ "dependencies": {
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/fast-glob": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+ "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fastq": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
+ "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
+ "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/git-up": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz",
+ "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==",
+ "dev": true,
+ "dependencies": {
+ "is-ssh": "^1.4.0",
+ "parse-url": "^8.1.0"
+ }
+ },
+ "node_modules/git-url-parse": {
+ "version": "13.1.1",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.1.tgz",
+ "integrity": "sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==",
+ "dev": true,
+ "dependencies": {
+ "git-up": "^7.0.0"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "dev": true
+ },
+ "node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "dev": true
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-ssh": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz",
+ "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==",
+ "dev": true,
+ "dependencies": {
+ "protocols": "^2.0.1"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
+ },
+ "node_modules/jju": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
+ "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==",
+ "dev": true
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/mdn-data": {
+ "version": "2.0.30",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
+ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
+ "dev": true
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.3",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-path": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz",
+ "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==",
+ "dev": true,
+ "dependencies": {
+ "protocols": "^2.0.0"
+ }
+ },
+ "node_modules/parse-url": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz",
+ "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==",
+ "dev": true,
+ "dependencies": {
+ "parse-path": "^7.0.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
+ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
+ "dev": true
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "dev": true,
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/protocols": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz",
+ "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==",
+ "dev": true
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true
+ },
+ "node_modules/sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "dev": true
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/svgo": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz",
+ "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
+ "dev": true,
+ "dependencies": {
+ "@trysound/sax": "0.2.0",
+ "commander": "^7.2.0",
+ "css-select": "^5.1.0",
+ "css-tree": "^2.3.1",
+ "css-what": "^6.1.0",
+ "csso": "^5.0.5",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/svgo"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/toposort": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
+ "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==",
+ "dev": true
+ },
+ "node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "dev": true,
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/workspace-tools": {
+ "version": "0.36.4",
+ "resolved": "https://registry.npmjs.org/workspace-tools/-/workspace-tools-0.36.4.tgz",
+ "integrity": "sha512-v0UFVvw9BjHtRu2Dau5PEJKkuG8u4jPlpXZQWjSz9XgbSutpPURqtO2P0hp3cVmQVATh8lkMFCewFgJuDnyC/w==",
+ "dev": true,
+ "dependencies": {
+ "@yarnpkg/lockfile": "^1.1.0",
+ "fast-glob": "^3.3.1",
+ "git-url-parse": "^13.0.0",
+ "globby": "^11.0.0",
+ "jju": "^1.4.0",
+ "js-yaml": "^4.1.0",
+ "micromatch": "^4.0.0"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..ff8bdc1
--- /dev/null
+++ b/package.json
@@ -0,0 +1,44 @@
+{
+ "name": "@scayle/panel-icons",
+ "version": "1.4.2",
+ "description": "All the Panel icons you know and love",
+ "homepage": "https://www.scayle.com/",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/scayle/panel-icons"
+ },
+ "devDependencies": {
+ "beachball": "^2.47.1",
+ "svgo": "^3.3.2"
+ },
+ "files": [
+ "icons/*",
+ "CHANGELOG.json",
+ "CHANGELOG.md",
+ "README.md"
+ ],
+ "keywords": [
+ "scayle",
+ "scayle panel",
+ "panel",
+ "scayle panel icons",
+ "panel icons"
+ ],
+ "scripts": {
+ "build": "svgo -f ./raw -o ./icons --config svgo.config.js",
+ "change": "beachball change --no-commit --package=@scayle/panel-icons",
+ "checkchange": "beachball check",
+ "release": "beachball publish"
+ },
+ "prettier": {
+ "overrides": [
+ {
+ "files": "package.json",
+ "options": {
+ "tabWidth": 2
+ }
+ }
+ ]
+ }
+}
diff --git a/raw/activity.svg b/raw/activity.svg
new file mode 100644
index 0000000..ac03641
--- /dev/null
+++ b/raw/activity.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/add.svg b/raw/add.svg
new file mode 100644
index 0000000..83441bc
--- /dev/null
+++ b/raw/add.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/analytics.svg b/raw/analytics.svg
new file mode 100644
index 0000000..93d0e6b
--- /dev/null
+++ b/raw/analytics.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/raw/app.svg b/raw/app.svg
new file mode 100644
index 0000000..a9964f6
--- /dev/null
+++ b/raw/app.svg
@@ -0,0 +1,6 @@
+
diff --git a/raw/arrow-bottom-right.svg b/raw/arrow-bottom-right.svg
new file mode 100644
index 0000000..6751665
--- /dev/null
+++ b/raw/arrow-bottom-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/raw/arrow-circle-down.svg b/raw/arrow-circle-down.svg
new file mode 100644
index 0000000..8b444d2
--- /dev/null
+++ b/raw/arrow-circle-down.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/arrow-circle-left.svg b/raw/arrow-circle-left.svg
new file mode 100644
index 0000000..66f9395
--- /dev/null
+++ b/raw/arrow-circle-left.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/arrow-circle-right.svg b/raw/arrow-circle-right.svg
new file mode 100644
index 0000000..2a664d5
--- /dev/null
+++ b/raw/arrow-circle-right.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/arrow-circle-up.svg b/raw/arrow-circle-up.svg
new file mode 100644
index 0000000..e97e468
--- /dev/null
+++ b/raw/arrow-circle-up.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/arrow-down.svg b/raw/arrow-down.svg
new file mode 100644
index 0000000..53ffc55
--- /dev/null
+++ b/raw/arrow-down.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/arrow-left-right.svg b/raw/arrow-left-right.svg
new file mode 100644
index 0000000..7224de3
--- /dev/null
+++ b/raw/arrow-left-right.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/arrow-left.svg b/raw/arrow-left.svg
new file mode 100644
index 0000000..5a83e57
--- /dev/null
+++ b/raw/arrow-left.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/arrow-right.svg b/raw/arrow-right.svg
new file mode 100644
index 0000000..941c2c2
--- /dev/null
+++ b/raw/arrow-right.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/arrow-up.svg b/raw/arrow-up.svg
new file mode 100644
index 0000000..f817324
--- /dev/null
+++ b/raw/arrow-up.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/attach.svg b/raw/attach.svg
new file mode 100644
index 0000000..9c2a131
--- /dev/null
+++ b/raw/attach.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/ban.svg b/raw/ban.svg
new file mode 100644
index 0000000..8c86f22
--- /dev/null
+++ b/raw/ban.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/bars.svg b/raw/bars.svg
new file mode 100644
index 0000000..5fbd2ce
--- /dev/null
+++ b/raw/bars.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/basket.svg b/raw/basket.svg
new file mode 100644
index 0000000..ef13acb
--- /dev/null
+++ b/raw/basket.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/bell-add.svg b/raw/bell-add.svg
new file mode 100644
index 0000000..cd1b5d6
--- /dev/null
+++ b/raw/bell-add.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/raw/bell-disabled.svg b/raw/bell-disabled.svg
new file mode 100644
index 0000000..c5d584b
--- /dev/null
+++ b/raw/bell-disabled.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/raw/bell.svg b/raw/bell.svg
new file mode 100644
index 0000000..9096848
--- /dev/null
+++ b/raw/bell.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/book-open.svg b/raw/book-open.svg
new file mode 100644
index 0000000..aa3f286
--- /dev/null
+++ b/raw/book-open.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/bookmark-fill.svg b/raw/bookmark-fill.svg
new file mode 100644
index 0000000..e9da930
--- /dev/null
+++ b/raw/bookmark-fill.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/bookmark-off.svg b/raw/bookmark-off.svg
new file mode 100644
index 0000000..7f16c7c
--- /dev/null
+++ b/raw/bookmark-off.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/raw/bookmark.svg b/raw/bookmark.svg
new file mode 100644
index 0000000..444b6e5
--- /dev/null
+++ b/raw/bookmark.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/box-search.svg b/raw/box-search.svg
new file mode 100644
index 0000000..b9990f2
--- /dev/null
+++ b/raw/box-search.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/raw/box-success.svg b/raw/box-success.svg
new file mode 100644
index 0000000..b51f875
--- /dev/null
+++ b/raw/box-success.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/raw/calendar-in.svg b/raw/calendar-in.svg
new file mode 100644
index 0000000..e5623ea
--- /dev/null
+++ b/raw/calendar-in.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/raw/calendar-out.svg b/raw/calendar-out.svg
new file mode 100644
index 0000000..125ebce
--- /dev/null
+++ b/raw/calendar-out.svg
@@ -0,0 +1,20 @@
+
+
diff --git a/raw/calendar.svg b/raw/calendar.svg
new file mode 100644
index 0000000..8ae2f3e
--- /dev/null
+++ b/raw/calendar.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/carrier.svg b/raw/carrier.svg
new file mode 100644
index 0000000..97e17c7
--- /dev/null
+++ b/raw/carrier.svg
@@ -0,0 +1,3 @@
+
diff --git a/raw/channel.svg b/raw/channel.svg
new file mode 100644
index 0000000..4c68afe
--- /dev/null
+++ b/raw/channel.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/chart-pie.svg b/raw/chart-pie.svg
new file mode 100644
index 0000000..7b5f127
--- /dev/null
+++ b/raw/chart-pie.svg
@@ -0,0 +1,7 @@
+
diff --git a/raw/chat-bubbles.svg b/raw/chat-bubbles.svg
new file mode 100644
index 0000000..4f091bc
--- /dev/null
+++ b/raw/chat-bubbles.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/checkmark.svg b/raw/checkmark.svg
new file mode 100644
index 0000000..4bec02e
--- /dev/null
+++ b/raw/checkmark.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/checkout-settings.svg b/raw/checkout-settings.svg
new file mode 100644
index 0000000..b8112f6
--- /dev/null
+++ b/raw/checkout-settings.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/raw/chevron-double-down.svg b/raw/chevron-double-down.svg
new file mode 100644
index 0000000..1974098
--- /dev/null
+++ b/raw/chevron-double-down.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/chevron-double-left.svg b/raw/chevron-double-left.svg
new file mode 100644
index 0000000..ede9a51
--- /dev/null
+++ b/raw/chevron-double-left.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/chevron-double-right.svg b/raw/chevron-double-right.svg
new file mode 100644
index 0000000..25cdcf7
--- /dev/null
+++ b/raw/chevron-double-right.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/chevron-double-up.svg b/raw/chevron-double-up.svg
new file mode 100644
index 0000000..c8b92df
--- /dev/null
+++ b/raw/chevron-double-up.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/chevron-down.svg b/raw/chevron-down.svg
new file mode 100644
index 0000000..2043e1a
--- /dev/null
+++ b/raw/chevron-down.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/chevron-left.svg b/raw/chevron-left.svg
new file mode 100644
index 0000000..c6c76e7
--- /dev/null
+++ b/raw/chevron-left.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/chevron-right.svg b/raw/chevron-right.svg
new file mode 100644
index 0000000..c4f7827
--- /dev/null
+++ b/raw/chevron-right.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/chevron-up-down-table.svg b/raw/chevron-up-down-table.svg
new file mode 100644
index 0000000..0be7df5
--- /dev/null
+++ b/raw/chevron-up-down-table.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/chevron-up-down.svg b/raw/chevron-up-down.svg
new file mode 100644
index 0000000..99c3620
--- /dev/null
+++ b/raw/chevron-up-down.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/chevron-up.svg b/raw/chevron-up.svg
new file mode 100644
index 0000000..e6bf6a5
--- /dev/null
+++ b/raw/chevron-up.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/circle-outline-strip.svg b/raw/circle-outline-strip.svg
new file mode 100644
index 0000000..619c7c2
--- /dev/null
+++ b/raw/circle-outline-strip.svg
@@ -0,0 +1,3 @@
+
diff --git a/raw/close.svg b/raw/close.svg
new file mode 100644
index 0000000..bb08e88
--- /dev/null
+++ b/raw/close.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/cloud.svg b/raw/cloud.svg
new file mode 100644
index 0000000..1b1ca71
--- /dev/null
+++ b/raw/cloud.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/coffee.svg b/raw/coffee.svg
new file mode 100644
index 0000000..7b3191c
--- /dev/null
+++ b/raw/coffee.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/connection-multi.svg b/raw/connection-multi.svg
new file mode 100644
index 0000000..f694600
--- /dev/null
+++ b/raw/connection-multi.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/convert.svg b/raw/convert.svg
new file mode 100644
index 0000000..1286375
--- /dev/null
+++ b/raw/convert.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/copy.svg b/raw/copy.svg
new file mode 100644
index 0000000..d44ce21
--- /dev/null
+++ b/raw/copy.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/crown.svg b/raw/crown.svg
new file mode 100644
index 0000000..a02e63b
--- /dev/null
+++ b/raw/crown.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/dashboard.svg b/raw/dashboard.svg
new file mode 100644
index 0000000..64096fb
--- /dev/null
+++ b/raw/dashboard.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/data-table.svg b/raw/data-table.svg
new file mode 100644
index 0000000..ae3b756
--- /dev/null
+++ b/raw/data-table.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/device-desktop.svg b/raw/device-desktop.svg
new file mode 100644
index 0000000..7d21193
--- /dev/null
+++ b/raw/device-desktop.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/device-mobile.svg b/raw/device-mobile.svg
new file mode 100644
index 0000000..6ba732f
--- /dev/null
+++ b/raw/device-mobile.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/discount.svg b/raw/discount.svg
new file mode 100644
index 0000000..e735af2
--- /dev/null
+++ b/raw/discount.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/raw/dollar-note.svg b/raw/dollar-note.svg
new file mode 100644
index 0000000..02bdb71
--- /dev/null
+++ b/raw/dollar-note.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/download.svg b/raw/download.svg
new file mode 100644
index 0000000..cd464f6
--- /dev/null
+++ b/raw/download.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/drag.svg b/raw/drag.svg
new file mode 100644
index 0000000..2f84c81
--- /dev/null
+++ b/raw/drag.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/edit.svg b/raw/edit.svg
new file mode 100644
index 0000000..d6cfc54
--- /dev/null
+++ b/raw/edit.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/education.svg b/raw/education.svg
new file mode 100644
index 0000000..f8ccf74
--- /dev/null
+++ b/raw/education.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/email.svg b/raw/email.svg
new file mode 100644
index 0000000..652aabc
--- /dev/null
+++ b/raw/email.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/error-fill.svg b/raw/error-fill.svg
new file mode 100644
index 0000000..0984574
--- /dev/null
+++ b/raw/error-fill.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/error.svg b/raw/error.svg
new file mode 100644
index 0000000..a3f7d34
--- /dev/null
+++ b/raw/error.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/expand.svg b/raw/expand.svg
new file mode 100644
index 0000000..409869b
--- /dev/null
+++ b/raw/expand.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/external.svg b/raw/external.svg
new file mode 100644
index 0000000..b6f8e91
--- /dev/null
+++ b/raw/external.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/eye-striked.svg b/raw/eye-striked.svg
new file mode 100644
index 0000000..911ef75
--- /dev/null
+++ b/raw/eye-striked.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/eye.svg b/raw/eye.svg
new file mode 100644
index 0000000..b82c4f0
--- /dev/null
+++ b/raw/eye.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/file-csv.svg b/raw/file-csv.svg
new file mode 100644
index 0000000..efa6bb7
--- /dev/null
+++ b/raw/file-csv.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/file-pdf.svg b/raw/file-pdf.svg
new file mode 100644
index 0000000..776935b
--- /dev/null
+++ b/raw/file-pdf.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/file-return-docs.svg b/raw/file-return-docs.svg
new file mode 100644
index 0000000..d26565f
--- /dev/null
+++ b/raw/file-return-docs.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/file-text.svg b/raw/file-text.svg
new file mode 100644
index 0000000..f932846
--- /dev/null
+++ b/raw/file-text.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/file-xls.svg b/raw/file-xls.svg
new file mode 100644
index 0000000..d016ffb
--- /dev/null
+++ b/raw/file-xls.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/filter.svg b/raw/filter.svg
new file mode 100644
index 0000000..df13e6e
--- /dev/null
+++ b/raw/filter.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/flag.svg b/raw/flag.svg
new file mode 100644
index 0000000..04af029
--- /dev/null
+++ b/raw/flag.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/folder-fill.svg b/raw/folder-fill.svg
new file mode 100644
index 0000000..189f0be
--- /dev/null
+++ b/raw/folder-fill.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/folder-open-fill.svg b/raw/folder-open-fill.svg
new file mode 100644
index 0000000..151496f
--- /dev/null
+++ b/raw/folder-open-fill.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/folder.svg b/raw/folder.svg
new file mode 100644
index 0000000..20cae5a
--- /dev/null
+++ b/raw/folder.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/forbidden-return-documents.svg b/raw/forbidden-return-documents.svg
new file mode 100644
index 0000000..1a6d5cf
--- /dev/null
+++ b/raw/forbidden-return-documents.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/forward.svg b/raw/forward.svg
new file mode 100644
index 0000000..25ceccf
--- /dev/null
+++ b/raw/forward.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/gift.svg b/raw/gift.svg
new file mode 100644
index 0000000..ef80b91
--- /dev/null
+++ b/raw/gift.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/globe-checkmark.svg b/raw/globe-checkmark.svg
new file mode 100644
index 0000000..3e67e38
--- /dev/null
+++ b/raw/globe-checkmark.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/globe.svg b/raw/globe.svg
new file mode 100644
index 0000000..84db7ea
--- /dev/null
+++ b/raw/globe.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/half.svg b/raw/half.svg
new file mode 100644
index 0000000..2f73ab0
--- /dev/null
+++ b/raw/half.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/headset.svg b/raw/headset.svg
new file mode 100644
index 0000000..f75b029
--- /dev/null
+++ b/raw/headset.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/heart-fill.svg b/raw/heart-fill.svg
new file mode 100644
index 0000000..1f406af
--- /dev/null
+++ b/raw/heart-fill.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/heart.svg b/raw/heart.svg
new file mode 100644
index 0000000..40d7a97
--- /dev/null
+++ b/raw/heart.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/id.svg b/raw/id.svg
new file mode 100644
index 0000000..ce7b3db
--- /dev/null
+++ b/raw/id.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/image-single.svg b/raw/image-single.svg
new file mode 100644
index 0000000..1e6cc2a
--- /dev/null
+++ b/raw/image-single.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/image-stacked.svg b/raw/image-stacked.svg
new file mode 100644
index 0000000..b2c228d
--- /dev/null
+++ b/raw/image-stacked.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/import.svg b/raw/import.svg
new file mode 100644
index 0000000..aff1f48
--- /dev/null
+++ b/raw/import.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/info-fill.svg b/raw/info-fill.svg
new file mode 100644
index 0000000..0258140
--- /dev/null
+++ b/raw/info-fill.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/info.svg b/raw/info.svg
new file mode 100644
index 0000000..6f9319a
--- /dev/null
+++ b/raw/info.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/invoice.svg b/raw/invoice.svg
new file mode 100644
index 0000000..e981292
--- /dev/null
+++ b/raw/invoice.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/key-framed.svg b/raw/key-framed.svg
new file mode 100644
index 0000000..9f1cd71
--- /dev/null
+++ b/raw/key-framed.svg
@@ -0,0 +1,18 @@
+
+
diff --git a/raw/key.svg b/raw/key.svg
new file mode 100644
index 0000000..89d7666
--- /dev/null
+++ b/raw/key.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/layout.svg b/raw/layout.svg
new file mode 100644
index 0000000..34a75ee
--- /dev/null
+++ b/raw/layout.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/link-disconnect.svg b/raw/link-disconnect.svg
new file mode 100644
index 0000000..6f8ab1b
--- /dev/null
+++ b/raw/link-disconnect.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/link.svg b/raw/link.svg
new file mode 100644
index 0000000..db9cbee
--- /dev/null
+++ b/raw/link.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/list-attributes.svg b/raw/list-attributes.svg
new file mode 100644
index 0000000..12a0c29
--- /dev/null
+++ b/raw/list-attributes.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/list-view.svg b/raw/list-view.svg
new file mode 100644
index 0000000..47bf25f
--- /dev/null
+++ b/raw/list-view.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/location.svg b/raw/location.svg
new file mode 100644
index 0000000..dc10387
--- /dev/null
+++ b/raw/location.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/lock-open.svg b/raw/lock-open.svg
new file mode 100644
index 0000000..cf557f2
--- /dev/null
+++ b/raw/lock-open.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/lock.svg b/raw/lock.svg
new file mode 100644
index 0000000..99e738c
--- /dev/null
+++ b/raw/lock.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/logic.svg b/raw/logic.svg
new file mode 100644
index 0000000..bde9689
--- /dev/null
+++ b/raw/logic.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/logistics-box-trolley.svg b/raw/logistics-box-trolley.svg
new file mode 100644
index 0000000..637012e
--- /dev/null
+++ b/raw/logistics-box-trolley.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/logistics-boxes-crane.svg b/raw/logistics-boxes-crane.svg
new file mode 100644
index 0000000..a5745ba
--- /dev/null
+++ b/raw/logistics-boxes-crane.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/loudspeaker.svg b/raw/loudspeaker.svg
new file mode 100644
index 0000000..7f39108
--- /dev/null
+++ b/raw/loudspeaker.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/loyalty.svg b/raw/loyalty.svg
new file mode 100644
index 0000000..91d9d9e
--- /dev/null
+++ b/raw/loyalty.svg
@@ -0,0 +1,5 @@
+
diff --git a/raw/luxury.svg b/raw/luxury.svg
new file mode 100644
index 0000000..4c4aa2c
--- /dev/null
+++ b/raw/luxury.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/magic-wand.svg b/raw/magic-wand.svg
new file mode 100644
index 0000000..6c2857b
--- /dev/null
+++ b/raw/magic-wand.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/raw/menu.svg b/raw/menu.svg
new file mode 100644
index 0000000..2825288
--- /dev/null
+++ b/raw/menu.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/minus.svg b/raw/minus.svg
new file mode 100644
index 0000000..a0c8054
--- /dev/null
+++ b/raw/minus.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/money.svg b/raw/money.svg
new file mode 100644
index 0000000..29911d7
--- /dev/null
+++ b/raw/money.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/more-horizontal.svg b/raw/more-horizontal.svg
new file mode 100644
index 0000000..2ee4616
--- /dev/null
+++ b/raw/more-horizontal.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/more.svg b/raw/more.svg
new file mode 100644
index 0000000..3641a69
--- /dev/null
+++ b/raw/more.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/nested-list-view.svg b/raw/nested-list-view.svg
new file mode 100644
index 0000000..5d14fc4
--- /dev/null
+++ b/raw/nested-list-view.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/notes.svg b/raw/notes.svg
new file mode 100644
index 0000000..c19b69e
--- /dev/null
+++ b/raw/notes.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/off.svg b/raw/off.svg
new file mode 100644
index 0000000..293bb92
--- /dev/null
+++ b/raw/off.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/office.svg b/raw/office.svg
new file mode 100644
index 0000000..1c1e14d
--- /dev/null
+++ b/raw/office.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/order-e.svg b/raw/order-e.svg
new file mode 100644
index 0000000..ce32e92
--- /dev/null
+++ b/raw/order-e.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/raw/ordered-list.svg b/raw/ordered-list.svg
new file mode 100644
index 0000000..658b31d
--- /dev/null
+++ b/raw/ordered-list.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/outfit.svg b/raw/outfit.svg
new file mode 100644
index 0000000..1e348f8
--- /dev/null
+++ b/raw/outfit.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/raw/page.svg b/raw/page.svg
new file mode 100644
index 0000000..4eb748a
--- /dev/null
+++ b/raw/page.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/parcel-down.svg b/raw/parcel-down.svg
new file mode 100644
index 0000000..5c3d55a
--- /dev/null
+++ b/raw/parcel-down.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/parcel-search.svg b/raw/parcel-search.svg
new file mode 100644
index 0000000..bba97cd
--- /dev/null
+++ b/raw/parcel-search.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/raw/parcel.svg b/raw/parcel.svg
new file mode 100644
index 0000000..36c69b6
--- /dev/null
+++ b/raw/parcel.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/paste.svg b/raw/paste.svg
new file mode 100644
index 0000000..8f35eab
--- /dev/null
+++ b/raw/paste.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/pay.svg b/raw/pay.svg
new file mode 100644
index 0000000..9695540
--- /dev/null
+++ b/raw/pay.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/percentage-circle.svg b/raw/percentage-circle.svg
new file mode 100644
index 0000000..165a294
--- /dev/null
+++ b/raw/percentage-circle.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/percentage.svg b/raw/percentage.svg
new file mode 100644
index 0000000..b6fd8d8
--- /dev/null
+++ b/raw/percentage.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/phone.svg b/raw/phone.svg
new file mode 100644
index 0000000..1ed70bf
--- /dev/null
+++ b/raw/phone.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/placeholder.svg b/raw/placeholder.svg
new file mode 100644
index 0000000..198c98a
--- /dev/null
+++ b/raw/placeholder.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/raw/player-pause.svg b/raw/player-pause.svg
new file mode 100644
index 0000000..ff73388
--- /dev/null
+++ b/raw/player-pause.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/player-play.svg b/raw/player-play.svg
new file mode 100644
index 0000000..c0b46c3
--- /dev/null
+++ b/raw/player-play.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/polaroid.svg b/raw/polaroid.svg
new file mode 100644
index 0000000..50d4b2c
--- /dev/null
+++ b/raw/polaroid.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/product-import.svg b/raw/product-import.svg
new file mode 100644
index 0000000..045683a
--- /dev/null
+++ b/raw/product-import.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/question-fill.svg b/raw/question-fill.svg
new file mode 100644
index 0000000..b93cab0
--- /dev/null
+++ b/raw/question-fill.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/question-filled.svg b/raw/question-filled.svg
new file mode 100644
index 0000000..81aec53
--- /dev/null
+++ b/raw/question-filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/raw/question.svg b/raw/question.svg
new file mode 100644
index 0000000..fac9a78
--- /dev/null
+++ b/raw/question.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/refresh.svg b/raw/refresh.svg
new file mode 100644
index 0000000..b75de0f
--- /dev/null
+++ b/raw/refresh.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/raw/restore.svg b/raw/restore.svg
new file mode 100644
index 0000000..cd69123
--- /dev/null
+++ b/raw/restore.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/rule-engine.svg b/raw/rule-engine.svg
new file mode 100644
index 0000000..6d8a0c1
--- /dev/null
+++ b/raw/rule-engine.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/save.svg b/raw/save.svg
new file mode 100644
index 0000000..1fcfdd5
--- /dev/null
+++ b/raw/save.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/scan.svg b/raw/scan.svg
new file mode 100644
index 0000000..73781b3
--- /dev/null
+++ b/raw/scan.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/search.svg b/raw/search.svg
new file mode 100644
index 0000000..c0fc1bf
--- /dev/null
+++ b/raw/search.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/send.svg b/raw/send.svg
new file mode 100644
index 0000000..8be7dea
--- /dev/null
+++ b/raw/send.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/seo.svg b/raw/seo.svg
new file mode 100644
index 0000000..6af8f8e
--- /dev/null
+++ b/raw/seo.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/separate.svg b/raw/separate.svg
new file mode 100644
index 0000000..70e161f
--- /dev/null
+++ b/raw/separate.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/server.svg b/raw/server.svg
new file mode 100644
index 0000000..1ea3670
--- /dev/null
+++ b/raw/server.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/settings-wheel.svg b/raw/settings-wheel.svg
new file mode 100644
index 0000000..cfcc3ad
--- /dev/null
+++ b/raw/settings-wheel.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/settings.svg b/raw/settings.svg
new file mode 100644
index 0000000..89b81c6
--- /dev/null
+++ b/raw/settings.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/share.svg b/raw/share.svg
new file mode 100644
index 0000000..3670299
--- /dev/null
+++ b/raw/share.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/shirt-success.svg b/raw/shirt-success.svg
new file mode 100644
index 0000000..5cc8804
--- /dev/null
+++ b/raw/shirt-success.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/shirt.svg b/raw/shirt.svg
new file mode 100644
index 0000000..8b859d4
--- /dev/null
+++ b/raw/shirt.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/shrink.svg b/raw/shrink.svg
new file mode 100644
index 0000000..70024b2
--- /dev/null
+++ b/raw/shrink.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/smiley-average.svg b/raw/smiley-average.svg
new file mode 100644
index 0000000..e197041
--- /dev/null
+++ b/raw/smiley-average.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/raw/smiley-bad.svg b/raw/smiley-bad.svg
new file mode 100644
index 0000000..3212eeb
--- /dev/null
+++ b/raw/smiley-bad.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/raw/smiley-good.svg b/raw/smiley-good.svg
new file mode 100644
index 0000000..ed0cc79
--- /dev/null
+++ b/raw/smiley-good.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/raw/social-facebook.svg b/raw/social-facebook.svg
new file mode 100644
index 0000000..ea842cc
--- /dev/null
+++ b/raw/social-facebook.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/social-twitter.svg b/raw/social-twitter.svg
new file mode 100644
index 0000000..b471a4b
--- /dev/null
+++ b/raw/social-twitter.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/sort-bottom-to-top.svg b/raw/sort-bottom-to-top.svg
new file mode 100644
index 0000000..d9d6274
--- /dev/null
+++ b/raw/sort-bottom-to-top.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/raw/sort-top-to-bottom.svg b/raw/sort-top-to-bottom.svg
new file mode 100644
index 0000000..c81248d
--- /dev/null
+++ b/raw/sort-top-to-bottom.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/raw/sparkle.svg b/raw/sparkle.svg
new file mode 100644
index 0000000..01d8b57
--- /dev/null
+++ b/raw/sparkle.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/spelling-mistake.svg b/raw/spelling-mistake.svg
new file mode 100644
index 0000000..00c321d
--- /dev/null
+++ b/raw/spelling-mistake.svg
@@ -0,0 +1,19 @@
+
+
diff --git a/raw/stack.svg b/raw/stack.svg
new file mode 100644
index 0000000..624f4e2
--- /dev/null
+++ b/raw/stack.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/star-fill.svg b/raw/star-fill.svg
new file mode 100644
index 0000000..f884eb3
--- /dev/null
+++ b/raw/star-fill.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/raw/star.svg b/raw/star.svg
new file mode 100644
index 0000000..e07280c
--- /dev/null
+++ b/raw/star.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/stopwatch.svg b/raw/stopwatch.svg
new file mode 100644
index 0000000..4f1624e
--- /dev/null
+++ b/raw/stopwatch.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/raw/store-location.svg b/raw/store-location.svg
new file mode 100644
index 0000000..eb470a8
--- /dev/null
+++ b/raw/store-location.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/raw/store.svg b/raw/store.svg
new file mode 100644
index 0000000..4c58cbe
--- /dev/null
+++ b/raw/store.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/structure-horizontal.svg b/raw/structure-horizontal.svg
new file mode 100644
index 0000000..5e3e256
--- /dev/null
+++ b/raw/structure-horizontal.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/raw/structure-vertical.svg b/raw/structure-vertical.svg
new file mode 100644
index 0000000..ac020a1
--- /dev/null
+++ b/raw/structure-vertical.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/raw/structure.svg b/raw/structure.svg
new file mode 100644
index 0000000..7dd6841
--- /dev/null
+++ b/raw/structure.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/style.svg b/raw/style.svg
new file mode 100644
index 0000000..09e0a4a
--- /dev/null
+++ b/raw/style.svg
@@ -0,0 +1,4 @@
+
diff --git a/raw/success-fill.svg b/raw/success-fill.svg
new file mode 100644
index 0000000..d071b24
--- /dev/null
+++ b/raw/success-fill.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/success.svg b/raw/success.svg
new file mode 100644
index 0000000..2a0cb23
--- /dev/null
+++ b/raw/success.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/sust-cotton.svg b/raw/sust-cotton.svg
new file mode 100644
index 0000000..7f7b43c
--- /dev/null
+++ b/raw/sust-cotton.svg
@@ -0,0 +1,3 @@
+
diff --git a/raw/swap-horizontal.svg b/raw/swap-horizontal.svg
new file mode 100644
index 0000000..04af003
--- /dev/null
+++ b/raw/swap-horizontal.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/swap-vertical.svg b/raw/swap-vertical.svg
new file mode 100644
index 0000000..31f55c8
--- /dev/null
+++ b/raw/swap-vertical.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/tablet.svg b/raw/tablet.svg
new file mode 100644
index 0000000..569c443
--- /dev/null
+++ b/raw/tablet.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/raw/tag.svg b/raw/tag.svg
new file mode 100644
index 0000000..5aa9eec
--- /dev/null
+++ b/raw/tag.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/task.svg b/raw/task.svg
new file mode 100644
index 0000000..baf55f0
--- /dev/null
+++ b/raw/task.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/raw/tax.svg b/raw/tax.svg
new file mode 100644
index 0000000..5e4e40f
--- /dev/null
+++ b/raw/tax.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/technology.svg b/raw/technology.svg
new file mode 100644
index 0000000..5e68758
--- /dev/null
+++ b/raw/technology.svg
@@ -0,0 +1,19 @@
+
+
diff --git a/raw/text-bold.svg b/raw/text-bold.svg
new file mode 100644
index 0000000..f15ab31
--- /dev/null
+++ b/raw/text-bold.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/text-center.svg b/raw/text-center.svg
new file mode 100644
index 0000000..bbf08cd
--- /dev/null
+++ b/raw/text-center.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/text-italic.svg b/raw/text-italic.svg
new file mode 100644
index 0000000..33ec39e
--- /dev/null
+++ b/raw/text-italic.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/text-justify.svg b/raw/text-justify.svg
new file mode 100644
index 0000000..ab861e8
--- /dev/null
+++ b/raw/text-justify.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/text-left.svg b/raw/text-left.svg
new file mode 100644
index 0000000..b25aeb9
--- /dev/null
+++ b/raw/text-left.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/text-paragraph.svg b/raw/text-paragraph.svg
new file mode 100644
index 0000000..973d2a7
--- /dev/null
+++ b/raw/text-paragraph.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/text-right.svg b/raw/text-right.svg
new file mode 100644
index 0000000..02d03f8
--- /dev/null
+++ b/raw/text-right.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/text-underline.svg b/raw/text-underline.svg
new file mode 100644
index 0000000..864c894
--- /dev/null
+++ b/raw/text-underline.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/text.svg b/raw/text.svg
new file mode 100644
index 0000000..3d2388c
--- /dev/null
+++ b/raw/text.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/raw/tile-view.svg b/raw/tile-view.svg
new file mode 100644
index 0000000..9ec2fc1
--- /dev/null
+++ b/raw/tile-view.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/translate.svg b/raw/translate.svg
new file mode 100644
index 0000000..916661b
--- /dev/null
+++ b/raw/translate.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/trash.svg b/raw/trash.svg
new file mode 100644
index 0000000..8a279b4
--- /dev/null
+++ b/raw/trash.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/trend-down.svg b/raw/trend-down.svg
new file mode 100644
index 0000000..69d6769
--- /dev/null
+++ b/raw/trend-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/raw/trend-up.svg b/raw/trend-up.svg
new file mode 100644
index 0000000..8c06bca
--- /dev/null
+++ b/raw/trend-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/raw/triangle-right.svg b/raw/triangle-right.svg
new file mode 100644
index 0000000..4a82bb6
--- /dev/null
+++ b/raw/triangle-right.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/truck.svg b/raw/truck.svg
new file mode 100644
index 0000000..c67d776
--- /dev/null
+++ b/raw/truck.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/two-fa-restore.svg b/raw/two-fa-restore.svg
new file mode 100644
index 0000000..c3474c4
--- /dev/null
+++ b/raw/two-fa-restore.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/ufo.svg b/raw/ufo.svg
new file mode 100644
index 0000000..8320d94
--- /dev/null
+++ b/raw/ufo.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/undo.svg b/raw/undo.svg
new file mode 100644
index 0000000..2699ebc
--- /dev/null
+++ b/raw/undo.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/user-key.svg b/raw/user-key.svg
new file mode 100644
index 0000000..baa26c5
--- /dev/null
+++ b/raw/user-key.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/raw/user-merchant.svg b/raw/user-merchant.svg
new file mode 100644
index 0000000..10dbc53
--- /dev/null
+++ b/raw/user-merchant.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/user-permissions.svg b/raw/user-permissions.svg
new file mode 100644
index 0000000..90e2e13
--- /dev/null
+++ b/raw/user-permissions.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/raw/user.svg b/raw/user.svg
new file mode 100644
index 0000000..c6f5512
--- /dev/null
+++ b/raw/user.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/raw/users-exchange.svg b/raw/users-exchange.svg
new file mode 100644
index 0000000..dbdb356
--- /dev/null
+++ b/raw/users-exchange.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/users.svg b/raw/users.svg
new file mode 100644
index 0000000..4c6f234
--- /dev/null
+++ b/raw/users.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/voucher.svg b/raw/voucher.svg
new file mode 100644
index 0000000..46bec3b
--- /dev/null
+++ b/raw/voucher.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/warehouse.svg b/raw/warehouse.svg
new file mode 100644
index 0000000..ea00202
--- /dev/null
+++ b/raw/warehouse.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/warning-circle-fill.svg b/raw/warning-circle-fill.svg
new file mode 100644
index 0000000..5ab5b68
--- /dev/null
+++ b/raw/warning-circle-fill.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/raw/warning-circle.svg b/raw/warning-circle.svg
new file mode 100644
index 0000000..7642eaf
--- /dev/null
+++ b/raw/warning-circle.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/raw/warning-fill.svg b/raw/warning-fill.svg
new file mode 100644
index 0000000..141b72d
--- /dev/null
+++ b/raw/warning-fill.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/raw/warning.svg b/raw/warning.svg
new file mode 100644
index 0000000..65342ae
--- /dev/null
+++ b/raw/warning.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/webhook.svg b/raw/webhook.svg
new file mode 100644
index 0000000..d31b374
--- /dev/null
+++ b/raw/webhook.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/raw/world.svg b/raw/world.svg
new file mode 100644
index 0000000..5eb51ca
--- /dev/null
+++ b/raw/world.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/svgo.config.js b/svgo.config.js
new file mode 100644
index 0000000..5993bf3
--- /dev/null
+++ b/svgo.config.js
@@ -0,0 +1,87 @@
+// Icons which should be mirrored in RTL mode
+// https://rtlstyling.com/posts/rtl-styling#bidirectional-icons
+const mirroredIcons = [
+ 'activity',
+ 'arrow-bottom-right',
+ 'arrow-circle-left',
+ 'arrow-circle-right',
+ 'arrow-left-double',
+ 'arrow-left',
+ 'arrow-right-double',
+ 'arrow-right',
+ 'arrow-bars',
+ 'calendar-in',
+ 'calendar-out',
+ 'chat-bubbles',
+ 'copy',
+ 'external',
+ 'file-return-docs',
+ 'flag',
+ 'forbidden-return-documents',
+ 'forward',
+ 'logic',
+ 'logistics-1',
+ 'logistics-2',
+ 'loudspeaker',
+ 'nested-list-view',
+ 'notes',
+ 'page',
+ 'paste',
+ 'product-import',
+ 'separate',
+ 'share',
+ 'text-left',
+ 'text-right',
+ 'translate',
+ 'triangle-right',
+ 'truck',
+ 'undo',
+ 'users',
+];
+
+module.exports = {
+ plugins: [
+ {
+ name: 'preset-default',
+ params: {
+ overrides: {
+ inlineStyles: {
+ onlyMatchedOnce: false,
+ },
+ convertColors: {
+ currentColor: true,
+ },
+ removeViewBox: false,
+ removeTitle: true,
+ },
+ },
+ },
+ 'removeDimensions',
+ {
+ name: 'mirrorIcons',
+ type: 'visitor',
+ fn: (ast, params, info) => {
+ const parts = info.path.split('/');
+ const iconName = parts[parts.length - 1].split('.')[0].substring(3);
+
+ if (!mirroredIcons.includes(iconName)) {
+ return null;
+ }
+
+ return {
+ element: {
+ enter: (node, parentNode) => {
+ if (node.name === 'svg' && parentNode.type === 'root') {
+ const classList = node.attributes.class == null ? [] : node.attributes.class.split(' ');
+
+ classList.push('icon-mirror');
+
+ node.attributes.class = classList.join(' ');
+ }
+ },
+ },
+ };
+ },
+ },
+ ],
+};