diff --git a/.tool-versions b/.tool-versions
index c21248fd..fe1484f1 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1,2 +1,2 @@
-elixir 1.14.4-otp-25
-erlang 25.3
+erlang 26.0
+elixir 1.15.7-otp-26
diff --git a/.vscode/workspace.code-workspace b/.vscode/workspace.code-workspace
index 6837aa3d..c82fd2ad 100644
--- a/.vscode/workspace.code-workspace
+++ b/.vscode/workspace.code-workspace
@@ -1,6 +1,8 @@
{
"folders": [
{"name": "root", "path": ".."},
+ {"path": "../apps/admin_service"},
+ {"path": "../apps/live_dashboard"},
{"path": "../apps/game_service"},
{"path": "../apps/login_service"},
{"path": "../apps/channel_service"},
@@ -21,7 +23,7 @@
"[elixir]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
- "editor.wordBasedSuggestions": false,
+ "editor.wordBasedSuggestions": "off",
"editor.formatOnType": true,
"editor.detectIndentation": true,
"files.trimTrailingWhitespace": false,
diff --git a/apps/admin_service/.formatter.exs b/apps/admin_service/.formatter.exs
new file mode 100644
index 00000000..e945e12b
--- /dev/null
+++ b/apps/admin_service/.formatter.exs
@@ -0,0 +1,5 @@
+[
+ import_deps: [:phoenix],
+ plugins: [Phoenix.LiveView.HTMLFormatter],
+ inputs: ["*.{heex,ex,exs}", "{config,lib,test}/**/*.{heex,ex,exs}"]
+]
diff --git a/apps/admin_service/.gitignore b/apps/admin_service/.gitignore
new file mode 100644
index 00000000..b9df0736
--- /dev/null
+++ b/apps/admin_service/.gitignore
@@ -0,0 +1,37 @@
+# The directory Mix will write compiled artifacts to.
+/_build/
+
+# If you run "mix test --cover", coverage assets end up here.
+/cover/
+
+# The directory Mix downloads your dependencies sources to.
+/deps/
+
+# Where 3rd-party dependencies like ExDoc output generated docs.
+/doc/
+
+# Ignore .fetch files in case you like to edit your project deps locally.
+/.fetch
+
+# If the VM crashes, it generates a dump, let's ignore it too.
+erl_crash.dump
+
+# Also ignore archive artifacts (built via "mix archive.build").
+*.ez
+
+# Temporary files, for example, from tests.
+/tmp/
+
+# Ignore package tarball (built via "mix hex.build").
+admin_service-*.tar
+
+# Ignore assets that are produced by build tools.
+/priv/static/assets/
+
+# Ignore digested assets cache.
+/priv/static/cache_manifest.json
+
+# In case you use Node.js/npm, you want to ignore these.
+npm-debug.log
+/assets/node_modules/
+
diff --git a/apps/admin_service/README.md b/apps/admin_service/README.md
new file mode 100644
index 00000000..681daf4a
--- /dev/null
+++ b/apps/admin_service/README.md
@@ -0,0 +1,18 @@
+# AdminService
+
+To start your Phoenix server:
+
+ * Run `mix setup` to install and setup dependencies
+ * Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server`
+
+Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
+
+Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
+
+## Learn more
+
+ * Official website: https://www.phoenixframework.org/
+ * Guides: https://hexdocs.pm/phoenix/overview.html
+ * Docs: https://hexdocs.pm/phoenix
+ * Forum: https://elixirforum.com/c/phoenix-forum
+ * Source: https://github.com/phoenixframework/phoenix
diff --git a/apps/admin_service/assets/css/app.css b/apps/admin_service/assets/css/app.css
new file mode 100644
index 00000000..378c8f90
--- /dev/null
+++ b/apps/admin_service/assets/css/app.css
@@ -0,0 +1,5 @@
+@import "tailwindcss/base";
+@import "tailwindcss/components";
+@import "tailwindcss/utilities";
+
+/* This file is for your main application CSS */
diff --git a/apps/admin_service/assets/js/app.js b/apps/admin_service/assets/js/app.js
new file mode 100644
index 00000000..df0cdd9f
--- /dev/null
+++ b/apps/admin_service/assets/js/app.js
@@ -0,0 +1,41 @@
+// If you want to use Phoenix channels, run `mix help phx.gen.channel`
+// to get started and then uncomment the line below.
+// import "./user_socket.js"
+
+// You can include dependencies in two ways.
+//
+// The simplest option is to put them in assets/vendor and
+// import them using relative paths:
+//
+// import "../vendor/some-package.js"
+//
+// Alternatively, you can `npm install some-package --prefix assets` and import
+// them using a path starting with the package name:
+//
+// import "some-package"
+//
+
+// Include phoenix_html to handle method=PUT/DELETE in forms and buttons.
+import "phoenix_html"
+// Establish Phoenix Socket and LiveView configuration.
+import {Socket} from "phoenix"
+import {LiveSocket} from "phoenix_live_view"
+import topbar from "../vendor/topbar"
+
+let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content")
+let liveSocket = new LiveSocket("/live", Socket, {params: {_csrf_token: csrfToken}})
+
+// Show progress bar on live navigation and form submits
+topbar.config({barColors: {0: "#29d"}, shadowColor: "rgba(0, 0, 0, .3)"})
+window.addEventListener("phx:page-loading-start", _info => topbar.show(300))
+window.addEventListener("phx:page-loading-stop", _info => topbar.hide())
+
+// connect if there are any LiveViews on the page
+liveSocket.connect()
+
+// expose liveSocket on window for web console debug logs and latency simulation:
+// >> liveSocket.enableDebug()
+// >> liveSocket.enableLatencySim(1000) // enabled for duration of browser session
+// >> liveSocket.disableLatencySim()
+window.liveSocket = liveSocket
+
diff --git a/apps/admin_service/assets/tailwind.config.js b/apps/admin_service/assets/tailwind.config.js
new file mode 100644
index 00000000..611c1b89
--- /dev/null
+++ b/apps/admin_service/assets/tailwind.config.js
@@ -0,0 +1,68 @@
+// See the Tailwind configuration guide for advanced usage
+// https://tailwindcss.com/docs/configuration
+
+const plugin = require("tailwindcss/plugin")
+const fs = require("fs")
+const path = require("path")
+
+module.exports = {
+ content: [
+ "./js/**/*.js",
+ "../lib/admin_service_web.ex",
+ "../lib/admin_service_web/**/*.*ex"
+ ],
+ theme: {
+ extend: {
+ colors: {
+ brand: "#FD4F00",
+ }
+ },
+ },
+ plugins: [
+ require("@tailwindcss/forms"),
+ // Allows prefixing tailwind classes with LiveView classes to add rules
+ // only when LiveView classes are applied, for example:
+ //
+ //
+ //
+ plugin(({addVariant}) => addVariant("phx-no-feedback", [".phx-no-feedback&", ".phx-no-feedback &"])),
+ plugin(({addVariant}) => addVariant("phx-click-loading", [".phx-click-loading&", ".phx-click-loading &"])),
+ plugin(({addVariant}) => addVariant("phx-submit-loading", [".phx-submit-loading&", ".phx-submit-loading &"])),
+ plugin(({addVariant}) => addVariant("phx-change-loading", [".phx-change-loading&", ".phx-change-loading &"])),
+
+ // Embeds Heroicons (https://heroicons.com) into your app.css bundle
+ // See your `CoreComponents.icon/1` for more information.
+ //
+ plugin(function({matchComponents, theme}) {
+ let iconsDir = path.join(__dirname, "./vendor/heroicons/optimized")
+ let values = {}
+ let icons = [
+ ["", "/24/outline"],
+ ["-solid", "/24/solid"],
+ ["-mini", "/20/solid"]
+ ]
+ icons.forEach(([suffix, dir]) => {
+ fs.readdirSync(path.join(iconsDir, dir)).forEach(file => {
+ let name = path.basename(file, ".svg") + suffix
+ values[name] = {name, fullPath: path.join(iconsDir, dir, file)}
+ })
+ })
+ matchComponents({
+ "hero": ({name, fullPath}) => {
+ let content = fs.readFileSync(fullPath).toString().replace(/\r?\n|\r/g, "")
+ return {
+ [`--hero-${name}`]: `url('data:image/svg+xml;utf8,${content}')`,
+ "-webkit-mask": `var(--hero-${name})`,
+ "mask": `var(--hero-${name})`,
+ "mask-repeat": "no-repeat",
+ "background-color": "currentColor",
+ "vertical-align": "middle",
+ "display": "inline-block",
+ "width": theme("spacing.5"),
+ "height": theme("spacing.5")
+ }
+ }
+ }, {values})
+ })
+ ]
+}
diff --git a/apps/admin_service/assets/vendor/heroicons/LICENSE.md b/apps/admin_service/assets/vendor/heroicons/LICENSE.md
new file mode 100644
index 00000000..1ac3e409
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/LICENSE.md
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020 Refactoring UI Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
\ No newline at end of file
diff --git a/apps/admin_service/assets/vendor/heroicons/UPGRADE.md b/apps/admin_service/assets/vendor/heroicons/UPGRADE.md
new file mode 100644
index 00000000..5a140b98
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/UPGRADE.md
@@ -0,0 +1,6 @@
+You are running heroicons v2.0.16. To upgrade in place, you can run the following command,
+where your `HERO_VSN` export is your desired version:
+
+ export HERO_VSN="2.0.16" ; \
+ curl -L "https://github.com/tailwindlabs/heroicons/archive/refs/tags/v${HERO_VSN}.tar.gz" | \
+ tar -xvz --strip-components=1 heroicons-${HERO_VSN}/optimized
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg
new file mode 100644
index 00000000..bb980e6a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg
new file mode 100644
index 00000000..13f92510
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg
new file mode 100644
index 00000000..6f75b6c0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg
new file mode 100644
index 00000000..5ccef9d5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg
new file mode 100644
index 00000000..73acbef1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box.svg
new file mode 100644
index 00000000..2205ae8d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg
new file mode 100644
index 00000000..bb21a894
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg
new file mode 100644
index 00000000..f0c36246
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg
new file mode 100644
index 00000000..d9c4db03
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg
new file mode 100644
index 00000000..4e8ee0f8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg
new file mode 100644
index 00000000..65cdada0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg
new file mode 100644
index 00000000..5c3589d9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg
new file mode 100644
index 00000000..8d577b1e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg
new file mode 100644
index 00000000..8cce243b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg
@@ -0,0 +1,10 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg
new file mode 100644
index 00000000..74d0699a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg
new file mode 100644
index 00000000..c7efd307
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg
new file mode 100644
index 00000000..d2630615
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg
new file mode 100644
index 00000000..297553c9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg
new file mode 100644
index 00000000..eea945e0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg
new file mode 100644
index 00000000..193ff978
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg
new file mode 100644
index 00000000..7d3deb58
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg
new file mode 100644
index 00000000..1a31b4c0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg
new file mode 100644
index 00000000..4178da9a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg
new file mode 100644
index 00000000..27c4dffd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg
new file mode 100644
index 00000000..95cc517a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg
new file mode 100644
index 00000000..b986c6cd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg
new file mode 100644
index 00000000..0cb7e71a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg
new file mode 100644
index 00000000..16beb5e3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg
new file mode 100644
index 00000000..7fda0e59
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg
new file mode 100644
index 00000000..c93df548
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg
new file mode 100644
index 00000000..5ec7c037
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg
new file mode 100644
index 00000000..67af2cc8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg
new file mode 100644
index 00000000..21d87f2e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg
new file mode 100644
index 00000000..fb500387
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg
new file mode 100644
index 00000000..0df0ed2a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg
new file mode 100644
index 00000000..01f18a8d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg
new file mode 100644
index 00000000..4841916d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg
new file mode 100644
index 00000000..832afe55
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg
new file mode 100644
index 00000000..24b12b78
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg
new file mode 100644
index 00000000..6839676d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg
new file mode 100644
index 00000000..6691aa4d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg
new file mode 100644
index 00000000..9a6e23bf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg
new file mode 100644
index 00000000..8e65bf8f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg
new file mode 100644
index 00000000..62758077
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg
new file mode 100644
index 00000000..14e1bcd1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg
new file mode 100644
index 00000000..87616d33
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg
new file mode 100644
index 00000000..b9c43d94
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg
new file mode 100644
index 00000000..a9e960de
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backspace.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backspace.svg
new file mode 100644
index 00000000..d3c16860
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backspace.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backward.svg
new file mode 100644
index 00000000..8d341b28
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backward.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/banknotes.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/banknotes.svg
new file mode 100644
index 00000000..979c5864
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/banknotes.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-2.svg
new file mode 100644
index 00000000..4ce1e193
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-2.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg
new file mode 100644
index 00000000..ebf785da
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg
new file mode 100644
index 00000000..af69c3d2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg
new file mode 100644
index 00000000..ee8a526e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3.svg
new file mode 100644
index 00000000..d164cfd3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-4.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-4.svg
new file mode 100644
index 00000000..8e3f650c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-4.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg
new file mode 100644
index 00000000..fd8f98d1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg
new file mode 100644
index 00000000..ba77dbea
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-0.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-0.svg
new file mode 100644
index 00000000..2320f7ee
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-0.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-100.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-100.svg
new file mode 100644
index 00000000..e04408fb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-100.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-50.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-50.svg
new file mode 100644
index 00000000..e5e84984
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-50.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/beaker.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/beaker.svg
new file mode 100644
index 00000000..025c46ba
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/beaker.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg
new file mode 100644
index 00000000..c84dc7c5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg
new file mode 100644
index 00000000..a4296ac5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg
new file mode 100644
index 00000000..ad4f8c5f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell.svg
new file mode 100644
index 00000000..2a81bba7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg
new file mode 100644
index 00000000..e4c2499c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt.svg
new file mode 100644
index 00000000..53f4fb95
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/book-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/book-open.svg
new file mode 100644
index 00000000..99cf0d4d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/book-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg
new file mode 100644
index 00000000..1442fd44
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg
new file mode 100644
index 00000000..849c425e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark.svg
new file mode 100644
index 00000000..a3e68dec
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/briefcase.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/briefcase.svg
new file mode 100644
index 00000000..275f4b3f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/briefcase.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg
new file mode 100644
index 00000000..bc866155
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-library.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-library.svg
new file mode 100644
index 00000000..610bce7e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-library.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg
new file mode 100644
index 00000000..b25c33dd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office.svg
new file mode 100644
index 00000000..8fb3fabe
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg
new file mode 100644
index 00000000..0d7da7cb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cake.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cake.svg
new file mode 100644
index 00000000..c58d3b96
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cake.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calculator.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calculator.svg
new file mode 100644
index 00000000..cc261609
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calculator.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg
new file mode 100644
index 00000000..ded23185
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar.svg
new file mode 100644
index 00000000..dea374d2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/camera.svg
new file mode 100644
index 00000000..17356aef
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/camera.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg
new file mode 100644
index 00000000..6d5b9768
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg
new file mode 100644
index 00000000..c496112a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg
new file mode 100644
index 00000000..37d18c9a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg
new file mode 100644
index 00000000..fee91bec
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg
new file mode 100644
index 00000000..24de840b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg
new file mode 100644
index 00000000..7e2b06cd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg
new file mode 100644
index 00000000..fceca7fb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg
new file mode 100644
index 00000000..cd706f94
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg
new file mode 100644
index 00000000..88d9c32f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg
new file mode 100644
index 00000000..f3b3883f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-badge.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-badge.svg
new file mode 100644
index 00000000..b13190c1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-badge.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-circle.svg
new file mode 100644
index 00000000..dbbc9057
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check.svg
new file mode 100644
index 00000000..d1956aa4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg
new file mode 100644
index 00000000..3c651932
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg
new file mode 100644
index 00000000..a41e6159
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg
new file mode 100644
index 00000000..d78c9326
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg
new file mode 100644
index 00000000..f7ac6684
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg
new file mode 100644
index 00000000..6b63dfb5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg
new file mode 100644
index 00000000..b484a40e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg
new file mode 100644
index 00000000..9ce37459
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg
new file mode 100644
index 00000000..2499bb1f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg
new file mode 100644
index 00000000..8aaaa1f7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg
new file mode 100644
index 00000000..fae20900
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg
new file mode 100644
index 00000000..24470123
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg
new file mode 100644
index 00000000..a78b24cb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg
new file mode 100644
index 00000000..f29a4336
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard.svg
new file mode 100644
index 00000000..3b2a7ff2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clock.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clock.svg
new file mode 100644
index 00000000..d72dd622
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clock.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg
new file mode 100644
index 00000000..cb32c04e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg
new file mode 100644
index 00000000..06b2c4ad
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud.svg
new file mode 100644
index 00000000..c5eb0c88
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg
new file mode 100644
index 00000000..e4e35307
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg
new file mode 100644
index 00000000..4adfd32f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg
new file mode 100644
index 00000000..435032f4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg
new file mode 100644
index 00000000..0450feb1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog.svg
new file mode 100644
index 00000000..10f43b58
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/command-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/command-line.svg
new file mode 100644
index 00000000..59cf34c9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/command-line.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg
new file mode 100644
index 00000000..4eeac1bd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg
new file mode 100644
index 00000000..f7c49b41
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/credit-card.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/credit-card.svg
new file mode 100644
index 00000000..d650fea6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/credit-card.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg
new file mode 100644
index 00000000..bfe9daee
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube.svg
new file mode 100644
index 00000000..c3436edd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg
new file mode 100644
index 00000000..2a272603
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg
new file mode 100644
index 00000000..1b00de7d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg
new file mode 100644
index 00000000..43fda8e5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg
new file mode 100644
index 00000000..9bc57fe3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg
new file mode 100644
index 00000000..67da528d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg
new file mode 100644
index 00000000..68fca067
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg
new file mode 100644
index 00000000..d2d36a78
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg
new file mode 100644
index 00000000..89ccfda4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg
new file mode 100644
index 00000000..68fac4fd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg
new file mode 100644
index 00000000..2490e1f0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg
new file mode 100644
index 00000000..a51461d8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg
new file mode 100644
index 00000000..d55aacdb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg
new file mode 100644
index 00000000..8d5f60a7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-check.svg
new file mode 100644
index 00000000..b28da147
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-check.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg
new file mode 100644
index 00000000..64768cfd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg
new file mode 100644
index 00000000..0dc8ebaf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-minus.svg
new file mode 100644
index 00000000..bf7af065
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-plus.svg
new file mode 100644
index 00000000..133cc82b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-text.svg
new file mode 100644
index 00000000..f7d91ba7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-text.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document.svg
new file mode 100644
index 00000000..aa7070c8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg
new file mode 100644
index 00000000..799cf88d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg
new file mode 100644
index 00000000..a82211c6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg
new file mode 100644
index 00000000..ac9c83f6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg
new file mode 100644
index 00000000..a60035bc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope.svg
new file mode 100644
index 00000000..b582b8f6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg
new file mode 100644
index 00000000..3cf5b596
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg
new file mode 100644
index 00000000..a6cc02fd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg
new file mode 100644
index 00000000..cce08330
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg
new file mode 100644
index 00000000..cc2e2225
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye.svg
new file mode 100644
index 00000000..b17cec9d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-frown.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-frown.svg
new file mode 100644
index 00000000..8cbb3b32
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-frown.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-smile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-smile.svg
new file mode 100644
index 00000000..434c83e6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-smile.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/film.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/film.svg
new file mode 100644
index 00000000..95734456
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/film.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/finger-print.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/finger-print.svg
new file mode 100644
index 00000000..409d67e4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/finger-print.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/fire.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/fire.svg
new file mode 100644
index 00000000..88fb85ed
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/fire.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/flag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/flag.svg
new file mode 100644
index 00000000..b790f05e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/flag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg
new file mode 100644
index 00000000..4c2a9152
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg
new file mode 100644
index 00000000..248388b3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-open.svg
new file mode 100644
index 00000000..79d245ed
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg
new file mode 100644
index 00000000..0780a546
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder.svg
new file mode 100644
index 00000000..c92e0fff
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/forward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/forward.svg
new file mode 100644
index 00000000..11fd161e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/forward.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/funnel.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/funnel.svg
new file mode 100644
index 00000000..af3078fb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/funnel.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gif.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gif.svg
new file mode 100644
index 00000000..ff1cd387
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gif.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift-top.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift-top.svg
new file mode 100644
index 00000000..d650d040
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift-top.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift.svg
new file mode 100644
index 00000000..90362ab5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg
new file mode 100644
index 00000000..c8ff599d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg
new file mode 100644
index 00000000..7de87237
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg
new file mode 100644
index 00000000..b3da4dd2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg
new file mode 100644
index 00000000..92db1e13
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg
new file mode 100644
index 00000000..caa27db9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg
new file mode 100644
index 00000000..06ffbe05
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg
new file mode 100644
index 00000000..3d67d984
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hashtag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hashtag.svg
new file mode 100644
index 00000000..29c9f106
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hashtag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/heart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/heart.svg
new file mode 100644
index 00000000..96e63d92
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/heart.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home-modern.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home-modern.svg
new file mode 100644
index 00000000..95033a38
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home-modern.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home.svg
new file mode 100644
index 00000000..ae2acdc9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/identification.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/identification.svg
new file mode 100644
index 00000000..7a8338c6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/identification.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg
new file mode 100644
index 00000000..37f464eb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg
new file mode 100644
index 00000000..b8f22d16
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox.svg
new file mode 100644
index 00000000..87ae30d0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/information-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/information-circle.svg
new file mode 100644
index 00000000..25ac6448
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/information-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/key.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/key.svg
new file mode 100644
index 00000000..97e8ad8c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/key.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/language.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/language.svg
new file mode 100644
index 00000000..e7524be1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/language.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg
new file mode 100644
index 00000000..79134c1a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg
new file mode 100644
index 00000000..415e3749
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/link.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/link.svg
new file mode 100644
index 00000000..e8204136
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/link.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg
new file mode 100644
index 00000000..36379340
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg
new file mode 100644
index 00000000..e7e1dc1d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-open.svg
new file mode 100644
index 00000000..2ac4b148
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg
new file mode 100644
index 00000000..e025769e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg
new file mode 100644
index 00000000..a8fb7a27
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg
new file mode 100644
index 00000000..e55fc4c3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg
new file mode 100644
index 00000000..d90520a6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map-pin.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map-pin.svg
new file mode 100644
index 00000000..7adc8a91
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map-pin.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map.svg
new file mode 100644
index 00000000..7e25c7be
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/megaphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/megaphone.svg
new file mode 100644
index 00000000..cf737853
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/megaphone.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/microphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/microphone.svg
new file mode 100644
index 00000000..635ded0d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/microphone.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg
new file mode 100644
index 00000000..5c361e2a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-small.svg
new file mode 100644
index 00000000..4e041d3e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus.svg
new file mode 100644
index 00000000..6d8dd243
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/moon.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/moon.svg
new file mode 100644
index 00000000..b5921106
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/moon.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/musical-note.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/musical-note.svg
new file mode 100644
index 00000000..c7f0aa86
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/musical-note.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/newspaper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/newspaper.svg
new file mode 100644
index 00000000..be785e38
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/newspaper.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg
new file mode 100644
index 00000000..8463da2b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg
new file mode 100644
index 00000000..c2db8c01
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg
new file mode 100644
index 00000000..35315adb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg
new file mode 100644
index 00000000..b38155ea
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg
new file mode 100644
index 00000000..732530a1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause.svg
new file mode 100644
index 00000000..b6544ba2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg
new file mode 100644
index 00000000..129ee44d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil.svg
new file mode 100644
index 00000000..fa504983
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg
new file mode 100644
index 00000000..feeb6366
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg
new file mode 100644
index 00000000..e1d93310
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg
new file mode 100644
index 00000000..6f1fd361
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone.svg
new file mode 100644
index 00000000..5fd57fcf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/photo.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/photo.svg
new file mode 100644
index 00000000..db063d33
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/photo.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-circle.svg
new file mode 100644
index 00000000..d1587b77
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-pause.svg
new file mode 100644
index 00000000..cdfa63b2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-pause.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play.svg
new file mode 100644
index 00000000..2cd53e17
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg
new file mode 100644
index 00000000..3925a14f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-small.svg
new file mode 100644
index 00000000..eb225984
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus.svg
new file mode 100644
index 00000000..218ab936
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/power.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/power.svg
new file mode 100644
index 00000000..16038206
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/power.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg
new file mode 100644
index 00000000..e1a4242b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg
new file mode 100644
index 00000000..2e9281fc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/printer.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/printer.svg
new file mode 100644
index 00000000..81d93dc2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/printer.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg
new file mode 100644
index 00000000..e5329e52
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/qr-code.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/qr-code.svg
new file mode 100644
index 00000000..d5daf2a9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/qr-code.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg
new file mode 100644
index 00000000..893dab55
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/queue-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/queue-list.svg
new file mode 100644
index 00000000..91f5b573
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/queue-list.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/radio.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/radio.svg
new file mode 100644
index 00000000..9a12c8b7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/radio.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg
new file mode 100644
index 00000000..1a8f2544
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg
new file mode 100644
index 00000000..a134c56c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg
new file mode 100644
index 00000000..599d5f4b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg
new file mode 100644
index 00000000..94b56547
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg
new file mode 100644
index 00000000..b97e89ed
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rss.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rss.svg
new file mode 100644
index 00000000..538ae9aa
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rss.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scale.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scale.svg
new file mode 100644
index 00000000..60b0ed93
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scale.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scissors.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scissors.svg
new file mode 100644
index 00000000..3122658b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scissors.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server-stack.svg
new file mode 100644
index 00000000..2247dbe8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server-stack.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server.svg
new file mode 100644
index 00000000..6c8899ba
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/share.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/share.svg
new file mode 100644
index 00000000..e5aafee5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/share.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-check.svg
new file mode 100644
index 00000000..a8572d4a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-check.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg
new file mode 100644
index 00000000..8562de40
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg
new file mode 100644
index 00000000..e70c815d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg
new file mode 100644
index 00000000..855a631e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg
new file mode 100644
index 00000000..822179a1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal.svg
new file mode 100644
index 00000000..75392048
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sparkles.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sparkles.svg
new file mode 100644
index 00000000..a247c949
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sparkles.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg
new file mode 100644
index 00000000..2e6b3e0c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg
new file mode 100644
index 00000000..0c39f61f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg
new file mode 100644
index 00000000..177d43a7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg
new file mode 100644
index 00000000..7d6b44f4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg
new file mode 100644
index 00000000..47c18173
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg
new file mode 100644
index 00000000..019eb371
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/star.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/star.svg
new file mode 100644
index 00000000..a8703651
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/star.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg
new file mode 100644
index 00000000..9167a644
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop.svg
new file mode 100644
index 00000000..b0e40dbf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sun.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sun.svg
new file mode 100644
index 00000000..449e36c4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sun.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/swatch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/swatch.svg
new file mode 100644
index 00000000..10895484
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/swatch.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/table-cells.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/table-cells.svg
new file mode 100644
index 00000000..aa8eacd7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/table-cells.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tag.svg
new file mode 100644
index 00000000..d6c9c8b8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ticket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ticket.svg
new file mode 100644
index 00000000..7d04b01e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ticket.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trash.svg
new file mode 100644
index 00000000..16bd5c63
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trophy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trophy.svg
new file mode 100644
index 00000000..e2ebdaff
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trophy.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/truck.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/truck.svg
new file mode 100644
index 00000000..a50085ac
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/truck.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tv.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tv.svg
new file mode 100644
index 00000000..b0c7209e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tv.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-circle.svg
new file mode 100644
index 00000000..abd6c98d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-group.svg
new file mode 100644
index 00000000..dc837361
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-group.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-minus.svg
new file mode 100644
index 00000000..b092b774
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-plus.svg
new file mode 100644
index 00000000..afd59650
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user.svg
new file mode 100644
index 00000000..4d9b2ee0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/users.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/users.svg
new file mode 100644
index 00000000..43526a61
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/users.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/variable.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/variable.svg
new file mode 100644
index 00000000..3460817a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/variable.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg
new file mode 100644
index 00000000..95b94132
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera.svg
new file mode 100644
index 00000000..4d22f168
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/view-columns.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/view-columns.svg
new file mode 100644
index 00000000..1111492e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/view-columns.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg
new file mode 100644
index 00000000..5cfe9fbb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wallet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wallet.svg
new file mode 100644
index 00000000..6ce8050e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wallet.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wifi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wifi.svg
new file mode 100644
index 00000000..f3c7118d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wifi.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/window.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/window.svg
new file mode 100644
index 00000000..9110a2b3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/window.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg
new file mode 100644
index 00000000..2ad879f5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench.svg
new file mode 100644
index 00000000..2643e00e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-circle.svg
new file mode 100644
index 00000000..a660014f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-mark.svg
new file mode 100644
index 00000000..0635bacf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg
new file mode 100644
index 00000000..fc181078
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg
new file mode 100644
index 00000000..e859e5df
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg
new file mode 100644
index 00000000..61538090
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg
new file mode 100644
index 00000000..1a0a8303
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg
new file mode 100644
index 00000000..49bd0879
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box.svg
new file mode 100644
index 00000000..704f3536
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg
new file mode 100644
index 00000000..248b0e85
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg
new file mode 100644
index 00000000..262b5ffe
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg
new file mode 100644
index 00000000..42a5b84b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg
new file mode 100644
index 00000000..da1b827f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg
new file mode 100644
index 00000000..9cc7a30f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg
new file mode 100644
index 00000000..a77546c8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg
new file mode 100644
index 00000000..b5b04fd1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg
new file mode 100644
index 00000000..849cc5f2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg
new file mode 100644
index 00000000..0d6a3cce
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg
new file mode 100644
index 00000000..49f15d4a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg
new file mode 100644
index 00000000..eb7a92b5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg
new file mode 100644
index 00000000..d3e90057
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg
new file mode 100644
index 00000000..413d6b55
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg
new file mode 100644
index 00000000..fb029f44
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg
new file mode 100644
index 00000000..0cfe39e3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg
new file mode 100644
index 00000000..7da4fd2c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg
new file mode 100644
index 00000000..e7bcb80f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg
new file mode 100644
index 00000000..2b49becb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg
new file mode 100644
index 00000000..8527a52f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg
new file mode 100644
index 00000000..1f1a210e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg
new file mode 100644
index 00000000..778cb172
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg
new file mode 100644
index 00000000..1b5fc645
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg
new file mode 100644
index 00000000..4ed197ea
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg
new file mode 100644
index 00000000..c4a9239c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg
new file mode 100644
index 00000000..aebbb181
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg
new file mode 100644
index 00000000..868f3d3b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg
new file mode 100644
index 00000000..51340d6a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg
new file mode 100644
index 00000000..ba4e54e2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg
new file mode 100644
index 00000000..0d4d8236
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg
new file mode 100644
index 00000000..2c38ea01
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg
new file mode 100644
index 00000000..0b7a3727
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg
new file mode 100644
index 00000000..448b853e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg
new file mode 100644
index 00000000..e2696241
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg
new file mode 100644
index 00000000..51f99291
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg
new file mode 100644
index 00000000..b8f240ed
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg
new file mode 100644
index 00000000..ece50919
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg
new file mode 100644
index 00000000..b76c54b1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg
new file mode 100644
index 00000000..0a8872d7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg
new file mode 100644
index 00000000..936ac458
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg
new file mode 100644
index 00000000..18890f31
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg
new file mode 100644
index 00000000..da4cdf3e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg
new file mode 100644
index 00000000..fe2f6442
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backspace.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backspace.svg
new file mode 100644
index 00000000..f76c5df1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backspace.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backward.svg
new file mode 100644
index 00000000..fb1da49d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backward.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/banknotes.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/banknotes.svg
new file mode 100644
index 00000000..0603b0dd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/banknotes.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-2.svg
new file mode 100644
index 00000000..9c49ca27
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-2.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg
new file mode 100644
index 00000000..e23bbc35
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg
new file mode 100644
index 00000000..a0f683d9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg
new file mode 100644
index 00000000..a8e83e1e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3.svg
new file mode 100644
index 00000000..a7cf3205
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-4.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-4.svg
new file mode 100644
index 00000000..f34bddfb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-4.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg
new file mode 100644
index 00000000..200fd3af
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg
new file mode 100644
index 00000000..d88bf4e5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-0.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-0.svg
new file mode 100644
index 00000000..fd2aa9da
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-0.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-100.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-100.svg
new file mode 100644
index 00000000..ba012c68
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-100.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-50.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-50.svg
new file mode 100644
index 00000000..f6f98388
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-50.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/beaker.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/beaker.svg
new file mode 100644
index 00000000..2d143fda
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/beaker.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg
new file mode 100644
index 00000000..c4af4271
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg
new file mode 100644
index 00000000..2df7520f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg
new file mode 100644
index 00000000..117de29a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell.svg
new file mode 100644
index 00000000..63ab1532
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg
new file mode 100644
index 00000000..13af3465
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt.svg
new file mode 100644
index 00000000..5e629feb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/book-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/book-open.svg
new file mode 100644
index 00000000..a4153b62
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/book-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg
new file mode 100644
index 00000000..f3ae625d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg
new file mode 100644
index 00000000..00e5cc37
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark.svg
new file mode 100644
index 00000000..6d06e4f3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/briefcase.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/briefcase.svg
new file mode 100644
index 00000000..adab6ff5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/briefcase.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg
new file mode 100644
index 00000000..ac04fad8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-library.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-library.svg
new file mode 100644
index 00000000..4e2e1dae
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-library.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg
new file mode 100644
index 00000000..45e063cd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office.svg
new file mode 100644
index 00000000..0efd9823
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg
new file mode 100644
index 00000000..31fca555
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cake.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cake.svg
new file mode 100644
index 00000000..a603e90a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cake.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calculator.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calculator.svg
new file mode 100644
index 00000000..d97740ee
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calculator.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg
new file mode 100644
index 00000000..64b5f8f8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar.svg
new file mode 100644
index 00000000..5e449117
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/camera.svg
new file mode 100644
index 00000000..b8bdae37
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/camera.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg
new file mode 100644
index 00000000..d7fa42c5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg
new file mode 100644
index 00000000..27f20fac
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg
new file mode 100644
index 00000000..fa51c167
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg
new file mode 100644
index 00000000..4bc306e1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg
new file mode 100644
index 00000000..d59d02aa
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg
new file mode 100644
index 00000000..9a0ec734
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg
new file mode 100644
index 00000000..4d366b8d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg
new file mode 100644
index 00000000..a41bf1ed
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg
new file mode 100644
index 00000000..83d17516
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg
new file mode 100644
index 00000000..d0d0d899
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-badge.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-badge.svg
new file mode 100644
index 00000000..8d6b79ad
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-badge.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-circle.svg
new file mode 100644
index 00000000..d4471d6b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check.svg
new file mode 100644
index 00000000..7644e301
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg
new file mode 100644
index 00000000..d7e93704
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg
new file mode 100644
index 00000000..95834afa
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg
new file mode 100644
index 00000000..37a809d7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg
new file mode 100644
index 00000000..51826916
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg
new file mode 100644
index 00000000..b38efa5b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg
new file mode 100644
index 00000000..73fe99af
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg
new file mode 100644
index 00000000..1e31bfdc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg
new file mode 100644
index 00000000..27b1d4f5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg
new file mode 100644
index 00000000..713a6f1f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg
new file mode 100644
index 00000000..b8fb7699
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg
new file mode 100644
index 00000000..7bb03a16
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg
new file mode 100644
index 00000000..46707777
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg
new file mode 100644
index 00000000..783a3337
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard.svg
new file mode 100644
index 00000000..ad9b943b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clock.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clock.svg
new file mode 100644
index 00000000..337196cc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clock.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg
new file mode 100644
index 00000000..7074791f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg
new file mode 100644
index 00000000..8b450812
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud.svg
new file mode 100644
index 00000000..55fd7250
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg
new file mode 100644
index 00000000..8308024b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg
new file mode 100644
index 00000000..3361add4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg
new file mode 100644
index 00000000..d5856458
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg
new file mode 100644
index 00000000..28f85f42
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog.svg
new file mode 100644
index 00000000..f2bad9ff
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/command-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/command-line.svg
new file mode 100644
index 00000000..baaf3629
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/command-line.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg
new file mode 100644
index 00000000..fb9a6e0d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg
new file mode 100644
index 00000000..cabc435a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/credit-card.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/credit-card.svg
new file mode 100644
index 00000000..3c0c917d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/credit-card.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg
new file mode 100644
index 00000000..5a8adac8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube.svg
new file mode 100644
index 00000000..70b0091a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg
new file mode 100644
index 00000000..7f2fca3f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg
new file mode 100644
index 00000000..d376f4c9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg
new file mode 100644
index 00000000..8b9dd2e4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg
new file mode 100644
index 00000000..8e7c52d2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg
new file mode 100644
index 00000000..078bf058
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg
new file mode 100644
index 00000000..254011af
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg
new file mode 100644
index 00000000..c29d0fd5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg
new file mode 100644
index 00000000..500a04cc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg
new file mode 100644
index 00000000..1caf9112
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg
new file mode 100644
index 00000000..7090ecbe
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg
new file mode 100644
index 00000000..04f6e650
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg
new file mode 100644
index 00000000..c0ca80ff
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg
new file mode 100644
index 00000000..2ffa3fed
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-check.svg
new file mode 100644
index 00000000..5ea7d9c6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-check.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg
new file mode 100644
index 00000000..acc64640
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg
new file mode 100644
index 00000000..f94eff6c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-minus.svg
new file mode 100644
index 00000000..173cb1f3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-plus.svg
new file mode 100644
index 00000000..9ec31ad5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-text.svg
new file mode 100644
index 00000000..cd77136f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-text.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document.svg
new file mode 100644
index 00000000..863a8aa1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg
new file mode 100644
index 00000000..09aac530
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg
new file mode 100644
index 00000000..7541be5a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg
new file mode 100644
index 00000000..4676cf3c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg
new file mode 100644
index 00000000..ff9dccde
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope.svg
new file mode 100644
index 00000000..ae8ff727
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg
new file mode 100644
index 00000000..25ef36fa
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg
new file mode 100644
index 00000000..c9742f1c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg
new file mode 100644
index 00000000..c7263e18
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg
new file mode 100644
index 00000000..072c9f2e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye.svg
new file mode 100644
index 00000000..2a54d63d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-frown.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-frown.svg
new file mode 100644
index 00000000..ba0cab32
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-frown.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-smile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-smile.svg
new file mode 100644
index 00000000..5246524e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-smile.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/film.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/film.svg
new file mode 100644
index 00000000..d76e5941
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/film.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/finger-print.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/finger-print.svg
new file mode 100644
index 00000000..0c1eeb27
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/finger-print.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/fire.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/fire.svg
new file mode 100644
index 00000000..54c97480
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/fire.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/flag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/flag.svg
new file mode 100644
index 00000000..dff4126c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/flag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg
new file mode 100644
index 00000000..96290cd0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg
new file mode 100644
index 00000000..824cb0e1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-open.svg
new file mode 100644
index 00000000..0721502a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg
new file mode 100644
index 00000000..3df62d24
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder.svg
new file mode 100644
index 00000000..30548192
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/forward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/forward.svg
new file mode 100644
index 00000000..cc80dc93
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/forward.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/funnel.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/funnel.svg
new file mode 100644
index 00000000..338fa522
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/funnel.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gif.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gif.svg
new file mode 100644
index 00000000..ba8a1867
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gif.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift-top.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift-top.svg
new file mode 100644
index 00000000..055b6d2d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift-top.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift.svg
new file mode 100644
index 00000000..54458156
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg
new file mode 100644
index 00000000..a605be00
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg
new file mode 100644
index 00000000..5d1a5cb7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg
new file mode 100644
index 00000000..f4898fa6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg
new file mode 100644
index 00000000..c8f797dc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg
new file mode 100644
index 00000000..859f1abc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg
new file mode 100644
index 00000000..c588a532
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg
new file mode 100644
index 00000000..66ca9c32
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hashtag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hashtag.svg
new file mode 100644
index 00000000..3ae10603
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hashtag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/heart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/heart.svg
new file mode 100644
index 00000000..10847682
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/heart.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home-modern.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home-modern.svg
new file mode 100644
index 00000000..20f4e2c2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home-modern.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home.svg
new file mode 100644
index 00000000..95433758
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/identification.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/identification.svg
new file mode 100644
index 00000000..bfd302a1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/identification.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg
new file mode 100644
index 00000000..db6ebda2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg
new file mode 100644
index 00000000..6c1e55c7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox.svg
new file mode 100644
index 00000000..56b35cb0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/information-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/information-circle.svg
new file mode 100644
index 00000000..c7fa9d70
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/information-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/key.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/key.svg
new file mode 100644
index 00000000..e9684cd1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/key.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/language.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/language.svg
new file mode 100644
index 00000000..0c606ef3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/language.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg
new file mode 100644
index 00000000..1660e991
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg
new file mode 100644
index 00000000..e3f2d9a7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/link.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/link.svg
new file mode 100644
index 00000000..916a7038
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/link.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg
new file mode 100644
index 00000000..14745732
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg
new file mode 100644
index 00000000..08b23c99
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-open.svg
new file mode 100644
index 00000000..c5595dde
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg
new file mode 100644
index 00000000..e71f8bff
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg
new file mode 100644
index 00000000..6bd11c16
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg
new file mode 100644
index 00000000..5dab7de0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg
new file mode 100644
index 00000000..7cff88fc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map-pin.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map-pin.svg
new file mode 100644
index 00000000..1f272f4e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map-pin.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map.svg
new file mode 100644
index 00000000..f96c988a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/megaphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/megaphone.svg
new file mode 100644
index 00000000..ec195081
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/megaphone.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/microphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/microphone.svg
new file mode 100644
index 00000000..670b34f2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/microphone.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg
new file mode 100644
index 00000000..b9630fc6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-small.svg
new file mode 100644
index 00000000..3e1a8b75
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus.svg
new file mode 100644
index 00000000..781994c3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/moon.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/moon.svg
new file mode 100644
index 00000000..91501fd9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/moon.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/musical-note.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/musical-note.svg
new file mode 100644
index 00000000..c0667fc7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/musical-note.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/newspaper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/newspaper.svg
new file mode 100644
index 00000000..0a4ac573
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/newspaper.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg
new file mode 100644
index 00000000..19b0bd0a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg
new file mode 100644
index 00000000..b66098ff
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg
new file mode 100644
index 00000000..32da43ea
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg
new file mode 100644
index 00000000..1d78d81d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg
new file mode 100644
index 00000000..a9a9e935
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause.svg
new file mode 100644
index 00000000..9843f7be
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg
new file mode 100644
index 00000000..3de435b8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil.svg
new file mode 100644
index 00000000..0c8759a9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg
new file mode 100644
index 00000000..b1b2e611
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg
new file mode 100644
index 00000000..faaf659b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg
new file mode 100644
index 00000000..0b8de6db
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone.svg
new file mode 100644
index 00000000..6f73149e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/photo.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/photo.svg
new file mode 100644
index 00000000..6982a115
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/photo.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-circle.svg
new file mode 100644
index 00000000..3a2fa635
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-circle.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-pause.svg
new file mode 100644
index 00000000..4ce4e55e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-pause.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play.svg
new file mode 100644
index 00000000..c0ae6ded
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg
new file mode 100644
index 00000000..4da4d1f1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-small.svg
new file mode 100644
index 00000000..991ed599
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus.svg
new file mode 100644
index 00000000..04808173
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/power.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/power.svg
new file mode 100644
index 00000000..c4b2706a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/power.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg
new file mode 100644
index 00000000..87d8a6dc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg
new file mode 100644
index 00000000..2262e1f5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/printer.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/printer.svg
new file mode 100644
index 00000000..6f7c5fac
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/printer.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg
new file mode 100644
index 00000000..13aa1a53
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/qr-code.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/qr-code.svg
new file mode 100644
index 00000000..662a4bd2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/qr-code.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg
new file mode 100644
index 00000000..9fb25421
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/queue-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/queue-list.svg
new file mode 100644
index 00000000..91c3f112
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/queue-list.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/radio.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/radio.svg
new file mode 100644
index 00000000..f9c177ae
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/radio.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg
new file mode 100644
index 00000000..2d192559
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg
new file mode 100644
index 00000000..dc569fc1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg
new file mode 100644
index 00000000..b1849648
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg
new file mode 100644
index 00000000..e1c0272c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg
new file mode 100644
index 00000000..6400ee8f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rss.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rss.svg
new file mode 100644
index 00000000..1c36b21f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rss.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scale.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scale.svg
new file mode 100644
index 00000000..500e3c66
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scale.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scissors.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scissors.svg
new file mode 100644
index 00000000..a23dc816
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scissors.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server-stack.svg
new file mode 100644
index 00000000..3b7fe323
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server.svg
new file mode 100644
index 00000000..c1675f34
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/share.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/share.svg
new file mode 100644
index 00000000..125b6d1a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/share.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-check.svg
new file mode 100644
index 00000000..f9fa2b9f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-check.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg
new file mode 100644
index 00000000..b52a2ff1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg
new file mode 100644
index 00000000..f5a51bde
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg
new file mode 100644
index 00000000..661477ba
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg
new file mode 100644
index 00000000..62992c3e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal.svg
new file mode 100644
index 00000000..56114d3a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sparkles.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sparkles.svg
new file mode 100644
index 00000000..5a78b096
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sparkles.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg
new file mode 100644
index 00000000..1b6dde78
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg
new file mode 100644
index 00000000..427e21e5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg
new file mode 100644
index 00000000..bc5e253b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg
new file mode 100644
index 00000000..8af2704a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg
new file mode 100644
index 00000000..601366d5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg
new file mode 100644
index 00000000..b8033c11
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/star.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/star.svg
new file mode 100644
index 00000000..98aa481a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/star.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg
new file mode 100644
index 00000000..b570e8e3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop.svg
new file mode 100644
index 00000000..4ee917a0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sun.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sun.svg
new file mode 100644
index 00000000..5667cb3b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sun.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/swatch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/swatch.svg
new file mode 100644
index 00000000..5b136ebd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/swatch.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/table-cells.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/table-cells.svg
new file mode 100644
index 00000000..cb37937d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/table-cells.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tag.svg
new file mode 100644
index 00000000..9620545e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tag.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ticket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ticket.svg
new file mode 100644
index 00000000..da2d69e0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ticket.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trash.svg
new file mode 100644
index 00000000..0d32d58b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trophy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trophy.svg
new file mode 100644
index 00000000..f846e52d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trophy.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/truck.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/truck.svg
new file mode 100644
index 00000000..6e1ea69e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/truck.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tv.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tv.svg
new file mode 100644
index 00000000..7b8a706a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tv.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-circle.svg
new file mode 100644
index 00000000..a177f269
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-group.svg
new file mode 100644
index 00000000..4e7089b6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-group.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-minus.svg
new file mode 100644
index 00000000..703478e5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-plus.svg
new file mode 100644
index 00000000..24533d10
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user.svg
new file mode 100644
index 00000000..e9b6c20b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/users.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/users.svg
new file mode 100644
index 00000000..87304a0d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/users.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/variable.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/variable.svg
new file mode 100644
index 00000000..81fab040
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/variable.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg
new file mode 100644
index 00000000..d1de13e7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera.svg
new file mode 100644
index 00000000..aae1a198
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/view-columns.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/view-columns.svg
new file mode 100644
index 00000000..22a668e8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/view-columns.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg
new file mode 100644
index 00000000..0583eef5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wallet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wallet.svg
new file mode 100644
index 00000000..8f19d644
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wallet.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wifi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wifi.svg
new file mode 100644
index 00000000..084b3e13
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wifi.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/window.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/window.svg
new file mode 100644
index 00000000..4ffea711
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/window.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg
new file mode 100644
index 00000000..1023ae9d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench.svg
new file mode 100644
index 00000000..de3a6e2c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-circle.svg
new file mode 100644
index 00000000..294ba208
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-mark.svg
new file mode 100644
index 00000000..a6d9eb7f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg
new file mode 100644
index 00000000..2a13ef28
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg
new file mode 100644
index 00000000..ed9b9500
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg
new file mode 100644
index 00000000..fc4b90cc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg
new file mode 100644
index 00000000..5999b72a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg
new file mode 100644
index 00000000..e7dd0d65
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box.svg
new file mode 100644
index 00000000..74e0471d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg
new file mode 100644
index 00000000..c85a4ff9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg
new file mode 100644
index 00000000..5cd0d4dc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg
new file mode 100644
index 00000000..d2ef0b30
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg
new file mode 100644
index 00000000..35eab418
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg
new file mode 100644
index 00000000..8c60942e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg
new file mode 100644
index 00000000..a18c62d9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg
new file mode 100644
index 00000000..5cb396ba
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg
new file mode 100644
index 00000000..a937f8ef
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg
new file mode 100644
index 00000000..972a85e7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg
new file mode 100644
index 00000000..51bef708
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg
new file mode 100644
index 00000000..891774e7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg
new file mode 100644
index 00000000..aa12c0c8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg
new file mode 100644
index 00000000..0bcb6a0e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg
new file mode 100644
index 00000000..b36d8e08
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg
new file mode 100644
index 00000000..0808a572
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg
new file mode 100644
index 00000000..48a71fd1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg
new file mode 100644
index 00000000..424f75a4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg
new file mode 100644
index 00000000..73a7a7eb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg
new file mode 100644
index 00000000..1b1bbd1f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg
new file mode 100644
index 00000000..790993f5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg
new file mode 100644
index 00000000..231b1b25
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg
new file mode 100644
index 00000000..5d912612
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg
new file mode 100644
index 00000000..33b31cfd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg
new file mode 100644
index 00000000..ac1bc377
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg
new file mode 100644
index 00000000..f46b6098
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg
new file mode 100644
index 00000000..f2ece6e4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg
new file mode 100644
index 00000000..0a9999ff
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg
new file mode 100644
index 00000000..b6f9c2e7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg
new file mode 100644
index 00000000..b661da7a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg
new file mode 100644
index 00000000..cba893e0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg
new file mode 100644
index 00000000..7554631b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg
new file mode 100644
index 00000000..19093f6e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg
new file mode 100644
index 00000000..16f6c79d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg
new file mode 100644
index 00000000..69750249
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg
new file mode 100644
index 00000000..f0b679a0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg
new file mode 100644
index 00000000..2da0f98c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg
new file mode 100644
index 00000000..8cfe23d6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg
new file mode 100644
index 00000000..604920f0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg
new file mode 100644
index 00000000..2399662d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg
new file mode 100644
index 00000000..93fb7f11
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg
new file mode 100644
index 00000000..356e9ca3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg
new file mode 100644
index 00000000..a02c654e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backspace.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backspace.svg
new file mode 100644
index 00000000..e5a79c21
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backspace.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backward.svg
new file mode 100644
index 00000000..bdf2a01a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backward.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/banknotes.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/banknotes.svg
new file mode 100644
index 00000000..1cc18039
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/banknotes.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-2.svg
new file mode 100644
index 00000000..6ee47abf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-2.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg
new file mode 100644
index 00000000..a804c110
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg
new file mode 100644
index 00000000..2fd11ad9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg
new file mode 100644
index 00000000..9a2c1708
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3.svg
new file mode 100644
index 00000000..85584e88
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-4.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-4.svg
new file mode 100644
index 00000000..e3591d15
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-4.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg
new file mode 100644
index 00000000..10140b85
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg
new file mode 100644
index 00000000..4b3d4a7c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-0.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-0.svg
new file mode 100644
index 00000000..f03a7378
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-0.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-100.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-100.svg
new file mode 100644
index 00000000..62e4ec92
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-100.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-50.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-50.svg
new file mode 100644
index 00000000..63344d75
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-50.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/beaker.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/beaker.svg
new file mode 100644
index 00000000..e0b73ccd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/beaker.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg
new file mode 100644
index 00000000..f280b00d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg
new file mode 100644
index 00000000..0ef076cc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg
new file mode 100644
index 00000000..cf93ae09
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell.svg
new file mode 100644
index 00000000..818496e0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg
new file mode 100644
index 00000000..59d24f74
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt.svg
new file mode 100644
index 00000000..596c47a1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/book-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/book-open.svg
new file mode 100644
index 00000000..2e0a1811
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/book-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg
new file mode 100644
index 00000000..8435a025
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg
new file mode 100644
index 00000000..a4d3ca5b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark.svg
new file mode 100644
index 00000000..e9f3fb71
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/briefcase.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/briefcase.svg
new file mode 100644
index 00000000..a66af568
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/briefcase.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg
new file mode 100644
index 00000000..3c16cbcc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-library.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-library.svg
new file mode 100644
index 00000000..90f86401
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-library.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg
new file mode 100644
index 00000000..240eedbf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office.svg
new file mode 100644
index 00000000..9883e33b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg
new file mode 100644
index 00000000..f3b54baf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cake.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cake.svg
new file mode 100644
index 00000000..f13b308f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cake.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calculator.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calculator.svg
new file mode 100644
index 00000000..e058510e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calculator.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg
new file mode 100644
index 00000000..0df9b163
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar.svg
new file mode 100644
index 00000000..27e208c3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/camera.svg
new file mode 100644
index 00000000..e58165d6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/camera.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg
new file mode 100644
index 00000000..d4af840a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg
new file mode 100644
index 00000000..abe5349e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg
new file mode 100644
index 00000000..5aea729a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg
new file mode 100644
index 00000000..bff24c4b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg
new file mode 100644
index 00000000..eab7a418
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg
new file mode 100644
index 00000000..1ee6159d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg
new file mode 100644
index 00000000..80ad26d8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg
new file mode 100644
index 00000000..3dd81b79
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg
new file mode 100644
index 00000000..815c6d75
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg
new file mode 100644
index 00000000..473b921c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-badge.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-badge.svg
new file mode 100644
index 00000000..058b329f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-badge.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-circle.svg
new file mode 100644
index 00000000..2b908313
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check.svg
new file mode 100644
index 00000000..2a6bc17d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg
new file mode 100644
index 00000000..ddbe304a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg
new file mode 100644
index 00000000..5c6539d6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg
new file mode 100644
index 00000000..7e25238e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg
new file mode 100644
index 00000000..029e6871
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg
new file mode 100644
index 00000000..4f9ce7e9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg
new file mode 100644
index 00000000..2d89e8b2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg
new file mode 100644
index 00000000..36e4859b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg
new file mode 100644
index 00000000..58edbc3f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg
new file mode 100644
index 00000000..9abe9cd1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg
new file mode 100644
index 00000000..5a49d802
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg
@@ -0,0 +1,6 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg
new file mode 100644
index 00000000..21ec021e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg
new file mode 100644
index 00000000..d60bed5f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg
new file mode 100644
index 00000000..d70b7083
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard.svg
new file mode 100644
index 00000000..c09970f2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clock.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clock.svg
new file mode 100644
index 00000000..1d6fb4a6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clock.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg
new file mode 100644
index 00000000..d6cf7c5e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg
new file mode 100644
index 00000000..7e0dceed
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud.svg
new file mode 100644
index 00000000..95d0c733
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg
new file mode 100644
index 00000000..103f73be
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg
new file mode 100644
index 00000000..9f331efe
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg
new file mode 100644
index 00000000..ba6fca5d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg
new file mode 100644
index 00000000..9b9b1a61
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog.svg
new file mode 100644
index 00000000..e854f730
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/command-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/command-line.svg
new file mode 100644
index 00000000..e2a0af88
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/command-line.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg
new file mode 100644
index 00000000..5b7f2efa
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg
new file mode 100644
index 00000000..e20f6fb0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/credit-card.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/credit-card.svg
new file mode 100644
index 00000000..fe4dc14e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/credit-card.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg
new file mode 100644
index 00000000..5577f268
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube.svg
new file mode 100644
index 00000000..b0029f26
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg
new file mode 100644
index 00000000..ca13c68a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg
new file mode 100644
index 00000000..e0155df4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg
new file mode 100644
index 00000000..2926c252
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg
new file mode 100644
index 00000000..547f725b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg
new file mode 100644
index 00000000..2ee9b46b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg
new file mode 100644
index 00000000..65ef9bc4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg
new file mode 100644
index 00000000..c0e462ba
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg
new file mode 100644
index 00000000..867faa41
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg
new file mode 100644
index 00000000..eec0738e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg
new file mode 100644
index 00000000..88e2cc81
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg
new file mode 100644
index 00000000..77ac19cc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg
new file mode 100644
index 00000000..bc26cb91
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg
new file mode 100644
index 00000000..83d0eacf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-check.svg
new file mode 100644
index 00000000..e8278544
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-check.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg
new file mode 100644
index 00000000..fa7375d4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg
new file mode 100644
index 00000000..ab165f71
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-minus.svg
new file mode 100644
index 00000000..265c6ebf
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-minus.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-plus.svg
new file mode 100644
index 00000000..5e314595
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-plus.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-text.svg
new file mode 100644
index 00000000..73b30cd0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-text.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document.svg
new file mode 100644
index 00000000..a05f20f1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg
new file mode 100644
index 00000000..6ec2b50f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg
new file mode 100644
index 00000000..ddb5a3fe
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg
new file mode 100644
index 00000000..792c0aeb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg
new file mode 100644
index 00000000..e6bf97b3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope.svg
new file mode 100644
index 00000000..702341b8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg
new file mode 100644
index 00000000..fdaadc0e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg
new file mode 100644
index 00000000..627a7122
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg
new file mode 100644
index 00000000..15b16d04
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg
new file mode 100644
index 00000000..11ef99b0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye.svg
new file mode 100644
index 00000000..a648db3b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-frown.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-frown.svg
new file mode 100644
index 00000000..7040d58c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-frown.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-smile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-smile.svg
new file mode 100644
index 00000000..d5e75a2d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-smile.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/film.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/film.svg
new file mode 100644
index 00000000..fbd26cc9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/film.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/finger-print.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/finger-print.svg
new file mode 100644
index 00000000..68e72b45
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/finger-print.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/fire.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/fire.svg
new file mode 100644
index 00000000..93b1b1fc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/fire.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/flag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/flag.svg
new file mode 100644
index 00000000..8c67b013
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/flag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg
new file mode 100644
index 00000000..5d963b4f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg
new file mode 100644
index 00000000..d0292b84
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-open.svg
new file mode 100644
index 00000000..b9d80ba8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg
new file mode 100644
index 00000000..efaf9494
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder.svg
new file mode 100644
index 00000000..a7847f89
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/forward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/forward.svg
new file mode 100644
index 00000000..de908634
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/forward.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/funnel.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/funnel.svg
new file mode 100644
index 00000000..fe5699f9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/funnel.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gif.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gif.svg
new file mode 100644
index 00000000..283e6e52
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gif.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift-top.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift-top.svg
new file mode 100644
index 00000000..4bd4e6fe
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift-top.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift.svg
new file mode 100644
index 00000000..2ca6c929
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg
new file mode 100644
index 00000000..0cbacaef
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg
new file mode 100644
index 00000000..5ae0d5da
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg
new file mode 100644
index 00000000..14249d63
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg
new file mode 100644
index 00000000..49a78fd3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg
new file mode 100644
index 00000000..1717d511
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg
new file mode 100644
index 00000000..7a2b9a61
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg
new file mode 100644
index 00000000..4942d2d4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hashtag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hashtag.svg
new file mode 100644
index 00000000..29e677d3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hashtag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/heart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/heart.svg
new file mode 100644
index 00000000..b5f0d950
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/heart.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home-modern.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home-modern.svg
new file mode 100644
index 00000000..488685a6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home-modern.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home.svg
new file mode 100644
index 00000000..ec0bae18
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/identification.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/identification.svg
new file mode 100644
index 00000000..829b24d5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/identification.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg
new file mode 100644
index 00000000..4fd220bd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg
new file mode 100644
index 00000000..fffab993
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox.svg
new file mode 100644
index 00000000..b74380ec
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/information-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/information-circle.svg
new file mode 100644
index 00000000..bd2723b5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/information-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/key.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/key.svg
new file mode 100644
index 00000000..6acee277
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/key.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/language.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/language.svg
new file mode 100644
index 00000000..60d1aee4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/language.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg
new file mode 100644
index 00000000..9ddc8d49
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg
new file mode 100644
index 00000000..ff49cb33
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/link.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/link.svg
new file mode 100644
index 00000000..a6dc0930
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/link.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg
new file mode 100644
index 00000000..7983877a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg
new file mode 100644
index 00000000..8a5a6d7c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-open.svg
new file mode 100644
index 00000000..4562f7ee
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-open.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg
new file mode 100644
index 00000000..17a6f282
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg
new file mode 100644
index 00000000..06ae161b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg
new file mode 100644
index 00000000..92040d0a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg
new file mode 100644
index 00000000..b602e081
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map-pin.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map-pin.svg
new file mode 100644
index 00000000..92e6785e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map-pin.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map.svg
new file mode 100644
index 00000000..9d4f7ddd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/megaphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/megaphone.svg
new file mode 100644
index 00000000..b1f1e102
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/megaphone.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/microphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/microphone.svg
new file mode 100644
index 00000000..a5f4cb6a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/microphone.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg
new file mode 100644
index 00000000..8c981ab6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-small.svg
new file mode 100644
index 00000000..782213ea
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus.svg
new file mode 100644
index 00000000..1fa71170
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/moon.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/moon.svg
new file mode 100644
index 00000000..97d5c5a0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/moon.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/musical-note.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/musical-note.svg
new file mode 100644
index 00000000..a9ab9b5e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/musical-note.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/newspaper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/newspaper.svg
new file mode 100644
index 00000000..d1f2c1eb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/newspaper.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg
new file mode 100644
index 00000000..42eb7712
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg
new file mode 100644
index 00000000..35fd5a68
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg
new file mode 100644
index 00000000..9365a57b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg
new file mode 100644
index 00000000..0a0dcddd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg
new file mode 100644
index 00000000..4fe4f2b6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause.svg
new file mode 100644
index 00000000..2e121ace
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg
new file mode 100644
index 00000000..5f4aaf8c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil.svg
new file mode 100644
index 00000000..78ec61a3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg
new file mode 100644
index 00000000..06f3ba01
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg
new file mode 100644
index 00000000..678c4f62
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg
new file mode 100644
index 00000000..a017a7de
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone.svg
new file mode 100644
index 00000000..ca2a6bc1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/photo.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/photo.svg
new file mode 100644
index 00000000..57e023db
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/photo.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-circle.svg
new file mode 100644
index 00000000..752273ae
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-pause.svg
new file mode 100644
index 00000000..e5bb17cd
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-pause.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play.svg
new file mode 100644
index 00000000..da0e4e2e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg
new file mode 100644
index 00000000..b45f965b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-small.svg
new file mode 100644
index 00000000..0c4b7443
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-small.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus.svg
new file mode 100644
index 00000000..85d3b140
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/power.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/power.svg
new file mode 100644
index 00000000..2bf830f8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/power.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg
new file mode 100644
index 00000000..cb0bc9ab
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg
new file mode 100644
index 00000000..54e10b2b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/printer.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/printer.svg
new file mode 100644
index 00000000..4fce7910
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/printer.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg
new file mode 100644
index 00000000..4f85b374
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/qr-code.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/qr-code.svg
new file mode 100644
index 00000000..7f676cab
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/qr-code.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg
new file mode 100644
index 00000000..2ae51be9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/queue-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/queue-list.svg
new file mode 100644
index 00000000..536fd88b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/queue-list.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/radio.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/radio.svg
new file mode 100644
index 00000000..92ca5149
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/radio.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg
new file mode 100644
index 00000000..5eb63714
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg
new file mode 100644
index 00000000..6a1a154e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg
new file mode 100644
index 00000000..289d1985
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg
new file mode 100644
index 00000000..82a1334e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg
new file mode 100644
index 00000000..522fc646
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rss.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rss.svg
new file mode 100644
index 00000000..b9a8ab2e
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rss.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scale.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scale.svg
new file mode 100644
index 00000000..b7e57c7b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scale.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scissors.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scissors.svg
new file mode 100644
index 00000000..9c971b38
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scissors.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server-stack.svg
new file mode 100644
index 00000000..c0d3074b
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server-stack.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server.svg
new file mode 100644
index 00000000..55f9aedb
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/share.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/share.svg
new file mode 100644
index 00000000..8f45dfca
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/share.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-check.svg
new file mode 100644
index 00000000..2596ace4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-check.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg
new file mode 100644
index 00000000..ce53fcc1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg
new file mode 100644
index 00000000..e6503ee3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg
new file mode 100644
index 00000000..931a12f5
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg
new file mode 100644
index 00000000..21c65cb3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal.svg
new file mode 100644
index 00000000..9027aef1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sparkles.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sparkles.svg
new file mode 100644
index 00000000..0d8d0c19
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sparkles.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg
new file mode 100644
index 00000000..bd84477f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg
new file mode 100644
index 00000000..e71f1b67
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg
new file mode 100644
index 00000000..c3726a52
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg
new file mode 100644
index 00000000..8ed638de
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg
new file mode 100644
index 00000000..475f6c3d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg
new file mode 100644
index 00000000..88a2dda4
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/star.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/star.svg
new file mode 100644
index 00000000..85098192
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/star.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg
new file mode 100644
index 00000000..8e57a2c2
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop.svg
new file mode 100644
index 00000000..1bf426f6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sun.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sun.svg
new file mode 100644
index 00000000..1b597fa1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sun.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/swatch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/swatch.svg
new file mode 100644
index 00000000..9b26c039
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/swatch.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/table-cells.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/table-cells.svg
new file mode 100644
index 00000000..151a30c1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/table-cells.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tag.svg
new file mode 100644
index 00000000..efcd01bc
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tag.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ticket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ticket.svg
new file mode 100644
index 00000000..e947c416
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ticket.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trash.svg
new file mode 100644
index 00000000..ed7bf43c
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trophy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trophy.svg
new file mode 100644
index 00000000..ed7ee159
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trophy.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/truck.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/truck.svg
new file mode 100644
index 00000000..c218da65
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/truck.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tv.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tv.svg
new file mode 100644
index 00000000..8f270260
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tv.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-circle.svg
new file mode 100644
index 00000000..978d0b8d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-group.svg
new file mode 100644
index 00000000..7ae76006
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-group.svg
@@ -0,0 +1,4 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-minus.svg
new file mode 100644
index 00000000..062a7c94
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-plus.svg
new file mode 100644
index 00000000..ef313fa9
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user.svg
new file mode 100644
index 00000000..207213d8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/users.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/users.svg
new file mode 100644
index 00000000..2959115d
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/users.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/variable.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/variable.svg
new file mode 100644
index 00000000..5601cac1
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/variable.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg
new file mode 100644
index 00000000..2a344d5a
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera.svg
new file mode 100644
index 00000000..55bf7b4f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/view-columns.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/view-columns.svg
new file mode 100644
index 00000000..f7295e37
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/view-columns.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg
new file mode 100644
index 00000000..e04b727f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wallet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wallet.svg
new file mode 100644
index 00000000..001b38a7
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wallet.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wifi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wifi.svg
new file mode 100644
index 00000000..eb4fd4e6
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wifi.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/window.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/window.svg
new file mode 100644
index 00000000..4de83b3f
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/window.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg
new file mode 100644
index 00000000..b7e0e9e8
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg
@@ -0,0 +1,5 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench.svg
new file mode 100644
index 00000000..3b61d5b3
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-circle.svg
new file mode 100644
index 00000000..913782ad
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-mark.svg
new file mode 100644
index 00000000..e525a8f0
--- /dev/null
+++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/admin_service/assets/vendor/topbar.js b/apps/admin_service/assets/vendor/topbar.js
new file mode 100644
index 00000000..41957274
--- /dev/null
+++ b/apps/admin_service/assets/vendor/topbar.js
@@ -0,0 +1,165 @@
+/**
+ * @license MIT
+ * topbar 2.0.0, 2023-02-04
+ * https://buunguyen.github.io/topbar
+ * Copyright (c) 2021 Buu Nguyen
+ */
+(function (window, document) {
+ "use strict";
+
+ // https://gist.github.com/paulirish/1579671
+ (function () {
+ var lastTime = 0;
+ var vendors = ["ms", "moz", "webkit", "o"];
+ for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {
+ window.requestAnimationFrame =
+ window[vendors[x] + "RequestAnimationFrame"];
+ window.cancelAnimationFrame =
+ window[vendors[x] + "CancelAnimationFrame"] ||
+ window[vendors[x] + "CancelRequestAnimationFrame"];
+ }
+ if (!window.requestAnimationFrame)
+ window.requestAnimationFrame = function (callback, element) {
+ var currTime = new Date().getTime();
+ var timeToCall = Math.max(0, 16 - (currTime - lastTime));
+ var id = window.setTimeout(function () {
+ callback(currTime + timeToCall);
+ }, timeToCall);
+ lastTime = currTime + timeToCall;
+ return id;
+ };
+ if (!window.cancelAnimationFrame)
+ window.cancelAnimationFrame = function (id) {
+ clearTimeout(id);
+ };
+ })();
+
+ var canvas,
+ currentProgress,
+ showing,
+ progressTimerId = null,
+ fadeTimerId = null,
+ delayTimerId = null,
+ addEvent = function (elem, type, handler) {
+ if (elem.addEventListener) elem.addEventListener(type, handler, false);
+ else if (elem.attachEvent) elem.attachEvent("on" + type, handler);
+ else elem["on" + type] = handler;
+ },
+ options = {
+ autoRun: true,
+ barThickness: 3,
+ barColors: {
+ 0: "rgba(26, 188, 156, .9)",
+ ".25": "rgba(52, 152, 219, .9)",
+ ".50": "rgba(241, 196, 15, .9)",
+ ".75": "rgba(230, 126, 34, .9)",
+ "1.0": "rgba(211, 84, 0, .9)",
+ },
+ shadowBlur: 10,
+ shadowColor: "rgba(0, 0, 0, .6)",
+ className: null,
+ },
+ repaint = function () {
+ canvas.width = window.innerWidth;
+ canvas.height = options.barThickness * 5; // need space for shadow
+
+ var ctx = canvas.getContext("2d");
+ ctx.shadowBlur = options.shadowBlur;
+ ctx.shadowColor = options.shadowColor;
+
+ var lineGradient = ctx.createLinearGradient(0, 0, canvas.width, 0);
+ for (var stop in options.barColors)
+ lineGradient.addColorStop(stop, options.barColors[stop]);
+ ctx.lineWidth = options.barThickness;
+ ctx.beginPath();
+ ctx.moveTo(0, options.barThickness / 2);
+ ctx.lineTo(
+ Math.ceil(currentProgress * canvas.width),
+ options.barThickness / 2
+ );
+ ctx.strokeStyle = lineGradient;
+ ctx.stroke();
+ },
+ createCanvas = function () {
+ canvas = document.createElement("canvas");
+ var style = canvas.style;
+ style.position = "fixed";
+ style.top = style.left = style.right = style.margin = style.padding = 0;
+ style.zIndex = 100001;
+ style.display = "none";
+ if (options.className) canvas.classList.add(options.className);
+ document.body.appendChild(canvas);
+ addEvent(window, "resize", repaint);
+ },
+ topbar = {
+ config: function (opts) {
+ for (var key in opts)
+ if (options.hasOwnProperty(key)) options[key] = opts[key];
+ },
+ show: function (delay) {
+ if (showing) return;
+ if (delay) {
+ if (delayTimerId) return;
+ delayTimerId = setTimeout(() => topbar.show(), delay);
+ } else {
+ showing = true;
+ if (fadeTimerId !== null) window.cancelAnimationFrame(fadeTimerId);
+ if (!canvas) createCanvas();
+ canvas.style.opacity = 1;
+ canvas.style.display = "block";
+ topbar.progress(0);
+ if (options.autoRun) {
+ (function loop() {
+ progressTimerId = window.requestAnimationFrame(loop);
+ topbar.progress(
+ "+" + 0.05 * Math.pow(1 - Math.sqrt(currentProgress), 2)
+ );
+ })();
+ }
+ }
+ },
+ progress: function (to) {
+ if (typeof to === "undefined") return currentProgress;
+ if (typeof to === "string") {
+ to =
+ (to.indexOf("+") >= 0 || to.indexOf("-") >= 0
+ ? currentProgress
+ : 0) + parseFloat(to);
+ }
+ currentProgress = to > 1 ? 1 : to;
+ repaint();
+ return currentProgress;
+ },
+ hide: function () {
+ clearTimeout(delayTimerId);
+ delayTimerId = null;
+ if (!showing) return;
+ showing = false;
+ if (progressTimerId != null) {
+ window.cancelAnimationFrame(progressTimerId);
+ progressTimerId = null;
+ }
+ (function loop() {
+ if (topbar.progress("+.1") >= 1) {
+ canvas.style.opacity -= 0.05;
+ if (canvas.style.opacity <= 0.05) {
+ canvas.style.display = "none";
+ fadeTimerId = null;
+ return;
+ }
+ }
+ fadeTimerId = window.requestAnimationFrame(loop);
+ })();
+ },
+ };
+
+ if (typeof module === "object" && typeof module.exports === "object") {
+ module.exports = topbar;
+ } else if (typeof define === "function" && define.amd) {
+ define(function () {
+ return topbar;
+ });
+ } else {
+ this.topbar = topbar;
+ }
+}.call(this, window, document));
diff --git a/apps/admin_service/config/config.exs b/apps/admin_service/config/config.exs
new file mode 100644
index 00000000..33d1c258
--- /dev/null
+++ b/apps/admin_service/config/config.exs
@@ -0,0 +1,61 @@
+# This file is responsible for configuring your application
+# and its dependencies with the aid of the Config module.
+#
+# This configuration file is loaded before any dependency and
+# is restricted to this project.
+
+# General application configuration
+import Config
+
+# Import global config
+import_config "../../../config/config.exs"
+
+config :admin_service,
+ generators: [timestamp_type: :utc_datetime]
+
+# Configures the endpoint
+config :admin_service, AdminServiceWeb.Endpoint,
+ url: [host: "localhost"],
+ adapter: Phoenix.Endpoint.Cowboy2Adapter,
+ render_errors: [
+ formats: [html: AdminServiceWeb.ErrorHTML, json: AdminServiceWeb.ErrorJSON],
+ layout: false
+ ],
+ pubsub_server: AdminService.PubSub,
+ live_view: [signing_salt: "sybY8FSQ"]
+
+# Configure esbuild (the version is required)
+config :esbuild,
+ version: "0.17.11",
+ default: [
+ args:
+ ~w(js/app.js --bundle --target=es2017 --outdir=../priv/static/assets --external:/fonts/* --external:/images/*),
+ cd: Path.expand("../assets", __DIR__),
+ env: %{"NODE_PATH" => Path.expand("../deps", __DIR__)}
+ ]
+
+# Configure tailwind (the version is required)
+config :tailwind,
+ version: "3.3.2",
+ default: [
+ args: ~w(
+ --config=tailwind.config.js
+ --input=css/app.css
+ --output=../priv/static/assets/app.css
+ ),
+ cd: Path.expand("../assets", __DIR__)
+ ]
+
+# Configures Elixir's Logger
+config :logger, :console,
+ format: "$time $metadata[$level] $message\n",
+ metadata: [:request_id]
+
+# Use Jason for JSON parsing in Phoenix
+config :phoenix, :json_library, Jason
+
+# Import environment specific config. This must remain at the bottom
+# of this file so it overrides the configuration defined above.
+if File.exists?("#{__DIR__}/#{config_env()}.exs") do
+ import_config "#{config_env()}.exs"
+end
diff --git a/apps/admin_service/config/dev.exs b/apps/admin_service/config/dev.exs
new file mode 100644
index 00000000..ab847fe5
--- /dev/null
+++ b/apps/admin_service/config/dev.exs
@@ -0,0 +1,77 @@
+import Config
+
+## Clustering strategy
+
+config :libcluster,
+ topologies: [
+ local_epmd: [
+ strategy: Elixir.Cluster.Strategy.LocalEpmd
+ ]
+ ]
+
+# For development, we disable any cache and enable
+# debugging and code reloading.
+#
+# The watchers configuration can be used to run external
+# watchers to your application. For example, we can use it
+# to bundle .js and .css sources.
+config :admin_service, AdminServiceWeb.Endpoint,
+ # Binding to loopback ipv4 address prevents access from other machines.
+ # Change to `ip: {0, 0, 0, 0}` to allow access from other machines.
+ http: [ip: {127, 0, 0, 1}, port: 4000],
+ check_origin: false,
+ code_reloader: true,
+ debug_errors: true,
+ secret_key_base: "zVeD0XfKMW0n2DzcWprWgF8oXPaCLZROjPGD10Fs8SJCnRCDm722u/1SOlQ2fsz2",
+ watchers: [
+ esbuild: {Esbuild, :install_and_run, [:default, ~w(--sourcemap=inline --watch)]},
+ tailwind: {Tailwind, :install_and_run, [:default, ~w(--watch)]}
+ ]
+
+# ## SSL Support
+#
+# In order to use HTTPS in development, a self-signed
+# certificate can be generated by running the following
+# Mix task:
+#
+# mix phx.gen.cert
+#
+# Run `mix help phx.gen.cert` for more information.
+#
+# The `http:` config above can be replaced with:
+#
+# https: [
+# port: 4001,
+# cipher_suite: :strong,
+# keyfile: "priv/cert/selfsigned_key.pem",
+# certfile: "priv/cert/selfsigned.pem"
+# ],
+#
+# If desired, both `http:` and `https:` keys can be
+# configured to run both http and https servers on
+# different ports.
+
+# Watch static and templates for browser reloading.
+config :admin_service, AdminServiceWeb.Endpoint,
+ live_reload: [
+ patterns: [
+ ~r"priv/static/.*(js|css|png|jpeg|jpg|gif|svg)$",
+ ~r"lib/admin_service_web/(controllers|live|components)/.*(ex|heex)$"
+ ]
+ ]
+
+# Enable dev routes for dashboard and mailbox
+config :admin_service, dev_routes: true
+
+# Do not include metadata nor timestamps in development logs
+config :logger, :console, format: "[$level] $message\n"
+
+# Set a higher stacktrace during development. Avoid configuring such
+# in production as building large stacktraces may be expensive.
+config :phoenix, :stacktrace_depth, 20
+
+# Initialize plugs at runtime for faster development compilation
+config :phoenix, :plug_init_mode, :runtime
+
+# Include HEEx debug annotations as HTML comments in rendered markup
+config :phoenix_live_view, :debug_heex_annotations, true
diff --git a/apps/admin_service/config/prod.exs b/apps/admin_service/config/prod.exs
new file mode 100644
index 00000000..5ea5670c
--- /dev/null
+++ b/apps/admin_service/config/prod.exs
@@ -0,0 +1,15 @@
+import Config
+
+# Note we also include the path to a cache manifest
+# containing the digested version of static files. This
+# manifest is generated by the `mix assets.deploy` task,
+# which you should run after static files are built and
+# before starting your production server.
+config :admin_service, AdminServiceWeb.Endpoint,
+ cache_static_manifest: "priv/static/cache_manifest.json"
+
+# Do not print debug messages in production
+config :logger, level: :info
+
+# Runtime production configuration, including reading
+# of environment variables, is done on config/runtime.exs.
diff --git a/apps/admin_service/config/runtime.exs b/apps/admin_service/config/runtime.exs
new file mode 100644
index 00000000..c85cc85a
--- /dev/null
+++ b/apps/admin_service/config/runtime.exs
@@ -0,0 +1,84 @@
+import Config
+
+# config/runtime.exs is executed for all environments, including
+# during releases. It is executed after compilation and before the
+# system starts, so it is typically used to load production configuration
+# and secrets from environment variables or elsewhere. Do not define
+# any compile-time configuration in here, as it won't be applied.
+# The block below contains prod specific runtime configuration.
+
+# ## Using releases
+#
+# If you use `mix release`, you need to explicitly enable the server
+# by passing the PHX_SERVER=true when you start it:
+#
+# PHX_SERVER=true bin/admin_service start
+#
+# Alternatively, you can use `mix phx.gen.release` to generate a `bin/server`
+# script that automatically sets the env var above.
+if System.get_env("PHX_SERVER") do
+ config :admin_service, AdminServiceWeb.Endpoint, server: true
+end
+
+if config_env() == :prod do
+ # The secret key base is used to sign/encrypt cookies and other secrets.
+ # A default value is used in config/dev.exs and config/test.exs but you
+ # want to use a different value for prod and you most likely don't want
+ # to check this value into version control, so we use an environment
+ # variable instead.
+ secret_key_base =
+ System.get_env("SECRET_KEY_BASE") ||
+ raise """
+ environment variable SECRET_KEY_BASE is missing.
+ You can generate one by calling: mix phx.gen.secret
+ """
+
+ host = System.get_env("PHX_HOST") || "example.com"
+ port = String.to_integer(System.get_env("PORT") || "4000")
+
+ config :admin_service, :dns_cluster_query, System.get_env("DNS_CLUSTER_QUERY")
+
+ config :admin_service, AdminServiceWeb.Endpoint,
+ url: [host: host, port: 443, scheme: "https"],
+ http: [
+ # Enable IPv6 and bind on all interfaces.
+ # Set it to {0, 0, 0, 0, 0, 0, 0, 1} for local network only access.
+ # See the documentation on https://hexdocs.pm/plug_cowboy/Plug.Cowboy.html
+ # for details about using IPv6 vs IPv4 and loopback vs public addresses.
+ ip: {0, 0, 0, 0, 0, 0, 0, 0},
+ port: port
+ ],
+ secret_key_base: secret_key_base
+
+ # ## SSL Support
+ #
+ # To get SSL working, you will need to add the `https` key
+ # to your endpoint configuration:
+ #
+ # config :admin_service, AdminServiceWeb.Endpoint,
+ # https: [
+ # ...,
+ # port: 443,
+ # cipher_suite: :strong,
+ # keyfile: System.get_env("SOME_APP_SSL_KEY_PATH"),
+ # certfile: System.get_env("SOME_APP_SSL_CERT_PATH")
+ # ]
+ #
+ # The `cipher_suite` is set to `:strong` to support only the
+ # latest and more secure SSL ciphers. This means old browsers
+ # and clients may not be supported. You can set it to
+ # `:compatible` for wider support.
+ #
+ # `:keyfile` and `:certfile` expect an absolute path to the key
+ # and cert in disk or a relative path inside priv, for example
+ # "priv/ssl/server.key". For all supported SSL configuration
+ # options, see https://hexdocs.pm/plug/Plug.SSL.html#configure/1
+ #
+ # We also recommend setting `force_ssl` in your endpoint, ensuring
+ # no data is ever sent via http, always redirecting to https:
+ #
+ # config :admin_service, AdminServiceWeb.Endpoint,
+ # force_ssl: [hsts: true]
+ #
+ # Check `Plug.SSL` for all available options in `force_ssl`.
+end
diff --git a/apps/admin_service/config/test.exs b/apps/admin_service/config/test.exs
new file mode 100644
index 00000000..70c46206
--- /dev/null
+++ b/apps/admin_service/config/test.exs
@@ -0,0 +1,14 @@
+import Config
+
+# We don't run a server during test. If one is required,
+# you can enable the server option below.
+config :admin_service, AdminServiceWeb.Endpoint,
+ http: [ip: {127, 0, 0, 1}, port: 4002],
+ secret_key_base: "f/9TgigmhwvWewHtjsq0vTdmyqOFZJlD4RRAPlIt+mzD0G9n3CPFUYK5h20Qcj+r",
+ server: false
+
+# Print only warnings and errors during test
+config :logger, level: :warning
+
+# Initialize plugs at runtime for faster test compilation
+config :phoenix, :plug_init_mode, :runtime
diff --git a/apps/admin_service/lib/admin_service.ex b/apps/admin_service/lib/admin_service.ex
new file mode 100644
index 00000000..cc659a20
--- /dev/null
+++ b/apps/admin_service/lib/admin_service.ex
@@ -0,0 +1,9 @@
+defmodule AdminService do
+ @moduledoc """
+ AdminService keeps the contexts that define your domain
+ and business logic.
+
+ Contexts are also responsible for managing your data, regardless
+ if it comes from the database, an external API or others.
+ """
+end
diff --git a/apps/admin_service/lib/admin_service/application.ex b/apps/admin_service/lib/admin_service/application.ex
new file mode 100644
index 00000000..0e56e846
--- /dev/null
+++ b/apps/admin_service/lib/admin_service/application.ex
@@ -0,0 +1,36 @@
+defmodule AdminService.Application do
+ # See https://hexdocs.pm/elixir/Application.html
+ # for more information on OTP Applications
+ @moduledoc false
+
+ use Application
+
+ @impl true
+ def start(_type, _args) do
+ topologies = Application.get_env(:libcluster, :topologies, [])
+
+ children = [
+ {Cluster.Supervisor, [topologies, [name: AdminService.ClusterSupervisor]]},
+ AdminServiceWeb.Telemetry,
+ {DNSCluster, query: Application.get_env(:admin_service, :dns_cluster_query) || :ignore},
+ {Phoenix.PubSub, name: AdminService.PubSub},
+ # Start a worker by calling: AdminService.Worker.start_link(arg)
+ # {AdminService.Worker, arg},
+ # Start to serve requests, typically the last entry
+ AdminServiceWeb.Endpoint
+ ]
+
+ # See https://hexdocs.pm/elixir/Supervisor.html
+ # for other strategies and supported options
+ opts = [strategy: :one_for_one, name: AdminService.Supervisor]
+ Supervisor.start_link(children, opts)
+ end
+
+ # Tell Phoenix to update the endpoint configuration
+ # whenever the application is updated.
+ @impl true
+ def config_change(changed, _new, removed) do
+ AdminServiceWeb.Endpoint.config_change(changed, removed)
+ :ok
+ end
+end
diff --git a/apps/admin_service/lib/admin_service_web.ex b/apps/admin_service/lib/admin_service_web.ex
new file mode 100644
index 00000000..e67d4084
--- /dev/null
+++ b/apps/admin_service/lib/admin_service_web.ex
@@ -0,0 +1,111 @@
+defmodule AdminServiceWeb do
+ @moduledoc """
+ The entrypoint for defining your web interface, such
+ as controllers, components, channels, and so on.
+
+ This can be used in your application as:
+
+ use AdminServiceWeb, :controller
+ use AdminServiceWeb, :html
+
+ The definitions below will be executed for every controller,
+ component, etc, so keep them short and clean, focused
+ on imports, uses and aliases.
+
+ Do NOT define functions inside the quoted expressions
+ below. Instead, define additional modules and import
+ those modules here.
+ """
+
+ def static_paths, do: ~w(assets fonts images favicon.ico robots.txt)
+
+ def router do
+ quote do
+ use Phoenix.Router, helpers: false
+
+ # Import common connection and controller functions to use in pipelines
+ import Plug.Conn
+ import Phoenix.Controller
+ import Phoenix.LiveView.Router
+ end
+ end
+
+ def channel do
+ quote do
+ use Phoenix.Channel
+ end
+ end
+
+ def controller do
+ quote do
+ use Phoenix.Controller,
+ formats: [:html, :json],
+ layouts: [html: AdminServiceWeb.Layouts]
+
+ import Plug.Conn
+
+ unquote(verified_routes())
+ end
+ end
+
+ def live_view do
+ quote do
+ use Phoenix.LiveView,
+ layout: {AdminServiceWeb.Layouts, :app}
+
+ unquote(html_helpers())
+ end
+ end
+
+ def live_component do
+ quote do
+ use Phoenix.LiveComponent
+
+ unquote(html_helpers())
+ end
+ end
+
+ def html do
+ quote do
+ use Phoenix.Component
+
+ # Import convenience functions from controllers
+ import Phoenix.Controller,
+ only: [get_csrf_token: 0, view_module: 1, view_template: 1]
+
+ # Include general helpers for rendering HTML
+ unquote(html_helpers())
+ end
+ end
+
+ defp html_helpers do
+ quote do
+ # HTML escaping functionality
+ import Phoenix.HTML
+ # Core UI components and translation
+ import AdminServiceWeb.CoreComponents
+
+ # Shortcut for generating JS commands
+ alias Phoenix.LiveView.JS
+
+ # Routes generation with the ~p sigil
+ unquote(verified_routes())
+ end
+ end
+
+ def verified_routes do
+ quote do
+ use Phoenix.VerifiedRoutes,
+ endpoint: AdminServiceWeb.Endpoint,
+ router: AdminServiceWeb.Router,
+ statics: AdminServiceWeb.static_paths()
+ end
+ end
+
+ @doc """
+ When used, dispatch to the appropriate controller/view/etc.
+ """
+ defmacro __using__(which) when is_atom(which) do
+ apply(__MODULE__, which, [])
+ end
+end
diff --git a/apps/admin_service/lib/admin_service_web/components/core_components.ex b/apps/admin_service/lib/admin_service_web/components/core_components.ex
new file mode 100644
index 00000000..7f9de83d
--- /dev/null
+++ b/apps/admin_service/lib/admin_service_web/components/core_components.ex
@@ -0,0 +1,670 @@
+defmodule AdminServiceWeb.CoreComponents do
+ @moduledoc """
+ Provides core UI components.
+
+ At first glance, this module may seem daunting, but its goal is to provide
+ core building blocks for your application, such as modals, tables, and
+ forms. The components consist mostly of markup and are well-documented
+ with doc strings and declarative assigns. You may customize and style
+ them in any way you want, based on your application growth and needs.
+
+ The default components use Tailwind CSS, a utility-first CSS framework.
+ See the [Tailwind CSS documentation](https://tailwindcss.com) to learn
+ how to customize them or feel free to swap in another framework altogether.
+
+ Icons are provided by [heroicons](https://heroicons.com). See `icon/1` for usage.
+ """
+ use Phoenix.Component
+
+ alias Phoenix.LiveView.JS
+
+ @doc """
+ Renders a modal.
+
+ ## Examples
+
+ <.modal id="confirm-modal">
+ This is a modal.
+
+
+ JS commands may be passed to the `:on_cancel` to configure
+ the closing/cancel event, for example:
+
+ <.modal id="confirm" on_cancel={JS.navigate(~p"/posts")}>
+ This is another modal.
+
+
+ """
+ attr :id, :string, required: true
+ attr :show, :boolean, default: false
+ attr :on_cancel, JS, default: %JS{}
+ slot :inner_block, required: true
+
+ def modal(assigns) do
+ ~H"""
+
+ """
+ end
+
+ @doc """
+ Shows the flash group with standard titles and content.
+
+ ## Examples
+
+ <.flash_group flash={@flash} />
+ """
+ attr :flash, :map, required: true, doc: "the map of flash messages"
+ attr :id, :string, default: "flash-group", doc: "the optional id of flash container"
+
+ def flash_group(assigns) do
+ ~H"""
+
+ <.flash kind={:info} title="Success!" flash={@flash} />
+ <.flash kind={:error} title="Error!" flash={@flash} />
+ <.flash
+ id="client-error"
+ kind={:error}
+ title="We can't find the internet"
+ phx-disconnected={show(".phx-client-error #client-error")}
+ phx-connected={hide("#client-error")}
+ hidden
+ >
+ Attempting to reconnect <.icon name="hero-arrow-path" class="ml-1 h-3 w-3 animate-spin" />
+
+
+ <.flash
+ id="server-error"
+ kind={:error}
+ title="Something went wrong!"
+ phx-disconnected={show(".phx-server-error #server-error")}
+ phx-connected={hide("#server-error")}
+ hidden
+ >
+ Hang in there while we get back on track
+ <.icon name="hero-arrow-path" class="ml-1 h-3 w-3 animate-spin" />
+
+
+ """
+ end
+
+ @doc """
+ Renders a simple form.
+
+ ## Examples
+
+ <.simple_form for={@form} phx-change="validate" phx-submit="save">
+ <.input field={@form[:email]} label="Email"/>
+ <.input field={@form[:username]} label="Username" />
+ <:actions>
+ <.button>Save
+
+
+ """
+ attr :for, :any, required: true, doc: "the datastructure for the form"
+ attr :as, :any, default: nil, doc: "the server side parameter to collect all input under"
+
+ attr :rest, :global,
+ include: ~w(autocomplete name rel action enctype method novalidate target multipart),
+ doc: "the arbitrary HTML attributes to apply to the form tag"
+
+ slot :inner_block, required: true
+ slot :actions, doc: "the slot for form actions, such as a submit button"
+
+ def simple_form(assigns) do
+ ~H"""
+ <.form :let={f} for={@for} as={@as} {@rest}>
+
+ <%= render_slot(@inner_block, f) %>
+
+ <%= render_slot(action, f) %>
+
+
+
+ """
+ end
+
+ @doc """
+ Renders a button.
+
+ ## Examples
+
+ <.button>Send!
+ <.button phx-click="go" class="ml-2">Send!
+ """
+ attr :type, :string, default: nil
+ attr :class, :string, default: nil
+ attr :rest, :global, include: ~w(disabled form name value)
+
+ slot :inner_block, required: true
+
+ def button(assigns) do
+ ~H"""
+
+ """
+ end
+
+ @doc """
+ Renders an input with label and error messages.
+
+ A `Phoenix.HTML.FormField` may be passed as argument,
+ which is used to retrieve the input name, id, and values.
+ Otherwise all attributes may be passed explicitly.
+
+ ## Types
+
+ This function accepts all HTML input types, considering that:
+
+ * You may also set `type="select"` to render a `