diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4f38912
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.idea
+vendor
+composer.lock
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b787d9f
--- /dev/null
+++ b/README.md
@@ -0,0 +1,161 @@
+# PHP Heroicons
+
+A package to render [Heroicons](https://github.com/tailwindlabs/heroicons) in your PHP application.
+
+Preview the icons at [heroicons.com](https://heroicons.com), developed by [Steve Schoger](https://twitter.com/steveschoger) and [Adam Wathan](https://twitter.com/adamwathan).
+
+## Installation
+
+### Composer (recommended)
+
+```shell
+composer require roelmagdaleno/php-heroicons
+```
+
+### Manual
+
+[Download](https://github.com/roelmagdaleno/php-heroicons/zipball/master) this repo, or the [latest release](https://github.com/roelmagdaleno/php-heroicons/releases), and put it somewhere in your project. Then do:
+
+```php
+require_once __DIR__ . '/vendor/autoload.php';
+```
+
+## Usage
+
+You can render a Heroicon using multiple ways:
+
+### Helper
+
+Return the SVG by using the `heroicon()` helper function:
+
+```php
+$text = heroicon('check-circle', ['width' => 60]);
+echo "
My icon is: $text
";
+```
+
+Print the SVG directly:
+
+```php
+echo heroicon('check-circle', ['width' => 60]);
+```
+
+### Constructor
+
+Instantiate an `Icon` class with parameters and print it directly:
+
+```php
+use PHPHeroIcons\Icon;
+
+echo new Icon('check-circle', ['width' => 60]);
+```
+
+Instantiate an `Icon` class with parameters and call the `render()` method.
+
+```php
+use PHPHeroIcons\Icon;
+
+$icon = new Icon('academic-cap', ['width' => 60]);
+$icon->render();
+```
+
+Instantiate an `Icon` class with parameters and call the `return()` method.
+
+```php
+use PHPHeroIcons\Icon;
+
+$icon = new Icon('academic-cap', ['width' => 60]);
+$text = $icon->return();
+
+echo "My icon is: $text
";
+```
+
+### Render Method
+
+If you want to render multiples icons and only use one `Icon` instance:
+
+```php
+use PHPHeroIcons\Icon;
+
+$icon = new Icon();
+
+$icon->render('check-circle', ['width' => 60]);
+$icon->render('academic-cap', ['width' => 60]);
+$icon->render('library', ['width' => 60]);
+```
+
+### Return Method
+
+If you want to return multiples icons and only use one `Icon` instance:
+
+```php
+use PHPHeroIcons\Icon;
+
+$icon = new Icon();
+
+$first = $icon->return('check-circle', ['width' => 60]);
+$second = $icon->return('academic-cap', ['width' => 60]);
+$third = $icon->return('library', ['width' => 60]);
+
+echo "My first icon is: $first then use the $second and $third";
+```
+
+## Parameters
+
+The `Icon` constructor, `heroicon()`, `render()` and `return()` methods accepts these attributes in this order:
+
+- $icon
+- $attributes
+- $type
+
+Example:
+
+```php
+heroicon($icon, $attributes, $type);
+```
+
+The `$icon` accepts any [Heroicon](https://heroicons.com) slug and if you insert an icon that doesn't exist it won't return anything.
+
+For `$attributes` (optional) you can pass only these attributes as array key/value format:
+
+- `width`
+- `height`
+- `class`
+- `id`
+
+If you pass an attribute that is not listed previously it won't be attached to the SVG HTML.
+
+And last, but not least, you can specify the Heroicon `$type`:
+
+- `solid`
+- `outline`
+
+By default the icons will be printed in `solid` type.
+
+Example:
+
+```php
+heroicon(
+ 'library',
+ [
+ 'width' => 60,
+ 'height' => 60,
+ 'class' => 'my-custom-css-class',
+ 'id' => 'my-custom-id',
+ ]
+); // Print solid icon with multiple attributes.
+
+heroicon(
+ 'check-circle',
+ [
+ 'width' => 60,
+ 'height' => 60,
+ 'class' => 'my-custom-css-class',
+ 'id' => 'my-custom-id',
+ ],
+ 'outline'
+); // Print outline icon with multiple attributes.
+```
+
+## Examples
+
+For more usage examples visit the `examples/index.php` file.
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..6d5fb32
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,26 @@
+{
+ "name": "roelmagdaleno/php-heroicons",
+ "description": "Render Heroicons from PHP.",
+ "keywords": ["Icons", "Heroicons", "PHP"],
+ "version": "1.0.0",
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Roel Magdaleno",
+ "homepage": "https://roelmagdaleno.com",
+ "email": "roelmagdaleno@gmail.com"
+ }
+ ],
+ "require": {
+ "php": "^7.2",
+ "meyfa/php-svg": "^0.11.2"
+ },
+ "autoload": {
+ "psr-4": {
+ "PHPHeroIcons\\": "src/"
+ },
+ "files": [
+ "src/Helpers.php"
+ ]
+ }
+}
diff --git a/examples/index.php b/examples/index.php
new file mode 100644
index 0000000..4d10a27
--- /dev/null
+++ b/examples/index.php
@@ -0,0 +1,54 @@
+Solid Icons';
+
+$icon->render('check-circle', ['width' => 60]);
+$icon->render('academic-cap', ['width' => 60]);
+$icon->render('library', [
+ 'width' => 60,
+ 'height' => 60,
+ 'class' => 'my-custom-css-class',
+ 'id' => 'my-custom-id',
+]);
+
+echo ' ';
+echo 'Outline Icons ';
+
+$icon->render('check-circle', ['width' => 60], 'outline');
+$icon->render('academic-cap', ['width' => 60], 'outline');
+$icon->render('library', ['width' => 60], 'outline');
+
+echo ' ';
+echo 'Render using helper function ';
+
+echo heroicon('check-circle', ['width' => 60]);
+echo heroicon('academic-cap', ['width' => 60]);
+echo heroicon('library', ['width' => 60]);
+
+echo ' ';
+echo 'Render icon from constructor ';
+
+echo new Icon('check-circle', ['width' => 60]);
+
+$new_icon = new Icon('academic-cap', ['width' => 60]);
+$new_icon->render();
+
+$new_icon_two = new Icon('library', ['width' => 60]);
+echo $new_icon_two->return();
+
+echo ' ';
+echo 'Render icon from return method ';
+
+$icon = new Icon();
+
+$first = $icon->return('check-circle', ['width' => 60]);
+$second = $icon->return('academic-cap', ['width' => 60]);
+$third = $icon->return('library', ['width' => 60]);
+
+echo "My first icon is: $first then use the $second and $third";
diff --git a/resources/svg/heroicons/outline/academic-cap.svg b/resources/svg/heroicons/outline/academic-cap.svg
new file mode 100644
index 0000000..031ab8c
--- /dev/null
+++ b/resources/svg/heroicons/outline/academic-cap.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/resources/svg/heroicons/outline/adjustments.svg b/resources/svg/heroicons/outline/adjustments.svg
new file mode 100644
index 0000000..b56970f
--- /dev/null
+++ b/resources/svg/heroicons/outline/adjustments.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/annotation.svg b/resources/svg/heroicons/outline/annotation.svg
new file mode 100644
index 0000000..a0c5a3d
--- /dev/null
+++ b/resources/svg/heroicons/outline/annotation.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/archive.svg b/resources/svg/heroicons/outline/archive.svg
new file mode 100644
index 0000000..ceb34cd
--- /dev/null
+++ b/resources/svg/heroicons/outline/archive.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-circle-down.svg b/resources/svg/heroicons/outline/arrow-circle-down.svg
new file mode 100644
index 0000000..c831d75
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-circle-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-circle-left.svg b/resources/svg/heroicons/outline/arrow-circle-left.svg
new file mode 100644
index 0000000..ca3d64a
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-circle-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-circle-right.svg b/resources/svg/heroicons/outline/arrow-circle-right.svg
new file mode 100644
index 0000000..2391fb2
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-circle-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-circle-up.svg b/resources/svg/heroicons/outline/arrow-circle-up.svg
new file mode 100644
index 0000000..1758574
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-circle-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-down.svg b/resources/svg/heroicons/outline/arrow-down.svg
new file mode 100644
index 0000000..f187228
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-left.svg b/resources/svg/heroicons/outline/arrow-left.svg
new file mode 100644
index 0000000..af90916
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-narrow-down.svg b/resources/svg/heroicons/outline/arrow-narrow-down.svg
new file mode 100644
index 0000000..76111c3
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-narrow-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-narrow-left.svg b/resources/svg/heroicons/outline/arrow-narrow-left.svg
new file mode 100644
index 0000000..c461437
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-narrow-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-narrow-right.svg b/resources/svg/heroicons/outline/arrow-narrow-right.svg
new file mode 100644
index 0000000..cfdcfa4
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-narrow-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-narrow-up.svg b/resources/svg/heroicons/outline/arrow-narrow-up.svg
new file mode 100644
index 0000000..09757d3
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-narrow-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-right.svg b/resources/svg/heroicons/outline/arrow-right.svg
new file mode 100644
index 0000000..c65ddc2
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-sm-down.svg b/resources/svg/heroicons/outline/arrow-sm-down.svg
new file mode 100644
index 0000000..c467d7c
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-sm-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-sm-left.svg b/resources/svg/heroicons/outline/arrow-sm-left.svg
new file mode 100644
index 0000000..6cb0fd2
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-sm-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-sm-right.svg b/resources/svg/heroicons/outline/arrow-sm-right.svg
new file mode 100644
index 0000000..5d9f972
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-sm-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-sm-up.svg b/resources/svg/heroicons/outline/arrow-sm-up.svg
new file mode 100644
index 0000000..67f1427
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-sm-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrow-up.svg b/resources/svg/heroicons/outline/arrow-up.svg
new file mode 100644
index 0000000..843adbb
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrow-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/arrows-expand.svg b/resources/svg/heroicons/outline/arrows-expand.svg
new file mode 100644
index 0000000..0c05087
--- /dev/null
+++ b/resources/svg/heroicons/outline/arrows-expand.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/at-symbol.svg b/resources/svg/heroicons/outline/at-symbol.svg
new file mode 100644
index 0000000..18d8c19
--- /dev/null
+++ b/resources/svg/heroicons/outline/at-symbol.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/backspace.svg b/resources/svg/heroicons/outline/backspace.svg
new file mode 100644
index 0000000..579def4
--- /dev/null
+++ b/resources/svg/heroicons/outline/backspace.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/badge-check.svg b/resources/svg/heroicons/outline/badge-check.svg
new file mode 100644
index 0000000..ede0dda
--- /dev/null
+++ b/resources/svg/heroicons/outline/badge-check.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/ban.svg b/resources/svg/heroicons/outline/ban.svg
new file mode 100644
index 0000000..84a369e
--- /dev/null
+++ b/resources/svg/heroicons/outline/ban.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/beaker.svg b/resources/svg/heroicons/outline/beaker.svg
new file mode 100644
index 0000000..579d19f
--- /dev/null
+++ b/resources/svg/heroicons/outline/beaker.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/bell.svg b/resources/svg/heroicons/outline/bell.svg
new file mode 100644
index 0000000..9edd34b
--- /dev/null
+++ b/resources/svg/heroicons/outline/bell.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/book-open.svg b/resources/svg/heroicons/outline/book-open.svg
new file mode 100644
index 0000000..148c76f
--- /dev/null
+++ b/resources/svg/heroicons/outline/book-open.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/bookmark-alt.svg b/resources/svg/heroicons/outline/bookmark-alt.svg
new file mode 100644
index 0000000..2e1a50d
--- /dev/null
+++ b/resources/svg/heroicons/outline/bookmark-alt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/bookmark.svg b/resources/svg/heroicons/outline/bookmark.svg
new file mode 100644
index 0000000..a2caf0a
--- /dev/null
+++ b/resources/svg/heroicons/outline/bookmark.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/briefcase.svg b/resources/svg/heroicons/outline/briefcase.svg
new file mode 100644
index 0000000..270d0c8
--- /dev/null
+++ b/resources/svg/heroicons/outline/briefcase.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/cake.svg b/resources/svg/heroicons/outline/cake.svg
new file mode 100644
index 0000000..b4d5ce7
--- /dev/null
+++ b/resources/svg/heroicons/outline/cake.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/calculator.svg b/resources/svg/heroicons/outline/calculator.svg
new file mode 100644
index 0000000..cb0444a
--- /dev/null
+++ b/resources/svg/heroicons/outline/calculator.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/calendar.svg b/resources/svg/heroicons/outline/calendar.svg
new file mode 100644
index 0000000..651fb56
--- /dev/null
+++ b/resources/svg/heroicons/outline/calendar.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/camera.svg b/resources/svg/heroicons/outline/camera.svg
new file mode 100644
index 0000000..3f67c4c
--- /dev/null
+++ b/resources/svg/heroicons/outline/camera.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/cash.svg b/resources/svg/heroicons/outline/cash.svg
new file mode 100644
index 0000000..9bae088
--- /dev/null
+++ b/resources/svg/heroicons/outline/cash.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chart-bar.svg b/resources/svg/heroicons/outline/chart-bar.svg
new file mode 100644
index 0000000..fb69402
--- /dev/null
+++ b/resources/svg/heroicons/outline/chart-bar.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chart-pie.svg b/resources/svg/heroicons/outline/chart-pie.svg
new file mode 100644
index 0000000..a9893d2
--- /dev/null
+++ b/resources/svg/heroicons/outline/chart-pie.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/chart-square-bar.svg b/resources/svg/heroicons/outline/chart-square-bar.svg
new file mode 100644
index 0000000..9ba9b0f
--- /dev/null
+++ b/resources/svg/heroicons/outline/chart-square-bar.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chat-alt-2.svg b/resources/svg/heroicons/outline/chat-alt-2.svg
new file mode 100644
index 0000000..c27d76a
--- /dev/null
+++ b/resources/svg/heroicons/outline/chat-alt-2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chat-alt.svg b/resources/svg/heroicons/outline/chat-alt.svg
new file mode 100644
index 0000000..70e30ca
--- /dev/null
+++ b/resources/svg/heroicons/outline/chat-alt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chat.svg b/resources/svg/heroicons/outline/chat.svg
new file mode 100644
index 0000000..004496e
--- /dev/null
+++ b/resources/svg/heroicons/outline/chat.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/check-circle.svg b/resources/svg/heroicons/outline/check-circle.svg
new file mode 100644
index 0000000..7ff67ca
--- /dev/null
+++ b/resources/svg/heroicons/outline/check-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/check.svg b/resources/svg/heroicons/outline/check.svg
new file mode 100644
index 0000000..67e921f
--- /dev/null
+++ b/resources/svg/heroicons/outline/check.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chevron-double-down.svg b/resources/svg/heroicons/outline/chevron-double-down.svg
new file mode 100644
index 0000000..3f207db
--- /dev/null
+++ b/resources/svg/heroicons/outline/chevron-double-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chevron-double-left.svg b/resources/svg/heroicons/outline/chevron-double-left.svg
new file mode 100644
index 0000000..6094ced
--- /dev/null
+++ b/resources/svg/heroicons/outline/chevron-double-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chevron-double-right.svg b/resources/svg/heroicons/outline/chevron-double-right.svg
new file mode 100644
index 0000000..48e2de2
--- /dev/null
+++ b/resources/svg/heroicons/outline/chevron-double-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chevron-double-up.svg b/resources/svg/heroicons/outline/chevron-double-up.svg
new file mode 100644
index 0000000..f5640ed
--- /dev/null
+++ b/resources/svg/heroicons/outline/chevron-double-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chevron-down.svg b/resources/svg/heroicons/outline/chevron-down.svg
new file mode 100644
index 0000000..2faf808
--- /dev/null
+++ b/resources/svg/heroicons/outline/chevron-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chevron-left.svg b/resources/svg/heroicons/outline/chevron-left.svg
new file mode 100644
index 0000000..d77bf44
--- /dev/null
+++ b/resources/svg/heroicons/outline/chevron-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chevron-right.svg b/resources/svg/heroicons/outline/chevron-right.svg
new file mode 100644
index 0000000..8a38bef
--- /dev/null
+++ b/resources/svg/heroicons/outline/chevron-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chevron-up.svg b/resources/svg/heroicons/outline/chevron-up.svg
new file mode 100644
index 0000000..c24e24c
--- /dev/null
+++ b/resources/svg/heroicons/outline/chevron-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/chip.svg b/resources/svg/heroicons/outline/chip.svg
new file mode 100644
index 0000000..b8ec40a
--- /dev/null
+++ b/resources/svg/heroicons/outline/chip.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/clipboard-check.svg b/resources/svg/heroicons/outline/clipboard-check.svg
new file mode 100644
index 0000000..b515cb1
--- /dev/null
+++ b/resources/svg/heroicons/outline/clipboard-check.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/clipboard-copy.svg b/resources/svg/heroicons/outline/clipboard-copy.svg
new file mode 100644
index 0000000..c3d4195
--- /dev/null
+++ b/resources/svg/heroicons/outline/clipboard-copy.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/clipboard-list.svg b/resources/svg/heroicons/outline/clipboard-list.svg
new file mode 100644
index 0000000..5dfb066
--- /dev/null
+++ b/resources/svg/heroicons/outline/clipboard-list.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/clipboard.svg b/resources/svg/heroicons/outline/clipboard.svg
new file mode 100644
index 0000000..e0b97a9
--- /dev/null
+++ b/resources/svg/heroicons/outline/clipboard.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/clock.svg b/resources/svg/heroicons/outline/clock.svg
new file mode 100644
index 0000000..80675dd
--- /dev/null
+++ b/resources/svg/heroicons/outline/clock.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/cloud-download.svg b/resources/svg/heroicons/outline/cloud-download.svg
new file mode 100644
index 0000000..80f8dac
--- /dev/null
+++ b/resources/svg/heroicons/outline/cloud-download.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/cloud-upload.svg b/resources/svg/heroicons/outline/cloud-upload.svg
new file mode 100644
index 0000000..b5e95b1
--- /dev/null
+++ b/resources/svg/heroicons/outline/cloud-upload.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/cloud.svg b/resources/svg/heroicons/outline/cloud.svg
new file mode 100644
index 0000000..543c16d
--- /dev/null
+++ b/resources/svg/heroicons/outline/cloud.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/code.svg b/resources/svg/heroicons/outline/code.svg
new file mode 100644
index 0000000..4d60979
--- /dev/null
+++ b/resources/svg/heroicons/outline/code.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/cog.svg b/resources/svg/heroicons/outline/cog.svg
new file mode 100644
index 0000000..013b156
--- /dev/null
+++ b/resources/svg/heroicons/outline/cog.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/collection.svg b/resources/svg/heroicons/outline/collection.svg
new file mode 100644
index 0000000..cf030a5
--- /dev/null
+++ b/resources/svg/heroicons/outline/collection.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/color-swatch.svg b/resources/svg/heroicons/outline/color-swatch.svg
new file mode 100644
index 0000000..819b589
--- /dev/null
+++ b/resources/svg/heroicons/outline/color-swatch.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/credit-card.svg b/resources/svg/heroicons/outline/credit-card.svg
new file mode 100644
index 0000000..0346666
--- /dev/null
+++ b/resources/svg/heroicons/outline/credit-card.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/cube-transparent.svg b/resources/svg/heroicons/outline/cube-transparent.svg
new file mode 100644
index 0000000..836f894
--- /dev/null
+++ b/resources/svg/heroicons/outline/cube-transparent.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/cube.svg b/resources/svg/heroicons/outline/cube.svg
new file mode 100644
index 0000000..2a1f8ff
--- /dev/null
+++ b/resources/svg/heroicons/outline/cube.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/currency-bangladeshi.svg b/resources/svg/heroicons/outline/currency-bangladeshi.svg
new file mode 100644
index 0000000..3ca6216
--- /dev/null
+++ b/resources/svg/heroicons/outline/currency-bangladeshi.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/currency-dollar.svg b/resources/svg/heroicons/outline/currency-dollar.svg
new file mode 100644
index 0000000..14c49e7
--- /dev/null
+++ b/resources/svg/heroicons/outline/currency-dollar.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/currency-euro.svg b/resources/svg/heroicons/outline/currency-euro.svg
new file mode 100644
index 0000000..dc5abad
--- /dev/null
+++ b/resources/svg/heroicons/outline/currency-euro.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/currency-pound.svg b/resources/svg/heroicons/outline/currency-pound.svg
new file mode 100644
index 0000000..be61b89
--- /dev/null
+++ b/resources/svg/heroicons/outline/currency-pound.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/currency-rupee.svg b/resources/svg/heroicons/outline/currency-rupee.svg
new file mode 100644
index 0000000..1fe2c49
--- /dev/null
+++ b/resources/svg/heroicons/outline/currency-rupee.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/currency-yen.svg b/resources/svg/heroicons/outline/currency-yen.svg
new file mode 100644
index 0000000..959dc19
--- /dev/null
+++ b/resources/svg/heroicons/outline/currency-yen.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/cursor-click.svg b/resources/svg/heroicons/outline/cursor-click.svg
new file mode 100644
index 0000000..357ddc5
--- /dev/null
+++ b/resources/svg/heroicons/outline/cursor-click.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/database.svg b/resources/svg/heroicons/outline/database.svg
new file mode 100644
index 0000000..50a5881
--- /dev/null
+++ b/resources/svg/heroicons/outline/database.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/desktop-computer.svg b/resources/svg/heroicons/outline/desktop-computer.svg
new file mode 100644
index 0000000..868a16f
--- /dev/null
+++ b/resources/svg/heroicons/outline/desktop-computer.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/device-mobile.svg b/resources/svg/heroicons/outline/device-mobile.svg
new file mode 100644
index 0000000..9852682
--- /dev/null
+++ b/resources/svg/heroicons/outline/device-mobile.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/device-tablet.svg b/resources/svg/heroicons/outline/device-tablet.svg
new file mode 100644
index 0000000..13c88df
--- /dev/null
+++ b/resources/svg/heroicons/outline/device-tablet.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/document-add.svg b/resources/svg/heroicons/outline/document-add.svg
new file mode 100644
index 0000000..a4c9fd0
--- /dev/null
+++ b/resources/svg/heroicons/outline/document-add.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/document-download.svg b/resources/svg/heroicons/outline/document-download.svg
new file mode 100644
index 0000000..fbbc905
--- /dev/null
+++ b/resources/svg/heroicons/outline/document-download.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/document-duplicate.svg b/resources/svg/heroicons/outline/document-duplicate.svg
new file mode 100644
index 0000000..bb6ef4a
--- /dev/null
+++ b/resources/svg/heroicons/outline/document-duplicate.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/document-remove.svg b/resources/svg/heroicons/outline/document-remove.svg
new file mode 100644
index 0000000..90d7963
--- /dev/null
+++ b/resources/svg/heroicons/outline/document-remove.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/document-report.svg b/resources/svg/heroicons/outline/document-report.svg
new file mode 100644
index 0000000..c65e629
--- /dev/null
+++ b/resources/svg/heroicons/outline/document-report.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/document-search.svg b/resources/svg/heroicons/outline/document-search.svg
new file mode 100644
index 0000000..ff11ff5
--- /dev/null
+++ b/resources/svg/heroicons/outline/document-search.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/document-text.svg b/resources/svg/heroicons/outline/document-text.svg
new file mode 100644
index 0000000..21b23b3
--- /dev/null
+++ b/resources/svg/heroicons/outline/document-text.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/document.svg b/resources/svg/heroicons/outline/document.svg
new file mode 100644
index 0000000..2d5583d
--- /dev/null
+++ b/resources/svg/heroicons/outline/document.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/dots-circle-horizontal.svg b/resources/svg/heroicons/outline/dots-circle-horizontal.svg
new file mode 100644
index 0000000..df286af
--- /dev/null
+++ b/resources/svg/heroicons/outline/dots-circle-horizontal.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/dots-horizontal.svg b/resources/svg/heroicons/outline/dots-horizontal.svg
new file mode 100644
index 0000000..18c8492
--- /dev/null
+++ b/resources/svg/heroicons/outline/dots-horizontal.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/dots-vertical.svg b/resources/svg/heroicons/outline/dots-vertical.svg
new file mode 100644
index 0000000..4728e40
--- /dev/null
+++ b/resources/svg/heroicons/outline/dots-vertical.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/download.svg b/resources/svg/heroicons/outline/download.svg
new file mode 100644
index 0000000..011eee5
--- /dev/null
+++ b/resources/svg/heroicons/outline/download.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/duplicate.svg b/resources/svg/heroicons/outline/duplicate.svg
new file mode 100644
index 0000000..5b533d1
--- /dev/null
+++ b/resources/svg/heroicons/outline/duplicate.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/emoji-happy.svg b/resources/svg/heroicons/outline/emoji-happy.svg
new file mode 100644
index 0000000..1792750
--- /dev/null
+++ b/resources/svg/heroicons/outline/emoji-happy.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/emoji-sad.svg b/resources/svg/heroicons/outline/emoji-sad.svg
new file mode 100644
index 0000000..59d6c10
--- /dev/null
+++ b/resources/svg/heroicons/outline/emoji-sad.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/exclamation-circle.svg b/resources/svg/heroicons/outline/exclamation-circle.svg
new file mode 100644
index 0000000..af8750e
--- /dev/null
+++ b/resources/svg/heroicons/outline/exclamation-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/exclamation.svg b/resources/svg/heroicons/outline/exclamation.svg
new file mode 100644
index 0000000..48a1ae5
--- /dev/null
+++ b/resources/svg/heroicons/outline/exclamation.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/external-link.svg b/resources/svg/heroicons/outline/external-link.svg
new file mode 100644
index 0000000..96b8aba
--- /dev/null
+++ b/resources/svg/heroicons/outline/external-link.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/eye-off.svg b/resources/svg/heroicons/outline/eye-off.svg
new file mode 100644
index 0000000..28e7b5c
--- /dev/null
+++ b/resources/svg/heroicons/outline/eye-off.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/eye.svg b/resources/svg/heroicons/outline/eye.svg
new file mode 100644
index 0000000..28e8e09
--- /dev/null
+++ b/resources/svg/heroicons/outline/eye.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/fast-forward.svg b/resources/svg/heroicons/outline/fast-forward.svg
new file mode 100644
index 0000000..82f9425
--- /dev/null
+++ b/resources/svg/heroicons/outline/fast-forward.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/film.svg b/resources/svg/heroicons/outline/film.svg
new file mode 100644
index 0000000..27e89c8
--- /dev/null
+++ b/resources/svg/heroicons/outline/film.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/filter.svg b/resources/svg/heroicons/outline/filter.svg
new file mode 100644
index 0000000..1bc717d
--- /dev/null
+++ b/resources/svg/heroicons/outline/filter.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/finger-print.svg b/resources/svg/heroicons/outline/finger-print.svg
new file mode 100644
index 0000000..53a8448
--- /dev/null
+++ b/resources/svg/heroicons/outline/finger-print.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/fire.svg b/resources/svg/heroicons/outline/fire.svg
new file mode 100644
index 0000000..4e08d0a
--- /dev/null
+++ b/resources/svg/heroicons/outline/fire.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/flag.svg b/resources/svg/heroicons/outline/flag.svg
new file mode 100644
index 0000000..4f4745e
--- /dev/null
+++ b/resources/svg/heroicons/outline/flag.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/folder-add.svg b/resources/svg/heroicons/outline/folder-add.svg
new file mode 100644
index 0000000..4146e9c
--- /dev/null
+++ b/resources/svg/heroicons/outline/folder-add.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/folder-download.svg b/resources/svg/heroicons/outline/folder-download.svg
new file mode 100644
index 0000000..56b7d3b
--- /dev/null
+++ b/resources/svg/heroicons/outline/folder-download.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/folder-open.svg b/resources/svg/heroicons/outline/folder-open.svg
new file mode 100644
index 0000000..2f5e9fc
--- /dev/null
+++ b/resources/svg/heroicons/outline/folder-open.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/folder-remove.svg b/resources/svg/heroicons/outline/folder-remove.svg
new file mode 100644
index 0000000..758447f
--- /dev/null
+++ b/resources/svg/heroicons/outline/folder-remove.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/folder.svg b/resources/svg/heroicons/outline/folder.svg
new file mode 100644
index 0000000..b46c430
--- /dev/null
+++ b/resources/svg/heroicons/outline/folder.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/gift.svg b/resources/svg/heroicons/outline/gift.svg
new file mode 100644
index 0000000..52eee99
--- /dev/null
+++ b/resources/svg/heroicons/outline/gift.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/globe-alt.svg b/resources/svg/heroicons/outline/globe-alt.svg
new file mode 100644
index 0000000..3ccf2ec
--- /dev/null
+++ b/resources/svg/heroicons/outline/globe-alt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/globe.svg b/resources/svg/heroicons/outline/globe.svg
new file mode 100644
index 0000000..56eeb5e
--- /dev/null
+++ b/resources/svg/heroicons/outline/globe.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/hand.svg b/resources/svg/heroicons/outline/hand.svg
new file mode 100644
index 0000000..f62ad31
--- /dev/null
+++ b/resources/svg/heroicons/outline/hand.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/hashtag.svg b/resources/svg/heroicons/outline/hashtag.svg
new file mode 100644
index 0000000..ecc8b2a
--- /dev/null
+++ b/resources/svg/heroicons/outline/hashtag.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/heart.svg b/resources/svg/heroicons/outline/heart.svg
new file mode 100644
index 0000000..25e7956
--- /dev/null
+++ b/resources/svg/heroicons/outline/heart.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/home.svg b/resources/svg/heroicons/outline/home.svg
new file mode 100644
index 0000000..620a6c3
--- /dev/null
+++ b/resources/svg/heroicons/outline/home.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/identification.svg b/resources/svg/heroicons/outline/identification.svg
new file mode 100644
index 0000000..5c014c7
--- /dev/null
+++ b/resources/svg/heroicons/outline/identification.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/inbox-in.svg b/resources/svg/heroicons/outline/inbox-in.svg
new file mode 100644
index 0000000..f598edb
--- /dev/null
+++ b/resources/svg/heroicons/outline/inbox-in.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/inbox.svg b/resources/svg/heroicons/outline/inbox.svg
new file mode 100644
index 0000000..eaef840
--- /dev/null
+++ b/resources/svg/heroicons/outline/inbox.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/information-circle.svg b/resources/svg/heroicons/outline/information-circle.svg
new file mode 100644
index 0000000..9a31c1d
--- /dev/null
+++ b/resources/svg/heroicons/outline/information-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/key.svg b/resources/svg/heroicons/outline/key.svg
new file mode 100644
index 0000000..8c5c570
--- /dev/null
+++ b/resources/svg/heroicons/outline/key.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/library.svg b/resources/svg/heroicons/outline/library.svg
new file mode 100644
index 0000000..ccb9174
--- /dev/null
+++ b/resources/svg/heroicons/outline/library.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/light-bulb.svg b/resources/svg/heroicons/outline/light-bulb.svg
new file mode 100644
index 0000000..ac58cea
--- /dev/null
+++ b/resources/svg/heroicons/outline/light-bulb.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/lightning-bolt.svg b/resources/svg/heroicons/outline/lightning-bolt.svg
new file mode 100644
index 0000000..93d4506
--- /dev/null
+++ b/resources/svg/heroicons/outline/lightning-bolt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/link.svg b/resources/svg/heroicons/outline/link.svg
new file mode 100644
index 0000000..1ef4982
--- /dev/null
+++ b/resources/svg/heroicons/outline/link.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/location-marker.svg b/resources/svg/heroicons/outline/location-marker.svg
new file mode 100644
index 0000000..fd4a87a
--- /dev/null
+++ b/resources/svg/heroicons/outline/location-marker.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/lock-closed.svg b/resources/svg/heroicons/outline/lock-closed.svg
new file mode 100644
index 0000000..8b8a567
--- /dev/null
+++ b/resources/svg/heroicons/outline/lock-closed.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/lock-open.svg b/resources/svg/heroicons/outline/lock-open.svg
new file mode 100644
index 0000000..791f3d7
--- /dev/null
+++ b/resources/svg/heroicons/outline/lock-open.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/login.svg b/resources/svg/heroicons/outline/login.svg
new file mode 100644
index 0000000..99c191b
--- /dev/null
+++ b/resources/svg/heroicons/outline/login.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/logout.svg b/resources/svg/heroicons/outline/logout.svg
new file mode 100644
index 0000000..a1b934c
--- /dev/null
+++ b/resources/svg/heroicons/outline/logout.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/mail-open.svg b/resources/svg/heroicons/outline/mail-open.svg
new file mode 100644
index 0000000..83f457f
--- /dev/null
+++ b/resources/svg/heroicons/outline/mail-open.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/mail.svg b/resources/svg/heroicons/outline/mail.svg
new file mode 100644
index 0000000..c72f50d
--- /dev/null
+++ b/resources/svg/heroicons/outline/mail.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/map.svg b/resources/svg/heroicons/outline/map.svg
new file mode 100644
index 0000000..4ef3b86
--- /dev/null
+++ b/resources/svg/heroicons/outline/map.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/menu-alt-1.svg b/resources/svg/heroicons/outline/menu-alt-1.svg
new file mode 100644
index 0000000..e8af669
--- /dev/null
+++ b/resources/svg/heroicons/outline/menu-alt-1.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/menu-alt-2.svg b/resources/svg/heroicons/outline/menu-alt-2.svg
new file mode 100644
index 0000000..418c8b1
--- /dev/null
+++ b/resources/svg/heroicons/outline/menu-alt-2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/menu-alt-3.svg b/resources/svg/heroicons/outline/menu-alt-3.svg
new file mode 100644
index 0000000..9b08fed
--- /dev/null
+++ b/resources/svg/heroicons/outline/menu-alt-3.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/menu-alt-4.svg b/resources/svg/heroicons/outline/menu-alt-4.svg
new file mode 100644
index 0000000..6084a60
--- /dev/null
+++ b/resources/svg/heroicons/outline/menu-alt-4.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/menu.svg b/resources/svg/heroicons/outline/menu.svg
new file mode 100644
index 0000000..47df24a
--- /dev/null
+++ b/resources/svg/heroicons/outline/menu.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/microphone.svg b/resources/svg/heroicons/outline/microphone.svg
new file mode 100644
index 0000000..982a0a7
--- /dev/null
+++ b/resources/svg/heroicons/outline/microphone.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/minus-circle.svg b/resources/svg/heroicons/outline/minus-circle.svg
new file mode 100644
index 0000000..1752f43
--- /dev/null
+++ b/resources/svg/heroicons/outline/minus-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/minus-sm.svg b/resources/svg/heroicons/outline/minus-sm.svg
new file mode 100644
index 0000000..13cc438
--- /dev/null
+++ b/resources/svg/heroicons/outline/minus-sm.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/minus.svg b/resources/svg/heroicons/outline/minus.svg
new file mode 100644
index 0000000..a42a116
--- /dev/null
+++ b/resources/svg/heroicons/outline/minus.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/moon.svg b/resources/svg/heroicons/outline/moon.svg
new file mode 100644
index 0000000..81c0d21
--- /dev/null
+++ b/resources/svg/heroicons/outline/moon.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/music-note.svg b/resources/svg/heroicons/outline/music-note.svg
new file mode 100644
index 0000000..6263e05
--- /dev/null
+++ b/resources/svg/heroicons/outline/music-note.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/newspaper.svg b/resources/svg/heroicons/outline/newspaper.svg
new file mode 100644
index 0000000..fc39fba
--- /dev/null
+++ b/resources/svg/heroicons/outline/newspaper.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/office-building.svg b/resources/svg/heroicons/outline/office-building.svg
new file mode 100644
index 0000000..17ec841
--- /dev/null
+++ b/resources/svg/heroicons/outline/office-building.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/paper-airplane.svg b/resources/svg/heroicons/outline/paper-airplane.svg
new file mode 100644
index 0000000..9a6eb19
--- /dev/null
+++ b/resources/svg/heroicons/outline/paper-airplane.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/paper-clip.svg b/resources/svg/heroicons/outline/paper-clip.svg
new file mode 100644
index 0000000..6f8cb5b
--- /dev/null
+++ b/resources/svg/heroicons/outline/paper-clip.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/pause.svg b/resources/svg/heroicons/outline/pause.svg
new file mode 100644
index 0000000..e9a6f7f
--- /dev/null
+++ b/resources/svg/heroicons/outline/pause.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/pencil-alt.svg b/resources/svg/heroicons/outline/pencil-alt.svg
new file mode 100644
index 0000000..4085579
--- /dev/null
+++ b/resources/svg/heroicons/outline/pencil-alt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/pencil.svg b/resources/svg/heroicons/outline/pencil.svg
new file mode 100644
index 0000000..36192e0
--- /dev/null
+++ b/resources/svg/heroicons/outline/pencil.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/phone-incoming.svg b/resources/svg/heroicons/outline/phone-incoming.svg
new file mode 100644
index 0000000..3ea77b9
--- /dev/null
+++ b/resources/svg/heroicons/outline/phone-incoming.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/phone-missed-call.svg b/resources/svg/heroicons/outline/phone-missed-call.svg
new file mode 100644
index 0000000..94abb1f
--- /dev/null
+++ b/resources/svg/heroicons/outline/phone-missed-call.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/phone-outgoing.svg b/resources/svg/heroicons/outline/phone-outgoing.svg
new file mode 100644
index 0000000..f64a629
--- /dev/null
+++ b/resources/svg/heroicons/outline/phone-outgoing.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/phone.svg b/resources/svg/heroicons/outline/phone.svg
new file mode 100644
index 0000000..5a73c50
--- /dev/null
+++ b/resources/svg/heroicons/outline/phone.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/photograph.svg b/resources/svg/heroicons/outline/photograph.svg
new file mode 100644
index 0000000..923135f
--- /dev/null
+++ b/resources/svg/heroicons/outline/photograph.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/play.svg b/resources/svg/heroicons/outline/play.svg
new file mode 100644
index 0000000..ea59d1c
--- /dev/null
+++ b/resources/svg/heroicons/outline/play.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/plus-circle.svg b/resources/svg/heroicons/outline/plus-circle.svg
new file mode 100644
index 0000000..45e25a8
--- /dev/null
+++ b/resources/svg/heroicons/outline/plus-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/plus-sm.svg b/resources/svg/heroicons/outline/plus-sm.svg
new file mode 100644
index 0000000..baae8f4
--- /dev/null
+++ b/resources/svg/heroicons/outline/plus-sm.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/plus.svg b/resources/svg/heroicons/outline/plus.svg
new file mode 100644
index 0000000..a8edcd3
--- /dev/null
+++ b/resources/svg/heroicons/outline/plus.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/presentation-chart-bar.svg b/resources/svg/heroicons/outline/presentation-chart-bar.svg
new file mode 100644
index 0000000..fd5f677
--- /dev/null
+++ b/resources/svg/heroicons/outline/presentation-chart-bar.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/presentation-chart-line.svg b/resources/svg/heroicons/outline/presentation-chart-line.svg
new file mode 100644
index 0000000..ab863dd
--- /dev/null
+++ b/resources/svg/heroicons/outline/presentation-chart-line.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/printer.svg b/resources/svg/heroicons/outline/printer.svg
new file mode 100644
index 0000000..f53e213
--- /dev/null
+++ b/resources/svg/heroicons/outline/printer.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/puzzle.svg b/resources/svg/heroicons/outline/puzzle.svg
new file mode 100644
index 0000000..e687044
--- /dev/null
+++ b/resources/svg/heroicons/outline/puzzle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/qrcode.svg b/resources/svg/heroicons/outline/qrcode.svg
new file mode 100644
index 0000000..b6e197d
--- /dev/null
+++ b/resources/svg/heroicons/outline/qrcode.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/question-mark-circle.svg b/resources/svg/heroicons/outline/question-mark-circle.svg
new file mode 100644
index 0000000..7153530
--- /dev/null
+++ b/resources/svg/heroicons/outline/question-mark-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/receipt-refund.svg b/resources/svg/heroicons/outline/receipt-refund.svg
new file mode 100644
index 0000000..b039f6c
--- /dev/null
+++ b/resources/svg/heroicons/outline/receipt-refund.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/receipt-tax.svg b/resources/svg/heroicons/outline/receipt-tax.svg
new file mode 100644
index 0000000..810b2ba
--- /dev/null
+++ b/resources/svg/heroicons/outline/receipt-tax.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/refresh.svg b/resources/svg/heroicons/outline/refresh.svg
new file mode 100644
index 0000000..7c66ead
--- /dev/null
+++ b/resources/svg/heroicons/outline/refresh.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/reply.svg b/resources/svg/heroicons/outline/reply.svg
new file mode 100644
index 0000000..34feef0
--- /dev/null
+++ b/resources/svg/heroicons/outline/reply.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/rewind.svg b/resources/svg/heroicons/outline/rewind.svg
new file mode 100644
index 0000000..5c79fc8
--- /dev/null
+++ b/resources/svg/heroicons/outline/rewind.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/rss.svg b/resources/svg/heroicons/outline/rss.svg
new file mode 100644
index 0000000..975fd98
--- /dev/null
+++ b/resources/svg/heroicons/outline/rss.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/save-as.svg b/resources/svg/heroicons/outline/save-as.svg
new file mode 100644
index 0000000..4f29a04
--- /dev/null
+++ b/resources/svg/heroicons/outline/save-as.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/save.svg b/resources/svg/heroicons/outline/save.svg
new file mode 100644
index 0000000..ec1a2e6
--- /dev/null
+++ b/resources/svg/heroicons/outline/save.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/scale.svg b/resources/svg/heroicons/outline/scale.svg
new file mode 100644
index 0000000..149a250
--- /dev/null
+++ b/resources/svg/heroicons/outline/scale.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/scissors.svg b/resources/svg/heroicons/outline/scissors.svg
new file mode 100644
index 0000000..fd37e7e
--- /dev/null
+++ b/resources/svg/heroicons/outline/scissors.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/search-circle.svg b/resources/svg/heroicons/outline/search-circle.svg
new file mode 100644
index 0000000..0cb1381
--- /dev/null
+++ b/resources/svg/heroicons/outline/search-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/search.svg b/resources/svg/heroicons/outline/search.svg
new file mode 100644
index 0000000..5a56dea
--- /dev/null
+++ b/resources/svg/heroicons/outline/search.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/selector.svg b/resources/svg/heroicons/outline/selector.svg
new file mode 100644
index 0000000..fdb7461
--- /dev/null
+++ b/resources/svg/heroicons/outline/selector.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/server.svg b/resources/svg/heroicons/outline/server.svg
new file mode 100644
index 0000000..cb6d226
--- /dev/null
+++ b/resources/svg/heroicons/outline/server.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/share.svg b/resources/svg/heroicons/outline/share.svg
new file mode 100644
index 0000000..ee941d1
--- /dev/null
+++ b/resources/svg/heroicons/outline/share.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/shield-check.svg b/resources/svg/heroicons/outline/shield-check.svg
new file mode 100644
index 0000000..1dfe736
--- /dev/null
+++ b/resources/svg/heroicons/outline/shield-check.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/shield-exclamation.svg b/resources/svg/heroicons/outline/shield-exclamation.svg
new file mode 100644
index 0000000..067ec2d
--- /dev/null
+++ b/resources/svg/heroicons/outline/shield-exclamation.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/shopping-bag.svg b/resources/svg/heroicons/outline/shopping-bag.svg
new file mode 100644
index 0000000..91f29c6
--- /dev/null
+++ b/resources/svg/heroicons/outline/shopping-bag.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/shopping-cart.svg b/resources/svg/heroicons/outline/shopping-cart.svg
new file mode 100644
index 0000000..1c29b86
--- /dev/null
+++ b/resources/svg/heroicons/outline/shopping-cart.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/sort-ascending.svg b/resources/svg/heroicons/outline/sort-ascending.svg
new file mode 100644
index 0000000..0d2b8c0
--- /dev/null
+++ b/resources/svg/heroicons/outline/sort-ascending.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/sort-descending.svg b/resources/svg/heroicons/outline/sort-descending.svg
new file mode 100644
index 0000000..3ddff31
--- /dev/null
+++ b/resources/svg/heroicons/outline/sort-descending.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/sparkles.svg b/resources/svg/heroicons/outline/sparkles.svg
new file mode 100644
index 0000000..d43d1e9
--- /dev/null
+++ b/resources/svg/heroicons/outline/sparkles.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/speakerphone.svg b/resources/svg/heroicons/outline/speakerphone.svg
new file mode 100644
index 0000000..8451029
--- /dev/null
+++ b/resources/svg/heroicons/outline/speakerphone.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/star.svg b/resources/svg/heroicons/outline/star.svg
new file mode 100644
index 0000000..40ec1ce
--- /dev/null
+++ b/resources/svg/heroicons/outline/star.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/status-offline.svg b/resources/svg/heroicons/outline/status-offline.svg
new file mode 100644
index 0000000..0529b6d
--- /dev/null
+++ b/resources/svg/heroicons/outline/status-offline.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/status-online.svg b/resources/svg/heroicons/outline/status-online.svg
new file mode 100644
index 0000000..f3fe892
--- /dev/null
+++ b/resources/svg/heroicons/outline/status-online.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/stop.svg b/resources/svg/heroicons/outline/stop.svg
new file mode 100644
index 0000000..27b066e
--- /dev/null
+++ b/resources/svg/heroicons/outline/stop.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/sun.svg b/resources/svg/heroicons/outline/sun.svg
new file mode 100644
index 0000000..abb9568
--- /dev/null
+++ b/resources/svg/heroicons/outline/sun.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/support.svg b/resources/svg/heroicons/outline/support.svg
new file mode 100644
index 0000000..80da170
--- /dev/null
+++ b/resources/svg/heroicons/outline/support.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/switch-horizontal.svg b/resources/svg/heroicons/outline/switch-horizontal.svg
new file mode 100644
index 0000000..72b313d
--- /dev/null
+++ b/resources/svg/heroicons/outline/switch-horizontal.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/switch-vertical.svg b/resources/svg/heroicons/outline/switch-vertical.svg
new file mode 100644
index 0000000..e864d5c
--- /dev/null
+++ b/resources/svg/heroicons/outline/switch-vertical.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/table.svg b/resources/svg/heroicons/outline/table.svg
new file mode 100644
index 0000000..618b3a9
--- /dev/null
+++ b/resources/svg/heroicons/outline/table.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/tag.svg b/resources/svg/heroicons/outline/tag.svg
new file mode 100644
index 0000000..e98b650
--- /dev/null
+++ b/resources/svg/heroicons/outline/tag.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/template.svg b/resources/svg/heroicons/outline/template.svg
new file mode 100644
index 0000000..5b1c3d3
--- /dev/null
+++ b/resources/svg/heroicons/outline/template.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/terminal.svg b/resources/svg/heroicons/outline/terminal.svg
new file mode 100644
index 0000000..016e19f
--- /dev/null
+++ b/resources/svg/heroicons/outline/terminal.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/thumb-down.svg b/resources/svg/heroicons/outline/thumb-down.svg
new file mode 100644
index 0000000..9a3b9d2
--- /dev/null
+++ b/resources/svg/heroicons/outline/thumb-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/thumb-up.svg b/resources/svg/heroicons/outline/thumb-up.svg
new file mode 100644
index 0000000..9131ea6
--- /dev/null
+++ b/resources/svg/heroicons/outline/thumb-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/ticket.svg b/resources/svg/heroicons/outline/ticket.svg
new file mode 100644
index 0000000..a2c2e39
--- /dev/null
+++ b/resources/svg/heroicons/outline/ticket.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/translate.svg b/resources/svg/heroicons/outline/translate.svg
new file mode 100644
index 0000000..4a0b693
--- /dev/null
+++ b/resources/svg/heroicons/outline/translate.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/trash.svg b/resources/svg/heroicons/outline/trash.svg
new file mode 100644
index 0000000..37a120e
--- /dev/null
+++ b/resources/svg/heroicons/outline/trash.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/trending-down.svg b/resources/svg/heroicons/outline/trending-down.svg
new file mode 100644
index 0000000..20ebad7
--- /dev/null
+++ b/resources/svg/heroicons/outline/trending-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/trending-up.svg b/resources/svg/heroicons/outline/trending-up.svg
new file mode 100644
index 0000000..fefa26a
--- /dev/null
+++ b/resources/svg/heroicons/outline/trending-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/truck.svg b/resources/svg/heroicons/outline/truck.svg
new file mode 100644
index 0000000..d88cb8f
--- /dev/null
+++ b/resources/svg/heroicons/outline/truck.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/upload.svg b/resources/svg/heroicons/outline/upload.svg
new file mode 100644
index 0000000..efdd806
--- /dev/null
+++ b/resources/svg/heroicons/outline/upload.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/user-add.svg b/resources/svg/heroicons/outline/user-add.svg
new file mode 100644
index 0000000..99ccc3f
--- /dev/null
+++ b/resources/svg/heroicons/outline/user-add.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/user-circle.svg b/resources/svg/heroicons/outline/user-circle.svg
new file mode 100644
index 0000000..e3c665c
--- /dev/null
+++ b/resources/svg/heroicons/outline/user-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/user-group.svg b/resources/svg/heroicons/outline/user-group.svg
new file mode 100644
index 0000000..d79642e
--- /dev/null
+++ b/resources/svg/heroicons/outline/user-group.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/user-remove.svg b/resources/svg/heroicons/outline/user-remove.svg
new file mode 100644
index 0000000..2a2633e
--- /dev/null
+++ b/resources/svg/heroicons/outline/user-remove.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/user.svg b/resources/svg/heroicons/outline/user.svg
new file mode 100644
index 0000000..8f004f4
--- /dev/null
+++ b/resources/svg/heroicons/outline/user.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/users.svg b/resources/svg/heroicons/outline/users.svg
new file mode 100644
index 0000000..8b33317
--- /dev/null
+++ b/resources/svg/heroicons/outline/users.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/variable.svg b/resources/svg/heroicons/outline/variable.svg
new file mode 100644
index 0000000..4232c67
--- /dev/null
+++ b/resources/svg/heroicons/outline/variable.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/video-camera.svg b/resources/svg/heroicons/outline/video-camera.svg
new file mode 100644
index 0000000..e7e851d
--- /dev/null
+++ b/resources/svg/heroicons/outline/video-camera.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/view-boards.svg b/resources/svg/heroicons/outline/view-boards.svg
new file mode 100644
index 0000000..038220b
--- /dev/null
+++ b/resources/svg/heroicons/outline/view-boards.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/view-grid-add.svg b/resources/svg/heroicons/outline/view-grid-add.svg
new file mode 100644
index 0000000..2f8652a
--- /dev/null
+++ b/resources/svg/heroicons/outline/view-grid-add.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/view-grid.svg b/resources/svg/heroicons/outline/view-grid.svg
new file mode 100644
index 0000000..0d31d7b
--- /dev/null
+++ b/resources/svg/heroicons/outline/view-grid.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/view-list.svg b/resources/svg/heroicons/outline/view-list.svg
new file mode 100644
index 0000000..947f9c5
--- /dev/null
+++ b/resources/svg/heroicons/outline/view-list.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/volume-off.svg b/resources/svg/heroicons/outline/volume-off.svg
new file mode 100644
index 0000000..6a5d492
--- /dev/null
+++ b/resources/svg/heroicons/outline/volume-off.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/outline/volume-up.svg b/resources/svg/heroicons/outline/volume-up.svg
new file mode 100644
index 0000000..1163747
--- /dev/null
+++ b/resources/svg/heroicons/outline/volume-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/wifi.svg b/resources/svg/heroicons/outline/wifi.svg
new file mode 100644
index 0000000..9c2299d
--- /dev/null
+++ b/resources/svg/heroicons/outline/wifi.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/x-circle.svg b/resources/svg/heroicons/outline/x-circle.svg
new file mode 100644
index 0000000..09e6f0d
--- /dev/null
+++ b/resources/svg/heroicons/outline/x-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/x.svg b/resources/svg/heroicons/outline/x.svg
new file mode 100644
index 0000000..9f902a3
--- /dev/null
+++ b/resources/svg/heroicons/outline/x.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/zoom-in.svg b/resources/svg/heroicons/outline/zoom-in.svg
new file mode 100644
index 0000000..cc4dff1
--- /dev/null
+++ b/resources/svg/heroicons/outline/zoom-in.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/outline/zoom-out.svg b/resources/svg/heroicons/outline/zoom-out.svg
new file mode 100644
index 0000000..b09bff4
--- /dev/null
+++ b/resources/svg/heroicons/outline/zoom-out.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/academic-cap.svg b/resources/svg/heroicons/solid/academic-cap.svg
new file mode 100644
index 0000000..f854f91
--- /dev/null
+++ b/resources/svg/heroicons/solid/academic-cap.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/adjustments.svg b/resources/svg/heroicons/solid/adjustments.svg
new file mode 100644
index 0000000..bea9be7
--- /dev/null
+++ b/resources/svg/heroicons/solid/adjustments.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/annotation.svg b/resources/svg/heroicons/solid/annotation.svg
new file mode 100644
index 0000000..bce16c9
--- /dev/null
+++ b/resources/svg/heroicons/solid/annotation.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/archive.svg b/resources/svg/heroicons/solid/archive.svg
new file mode 100644
index 0000000..06fd3fd
--- /dev/null
+++ b/resources/svg/heroicons/solid/archive.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-circle-down.svg b/resources/svg/heroicons/solid/arrow-circle-down.svg
new file mode 100644
index 0000000..69cdb87
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-circle-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-circle-left.svg b/resources/svg/heroicons/solid/arrow-circle-left.svg
new file mode 100644
index 0000000..88d5dfd
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-circle-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-circle-right.svg b/resources/svg/heroicons/solid/arrow-circle-right.svg
new file mode 100644
index 0000000..f3e5ae8
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-circle-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-circle-up.svg b/resources/svg/heroicons/solid/arrow-circle-up.svg
new file mode 100644
index 0000000..47cc9f5
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-circle-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-down.svg b/resources/svg/heroicons/solid/arrow-down.svg
new file mode 100644
index 0000000..8413fdf
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-left.svg b/resources/svg/heroicons/solid/arrow-left.svg
new file mode 100644
index 0000000..bc221d5
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-narrow-down.svg b/resources/svg/heroicons/solid/arrow-narrow-down.svg
new file mode 100644
index 0000000..784be99
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-narrow-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-narrow-left.svg b/resources/svg/heroicons/solid/arrow-narrow-left.svg
new file mode 100644
index 0000000..d3446d3
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-narrow-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-narrow-right.svg b/resources/svg/heroicons/solid/arrow-narrow-right.svg
new file mode 100644
index 0000000..85fa12e
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-narrow-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-narrow-up.svg b/resources/svg/heroicons/solid/arrow-narrow-up.svg
new file mode 100644
index 0000000..993423b
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-narrow-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-right.svg b/resources/svg/heroicons/solid/arrow-right.svg
new file mode 100644
index 0000000..818d3d4
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-sm-down.svg b/resources/svg/heroicons/solid/arrow-sm-down.svg
new file mode 100644
index 0000000..a07732d
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-sm-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-sm-left.svg b/resources/svg/heroicons/solid/arrow-sm-left.svg
new file mode 100644
index 0000000..0a5067a
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-sm-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-sm-right.svg b/resources/svg/heroicons/solid/arrow-sm-right.svg
new file mode 100644
index 0000000..528a129
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-sm-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-sm-up.svg b/resources/svg/heroicons/solid/arrow-sm-up.svg
new file mode 100644
index 0000000..aa61a57
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-sm-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrow-up.svg b/resources/svg/heroicons/solid/arrow-up.svg
new file mode 100644
index 0000000..920837a
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrow-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/arrows-expand.svg b/resources/svg/heroicons/solid/arrows-expand.svg
new file mode 100644
index 0000000..7a049aa
--- /dev/null
+++ b/resources/svg/heroicons/solid/arrows-expand.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/at-symbol.svg b/resources/svg/heroicons/solid/at-symbol.svg
new file mode 100644
index 0000000..346d075
--- /dev/null
+++ b/resources/svg/heroicons/solid/at-symbol.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/backspace.svg b/resources/svg/heroicons/solid/backspace.svg
new file mode 100644
index 0000000..34ade01
--- /dev/null
+++ b/resources/svg/heroicons/solid/backspace.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/badge-check.svg b/resources/svg/heroicons/solid/badge-check.svg
new file mode 100644
index 0000000..8e462f3
--- /dev/null
+++ b/resources/svg/heroicons/solid/badge-check.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/ban.svg b/resources/svg/heroicons/solid/ban.svg
new file mode 100644
index 0000000..86c4077
--- /dev/null
+++ b/resources/svg/heroicons/solid/ban.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/beaker.svg b/resources/svg/heroicons/solid/beaker.svg
new file mode 100644
index 0000000..1875dd8
--- /dev/null
+++ b/resources/svg/heroicons/solid/beaker.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/bell.svg b/resources/svg/heroicons/solid/bell.svg
new file mode 100644
index 0000000..139d4eb
--- /dev/null
+++ b/resources/svg/heroicons/solid/bell.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/book-open.svg b/resources/svg/heroicons/solid/book-open.svg
new file mode 100644
index 0000000..5aaa366
--- /dev/null
+++ b/resources/svg/heroicons/solid/book-open.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/bookmark-alt.svg b/resources/svg/heroicons/solid/bookmark-alt.svg
new file mode 100644
index 0000000..5063664
--- /dev/null
+++ b/resources/svg/heroicons/solid/bookmark-alt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/bookmark.svg b/resources/svg/heroicons/solid/bookmark.svg
new file mode 100644
index 0000000..8016199
--- /dev/null
+++ b/resources/svg/heroicons/solid/bookmark.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/briefcase.svg b/resources/svg/heroicons/solid/briefcase.svg
new file mode 100644
index 0000000..741713e
--- /dev/null
+++ b/resources/svg/heroicons/solid/briefcase.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/cake.svg b/resources/svg/heroicons/solid/cake.svg
new file mode 100644
index 0000000..1203de7
--- /dev/null
+++ b/resources/svg/heroicons/solid/cake.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/calculator.svg b/resources/svg/heroicons/solid/calculator.svg
new file mode 100644
index 0000000..7ad0b7e
--- /dev/null
+++ b/resources/svg/heroicons/solid/calculator.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/calendar.svg b/resources/svg/heroicons/solid/calendar.svg
new file mode 100644
index 0000000..3694a06
--- /dev/null
+++ b/resources/svg/heroicons/solid/calendar.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/camera.svg b/resources/svg/heroicons/solid/camera.svg
new file mode 100644
index 0000000..ee07ded
--- /dev/null
+++ b/resources/svg/heroicons/solid/camera.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/cash.svg b/resources/svg/heroicons/solid/cash.svg
new file mode 100644
index 0000000..d0496f4
--- /dev/null
+++ b/resources/svg/heroicons/solid/cash.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chart-bar.svg b/resources/svg/heroicons/solid/chart-bar.svg
new file mode 100644
index 0000000..0e2d3a2
--- /dev/null
+++ b/resources/svg/heroicons/solid/chart-bar.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chart-pie.svg b/resources/svg/heroicons/solid/chart-pie.svg
new file mode 100644
index 0000000..893e05d
--- /dev/null
+++ b/resources/svg/heroicons/solid/chart-pie.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/chart-square-bar.svg b/resources/svg/heroicons/solid/chart-square-bar.svg
new file mode 100644
index 0000000..e331c36
--- /dev/null
+++ b/resources/svg/heroicons/solid/chart-square-bar.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chat-alt-2.svg b/resources/svg/heroicons/solid/chat-alt-2.svg
new file mode 100644
index 0000000..8fb4674
--- /dev/null
+++ b/resources/svg/heroicons/solid/chat-alt-2.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/chat-alt.svg b/resources/svg/heroicons/solid/chat-alt.svg
new file mode 100644
index 0000000..ecd3a3a
--- /dev/null
+++ b/resources/svg/heroicons/solid/chat-alt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chat.svg b/resources/svg/heroicons/solid/chat.svg
new file mode 100644
index 0000000..9a231ff
--- /dev/null
+++ b/resources/svg/heroicons/solid/chat.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/check-circle.svg b/resources/svg/heroicons/solid/check-circle.svg
new file mode 100644
index 0000000..3541e7f
--- /dev/null
+++ b/resources/svg/heroicons/solid/check-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/check.svg b/resources/svg/heroicons/solid/check.svg
new file mode 100644
index 0000000..f511a86
--- /dev/null
+++ b/resources/svg/heroicons/solid/check.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chevron-double-down.svg b/resources/svg/heroicons/solid/chevron-double-down.svg
new file mode 100644
index 0000000..6633d70
--- /dev/null
+++ b/resources/svg/heroicons/solid/chevron-double-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chevron-double-left.svg b/resources/svg/heroicons/solid/chevron-double-left.svg
new file mode 100644
index 0000000..c360389
--- /dev/null
+++ b/resources/svg/heroicons/solid/chevron-double-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chevron-double-right.svg b/resources/svg/heroicons/solid/chevron-double-right.svg
new file mode 100644
index 0000000..c98ba28
--- /dev/null
+++ b/resources/svg/heroicons/solid/chevron-double-right.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/chevron-double-up.svg b/resources/svg/heroicons/solid/chevron-double-up.svg
new file mode 100644
index 0000000..61314d7
--- /dev/null
+++ b/resources/svg/heroicons/solid/chevron-double-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chevron-down.svg b/resources/svg/heroicons/solid/chevron-down.svg
new file mode 100644
index 0000000..97df945
--- /dev/null
+++ b/resources/svg/heroicons/solid/chevron-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chevron-left.svg b/resources/svg/heroicons/solid/chevron-left.svg
new file mode 100644
index 0000000..d602494
--- /dev/null
+++ b/resources/svg/heroicons/solid/chevron-left.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chevron-right.svg b/resources/svg/heroicons/solid/chevron-right.svg
new file mode 100644
index 0000000..ec65f9d
--- /dev/null
+++ b/resources/svg/heroicons/solid/chevron-right.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chevron-up.svg b/resources/svg/heroicons/solid/chevron-up.svg
new file mode 100644
index 0000000..1c6f7a3
--- /dev/null
+++ b/resources/svg/heroicons/solid/chevron-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/chip.svg b/resources/svg/heroicons/solid/chip.svg
new file mode 100644
index 0000000..3fa15fe
--- /dev/null
+++ b/resources/svg/heroicons/solid/chip.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/clipboard-check.svg b/resources/svg/heroicons/solid/clipboard-check.svg
new file mode 100644
index 0000000..3bc1101
--- /dev/null
+++ b/resources/svg/heroicons/solid/clipboard-check.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/clipboard-copy.svg b/resources/svg/heroicons/solid/clipboard-copy.svg
new file mode 100644
index 0000000..7d465e7
--- /dev/null
+++ b/resources/svg/heroicons/solid/clipboard-copy.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/clipboard-list.svg b/resources/svg/heroicons/solid/clipboard-list.svg
new file mode 100644
index 0000000..65af2c5
--- /dev/null
+++ b/resources/svg/heroicons/solid/clipboard-list.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/clipboard.svg b/resources/svg/heroicons/solid/clipboard.svg
new file mode 100644
index 0000000..dc85fd4
--- /dev/null
+++ b/resources/svg/heroicons/solid/clipboard.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/clock.svg b/resources/svg/heroicons/solid/clock.svg
new file mode 100644
index 0000000..0520e9c
--- /dev/null
+++ b/resources/svg/heroicons/solid/clock.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/cloud-download.svg b/resources/svg/heroicons/solid/cloud-download.svg
new file mode 100644
index 0000000..638a324
--- /dev/null
+++ b/resources/svg/heroicons/solid/cloud-download.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/cloud-upload.svg b/resources/svg/heroicons/solid/cloud-upload.svg
new file mode 100644
index 0000000..797f7b6
--- /dev/null
+++ b/resources/svg/heroicons/solid/cloud-upload.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/cloud.svg b/resources/svg/heroicons/solid/cloud.svg
new file mode 100644
index 0000000..6a765a2
--- /dev/null
+++ b/resources/svg/heroicons/solid/cloud.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/code.svg b/resources/svg/heroicons/solid/code.svg
new file mode 100644
index 0000000..379aa7e
--- /dev/null
+++ b/resources/svg/heroicons/solid/code.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/cog.svg b/resources/svg/heroicons/solid/cog.svg
new file mode 100644
index 0000000..e628ad3
--- /dev/null
+++ b/resources/svg/heroicons/solid/cog.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/collection.svg b/resources/svg/heroicons/solid/collection.svg
new file mode 100644
index 0000000..b701436
--- /dev/null
+++ b/resources/svg/heroicons/solid/collection.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/color-swatch.svg b/resources/svg/heroicons/solid/color-swatch.svg
new file mode 100644
index 0000000..905efcf
--- /dev/null
+++ b/resources/svg/heroicons/solid/color-swatch.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/credit-card.svg b/resources/svg/heroicons/solid/credit-card.svg
new file mode 100644
index 0000000..75e83a8
--- /dev/null
+++ b/resources/svg/heroicons/solid/credit-card.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/cube-transparent.svg b/resources/svg/heroicons/solid/cube-transparent.svg
new file mode 100644
index 0000000..1f2c868
--- /dev/null
+++ b/resources/svg/heroicons/solid/cube-transparent.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/cube.svg b/resources/svg/heroicons/solid/cube.svg
new file mode 100644
index 0000000..7d8eea3
--- /dev/null
+++ b/resources/svg/heroicons/solid/cube.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/currency-bangladeshi.svg b/resources/svg/heroicons/solid/currency-bangladeshi.svg
new file mode 100644
index 0000000..98a8b59
--- /dev/null
+++ b/resources/svg/heroicons/solid/currency-bangladeshi.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/currency-dollar.svg b/resources/svg/heroicons/solid/currency-dollar.svg
new file mode 100644
index 0000000..eeb275c
--- /dev/null
+++ b/resources/svg/heroicons/solid/currency-dollar.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/currency-euro.svg b/resources/svg/heroicons/solid/currency-euro.svg
new file mode 100644
index 0000000..0f3f730
--- /dev/null
+++ b/resources/svg/heroicons/solid/currency-euro.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/currency-pound.svg b/resources/svg/heroicons/solid/currency-pound.svg
new file mode 100644
index 0000000..d4d3bb1
--- /dev/null
+++ b/resources/svg/heroicons/solid/currency-pound.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/currency-rupee.svg b/resources/svg/heroicons/solid/currency-rupee.svg
new file mode 100644
index 0000000..da28f8e
--- /dev/null
+++ b/resources/svg/heroicons/solid/currency-rupee.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/currency-yen.svg b/resources/svg/heroicons/solid/currency-yen.svg
new file mode 100644
index 0000000..3c8a6bf
--- /dev/null
+++ b/resources/svg/heroicons/solid/currency-yen.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/cursor-click.svg b/resources/svg/heroicons/solid/cursor-click.svg
new file mode 100644
index 0000000..28dd398
--- /dev/null
+++ b/resources/svg/heroicons/solid/cursor-click.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/database.svg b/resources/svg/heroicons/solid/database.svg
new file mode 100644
index 0000000..511ed0c
--- /dev/null
+++ b/resources/svg/heroicons/solid/database.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/resources/svg/heroicons/solid/desktop-computer.svg b/resources/svg/heroicons/solid/desktop-computer.svg
new file mode 100644
index 0000000..93aeebb
--- /dev/null
+++ b/resources/svg/heroicons/solid/desktop-computer.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/device-mobile.svg b/resources/svg/heroicons/solid/device-mobile.svg
new file mode 100644
index 0000000..a9ef108
--- /dev/null
+++ b/resources/svg/heroicons/solid/device-mobile.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/device-tablet.svg b/resources/svg/heroicons/solid/device-tablet.svg
new file mode 100644
index 0000000..493048d
--- /dev/null
+++ b/resources/svg/heroicons/solid/device-tablet.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/document-add.svg b/resources/svg/heroicons/solid/document-add.svg
new file mode 100644
index 0000000..7e6cca0
--- /dev/null
+++ b/resources/svg/heroicons/solid/document-add.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/document-download.svg b/resources/svg/heroicons/solid/document-download.svg
new file mode 100644
index 0000000..f8776ed
--- /dev/null
+++ b/resources/svg/heroicons/solid/document-download.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/document-duplicate.svg b/resources/svg/heroicons/solid/document-duplicate.svg
new file mode 100644
index 0000000..7e96f6e
--- /dev/null
+++ b/resources/svg/heroicons/solid/document-duplicate.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/document-remove.svg b/resources/svg/heroicons/solid/document-remove.svg
new file mode 100644
index 0000000..beea35d
--- /dev/null
+++ b/resources/svg/heroicons/solid/document-remove.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/document-report.svg b/resources/svg/heroicons/solid/document-report.svg
new file mode 100644
index 0000000..96f9e67
--- /dev/null
+++ b/resources/svg/heroicons/solid/document-report.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/document-search.svg b/resources/svg/heroicons/solid/document-search.svg
new file mode 100644
index 0000000..d1b8249
--- /dev/null
+++ b/resources/svg/heroicons/solid/document-search.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/document-text.svg b/resources/svg/heroicons/solid/document-text.svg
new file mode 100644
index 0000000..fc51c50
--- /dev/null
+++ b/resources/svg/heroicons/solid/document-text.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/document.svg b/resources/svg/heroicons/solid/document.svg
new file mode 100644
index 0000000..f73ade7
--- /dev/null
+++ b/resources/svg/heroicons/solid/document.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/dots-circle-horizontal.svg b/resources/svg/heroicons/solid/dots-circle-horizontal.svg
new file mode 100644
index 0000000..c17872f
--- /dev/null
+++ b/resources/svg/heroicons/solid/dots-circle-horizontal.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/dots-horizontal.svg b/resources/svg/heroicons/solid/dots-horizontal.svg
new file mode 100644
index 0000000..1b27e07
--- /dev/null
+++ b/resources/svg/heroicons/solid/dots-horizontal.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/dots-vertical.svg b/resources/svg/heroicons/solid/dots-vertical.svg
new file mode 100644
index 0000000..b4a7877
--- /dev/null
+++ b/resources/svg/heroicons/solid/dots-vertical.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/download.svg b/resources/svg/heroicons/solid/download.svg
new file mode 100644
index 0000000..6809629
--- /dev/null
+++ b/resources/svg/heroicons/solid/download.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/duplicate.svg b/resources/svg/heroicons/solid/duplicate.svg
new file mode 100644
index 0000000..7b85d66
--- /dev/null
+++ b/resources/svg/heroicons/solid/duplicate.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/emoji-happy.svg b/resources/svg/heroicons/solid/emoji-happy.svg
new file mode 100644
index 0000000..3060a14
--- /dev/null
+++ b/resources/svg/heroicons/solid/emoji-happy.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/emoji-sad.svg b/resources/svg/heroicons/solid/emoji-sad.svg
new file mode 100644
index 0000000..5e826bd
--- /dev/null
+++ b/resources/svg/heroicons/solid/emoji-sad.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/exclamation-circle.svg b/resources/svg/heroicons/solid/exclamation-circle.svg
new file mode 100644
index 0000000..c2c42ff
--- /dev/null
+++ b/resources/svg/heroicons/solid/exclamation-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/exclamation.svg b/resources/svg/heroicons/solid/exclamation.svg
new file mode 100644
index 0000000..b44e50b
--- /dev/null
+++ b/resources/svg/heroicons/solid/exclamation.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/external-link.svg b/resources/svg/heroicons/solid/external-link.svg
new file mode 100644
index 0000000..6485339
--- /dev/null
+++ b/resources/svg/heroicons/solid/external-link.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/eye-off.svg b/resources/svg/heroicons/solid/eye-off.svg
new file mode 100644
index 0000000..103506a
--- /dev/null
+++ b/resources/svg/heroicons/solid/eye-off.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/eye.svg b/resources/svg/heroicons/solid/eye.svg
new file mode 100644
index 0000000..ceff6d9
--- /dev/null
+++ b/resources/svg/heroicons/solid/eye.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/fast-forward.svg b/resources/svg/heroicons/solid/fast-forward.svg
new file mode 100644
index 0000000..70c7fd2
--- /dev/null
+++ b/resources/svg/heroicons/solid/fast-forward.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/film.svg b/resources/svg/heroicons/solid/film.svg
new file mode 100644
index 0000000..90e62f3
--- /dev/null
+++ b/resources/svg/heroicons/solid/film.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/filter.svg b/resources/svg/heroicons/solid/filter.svg
new file mode 100644
index 0000000..05c8c18
--- /dev/null
+++ b/resources/svg/heroicons/solid/filter.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/finger-print.svg b/resources/svg/heroicons/solid/finger-print.svg
new file mode 100644
index 0000000..2bd55c0
--- /dev/null
+++ b/resources/svg/heroicons/solid/finger-print.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/resources/svg/heroicons/solid/fire.svg b/resources/svg/heroicons/solid/fire.svg
new file mode 100644
index 0000000..3d9ba1f
--- /dev/null
+++ b/resources/svg/heroicons/solid/fire.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/flag.svg b/resources/svg/heroicons/solid/flag.svg
new file mode 100644
index 0000000..77a13e5
--- /dev/null
+++ b/resources/svg/heroicons/solid/flag.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/folder-add.svg b/resources/svg/heroicons/solid/folder-add.svg
new file mode 100644
index 0000000..d7b898a
--- /dev/null
+++ b/resources/svg/heroicons/solid/folder-add.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/folder-download.svg b/resources/svg/heroicons/solid/folder-download.svg
new file mode 100644
index 0000000..6df1d8b
--- /dev/null
+++ b/resources/svg/heroicons/solid/folder-download.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/folder-open.svg b/resources/svg/heroicons/solid/folder-open.svg
new file mode 100644
index 0000000..419b73b
--- /dev/null
+++ b/resources/svg/heroicons/solid/folder-open.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/folder-remove.svg b/resources/svg/heroicons/solid/folder-remove.svg
new file mode 100644
index 0000000..dc4e442
--- /dev/null
+++ b/resources/svg/heroicons/solid/folder-remove.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/folder.svg b/resources/svg/heroicons/solid/folder.svg
new file mode 100644
index 0000000..31d7d12
--- /dev/null
+++ b/resources/svg/heroicons/solid/folder.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/gift.svg b/resources/svg/heroicons/solid/gift.svg
new file mode 100644
index 0000000..ee64aa5
--- /dev/null
+++ b/resources/svg/heroicons/solid/gift.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/globe-alt.svg b/resources/svg/heroicons/solid/globe-alt.svg
new file mode 100644
index 0000000..c7176d2
--- /dev/null
+++ b/resources/svg/heroicons/solid/globe-alt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/globe.svg b/resources/svg/heroicons/solid/globe.svg
new file mode 100644
index 0000000..06193f8
--- /dev/null
+++ b/resources/svg/heroicons/solid/globe.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/hand.svg b/resources/svg/heroicons/solid/hand.svg
new file mode 100644
index 0000000..a2bc793
--- /dev/null
+++ b/resources/svg/heroicons/solid/hand.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/hashtag.svg b/resources/svg/heroicons/solid/hashtag.svg
new file mode 100644
index 0000000..52c3478
--- /dev/null
+++ b/resources/svg/heroicons/solid/hashtag.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/heart.svg b/resources/svg/heroicons/solid/heart.svg
new file mode 100644
index 0000000..cf1b464
--- /dev/null
+++ b/resources/svg/heroicons/solid/heart.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/home.svg b/resources/svg/heroicons/solid/home.svg
new file mode 100644
index 0000000..63c6586
--- /dev/null
+++ b/resources/svg/heroicons/solid/home.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/identification.svg b/resources/svg/heroicons/solid/identification.svg
new file mode 100644
index 0000000..cd82b44
--- /dev/null
+++ b/resources/svg/heroicons/solid/identification.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/inbox-in.svg b/resources/svg/heroicons/solid/inbox-in.svg
new file mode 100644
index 0000000..e8a23fd
--- /dev/null
+++ b/resources/svg/heroicons/solid/inbox-in.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/inbox.svg b/resources/svg/heroicons/solid/inbox.svg
new file mode 100644
index 0000000..edcd28d
--- /dev/null
+++ b/resources/svg/heroicons/solid/inbox.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/information-circle.svg b/resources/svg/heroicons/solid/information-circle.svg
new file mode 100644
index 0000000..a382fa8
--- /dev/null
+++ b/resources/svg/heroicons/solid/information-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/key.svg b/resources/svg/heroicons/solid/key.svg
new file mode 100644
index 0000000..2dcaad8
--- /dev/null
+++ b/resources/svg/heroicons/solid/key.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/library.svg b/resources/svg/heroicons/solid/library.svg
new file mode 100644
index 0000000..c9ce9a6
--- /dev/null
+++ b/resources/svg/heroicons/solid/library.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/light-bulb.svg b/resources/svg/heroicons/solid/light-bulb.svg
new file mode 100644
index 0000000..0213991
--- /dev/null
+++ b/resources/svg/heroicons/solid/light-bulb.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/lightning-bolt.svg b/resources/svg/heroicons/solid/lightning-bolt.svg
new file mode 100644
index 0000000..684e014
--- /dev/null
+++ b/resources/svg/heroicons/solid/lightning-bolt.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/link.svg b/resources/svg/heroicons/solid/link.svg
new file mode 100644
index 0000000..465bc2b
--- /dev/null
+++ b/resources/svg/heroicons/solid/link.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/location-marker.svg b/resources/svg/heroicons/solid/location-marker.svg
new file mode 100644
index 0000000..933a396
--- /dev/null
+++ b/resources/svg/heroicons/solid/location-marker.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/lock-closed.svg b/resources/svg/heroicons/solid/lock-closed.svg
new file mode 100644
index 0000000..0844583
--- /dev/null
+++ b/resources/svg/heroicons/solid/lock-closed.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/lock-open.svg b/resources/svg/heroicons/solid/lock-open.svg
new file mode 100644
index 0000000..ba3ac15
--- /dev/null
+++ b/resources/svg/heroicons/solid/lock-open.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/login.svg b/resources/svg/heroicons/solid/login.svg
new file mode 100644
index 0000000..b7b95c6
--- /dev/null
+++ b/resources/svg/heroicons/solid/login.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/logout.svg b/resources/svg/heroicons/solid/logout.svg
new file mode 100644
index 0000000..b05002b
--- /dev/null
+++ b/resources/svg/heroicons/solid/logout.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/mail-open.svg b/resources/svg/heroicons/solid/mail-open.svg
new file mode 100644
index 0000000..dab218d
--- /dev/null
+++ b/resources/svg/heroicons/solid/mail-open.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/mail.svg b/resources/svg/heroicons/solid/mail.svg
new file mode 100644
index 0000000..f32531f
--- /dev/null
+++ b/resources/svg/heroicons/solid/mail.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/map.svg b/resources/svg/heroicons/solid/map.svg
new file mode 100644
index 0000000..5b8558c
--- /dev/null
+++ b/resources/svg/heroicons/solid/map.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/menu-alt-1.svg b/resources/svg/heroicons/solid/menu-alt-1.svg
new file mode 100644
index 0000000..abd9df5
--- /dev/null
+++ b/resources/svg/heroicons/solid/menu-alt-1.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/menu-alt-2.svg b/resources/svg/heroicons/solid/menu-alt-2.svg
new file mode 100644
index 0000000..fa83051
--- /dev/null
+++ b/resources/svg/heroicons/solid/menu-alt-2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/menu-alt-3.svg b/resources/svg/heroicons/solid/menu-alt-3.svg
new file mode 100644
index 0000000..8998d5e
--- /dev/null
+++ b/resources/svg/heroicons/solid/menu-alt-3.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/menu-alt-4.svg b/resources/svg/heroicons/solid/menu-alt-4.svg
new file mode 100644
index 0000000..a353399
--- /dev/null
+++ b/resources/svg/heroicons/solid/menu-alt-4.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/menu.svg b/resources/svg/heroicons/solid/menu.svg
new file mode 100644
index 0000000..c362271
--- /dev/null
+++ b/resources/svg/heroicons/solid/menu.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/microphone.svg b/resources/svg/heroicons/solid/microphone.svg
new file mode 100644
index 0000000..3e1dd28
--- /dev/null
+++ b/resources/svg/heroicons/solid/microphone.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/minus-circle.svg b/resources/svg/heroicons/solid/minus-circle.svg
new file mode 100644
index 0000000..ed72d02
--- /dev/null
+++ b/resources/svg/heroicons/solid/minus-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/minus-sm.svg b/resources/svg/heroicons/solid/minus-sm.svg
new file mode 100644
index 0000000..eee12fd
--- /dev/null
+++ b/resources/svg/heroicons/solid/minus-sm.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/minus.svg b/resources/svg/heroicons/solid/minus.svg
new file mode 100644
index 0000000..e39c94d
--- /dev/null
+++ b/resources/svg/heroicons/solid/minus.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/moon.svg b/resources/svg/heroicons/solid/moon.svg
new file mode 100644
index 0000000..26ae7be
--- /dev/null
+++ b/resources/svg/heroicons/solid/moon.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/music-note.svg b/resources/svg/heroicons/solid/music-note.svg
new file mode 100644
index 0000000..fc2ffde
--- /dev/null
+++ b/resources/svg/heroicons/solid/music-note.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/newspaper.svg b/resources/svg/heroicons/solid/newspaper.svg
new file mode 100644
index 0000000..5269d36
--- /dev/null
+++ b/resources/svg/heroicons/solid/newspaper.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/office-building.svg b/resources/svg/heroicons/solid/office-building.svg
new file mode 100644
index 0000000..8191e75
--- /dev/null
+++ b/resources/svg/heroicons/solid/office-building.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/paper-airplane.svg b/resources/svg/heroicons/solid/paper-airplane.svg
new file mode 100644
index 0000000..614bff9
--- /dev/null
+++ b/resources/svg/heroicons/solid/paper-airplane.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/paper-clip.svg b/resources/svg/heroicons/solid/paper-clip.svg
new file mode 100644
index 0000000..6827c12
--- /dev/null
+++ b/resources/svg/heroicons/solid/paper-clip.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/pause.svg b/resources/svg/heroicons/solid/pause.svg
new file mode 100644
index 0000000..3c603db
--- /dev/null
+++ b/resources/svg/heroicons/solid/pause.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/pencil-alt.svg b/resources/svg/heroicons/solid/pencil-alt.svg
new file mode 100644
index 0000000..d077246
--- /dev/null
+++ b/resources/svg/heroicons/solid/pencil-alt.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/pencil.svg b/resources/svg/heroicons/solid/pencil.svg
new file mode 100644
index 0000000..bb77428
--- /dev/null
+++ b/resources/svg/heroicons/solid/pencil.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/phone-incoming.svg b/resources/svg/heroicons/solid/phone-incoming.svg
new file mode 100644
index 0000000..875461e
--- /dev/null
+++ b/resources/svg/heroicons/solid/phone-incoming.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/phone-missed-call.svg b/resources/svg/heroicons/solid/phone-missed-call.svg
new file mode 100644
index 0000000..654da75
--- /dev/null
+++ b/resources/svg/heroicons/solid/phone-missed-call.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/phone-outgoing.svg b/resources/svg/heroicons/solid/phone-outgoing.svg
new file mode 100644
index 0000000..87a6f84
--- /dev/null
+++ b/resources/svg/heroicons/solid/phone-outgoing.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/phone.svg b/resources/svg/heroicons/solid/phone.svg
new file mode 100644
index 0000000..1700881
--- /dev/null
+++ b/resources/svg/heroicons/solid/phone.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/photograph.svg b/resources/svg/heroicons/solid/photograph.svg
new file mode 100644
index 0000000..76dd8dc
--- /dev/null
+++ b/resources/svg/heroicons/solid/photograph.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/play.svg b/resources/svg/heroicons/solid/play.svg
new file mode 100644
index 0000000..045d087
--- /dev/null
+++ b/resources/svg/heroicons/solid/play.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/plus-circle.svg b/resources/svg/heroicons/solid/plus-circle.svg
new file mode 100644
index 0000000..a9d9759
--- /dev/null
+++ b/resources/svg/heroicons/solid/plus-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/plus-sm.svg b/resources/svg/heroicons/solid/plus-sm.svg
new file mode 100644
index 0000000..3c3363d
--- /dev/null
+++ b/resources/svg/heroicons/solid/plus-sm.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/plus.svg b/resources/svg/heroicons/solid/plus.svg
new file mode 100644
index 0000000..6c5aacb
--- /dev/null
+++ b/resources/svg/heroicons/solid/plus.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/presentation-chart-bar.svg b/resources/svg/heroicons/solid/presentation-chart-bar.svg
new file mode 100644
index 0000000..33ea0a9
--- /dev/null
+++ b/resources/svg/heroicons/solid/presentation-chart-bar.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/presentation-chart-line.svg b/resources/svg/heroicons/solid/presentation-chart-line.svg
new file mode 100644
index 0000000..9d72d14
--- /dev/null
+++ b/resources/svg/heroicons/solid/presentation-chart-line.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/printer.svg b/resources/svg/heroicons/solid/printer.svg
new file mode 100644
index 0000000..470f109
--- /dev/null
+++ b/resources/svg/heroicons/solid/printer.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/puzzle.svg b/resources/svg/heroicons/solid/puzzle.svg
new file mode 100644
index 0000000..dd44500
--- /dev/null
+++ b/resources/svg/heroicons/solid/puzzle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/qrcode.svg b/resources/svg/heroicons/solid/qrcode.svg
new file mode 100644
index 0000000..a332ae5
--- /dev/null
+++ b/resources/svg/heroicons/solid/qrcode.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/question-mark-circle.svg b/resources/svg/heroicons/solid/question-mark-circle.svg
new file mode 100644
index 0000000..782e98c
--- /dev/null
+++ b/resources/svg/heroicons/solid/question-mark-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/receipt-refund.svg b/resources/svg/heroicons/solid/receipt-refund.svg
new file mode 100644
index 0000000..b85ca3d
--- /dev/null
+++ b/resources/svg/heroicons/solid/receipt-refund.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/receipt-tax.svg b/resources/svg/heroicons/solid/receipt-tax.svg
new file mode 100644
index 0000000..9af9821
--- /dev/null
+++ b/resources/svg/heroicons/solid/receipt-tax.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/refresh.svg b/resources/svg/heroicons/solid/refresh.svg
new file mode 100644
index 0000000..c1b9705
--- /dev/null
+++ b/resources/svg/heroicons/solid/refresh.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/reply.svg b/resources/svg/heroicons/solid/reply.svg
new file mode 100644
index 0000000..ba802c6
--- /dev/null
+++ b/resources/svg/heroicons/solid/reply.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/rewind.svg b/resources/svg/heroicons/solid/rewind.svg
new file mode 100644
index 0000000..5f322c6
--- /dev/null
+++ b/resources/svg/heroicons/solid/rewind.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/rss.svg b/resources/svg/heroicons/solid/rss.svg
new file mode 100644
index 0000000..b664a89
--- /dev/null
+++ b/resources/svg/heroicons/solid/rss.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/save-as.svg b/resources/svg/heroicons/solid/save-as.svg
new file mode 100644
index 0000000..98a670b
--- /dev/null
+++ b/resources/svg/heroicons/solid/save-as.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/save.svg b/resources/svg/heroicons/solid/save.svg
new file mode 100644
index 0000000..22e85fb
--- /dev/null
+++ b/resources/svg/heroicons/solid/save.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/scale.svg b/resources/svg/heroicons/solid/scale.svg
new file mode 100644
index 0000000..bfa2be9
--- /dev/null
+++ b/resources/svg/heroicons/solid/scale.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/scissors.svg b/resources/svg/heroicons/solid/scissors.svg
new file mode 100644
index 0000000..67da66b
--- /dev/null
+++ b/resources/svg/heroicons/solid/scissors.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/search-circle.svg b/resources/svg/heroicons/solid/search-circle.svg
new file mode 100644
index 0000000..934dae1
--- /dev/null
+++ b/resources/svg/heroicons/solid/search-circle.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/search.svg b/resources/svg/heroicons/solid/search.svg
new file mode 100644
index 0000000..6326c19
--- /dev/null
+++ b/resources/svg/heroicons/solid/search.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/selector.svg b/resources/svg/heroicons/solid/selector.svg
new file mode 100644
index 0000000..d44d616
--- /dev/null
+++ b/resources/svg/heroicons/solid/selector.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/server.svg b/resources/svg/heroicons/solid/server.svg
new file mode 100644
index 0000000..1fc82a7
--- /dev/null
+++ b/resources/svg/heroicons/solid/server.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/share.svg b/resources/svg/heroicons/solid/share.svg
new file mode 100644
index 0000000..484b849
--- /dev/null
+++ b/resources/svg/heroicons/solid/share.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/shield-check.svg b/resources/svg/heroicons/solid/shield-check.svg
new file mode 100644
index 0000000..3617d13
--- /dev/null
+++ b/resources/svg/heroicons/solid/shield-check.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/shield-exclamation.svg b/resources/svg/heroicons/solid/shield-exclamation.svg
new file mode 100644
index 0000000..cbe8062
--- /dev/null
+++ b/resources/svg/heroicons/solid/shield-exclamation.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/shopping-bag.svg b/resources/svg/heroicons/solid/shopping-bag.svg
new file mode 100644
index 0000000..8658e79
--- /dev/null
+++ b/resources/svg/heroicons/solid/shopping-bag.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/shopping-cart.svg b/resources/svg/heroicons/solid/shopping-cart.svg
new file mode 100644
index 0000000..5b611c2
--- /dev/null
+++ b/resources/svg/heroicons/solid/shopping-cart.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/sort-ascending.svg b/resources/svg/heroicons/solid/sort-ascending.svg
new file mode 100644
index 0000000..1e84da6
--- /dev/null
+++ b/resources/svg/heroicons/solid/sort-ascending.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/sort-descending.svg b/resources/svg/heroicons/solid/sort-descending.svg
new file mode 100644
index 0000000..9a9fe9c
--- /dev/null
+++ b/resources/svg/heroicons/solid/sort-descending.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/sparkles.svg b/resources/svg/heroicons/solid/sparkles.svg
new file mode 100644
index 0000000..8868a56
--- /dev/null
+++ b/resources/svg/heroicons/solid/sparkles.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/speakerphone.svg b/resources/svg/heroicons/solid/speakerphone.svg
new file mode 100644
index 0000000..b4a3e4b
--- /dev/null
+++ b/resources/svg/heroicons/solid/speakerphone.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/star.svg b/resources/svg/heroicons/solid/star.svg
new file mode 100644
index 0000000..048ea95
--- /dev/null
+++ b/resources/svg/heroicons/solid/star.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/status-offline.svg b/resources/svg/heroicons/solid/status-offline.svg
new file mode 100644
index 0000000..15abedd
--- /dev/null
+++ b/resources/svg/heroicons/solid/status-offline.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/status-online.svg b/resources/svg/heroicons/solid/status-online.svg
new file mode 100644
index 0000000..5a81baf
--- /dev/null
+++ b/resources/svg/heroicons/solid/status-online.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/stop.svg b/resources/svg/heroicons/solid/stop.svg
new file mode 100644
index 0000000..fd8fe5d
--- /dev/null
+++ b/resources/svg/heroicons/solid/stop.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/sun.svg b/resources/svg/heroicons/solid/sun.svg
new file mode 100644
index 0000000..34b5194
--- /dev/null
+++ b/resources/svg/heroicons/solid/sun.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/support.svg b/resources/svg/heroicons/solid/support.svg
new file mode 100644
index 0000000..70ae3c7
--- /dev/null
+++ b/resources/svg/heroicons/solid/support.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/switch-horizontal.svg b/resources/svg/heroicons/solid/switch-horizontal.svg
new file mode 100644
index 0000000..13222ec
--- /dev/null
+++ b/resources/svg/heroicons/solid/switch-horizontal.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/switch-vertical.svg b/resources/svg/heroicons/solid/switch-vertical.svg
new file mode 100644
index 0000000..b0265aa
--- /dev/null
+++ b/resources/svg/heroicons/solid/switch-vertical.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/table.svg b/resources/svg/heroicons/solid/table.svg
new file mode 100644
index 0000000..001d4aa
--- /dev/null
+++ b/resources/svg/heroicons/solid/table.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/tag.svg b/resources/svg/heroicons/solid/tag.svg
new file mode 100644
index 0000000..454536d
--- /dev/null
+++ b/resources/svg/heroicons/solid/tag.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/template.svg b/resources/svg/heroicons/solid/template.svg
new file mode 100644
index 0000000..1b58241
--- /dev/null
+++ b/resources/svg/heroicons/solid/template.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/terminal.svg b/resources/svg/heroicons/solid/terminal.svg
new file mode 100644
index 0000000..0cd8f0c
--- /dev/null
+++ b/resources/svg/heroicons/solid/terminal.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/thumb-down.svg b/resources/svg/heroicons/solid/thumb-down.svg
new file mode 100644
index 0000000..69c7e8e
--- /dev/null
+++ b/resources/svg/heroicons/solid/thumb-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/thumb-up.svg b/resources/svg/heroicons/solid/thumb-up.svg
new file mode 100644
index 0000000..62819bd
--- /dev/null
+++ b/resources/svg/heroicons/solid/thumb-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/ticket.svg b/resources/svg/heroicons/solid/ticket.svg
new file mode 100644
index 0000000..81b6d59
--- /dev/null
+++ b/resources/svg/heroicons/solid/ticket.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/translate.svg b/resources/svg/heroicons/solid/translate.svg
new file mode 100644
index 0000000..f6e822a
--- /dev/null
+++ b/resources/svg/heroicons/solid/translate.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/trash.svg b/resources/svg/heroicons/solid/trash.svg
new file mode 100644
index 0000000..417d094
--- /dev/null
+++ b/resources/svg/heroicons/solid/trash.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/trending-down.svg b/resources/svg/heroicons/solid/trending-down.svg
new file mode 100644
index 0000000..0d1b273
--- /dev/null
+++ b/resources/svg/heroicons/solid/trending-down.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/trending-up.svg b/resources/svg/heroicons/solid/trending-up.svg
new file mode 100644
index 0000000..a4b23c6
--- /dev/null
+++ b/resources/svg/heroicons/solid/trending-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/truck.svg b/resources/svg/heroicons/solid/truck.svg
new file mode 100644
index 0000000..3f8f80a
--- /dev/null
+++ b/resources/svg/heroicons/solid/truck.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/upload.svg b/resources/svg/heroicons/solid/upload.svg
new file mode 100644
index 0000000..656c8a4
--- /dev/null
+++ b/resources/svg/heroicons/solid/upload.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/user-add.svg b/resources/svg/heroicons/solid/user-add.svg
new file mode 100644
index 0000000..fe34a80
--- /dev/null
+++ b/resources/svg/heroicons/solid/user-add.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/user-circle.svg b/resources/svg/heroicons/solid/user-circle.svg
new file mode 100644
index 0000000..81aa03d
--- /dev/null
+++ b/resources/svg/heroicons/solid/user-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/user-group.svg b/resources/svg/heroicons/solid/user-group.svg
new file mode 100644
index 0000000..245a93c
--- /dev/null
+++ b/resources/svg/heroicons/solid/user-group.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/user-remove.svg b/resources/svg/heroicons/solid/user-remove.svg
new file mode 100644
index 0000000..f0b5245
--- /dev/null
+++ b/resources/svg/heroicons/solid/user-remove.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/user.svg b/resources/svg/heroicons/solid/user.svg
new file mode 100644
index 0000000..d98422b
--- /dev/null
+++ b/resources/svg/heroicons/solid/user.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/users.svg b/resources/svg/heroicons/solid/users.svg
new file mode 100644
index 0000000..b0f8bdf
--- /dev/null
+++ b/resources/svg/heroicons/solid/users.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/variable.svg b/resources/svg/heroicons/solid/variable.svg
new file mode 100644
index 0000000..b20485e
--- /dev/null
+++ b/resources/svg/heroicons/solid/variable.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/video-camera.svg b/resources/svg/heroicons/solid/video-camera.svg
new file mode 100644
index 0000000..26236a1
--- /dev/null
+++ b/resources/svg/heroicons/solid/video-camera.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/view-boards.svg b/resources/svg/heroicons/solid/view-boards.svg
new file mode 100644
index 0000000..dc9ee8c
--- /dev/null
+++ b/resources/svg/heroicons/solid/view-boards.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/view-grid-add.svg b/resources/svg/heroicons/solid/view-grid-add.svg
new file mode 100644
index 0000000..28a927f
--- /dev/null
+++ b/resources/svg/heroicons/solid/view-grid-add.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/view-grid.svg b/resources/svg/heroicons/solid/view-grid.svg
new file mode 100644
index 0000000..63f7073
--- /dev/null
+++ b/resources/svg/heroicons/solid/view-grid.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/view-list.svg b/resources/svg/heroicons/solid/view-list.svg
new file mode 100644
index 0000000..2a9f54f
--- /dev/null
+++ b/resources/svg/heroicons/solid/view-list.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/volume-off.svg b/resources/svg/heroicons/solid/volume-off.svg
new file mode 100644
index 0000000..65869b2
--- /dev/null
+++ b/resources/svg/heroicons/solid/volume-off.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/volume-up.svg b/resources/svg/heroicons/solid/volume-up.svg
new file mode 100644
index 0000000..2e0faa2
--- /dev/null
+++ b/resources/svg/heroicons/solid/volume-up.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/wifi.svg b/resources/svg/heroicons/solid/wifi.svg
new file mode 100644
index 0000000..249ec58
--- /dev/null
+++ b/resources/svg/heroicons/solid/wifi.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/x-circle.svg b/resources/svg/heroicons/solid/x-circle.svg
new file mode 100644
index 0000000..8ca703c
--- /dev/null
+++ b/resources/svg/heroicons/solid/x-circle.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/x.svg b/resources/svg/heroicons/solid/x.svg
new file mode 100644
index 0000000..0c3f8fe
--- /dev/null
+++ b/resources/svg/heroicons/solid/x.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/svg/heroicons/solid/zoom-in.svg b/resources/svg/heroicons/solid/zoom-in.svg
new file mode 100644
index 0000000..44e5dac
--- /dev/null
+++ b/resources/svg/heroicons/solid/zoom-in.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/svg/heroicons/solid/zoom-out.svg b/resources/svg/heroicons/solid/zoom-out.svg
new file mode 100644
index 0000000..1fe9548
--- /dev/null
+++ b/resources/svg/heroicons/solid/zoom-out.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/Helpers.php b/src/Helpers.php
new file mode 100644
index 0000000..9fdea42
--- /dev/null
+++ b/src/Helpers.php
@@ -0,0 +1,28 @@
+return($icon, $attributes, $type);
+ }
+}
diff --git a/src/Icon.php b/src/Icon.php
new file mode 100644
index 0000000..1295a8e
--- /dev/null
+++ b/src/Icon.php
@@ -0,0 +1,196 @@
+icon = $icon;
+ $this->attributes = $attributes;
+ $this->type = $type;
+ }
+
+ /**
+ * Render the specified icon when the user "echo" the instance;
+ *
+ * For example:
+ * echo new Icon('check-circle', ['width' => 60]);
+ *
+ * @since 1.0.0
+ *
+ * @return string The rendered icon or void if validations fails.
+ */
+ public function __toString(): string {
+ return $this->return();
+ }
+
+ /**
+ * Render the specified icon.
+ *
+ * You can pass some attributes, see get_allow_attributes() method to see
+ * which attributes are available to set to SVG HTML.
+ *
+ * This method can print directly to the HTML or return it if $return
+ * property is set to "true" This behavior happens when you call the "return()" method.
+ *
+ * @since 1.0.0
+ *
+ * @param string $icon The icon to render.
+ * @param array $attributes Attributes to attach to SVG HTML.
+ * @param string $type The type of icon to render (solid or outline).
+ *
+ * @return string|void The rendered icon or void if validations fails.
+ */
+ public function render(string $icon = '', array $attributes = array(), string $type = 'solid') {
+ $this->setup_properties($icon, $attributes, $type);
+
+ if (empty($this->icon)) {
+ return;
+ }
+
+ $only_types = array(
+ 'outline',
+ 'solid',
+ );
+
+ if (!in_array($this->type, $only_types, true)) {
+ return;
+ }
+
+ $file = __DIR__ . '/../resources/svg/heroicons/' . $this->type . '/' . $this->icon . '.svg';
+
+ if (!file_exists($file) || !is_readable($file)) {
+ return;
+ }
+
+ $svg = SVG::fromFile($file);
+ $doc = $svg->getDocument();
+
+ $allow_attributes = $this->get_allow_attributes();
+
+ foreach ($this->attributes as $attribute => $value) {
+ if (!in_array($attribute, $allow_attributes, true)) {
+ continue;
+ }
+
+ $doc->setAttribute($attribute, $value);
+ }
+
+ $icon_string = $svg->toXMLString(false);
+
+ if (!$this->return) {
+ echo $icon_string;
+ return;
+ }
+
+ return $icon_string;
+ }
+
+ /**
+ * Return the specified icon.
+ *
+ * The icon will be returned from the "render()" method so you can
+ * print or manipulate the generated SVG HTML in your code.
+ *
+ * @since 1.0.0
+ *
+ * @param string $icon The icon to render.
+ * @param array $attributes Attributes to attach to SVG HTML.
+ * @param string $type The type of icon to render (solid or outline).
+ *
+ * @return string|void The rendered icon or void if validations fails.
+ */
+ public function return(string $icon = '', array $attributes = array(), string $type = 'solid') {
+ $this->return = true;
+ return $this->render($icon, $attributes, $type);
+ }
+
+ /**
+ * Get the allowed attributes that will be attached to SVG HTML.
+ * Avoid unnecessary and invalid attributes.
+ *
+ * @since 1.0.0
+ *
+ * @return array The allowed attribute to attach to SVG HTML.
+ */
+ private function get_allow_attributes() {
+ return array(
+ 'width',
+ 'height',
+ 'class',
+ 'id',
+ );
+ }
+
+ /**
+ * Setup the icon, attributes and type properties.
+ *
+ * With this method we can handle attributes from class constructor
+ * and methods like "render()" and "return()", even the "heroicon()" helper.
+ *
+ * So if the user sets multiple icons from "render()" method it will override
+ * the properties that were set by the class constructor.
+ *
+ * @since 1.0.0
+ *
+ * @param string $icon The icon to render.
+ * @param array $attributes Attributes to attach to SVG HTML.
+ * @param string $type The type of icon to render (solid or outline).
+ */
+ private function setup_properties(string $icon, array $attributes, string $type) {
+ if (!empty($icon)) {
+ $this->icon = $icon;
+ }
+
+ if (!empty($attributes)) {
+ $this->attributes = $attributes;
+ }
+
+ if ($type !== 'solid') {
+ $this->type = $type;
+ }
+ }
+}