From b2439d72511459cd112f5b2d0520d7d9eebcc364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BCdiger=20Diedrich?= Date: Tue, 7 Nov 2023 08:52:09 +0100 Subject: [PATCH] phx update --- .formatter.exs | 7 +- .gitignore | 7 +- .gitlab-ci.yml | 13 - README.md | 98 +-- assets/android-chrome-192x192.png | Bin 0 -> 5265 bytes assets/android-chrome-512x512.png | Bin 0 -> 17546 bytes assets/apple-touch-icon.png | Bin 0 -> 4858 bytes assets/css/app.css | 159 +---- assets/css/phoenix.css | 101 --- assets/favicon-16x16.png | Bin 0 -> 412 bytes assets/favicon-32x32.png | Bin 0 -> 786 bytes assets/favicon.ico | Bin 0 -> 15406 bytes assets/fonts/Inter-italic.var.woff2 | Bin 0 -> 245036 bytes assets/js/app.js | 7 +- assets/package.json | 10 +- assets/pnpm-lock.yaml | 470 ++++++++----- assets/robots.txt | 5 + assets/site.webmanifest | 1 + assets/tailwind.config.js | 79 ++- assets/vendor/heroicons/LICENSE.md | 21 + assets/vendor/heroicons/UPGRADE.md | 6 + .../optimized/20/solid/academic-cap.svg | 3 + .../20/solid/adjustments-horizontal.svg | 3 + .../20/solid/adjustments-vertical.svg | 3 + .../20/solid/archive-box-arrow-down.svg | 3 + .../optimized/20/solid/archive-box-x-mark.svg | 4 + .../optimized/20/solid/archive-box.svg | 4 + .../optimized/20/solid/arrow-down-circle.svg | 3 + .../optimized/20/solid/arrow-down-left.svg | 3 + .../20/solid/arrow-down-on-square-stack.svg | 3 + .../20/solid/arrow-down-on-square.svg | 3 + .../optimized/20/solid/arrow-down-right.svg | 3 + .../optimized/20/solid/arrow-down-tray.svg | 4 + .../optimized/20/solid/arrow-down.svg | 3 + .../optimized/20/solid/arrow-left-circle.svg | 10 + .../20/solid/arrow-left-on-rectangle.svg | 4 + .../optimized/20/solid/arrow-left.svg | 3 + .../optimized/20/solid/arrow-long-down.svg | 3 + .../optimized/20/solid/arrow-long-left.svg | 3 + .../optimized/20/solid/arrow-long-right.svg | 3 + .../optimized/20/solid/arrow-long-up.svg | 3 + .../20/solid/arrow-path-rounded-square.svg | 3 + .../optimized/20/solid/arrow-path.svg | 3 + .../optimized/20/solid/arrow-right-circle.svg | 3 + .../20/solid/arrow-right-on-rectangle.svg | 4 + .../optimized/20/solid/arrow-right.svg | 3 + .../optimized/20/solid/arrow-small-down.svg | 3 + .../optimized/20/solid/arrow-small-left.svg | 3 + .../optimized/20/solid/arrow-small-right.svg | 3 + .../optimized/20/solid/arrow-small-up.svg | 3 + .../20/solid/arrow-top-right-on-square.svg | 4 + .../20/solid/arrow-trending-down.svg | 3 + .../optimized/20/solid/arrow-trending-up.svg | 3 + .../optimized/20/solid/arrow-up-circle.svg | 3 + .../optimized/20/solid/arrow-up-left.svg | 3 + .../20/solid/arrow-up-on-square-stack.svg | 3 + .../optimized/20/solid/arrow-up-on-square.svg | 3 + .../optimized/20/solid/arrow-up-right.svg | 3 + .../optimized/20/solid/arrow-up-tray.svg | 4 + .../heroicons/optimized/20/solid/arrow-up.svg | 3 + .../optimized/20/solid/arrow-uturn-down.svg | 3 + .../optimized/20/solid/arrow-uturn-left.svg | 3 + .../optimized/20/solid/arrow-uturn-right.svg | 3 + .../optimized/20/solid/arrow-uturn-up.svg | 3 + .../optimized/20/solid/arrows-pointing-in.svg | 3 + .../20/solid/arrows-pointing-out.svg | 3 + .../optimized/20/solid/arrows-right-left.svg | 3 + .../optimized/20/solid/arrows-up-down.svg | 3 + .../optimized/20/solid/at-symbol.svg | 3 + .../optimized/20/solid/backspace.svg | 3 + .../heroicons/optimized/20/solid/backward.svg | 3 + .../optimized/20/solid/banknotes.svg | 3 + .../heroicons/optimized/20/solid/bars-2.svg | 3 + .../optimized/20/solid/bars-3-bottom-left.svg | 3 + .../20/solid/bars-3-bottom-right.svg | 3 + .../optimized/20/solid/bars-3-center-left.svg | 3 + .../heroicons/optimized/20/solid/bars-3.svg | 3 + .../heroicons/optimized/20/solid/bars-4.svg | 3 + .../optimized/20/solid/bars-arrow-down.svg | 3 + .../optimized/20/solid/bars-arrow-up.svg | 3 + .../optimized/20/solid/battery-0.svg | 3 + .../optimized/20/solid/battery-100.svg | 4 + .../optimized/20/solid/battery-50.svg | 4 + .../heroicons/optimized/20/solid/beaker.svg | 3 + .../optimized/20/solid/bell-alert.svg | 4 + .../optimized/20/solid/bell-slash.svg | 3 + .../optimized/20/solid/bell-snooze.svg | 3 + .../heroicons/optimized/20/solid/bell.svg | 3 + .../optimized/20/solid/bolt-slash.svg | 4 + .../heroicons/optimized/20/solid/bolt.svg | 3 + .../optimized/20/solid/book-open.svg | 3 + .../optimized/20/solid/bookmark-slash.svg | 3 + .../optimized/20/solid/bookmark-square.svg | 3 + .../heroicons/optimized/20/solid/bookmark.svg | 3 + .../optimized/20/solid/briefcase.svg | 4 + .../heroicons/optimized/20/solid/bug-ant.svg | 3 + .../optimized/20/solid/building-library.svg | 3 + .../optimized/20/solid/building-office-2.svg | 3 + .../optimized/20/solid/building-office.svg | 3 + .../20/solid/building-storefront.svg | 3 + .../heroicons/optimized/20/solid/cake.svg | 3 + .../optimized/20/solid/calculator.svg | 3 + .../optimized/20/solid/calendar-days.svg | 4 + .../heroicons/optimized/20/solid/calendar.svg | 3 + .../heroicons/optimized/20/solid/camera.svg | 3 + .../optimized/20/solid/chart-bar-square.svg | 3 + .../optimized/20/solid/chart-bar.svg | 3 + .../optimized/20/solid/chart-pie.svg | 4 + .../solid/chat-bubble-bottom-center-text.svg | 3 + .../20/solid/chat-bubble-bottom-center.svg | 3 + .../20/solid/chat-bubble-left-ellipsis.svg | 3 + .../20/solid/chat-bubble-left-right.svg | 4 + .../optimized/20/solid/chat-bubble-left.svg | 3 + .../solid/chat-bubble-oval-left-ellipsis.svg | 3 + .../20/solid/chat-bubble-oval-left.svg | 3 + .../optimized/20/solid/check-badge.svg | 3 + .../optimized/20/solid/check-circle.svg | 3 + .../heroicons/optimized/20/solid/check.svg | 3 + .../20/solid/chevron-double-down.svg | 3 + .../20/solid/chevron-double-left.svg | 3 + .../20/solid/chevron-double-right.svg | 4 + .../optimized/20/solid/chevron-double-up.svg | 3 + .../optimized/20/solid/chevron-down.svg | 3 + .../optimized/20/solid/chevron-left.svg | 3 + .../optimized/20/solid/chevron-right.svg | 3 + .../optimized/20/solid/chevron-up-down.svg | 3 + .../optimized/20/solid/chevron-up.svg | 3 + .../optimized/20/solid/circle-stack.svg | 3 + .../20/solid/clipboard-document-check.svg | 4 + .../20/solid/clipboard-document-list.svg | 4 + .../optimized/20/solid/clipboard-document.svg | 4 + .../optimized/20/solid/clipboard.svg | 3 + .../heroicons/optimized/20/solid/clock.svg | 3 + .../optimized/20/solid/cloud-arrow-down.svg | 3 + .../optimized/20/solid/cloud-arrow-up.svg | 3 + .../heroicons/optimized/20/solid/cloud.svg | 3 + .../20/solid/code-bracket-square.svg | 3 + .../optimized/20/solid/code-bracket.svg | 3 + .../optimized/20/solid/cog-6-tooth.svg | 3 + .../optimized/20/solid/cog-8-tooth.svg | 3 + .../heroicons/optimized/20/solid/cog.svg | 4 + .../optimized/20/solid/command-line.svg | 3 + .../optimized/20/solid/computer-desktop.svg | 3 + .../heroicons/optimized/20/solid/cpu-chip.svg | 4 + .../optimized/20/solid/credit-card.svg | 3 + .../optimized/20/solid/cube-transparent.svg | 3 + .../heroicons/optimized/20/solid/cube.svg | 3 + .../20/solid/currency-bangladeshi.svg | 3 + .../optimized/20/solid/currency-dollar.svg | 4 + .../optimized/20/solid/currency-euro.svg | 3 + .../optimized/20/solid/currency-pound.svg | 3 + .../optimized/20/solid/currency-rupee.svg | 3 + .../optimized/20/solid/currency-yen.svg | 3 + .../optimized/20/solid/cursor-arrow-rays.svg | 3 + .../20/solid/cursor-arrow-ripple.svg | 3 + .../20/solid/device-phone-mobile.svg | 4 + .../optimized/20/solid/device-tablet.svg | 3 + .../20/solid/document-arrow-down.svg | 3 + .../optimized/20/solid/document-arrow-up.svg | 3 + .../optimized/20/solid/document-chart-bar.svg | 3 + .../optimized/20/solid/document-check.svg | 3 + .../optimized/20/solid/document-duplicate.svg | 4 + .../20/solid/document-magnifying-glass.svg | 4 + .../optimized/20/solid/document-minus.svg | 3 + .../optimized/20/solid/document-plus.svg | 3 + .../optimized/20/solid/document-text.svg | 3 + .../heroicons/optimized/20/solid/document.svg | 3 + .../20/solid/ellipsis-horizontal-circle.svg | 3 + .../20/solid/ellipsis-horizontal.svg | 3 + .../optimized/20/solid/ellipsis-vertical.svg | 3 + .../optimized/20/solid/envelope-open.svg | 3 + .../heroicons/optimized/20/solid/envelope.svg | 4 + .../optimized/20/solid/exclamation-circle.svg | 3 + .../20/solid/exclamation-triangle.svg | 3 + .../optimized/20/solid/eye-dropper.svg | 3 + .../optimized/20/solid/eye-slash.svg | 4 + .../heroicons/optimized/20/solid/eye.svg | 4 + .../optimized/20/solid/face-frown.svg | 3 + .../optimized/20/solid/face-smile.svg | 3 + .../heroicons/optimized/20/solid/film.svg | 3 + .../optimized/20/solid/finger-print.svg | 3 + .../heroicons/optimized/20/solid/fire.svg | 3 + .../heroicons/optimized/20/solid/flag.svg | 3 + .../optimized/20/solid/folder-arrow-down.svg | 3 + .../optimized/20/solid/folder-minus.svg | 3 + .../optimized/20/solid/folder-open.svg | 3 + .../optimized/20/solid/folder-plus.svg | 3 + .../heroicons/optimized/20/solid/folder.svg | 3 + .../heroicons/optimized/20/solid/forward.svg | 3 + .../heroicons/optimized/20/solid/funnel.svg | 3 + .../heroicons/optimized/20/solid/gif.svg | 3 + .../heroicons/optimized/20/solid/gift-top.svg | 3 + .../heroicons/optimized/20/solid/gift.svg | 4 + .../optimized/20/solid/globe-alt.svg | 3 + .../optimized/20/solid/globe-americas.svg | 3 + .../20/solid/globe-asia-australia.svg | 3 + .../20/solid/globe-europe-africa.svg | 3 + .../optimized/20/solid/hand-raised.svg | 3 + .../optimized/20/solid/hand-thumb-down.svg | 3 + .../optimized/20/solid/hand-thumb-up.svg | 3 + .../heroicons/optimized/20/solid/hashtag.svg | 3 + .../heroicons/optimized/20/solid/heart.svg | 3 + .../optimized/20/solid/home-modern.svg | 3 + .../heroicons/optimized/20/solid/home.svg | 3 + .../optimized/20/solid/identification.svg | 3 + .../optimized/20/solid/inbox-arrow-down.svg | 4 + .../optimized/20/solid/inbox-stack.svg | 4 + .../heroicons/optimized/20/solid/inbox.svg | 3 + .../optimized/20/solid/information-circle.svg | 3 + .../heroicons/optimized/20/solid/key.svg | 3 + .../heroicons/optimized/20/solid/language.svg | 4 + .../heroicons/optimized/20/solid/lifebuoy.svg | 3 + .../optimized/20/solid/light-bulb.svg | 3 + .../heroicons/optimized/20/solid/link.svg | 4 + .../optimized/20/solid/list-bullet.svg | 3 + .../optimized/20/solid/lock-closed.svg | 3 + .../optimized/20/solid/lock-open.svg | 3 + .../20/solid/magnifying-glass-circle.svg | 4 + .../20/solid/magnifying-glass-minus.svg | 4 + .../20/solid/magnifying-glass-plus.svg | 4 + .../optimized/20/solid/magnifying-glass.svg | 3 + .../heroicons/optimized/20/solid/map-pin.svg | 3 + .../heroicons/optimized/20/solid/map.svg | 3 + .../optimized/20/solid/megaphone.svg | 3 + .../optimized/20/solid/microphone.svg | 4 + .../optimized/20/solid/minus-circle.svg | 3 + .../optimized/20/solid/minus-small.svg | 3 + .../heroicons/optimized/20/solid/minus.svg | 3 + .../heroicons/optimized/20/solid/moon.svg | 3 + .../optimized/20/solid/musical-note.svg | 3 + .../optimized/20/solid/newspaper.svg | 4 + .../optimized/20/solid/no-symbol.svg | 3 + .../optimized/20/solid/paint-brush.svg | 3 + .../optimized/20/solid/paper-airplane.svg | 3 + .../optimized/20/solid/paper-clip.svg | 3 + .../optimized/20/solid/pause-circle.svg | 3 + .../heroicons/optimized/20/solid/pause.svg | 3 + .../optimized/20/solid/pencil-square.svg | 4 + .../heroicons/optimized/20/solid/pencil.svg | 3 + .../20/solid/phone-arrow-down-left.svg | 3 + .../20/solid/phone-arrow-up-right.svg | 3 + .../optimized/20/solid/phone-x-mark.svg | 3 + .../heroicons/optimized/20/solid/phone.svg | 3 + .../heroicons/optimized/20/solid/photo.svg | 3 + .../optimized/20/solid/play-circle.svg | 3 + .../optimized/20/solid/play-pause.svg | 3 + .../heroicons/optimized/20/solid/play.svg | 3 + .../optimized/20/solid/plus-circle.svg | 3 + .../optimized/20/solid/plus-small.svg | 3 + .../heroicons/optimized/20/solid/plus.svg | 3 + .../heroicons/optimized/20/solid/power.svg | 3 + .../20/solid/presentation-chart-bar.svg | 3 + .../20/solid/presentation-chart-line.svg | 3 + .../heroicons/optimized/20/solid/printer.svg | 3 + .../optimized/20/solid/puzzle-piece.svg | 3 + .../heroicons/optimized/20/solid/qr-code.svg | 3 + .../20/solid/question-mark-circle.svg | 3 + .../optimized/20/solid/queue-list.svg | 3 + .../heroicons/optimized/20/solid/radio.svg | 3 + .../optimized/20/solid/receipt-percent.svg | 3 + .../optimized/20/solid/receipt-refund.svg | 3 + .../optimized/20/solid/rectangle-group.svg | 3 + .../optimized/20/solid/rectangle-stack.svg | 3 + .../optimized/20/solid/rocket-launch.svg | 4 + .../heroicons/optimized/20/solid/rss.svg | 4 + .../heroicons/optimized/20/solid/scale.svg | 3 + .../heroicons/optimized/20/solid/scissors.svg | 4 + .../optimized/20/solid/server-stack.svg | 4 + .../heroicons/optimized/20/solid/server.svg | 4 + .../heroicons/optimized/20/solid/share.svg | 3 + .../optimized/20/solid/shield-check.svg | 3 + .../optimized/20/solid/shield-exclamation.svg | 3 + .../optimized/20/solid/shopping-bag.svg | 3 + .../optimized/20/solid/shopping-cart.svg | 3 + .../optimized/20/solid/signal-slash.svg | 3 + .../heroicons/optimized/20/solid/signal.svg | 4 + .../heroicons/optimized/20/solid/sparkles.svg | 3 + .../optimized/20/solid/speaker-wave.svg | 4 + .../optimized/20/solid/speaker-x-mark.svg | 3 + .../optimized/20/solid/square-2-stack.svg | 4 + .../optimized/20/solid/square-3-stack-3d.svg | 5 + .../optimized/20/solid/squares-2x2.svg | 3 + .../optimized/20/solid/squares-plus.svg | 3 + .../heroicons/optimized/20/solid/star.svg | 3 + .../optimized/20/solid/stop-circle.svg | 3 + .../heroicons/optimized/20/solid/stop.svg | 3 + .../heroicons/optimized/20/solid/sun.svg | 3 + .../heroicons/optimized/20/solid/swatch.svg | 3 + .../optimized/20/solid/table-cells.svg | 3 + .../heroicons/optimized/20/solid/tag.svg | 3 + .../heroicons/optimized/20/solid/ticket.svg | 3 + .../heroicons/optimized/20/solid/trash.svg | 3 + .../heroicons/optimized/20/solid/trophy.svg | 3 + .../heroicons/optimized/20/solid/truck.svg | 4 + .../heroicons/optimized/20/solid/tv.svg | 4 + .../optimized/20/solid/user-circle.svg | 3 + .../optimized/20/solid/user-group.svg | 3 + .../optimized/20/solid/user-minus.svg | 3 + .../optimized/20/solid/user-plus.svg | 3 + .../heroicons/optimized/20/solid/user.svg | 3 + .../heroicons/optimized/20/solid/users.svg | 3 + .../heroicons/optimized/20/solid/variable.svg | 3 + .../optimized/20/solid/video-camera-slash.svg | 3 + .../optimized/20/solid/video-camera.svg | 3 + .../optimized/20/solid/view-columns.svg | 3 + .../optimized/20/solid/viewfinder-circle.svg | 3 + .../heroicons/optimized/20/solid/wallet.svg | 3 + .../heroicons/optimized/20/solid/wifi.svg | 3 + .../heroicons/optimized/20/solid/window.svg | 3 + .../optimized/20/solid/wrench-screwdriver.svg | 4 + .../heroicons/optimized/20/solid/wrench.svg | 3 + .../heroicons/optimized/20/solid/x-circle.svg | 3 + .../heroicons/optimized/20/solid/x-mark.svg | 3 + .../optimized/24/outline/academic-cap.svg | 3 + .../24/outline/adjustments-horizontal.svg | 3 + .../24/outline/adjustments-vertical.svg | 3 + .../24/outline/archive-box-arrow-down.svg | 3 + .../24/outline/archive-box-x-mark.svg | 3 + .../optimized/24/outline/archive-box.svg | 3 + .../24/outline/arrow-down-circle.svg | 3 + .../optimized/24/outline/arrow-down-left.svg | 3 + .../24/outline/arrow-down-on-square-stack.svg | 3 + .../24/outline/arrow-down-on-square.svg | 3 + .../optimized/24/outline/arrow-down-right.svg | 3 + .../optimized/24/outline/arrow-down-tray.svg | 3 + .../optimized/24/outline/arrow-down.svg | 3 + .../24/outline/arrow-left-circle.svg | 3 + .../24/outline/arrow-left-on-rectangle.svg | 3 + .../optimized/24/outline/arrow-left.svg | 3 + .../optimized/24/outline/arrow-long-down.svg | 3 + .../optimized/24/outline/arrow-long-left.svg | 3 + .../optimized/24/outline/arrow-long-right.svg | 3 + .../optimized/24/outline/arrow-long-up.svg | 3 + .../24/outline/arrow-path-rounded-square.svg | 3 + .../optimized/24/outline/arrow-path.svg | 3 + .../24/outline/arrow-right-circle.svg | 3 + .../24/outline/arrow-right-on-rectangle.svg | 3 + .../optimized/24/outline/arrow-right.svg | 3 + .../optimized/24/outline/arrow-small-down.svg | 3 + .../optimized/24/outline/arrow-small-left.svg | 3 + .../24/outline/arrow-small-right.svg | 3 + .../optimized/24/outline/arrow-small-up.svg | 3 + .../24/outline/arrow-top-right-on-square.svg | 3 + .../24/outline/arrow-trending-down.svg | 3 + .../24/outline/arrow-trending-up.svg | 3 + .../optimized/24/outline/arrow-up-circle.svg | 3 + .../optimized/24/outline/arrow-up-left.svg | 3 + .../24/outline/arrow-up-on-square-stack.svg | 3 + .../24/outline/arrow-up-on-square.svg | 3 + .../optimized/24/outline/arrow-up-right.svg | 3 + .../optimized/24/outline/arrow-up-tray.svg | 3 + .../optimized/24/outline/arrow-up.svg | 3 + .../optimized/24/outline/arrow-uturn-down.svg | 3 + .../optimized/24/outline/arrow-uturn-left.svg | 3 + .../24/outline/arrow-uturn-right.svg | 3 + .../optimized/24/outline/arrow-uturn-up.svg | 3 + .../24/outline/arrows-pointing-in.svg | 3 + .../24/outline/arrows-pointing-out.svg | 3 + .../24/outline/arrows-right-left.svg | 3 + .../optimized/24/outline/arrows-up-down.svg | 3 + .../optimized/24/outline/at-symbol.svg | 3 + .../optimized/24/outline/backspace.svg | 3 + .../optimized/24/outline/backward.svg | 3 + .../optimized/24/outline/banknotes.svg | 3 + .../heroicons/optimized/24/outline/bars-2.svg | 3 + .../24/outline/bars-3-bottom-left.svg | 3 + .../24/outline/bars-3-bottom-right.svg | 3 + .../24/outline/bars-3-center-left.svg | 3 + .../heroicons/optimized/24/outline/bars-3.svg | 3 + .../heroicons/optimized/24/outline/bars-4.svg | 3 + .../optimized/24/outline/bars-arrow-down.svg | 3 + .../optimized/24/outline/bars-arrow-up.svg | 3 + .../optimized/24/outline/battery-0.svg | 3 + .../optimized/24/outline/battery-100.svg | 3 + .../optimized/24/outline/battery-50.svg | 3 + .../heroicons/optimized/24/outline/beaker.svg | 3 + .../optimized/24/outline/bell-alert.svg | 3 + .../optimized/24/outline/bell-slash.svg | 3 + .../optimized/24/outline/bell-snooze.svg | 3 + .../heroicons/optimized/24/outline/bell.svg | 3 + .../optimized/24/outline/bolt-slash.svg | 3 + .../heroicons/optimized/24/outline/bolt.svg | 3 + .../optimized/24/outline/book-open.svg | 3 + .../optimized/24/outline/bookmark-slash.svg | 3 + .../optimized/24/outline/bookmark-square.svg | 3 + .../optimized/24/outline/bookmark.svg | 3 + .../optimized/24/outline/briefcase.svg | 3 + .../optimized/24/outline/bug-ant.svg | 3 + .../optimized/24/outline/building-library.svg | 3 + .../24/outline/building-office-2.svg | 3 + .../optimized/24/outline/building-office.svg | 3 + .../24/outline/building-storefront.svg | 3 + .../heroicons/optimized/24/outline/cake.svg | 3 + .../optimized/24/outline/calculator.svg | 3 + .../optimized/24/outline/calendar-days.svg | 3 + .../optimized/24/outline/calendar.svg | 3 + .../heroicons/optimized/24/outline/camera.svg | 4 + .../optimized/24/outline/chart-bar-square.svg | 3 + .../optimized/24/outline/chart-bar.svg | 3 + .../optimized/24/outline/chart-pie.svg | 4 + .../chat-bubble-bottom-center-text.svg | 3 + .../24/outline/chat-bubble-bottom-center.svg | 3 + .../24/outline/chat-bubble-left-ellipsis.svg | 3 + .../24/outline/chat-bubble-left-right.svg | 3 + .../optimized/24/outline/chat-bubble-left.svg | 3 + .../chat-bubble-oval-left-ellipsis.svg | 3 + .../24/outline/chat-bubble-oval-left.svg | 3 + .../optimized/24/outline/check-badge.svg | 3 + .../optimized/24/outline/check-circle.svg | 3 + .../heroicons/optimized/24/outline/check.svg | 3 + .../24/outline/chevron-double-down.svg | 3 + .../24/outline/chevron-double-left.svg | 3 + .../24/outline/chevron-double-right.svg | 3 + .../24/outline/chevron-double-up.svg | 3 + .../optimized/24/outline/chevron-down.svg | 3 + .../optimized/24/outline/chevron-left.svg | 3 + .../optimized/24/outline/chevron-right.svg | 3 + .../optimized/24/outline/chevron-up-down.svg | 3 + .../optimized/24/outline/chevron-up.svg | 3 + .../optimized/24/outline/circle-stack.svg | 3 + .../24/outline/clipboard-document-check.svg | 3 + .../24/outline/clipboard-document-list.svg | 3 + .../24/outline/clipboard-document.svg | 3 + .../optimized/24/outline/clipboard.svg | 3 + .../heroicons/optimized/24/outline/clock.svg | 3 + .../optimized/24/outline/cloud-arrow-down.svg | 3 + .../optimized/24/outline/cloud-arrow-up.svg | 3 + .../heroicons/optimized/24/outline/cloud.svg | 3 + .../24/outline/code-bracket-square.svg | 3 + .../optimized/24/outline/code-bracket.svg | 3 + .../optimized/24/outline/cog-6-tooth.svg | 4 + .../optimized/24/outline/cog-8-tooth.svg | 4 + .../heroicons/optimized/24/outline/cog.svg | 3 + .../optimized/24/outline/command-line.svg | 3 + .../optimized/24/outline/computer-desktop.svg | 3 + .../optimized/24/outline/cpu-chip.svg | 3 + .../optimized/24/outline/credit-card.svg | 3 + .../optimized/24/outline/cube-transparent.svg | 3 + .../heroicons/optimized/24/outline/cube.svg | 3 + .../24/outline/currency-bangladeshi.svg | 3 + .../optimized/24/outline/currency-dollar.svg | 3 + .../optimized/24/outline/currency-euro.svg | 3 + .../optimized/24/outline/currency-pound.svg | 3 + .../optimized/24/outline/currency-rupee.svg | 3 + .../optimized/24/outline/currency-yen.svg | 3 + .../24/outline/cursor-arrow-rays.svg | 3 + .../24/outline/cursor-arrow-ripple.svg | 3 + .../24/outline/device-phone-mobile.svg | 3 + .../optimized/24/outline/device-tablet.svg | 3 + .../24/outline/document-arrow-down.svg | 3 + .../24/outline/document-arrow-up.svg | 3 + .../24/outline/document-chart-bar.svg | 3 + .../optimized/24/outline/document-check.svg | 3 + .../24/outline/document-duplicate.svg | 3 + .../24/outline/document-magnifying-glass.svg | 3 + .../optimized/24/outline/document-minus.svg | 3 + .../optimized/24/outline/document-plus.svg | 3 + .../optimized/24/outline/document-text.svg | 3 + .../optimized/24/outline/document.svg | 3 + .../24/outline/ellipsis-horizontal-circle.svg | 3 + .../24/outline/ellipsis-horizontal.svg | 3 + .../24/outline/ellipsis-vertical.svg | 3 + .../optimized/24/outline/envelope-open.svg | 3 + .../optimized/24/outline/envelope.svg | 3 + .../24/outline/exclamation-circle.svg | 3 + .../24/outline/exclamation-triangle.svg | 3 + .../optimized/24/outline/eye-dropper.svg | 3 + .../optimized/24/outline/eye-slash.svg | 3 + .../heroicons/optimized/24/outline/eye.svg | 4 + .../optimized/24/outline/face-frown.svg | 3 + .../optimized/24/outline/face-smile.svg | 3 + .../heroicons/optimized/24/outline/film.svg | 3 + .../optimized/24/outline/finger-print.svg | 3 + .../heroicons/optimized/24/outline/fire.svg | 4 + .../heroicons/optimized/24/outline/flag.svg | 3 + .../24/outline/folder-arrow-down.svg | 3 + .../optimized/24/outline/folder-minus.svg | 3 + .../optimized/24/outline/folder-open.svg | 3 + .../optimized/24/outline/folder-plus.svg | 3 + .../heroicons/optimized/24/outline/folder.svg | 3 + .../optimized/24/outline/forward.svg | 3 + .../heroicons/optimized/24/outline/funnel.svg | 3 + .../heroicons/optimized/24/outline/gif.svg | 3 + .../optimized/24/outline/gift-top.svg | 3 + .../heroicons/optimized/24/outline/gift.svg | 3 + .../optimized/24/outline/globe-alt.svg | 3 + .../optimized/24/outline/globe-americas.svg | 3 + .../24/outline/globe-asia-australia.svg | 3 + .../24/outline/globe-europe-africa.svg | 3 + .../optimized/24/outline/hand-raised.svg | 3 + .../optimized/24/outline/hand-thumb-down.svg | 3 + .../optimized/24/outline/hand-thumb-up.svg | 3 + .../optimized/24/outline/hashtag.svg | 3 + .../heroicons/optimized/24/outline/heart.svg | 3 + .../optimized/24/outline/home-modern.svg | 3 + .../heroicons/optimized/24/outline/home.svg | 3 + .../optimized/24/outline/identification.svg | 3 + .../optimized/24/outline/inbox-arrow-down.svg | 3 + .../optimized/24/outline/inbox-stack.svg | 3 + .../heroicons/optimized/24/outline/inbox.svg | 3 + .../24/outline/information-circle.svg | 3 + .../heroicons/optimized/24/outline/key.svg | 3 + .../optimized/24/outline/language.svg | 3 + .../optimized/24/outline/lifebuoy.svg | 3 + .../optimized/24/outline/light-bulb.svg | 3 + .../heroicons/optimized/24/outline/link.svg | 3 + .../optimized/24/outline/list-bullet.svg | 3 + .../optimized/24/outline/lock-closed.svg | 3 + .../optimized/24/outline/lock-open.svg | 3 + .../24/outline/magnifying-glass-circle.svg | 3 + .../24/outline/magnifying-glass-minus.svg | 3 + .../24/outline/magnifying-glass-plus.svg | 3 + .../optimized/24/outline/magnifying-glass.svg | 3 + .../optimized/24/outline/map-pin.svg | 4 + .../heroicons/optimized/24/outline/map.svg | 3 + .../optimized/24/outline/megaphone.svg | 3 + .../optimized/24/outline/microphone.svg | 3 + .../optimized/24/outline/minus-circle.svg | 3 + .../optimized/24/outline/minus-small.svg | 3 + .../heroicons/optimized/24/outline/minus.svg | 3 + .../heroicons/optimized/24/outline/moon.svg | 3 + .../optimized/24/outline/musical-note.svg | 3 + .../optimized/24/outline/newspaper.svg | 3 + .../optimized/24/outline/no-symbol.svg | 3 + .../optimized/24/outline/paint-brush.svg | 3 + .../optimized/24/outline/paper-airplane.svg | 3 + .../optimized/24/outline/paper-clip.svg | 3 + .../optimized/24/outline/pause-circle.svg | 3 + .../heroicons/optimized/24/outline/pause.svg | 3 + .../optimized/24/outline/pencil-square.svg | 3 + .../heroicons/optimized/24/outline/pencil.svg | 3 + .../24/outline/phone-arrow-down-left.svg | 3 + .../24/outline/phone-arrow-up-right.svg | 3 + .../optimized/24/outline/phone-x-mark.svg | 3 + .../heroicons/optimized/24/outline/phone.svg | 3 + .../heroicons/optimized/24/outline/photo.svg | 3 + .../optimized/24/outline/play-circle.svg | 4 + .../optimized/24/outline/play-pause.svg | 3 + .../heroicons/optimized/24/outline/play.svg | 3 + .../optimized/24/outline/plus-circle.svg | 3 + .../optimized/24/outline/plus-small.svg | 3 + .../heroicons/optimized/24/outline/plus.svg | 3 + .../heroicons/optimized/24/outline/power.svg | 3 + .../24/outline/presentation-chart-bar.svg | 3 + .../24/outline/presentation-chart-line.svg | 3 + .../optimized/24/outline/printer.svg | 3 + .../optimized/24/outline/puzzle-piece.svg | 3 + .../optimized/24/outline/qr-code.svg | 4 + .../24/outline/question-mark-circle.svg | 3 + .../optimized/24/outline/queue-list.svg | 3 + .../heroicons/optimized/24/outline/radio.svg | 3 + .../optimized/24/outline/receipt-percent.svg | 3 + .../optimized/24/outline/receipt-refund.svg | 3 + .../optimized/24/outline/rectangle-group.svg | 3 + .../optimized/24/outline/rectangle-stack.svg | 3 + .../optimized/24/outline/rocket-launch.svg | 3 + .../heroicons/optimized/24/outline/rss.svg | 3 + .../heroicons/optimized/24/outline/scale.svg | 3 + .../optimized/24/outline/scissors.svg | 3 + .../optimized/24/outline/server-stack.svg | 3 + .../heroicons/optimized/24/outline/server.svg | 3 + .../heroicons/optimized/24/outline/share.svg | 3 + .../optimized/24/outline/shield-check.svg | 3 + .../24/outline/shield-exclamation.svg | 3 + .../optimized/24/outline/shopping-bag.svg | 3 + .../optimized/24/outline/shopping-cart.svg | 3 + .../optimized/24/outline/signal-slash.svg | 3 + .../heroicons/optimized/24/outline/signal.svg | 3 + .../optimized/24/outline/sparkles.svg | 3 + .../optimized/24/outline/speaker-wave.svg | 3 + .../optimized/24/outline/speaker-x-mark.svg | 3 + .../optimized/24/outline/square-2-stack.svg | 3 + .../24/outline/square-3-stack-3d.svg | 3 + .../optimized/24/outline/squares-2x2.svg | 3 + .../optimized/24/outline/squares-plus.svg | 3 + .../heroicons/optimized/24/outline/star.svg | 3 + .../optimized/24/outline/stop-circle.svg | 4 + .../heroicons/optimized/24/outline/stop.svg | 3 + .../heroicons/optimized/24/outline/sun.svg | 3 + .../heroicons/optimized/24/outline/swatch.svg | 3 + .../optimized/24/outline/table-cells.svg | 3 + .../heroicons/optimized/24/outline/tag.svg | 4 + .../heroicons/optimized/24/outline/ticket.svg | 3 + .../heroicons/optimized/24/outline/trash.svg | 3 + .../heroicons/optimized/24/outline/trophy.svg | 3 + .../heroicons/optimized/24/outline/truck.svg | 3 + .../heroicons/optimized/24/outline/tv.svg | 3 + .../optimized/24/outline/user-circle.svg | 3 + .../optimized/24/outline/user-group.svg | 3 + .../optimized/24/outline/user-minus.svg | 3 + .../optimized/24/outline/user-plus.svg | 3 + .../heroicons/optimized/24/outline/user.svg | 3 + .../heroicons/optimized/24/outline/users.svg | 3 + .../optimized/24/outline/variable.svg | 3 + .../24/outline/video-camera-slash.svg | 3 + .../optimized/24/outline/video-camera.svg | 3 + .../optimized/24/outline/view-columns.svg | 3 + .../24/outline/viewfinder-circle.svg | 3 + .../heroicons/optimized/24/outline/wallet.svg | 3 + .../heroicons/optimized/24/outline/wifi.svg | 3 + .../heroicons/optimized/24/outline/window.svg | 3 + .../24/outline/wrench-screwdriver.svg | 3 + .../heroicons/optimized/24/outline/wrench.svg | 4 + .../optimized/24/outline/x-circle.svg | 3 + .../heroicons/optimized/24/outline/x-mark.svg | 3 + .../optimized/24/solid/academic-cap.svg | 5 + .../24/solid/adjustments-horizontal.svg | 3 + .../24/solid/adjustments-vertical.svg | 3 + .../24/solid/archive-box-arrow-down.svg | 4 + .../optimized/24/solid/archive-box-x-mark.svg | 4 + .../optimized/24/solid/archive-box.svg | 4 + .../optimized/24/solid/arrow-down-circle.svg | 3 + .../optimized/24/solid/arrow-down-left.svg | 3 + .../24/solid/arrow-down-on-square-stack.svg | 4 + .../24/solid/arrow-down-on-square.svg | 3 + .../optimized/24/solid/arrow-down-right.svg | 3 + .../optimized/24/solid/arrow-down-tray.svg | 3 + .../optimized/24/solid/arrow-down.svg | 3 + .../optimized/24/solid/arrow-left-circle.svg | 3 + .../24/solid/arrow-left-on-rectangle.svg | 3 + .../optimized/24/solid/arrow-left.svg | 3 + .../optimized/24/solid/arrow-long-down.svg | 3 + .../optimized/24/solid/arrow-long-left.svg | 3 + .../optimized/24/solid/arrow-long-right.svg | 3 + .../optimized/24/solid/arrow-long-up.svg | 3 + .../24/solid/arrow-path-rounded-square.svg | 3 + .../optimized/24/solid/arrow-path.svg | 3 + .../optimized/24/solid/arrow-right-circle.svg | 3 + .../24/solid/arrow-right-on-rectangle.svg | 3 + .../optimized/24/solid/arrow-right.svg | 3 + .../optimized/24/solid/arrow-small-down.svg | 3 + .../optimized/24/solid/arrow-small-left.svg | 3 + .../optimized/24/solid/arrow-small-right.svg | 3 + .../optimized/24/solid/arrow-small-up.svg | 3 + .../24/solid/arrow-top-right-on-square.svg | 3 + .../24/solid/arrow-trending-down.svg | 3 + .../optimized/24/solid/arrow-trending-up.svg | 3 + .../optimized/24/solid/arrow-up-circle.svg | 3 + .../optimized/24/solid/arrow-up-left.svg | 3 + .../24/solid/arrow-up-on-square-stack.svg | 4 + .../optimized/24/solid/arrow-up-on-square.svg | 3 + .../optimized/24/solid/arrow-up-right.svg | 3 + .../optimized/24/solid/arrow-up-tray.svg | 3 + .../heroicons/optimized/24/solid/arrow-up.svg | 3 + .../optimized/24/solid/arrow-uturn-down.svg | 3 + .../optimized/24/solid/arrow-uturn-left.svg | 3 + .../optimized/24/solid/arrow-uturn-right.svg | 3 + .../optimized/24/solid/arrow-uturn-up.svg | 3 + .../optimized/24/solid/arrows-pointing-in.svg | 3 + .../24/solid/arrows-pointing-out.svg | 3 + .../optimized/24/solid/arrows-right-left.svg | 3 + .../optimized/24/solid/arrows-up-down.svg | 3 + .../optimized/24/solid/at-symbol.svg | 3 + .../optimized/24/solid/backspace.svg | 3 + .../heroicons/optimized/24/solid/backward.svg | 3 + .../optimized/24/solid/banknotes.svg | 5 + .../heroicons/optimized/24/solid/bars-2.svg | 3 + .../optimized/24/solid/bars-3-bottom-left.svg | 3 + .../24/solid/bars-3-bottom-right.svg | 3 + .../optimized/24/solid/bars-3-center-left.svg | 3 + .../heroicons/optimized/24/solid/bars-3.svg | 3 + .../heroicons/optimized/24/solid/bars-4.svg | 3 + .../optimized/24/solid/bars-arrow-down.svg | 3 + .../optimized/24/solid/bars-arrow-up.svg | 3 + .../optimized/24/solid/battery-0.svg | 3 + .../optimized/24/solid/battery-100.svg | 3 + .../optimized/24/solid/battery-50.svg | 4 + .../heroicons/optimized/24/solid/beaker.svg | 3 + .../optimized/24/solid/bell-alert.svg | 4 + .../optimized/24/solid/bell-slash.svg | 4 + .../optimized/24/solid/bell-snooze.svg | 3 + .../heroicons/optimized/24/solid/bell.svg | 3 + .../optimized/24/solid/bolt-slash.svg | 3 + .../heroicons/optimized/24/solid/bolt.svg | 3 + .../optimized/24/solid/book-open.svg | 3 + .../optimized/24/solid/bookmark-slash.svg | 3 + .../optimized/24/solid/bookmark-square.svg | 3 + .../heroicons/optimized/24/solid/bookmark.svg | 3 + .../optimized/24/solid/briefcase.svg | 4 + .../heroicons/optimized/24/solid/bug-ant.svg | 3 + .../optimized/24/solid/building-library.svg | 5 + .../optimized/24/solid/building-office-2.svg | 3 + .../optimized/24/solid/building-office.svg | 3 + .../24/solid/building-storefront.svg | 4 + .../heroicons/optimized/24/solid/cake.svg | 3 + .../optimized/24/solid/calculator.svg | 3 + .../optimized/24/solid/calendar-days.svg | 4 + .../heroicons/optimized/24/solid/calendar.svg | 3 + .../heroicons/optimized/24/solid/camera.svg | 4 + .../optimized/24/solid/chart-bar-square.svg | 3 + .../optimized/24/solid/chart-bar.svg | 3 + .../optimized/24/solid/chart-pie.svg | 4 + .../solid/chat-bubble-bottom-center-text.svg | 3 + .../24/solid/chat-bubble-bottom-center.svg | 3 + .../24/solid/chat-bubble-left-ellipsis.svg | 3 + .../24/solid/chat-bubble-left-right.svg | 4 + .../optimized/24/solid/chat-bubble-left.svg | 3 + .../solid/chat-bubble-oval-left-ellipsis.svg | 3 + .../24/solid/chat-bubble-oval-left.svg | 3 + .../optimized/24/solid/check-badge.svg | 3 + .../optimized/24/solid/check-circle.svg | 3 + .../heroicons/optimized/24/solid/check.svg | 3 + .../24/solid/chevron-double-down.svg | 3 + .../24/solid/chevron-double-left.svg | 3 + .../24/solid/chevron-double-right.svg | 3 + .../optimized/24/solid/chevron-double-up.svg | 3 + .../optimized/24/solid/chevron-down.svg | 3 + .../optimized/24/solid/chevron-left.svg | 3 + .../optimized/24/solid/chevron-right.svg | 3 + .../optimized/24/solid/chevron-up-down.svg | 3 + .../optimized/24/solid/chevron-up.svg | 3 + .../optimized/24/solid/circle-stack.svg | 6 + .../24/solid/clipboard-document-check.svg | 4 + .../24/solid/clipboard-document-list.svg | 4 + .../optimized/24/solid/clipboard-document.svg | 5 + .../optimized/24/solid/clipboard.svg | 3 + .../heroicons/optimized/24/solid/clock.svg | 3 + .../optimized/24/solid/cloud-arrow-down.svg | 3 + .../optimized/24/solid/cloud-arrow-up.svg | 3 + .../heroicons/optimized/24/solid/cloud.svg | 3 + .../24/solid/code-bracket-square.svg | 3 + .../optimized/24/solid/code-bracket.svg | 3 + .../optimized/24/solid/cog-6-tooth.svg | 3 + .../optimized/24/solid/cog-8-tooth.svg | 3 + .../heroicons/optimized/24/solid/cog.svg | 4 + .../optimized/24/solid/command-line.svg | 3 + .../optimized/24/solid/computer-desktop.svg | 3 + .../heroicons/optimized/24/solid/cpu-chip.svg | 4 + .../optimized/24/solid/credit-card.svg | 4 + .../optimized/24/solid/cube-transparent.svg | 3 + .../heroicons/optimized/24/solid/cube.svg | 3 + .../24/solid/currency-bangladeshi.svg | 3 + .../optimized/24/solid/currency-dollar.svg | 4 + .../optimized/24/solid/currency-euro.svg | 3 + .../optimized/24/solid/currency-pound.svg | 3 + .../optimized/24/solid/currency-rupee.svg | 3 + .../optimized/24/solid/currency-yen.svg | 3 + .../optimized/24/solid/cursor-arrow-rays.svg | 3 + .../24/solid/cursor-arrow-ripple.svg | 3 + .../24/solid/device-phone-mobile.svg | 4 + .../optimized/24/solid/device-tablet.svg | 4 + .../24/solid/document-arrow-down.svg | 4 + .../optimized/24/solid/document-arrow-up.svg | 4 + .../optimized/24/solid/document-chart-bar.svg | 4 + .../optimized/24/solid/document-check.svg | 4 + .../optimized/24/solid/document-duplicate.svg | 4 + .../24/solid/document-magnifying-glass.svg | 5 + .../optimized/24/solid/document-minus.svg | 4 + .../optimized/24/solid/document-plus.svg | 4 + .../optimized/24/solid/document-text.svg | 4 + .../heroicons/optimized/24/solid/document.svg | 4 + .../24/solid/ellipsis-horizontal-circle.svg | 3 + .../24/solid/ellipsis-horizontal.svg | 3 + .../optimized/24/solid/ellipsis-vertical.svg | 3 + .../optimized/24/solid/envelope-open.svg | 4 + .../heroicons/optimized/24/solid/envelope.svg | 4 + .../optimized/24/solid/exclamation-circle.svg | 3 + .../24/solid/exclamation-triangle.svg | 3 + .../optimized/24/solid/eye-dropper.svg | 3 + .../optimized/24/solid/eye-slash.svg | 5 + .../heroicons/optimized/24/solid/eye.svg | 4 + .../optimized/24/solid/face-frown.svg | 3 + .../optimized/24/solid/face-smile.svg | 3 + .../heroicons/optimized/24/solid/film.svg | 3 + .../optimized/24/solid/finger-print.svg | 3 + .../heroicons/optimized/24/solid/fire.svg | 3 + .../heroicons/optimized/24/solid/flag.svg | 3 + .../optimized/24/solid/folder-arrow-down.svg | 3 + .../optimized/24/solid/folder-minus.svg | 3 + .../optimized/24/solid/folder-open.svg | 3 + .../optimized/24/solid/folder-plus.svg | 3 + .../heroicons/optimized/24/solid/folder.svg | 3 + .../heroicons/optimized/24/solid/forward.svg | 3 + .../heroicons/optimized/24/solid/funnel.svg | 3 + .../heroicons/optimized/24/solid/gif.svg | 3 + .../heroicons/optimized/24/solid/gift-top.svg | 4 + .../heroicons/optimized/24/solid/gift.svg | 3 + .../optimized/24/solid/globe-alt.svg | 3 + .../optimized/24/solid/globe-americas.svg | 3 + .../24/solid/globe-asia-australia.svg | 4 + .../24/solid/globe-europe-africa.svg | 3 + .../optimized/24/solid/hand-raised.svg | 3 + .../optimized/24/solid/hand-thumb-down.svg | 3 + .../optimized/24/solid/hand-thumb-up.svg | 3 + .../heroicons/optimized/24/solid/hashtag.svg | 3 + .../heroicons/optimized/24/solid/heart.svg | 3 + .../optimized/24/solid/home-modern.svg | 4 + .../heroicons/optimized/24/solid/home.svg | 4 + .../optimized/24/solid/identification.svg | 3 + .../optimized/24/solid/inbox-arrow-down.svg | 4 + .../optimized/24/solid/inbox-stack.svg | 4 + .../heroicons/optimized/24/solid/inbox.svg | 3 + .../optimized/24/solid/information-circle.svg | 3 + .../heroicons/optimized/24/solid/key.svg | 3 + .../heroicons/optimized/24/solid/language.svg | 3 + .../heroicons/optimized/24/solid/lifebuoy.svg | 3 + .../optimized/24/solid/light-bulb.svg | 4 + .../heroicons/optimized/24/solid/link.svg | 3 + .../optimized/24/solid/list-bullet.svg | 3 + .../optimized/24/solid/lock-closed.svg | 3 + .../optimized/24/solid/lock-open.svg | 3 + .../24/solid/magnifying-glass-circle.svg | 4 + .../24/solid/magnifying-glass-minus.svg | 3 + .../24/solid/magnifying-glass-plus.svg | 3 + .../optimized/24/solid/magnifying-glass.svg | 3 + .../heroicons/optimized/24/solid/map-pin.svg | 3 + .../heroicons/optimized/24/solid/map.svg | 3 + .../optimized/24/solid/megaphone.svg | 3 + .../optimized/24/solid/microphone.svg | 4 + .../optimized/24/solid/minus-circle.svg | 3 + .../optimized/24/solid/minus-small.svg | 3 + .../heroicons/optimized/24/solid/minus.svg | 3 + .../heroicons/optimized/24/solid/moon.svg | 3 + .../optimized/24/solid/musical-note.svg | 3 + .../optimized/24/solid/newspaper.svg | 4 + .../optimized/24/solid/no-symbol.svg | 3 + .../optimized/24/solid/paint-brush.svg | 3 + .../optimized/24/solid/paper-airplane.svg | 3 + .../optimized/24/solid/paper-clip.svg | 3 + .../optimized/24/solid/pause-circle.svg | 3 + .../heroicons/optimized/24/solid/pause.svg | 3 + .../optimized/24/solid/pencil-square.svg | 4 + .../heroicons/optimized/24/solid/pencil.svg | 3 + .../24/solid/phone-arrow-down-left.svg | 4 + .../24/solid/phone-arrow-up-right.svg | 4 + .../optimized/24/solid/phone-x-mark.svg | 3 + .../heroicons/optimized/24/solid/phone.svg | 3 + .../heroicons/optimized/24/solid/photo.svg | 3 + .../optimized/24/solid/play-circle.svg | 3 + .../optimized/24/solid/play-pause.svg | 3 + .../heroicons/optimized/24/solid/play.svg | 3 + .../optimized/24/solid/plus-circle.svg | 3 + .../optimized/24/solid/plus-small.svg | 3 + .../heroicons/optimized/24/solid/plus.svg | 3 + .../heroicons/optimized/24/solid/power.svg | 3 + .../24/solid/presentation-chart-bar.svg | 3 + .../24/solid/presentation-chart-line.svg | 3 + .../heroicons/optimized/24/solid/printer.svg | 3 + .../optimized/24/solid/puzzle-piece.svg | 3 + .../heroicons/optimized/24/solid/qr-code.svg | 3 + .../24/solid/question-mark-circle.svg | 3 + .../optimized/24/solid/queue-list.svg | 3 + .../heroicons/optimized/24/solid/radio.svg | 3 + .../optimized/24/solid/receipt-percent.svg | 3 + .../optimized/24/solid/receipt-refund.svg | 3 + .../optimized/24/solid/rectangle-group.svg | 3 + .../optimized/24/solid/rectangle-stack.svg | 3 + .../optimized/24/solid/rocket-launch.svg | 4 + .../heroicons/optimized/24/solid/rss.svg | 3 + .../heroicons/optimized/24/solid/scale.svg | 3 + .../heroicons/optimized/24/solid/scissors.svg | 4 + .../optimized/24/solid/server-stack.svg | 4 + .../heroicons/optimized/24/solid/server.svg | 4 + .../heroicons/optimized/24/solid/share.svg | 3 + .../optimized/24/solid/shield-check.svg | 3 + .../optimized/24/solid/shield-exclamation.svg | 3 + .../optimized/24/solid/shopping-bag.svg | 3 + .../optimized/24/solid/shopping-cart.svg | 3 + .../optimized/24/solid/signal-slash.svg | 3 + .../heroicons/optimized/24/solid/signal.svg | 3 + .../heroicons/optimized/24/solid/sparkles.svg | 3 + .../optimized/24/solid/speaker-wave.svg | 4 + .../optimized/24/solid/speaker-x-mark.svg | 3 + .../optimized/24/solid/square-2-stack.svg | 4 + .../optimized/24/solid/square-3-stack-3d.svg | 5 + .../optimized/24/solid/squares-2x2.svg | 3 + .../optimized/24/solid/squares-plus.svg | 3 + .../heroicons/optimized/24/solid/star.svg | 3 + .../optimized/24/solid/stop-circle.svg | 3 + .../heroicons/optimized/24/solid/stop.svg | 3 + .../heroicons/optimized/24/solid/sun.svg | 3 + .../heroicons/optimized/24/solid/swatch.svg | 4 + .../optimized/24/solid/table-cells.svg | 3 + .../heroicons/optimized/24/solid/tag.svg | 3 + .../heroicons/optimized/24/solid/ticket.svg | 3 + .../heroicons/optimized/24/solid/trash.svg | 3 + .../heroicons/optimized/24/solid/trophy.svg | 3 + .../heroicons/optimized/24/solid/truck.svg | 5 + .../heroicons/optimized/24/solid/tv.svg | 4 + .../optimized/24/solid/user-circle.svg | 3 + .../optimized/24/solid/user-group.svg | 4 + .../optimized/24/solid/user-minus.svg | 3 + .../optimized/24/solid/user-plus.svg | 3 + .../heroicons/optimized/24/solid/user.svg | 3 + .../heroicons/optimized/24/solid/users.svg | 3 + .../heroicons/optimized/24/solid/variable.svg | 3 + .../optimized/24/solid/video-camera-slash.svg | 3 + .../optimized/24/solid/video-camera.svg | 3 + .../optimized/24/solid/view-columns.svg | 3 + .../optimized/24/solid/viewfinder-circle.svg | 3 + .../heroicons/optimized/24/solid/wallet.svg | 3 + .../heroicons/optimized/24/solid/wifi.svg | 3 + .../heroicons/optimized/24/solid/window.svg | 3 + .../optimized/24/solid/wrench-screwdriver.svg | 5 + .../heroicons/optimized/24/solid/wrench.svg | 3 + .../heroicons/optimized/24/solid/x-circle.svg | 3 + .../heroicons/optimized/24/solid/x-mark.svg | 3 + assets/vendor/topbar.js | 42 +- config/config.exs | 35 +- config/dev.exs | 17 +- config/prod.exs | 45 +- config/runtime.exs | 52 +- config/test.exs | 7 +- lib/homepage/application.ex | 6 +- lib/homepage/release.ex | 28 + lib/homepage_web.ex | 140 ++-- .../components/core_components.ex | 640 ++++++++++++++++++ .../components/helper_components.ex | 63 ++ lib/homepage_web/components/layouts.ex | 6 + .../components/layouts/app.html.heex | 32 + .../components/layouts/root.html.heex | 24 + lib/homepage_web/controllers/error_html.ex | 19 + lib/homepage_web/controllers/error_json.ex | 15 + .../controllers/page_controller.ex | 7 +- lib/homepage_web/controllers/page_html.ex | 34 + .../controllers/page_html/home.html.heex | 42 ++ .../controllers/page_html/phoenix.html.heex | 17 + .../controllers/resume_controller.ex | 7 - lib/homepage_web/endpoint.ex | 9 +- lib/homepage_web/icons.ex | 37 - lib/homepage_web/router.ex | 33 +- lib/homepage_web/telemetry.ex | 21 + .../templates/layout/app.html.heex | 5 - .../templates/layout/live.html.heex | 11 - .../templates/layout/root.html.heex | 14 - .../templates/page/index.html.heex | 3 - .../templates/resume/index.html.heex | 103 --- lib/homepage_web/views/error_helpers.ex | 47 -- lib/homepage_web/views/error_view.ex | 16 - lib/homepage_web/views/layout_view.ex | 7 - lib/homepage_web/views/page_view.ex | 3 - lib/homepage_web/views/resume_view.ex | 29 - make_release.sh | 12 + mix.exs | 29 +- mix.lock | 63 +- priv/gettext/errors.pot | 33 +- ...2x192-51b4b636e89e4f729028356295f3df95.png | Bin 0 -> 5265 bytes priv/static/android-chrome-192x192.png | Bin 0 -> 5265 bytes ...2x512-a51b512f6cb152ff4a02811bab422b90.png | Bin 0 -> 17546 bytes priv/static/android-chrome-512x512.png | Bin 0 -> 17546 bytes ...-icon-e4665fb265c78d3571a19f7a8b1fd5e3.png | Bin 0 -> 4858 bytes priv/static/apple-touch-icon.png | Bin 0 -> 4858 bytes ...16x16-55e1412ac90db096f6a9b8e4c42505f3.png | Bin 0 -> 412 bytes priv/static/favicon-16x16.png | Bin 0 -> 412 bytes ...32x32-929c29d94f8993eb6fe4f803012fde78.png | Bin 0 -> 786 bytes priv/static/favicon-32x32.png | Bin 0 -> 786 bytes ...vicon-e0350f437e62f59c09731f51555e3f50.ico | Bin 0 -> 15406 bytes priv/static/favicon.ico | Bin 1258 -> 15406 bytes ...var-66c6e40883646a7ad993108b2ce2da32.woff2 | Bin 0 -> 227180 bytes priv/static/fonts/Inter-roman.var.woff2 | Bin 0 -> 227180 bytes .../logo-6324e4f1039462023b0410cd1d5b7e83.svg | 6 + ...go-6324e4f1039462023b0410cd1d5b7e83.svg.gz | Bin 0 -> 1689 bytes priv/static/images/logo.svg | 6 + priv/static/images/logo.svg.gz | Bin 0 -> 1689 bytes priv/static/images/phoenix.png | Bin 13900 -> 0 bytes ...obots-9e2c81b0855bbff2baa8371bc4a78186.txt | 5 + ...ts-9e2c81b0855bbff2baa8371bc4a78186.txt.gz | Bin 0 -> 164 bytes priv/static/robots.txt.gz | Bin 0 -> 164 bytes ...3100cb84a50d2ae7f5492f7dd7f25e.webmanifest | 1 + priv/static/site.webmanifest | 1 + rel/overlays/bin/migrate | 3 + rel/overlays/bin/migrate.bat | 1 + rel/overlays/bin/server | 3 + rel/overlays/bin/server.bat | 2 + sync_prod.sh | 4 + .../controllers/error_html_test.exs | 14 + .../controllers/error_json_test.exs | 12 + .../controllers/page_controller_test.exs | 4 +- test/homepage_web/views/error_view_test.exs | 14 - test/homepage_web/views/layout_view_test.exs | 8 - test/homepage_web/views/page_view_test.exs | 3 - test/support/channel_case.ex | 36 - test/support/conn_case.ex | 13 +- test/support/data_case.ex | 9 +- 974 files changed, 4538 insertions(+), 1120 deletions(-) delete mode 100644 .gitlab-ci.yml create mode 100644 assets/android-chrome-192x192.png create mode 100644 assets/android-chrome-512x512.png create mode 100644 assets/apple-touch-icon.png delete mode 100644 assets/css/phoenix.css create mode 100644 assets/favicon-16x16.png create mode 100644 assets/favicon-32x32.png create mode 100644 assets/favicon.ico create mode 100644 assets/fonts/Inter-italic.var.woff2 create mode 100644 assets/robots.txt create mode 100644 assets/site.webmanifest create mode 100644 assets/vendor/heroicons/LICENSE.md create mode 100644 assets/vendor/heroicons/UPGRADE.md create mode 100644 assets/vendor/heroicons/optimized/20/solid/academic-cap.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/archive-box.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-path.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/at-symbol.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/backspace.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/backward.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/banknotes.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bars-2.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bars-3.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bars-4.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/battery-0.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/battery-100.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/battery-50.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/beaker.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bell-alert.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bell-slash.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bell.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bolt.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/book-open.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bookmark.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/briefcase.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/bug-ant.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/building-library.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/building-office-2.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/building-office.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/building-storefront.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cake.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/calculator.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/calendar-days.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/calendar.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/camera.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chart-bar.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chart-pie.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/check-badge.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/check-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/check.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chevron-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chevron-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chevron-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/chevron-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/circle-stack.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/clipboard.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/clock.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cloud.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/code-bracket.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cog.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/command-line.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/credit-card.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cube.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/currency-euro.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/currency-pound.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/currency-yen.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/device-tablet.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document-check.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document-minus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document-plus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document-text.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/document.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/envelope-open.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/envelope.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/eye-slash.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/eye.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/face-frown.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/face-smile.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/film.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/finger-print.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/fire.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/flag.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/folder-minus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/folder-open.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/folder-plus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/folder.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/forward.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/funnel.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/gif.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/gift-top.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/gift.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/globe-alt.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/globe-americas.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/hand-raised.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/hashtag.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/heart.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/home-modern.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/home.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/identification.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/inbox.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/information-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/key.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/language.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/light-bulb.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/link.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/list-bullet.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/lock-closed.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/lock-open.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/map-pin.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/map.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/megaphone.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/microphone.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/minus-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/minus-small.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/minus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/moon.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/musical-note.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/newspaper.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/no-symbol.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/paint-brush.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/paper-clip.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/pause-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/pause.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/pencil-square.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/pencil.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/phone.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/photo.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/play-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/play-pause.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/play.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/plus-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/plus-small.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/plus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/power.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/printer.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/qr-code.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/queue-list.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/radio.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/rss.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/scale.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/scissors.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/server-stack.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/server.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/share.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/shield-check.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/signal-slash.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/signal.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/sparkles.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/squares-plus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/star.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/stop-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/stop.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/sun.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/swatch.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/table-cells.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/tag.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/ticket.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/trash.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/trophy.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/truck.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/tv.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/user-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/user-group.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/user-minus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/user-plus.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/user.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/users.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/variable.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/video-camera.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/view-columns.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/wallet.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/wifi.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/window.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/wrench.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/x-circle.svg create mode 100644 assets/vendor/heroicons/optimized/20/solid/x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/academic-cap.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/archive-box.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-path.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/at-symbol.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/backspace.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/backward.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/banknotes.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bars-2.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bars-3.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bars-4.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/battery-0.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/battery-100.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/battery-50.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/beaker.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bell-alert.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bell-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bell.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bolt.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/book-open.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bookmark.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/briefcase.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/bug-ant.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/building-library.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/building-office-2.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/building-office.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/building-storefront.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cake.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/calculator.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/calendar-days.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/calendar.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/camera.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chart-bar.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chart-pie.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/check-badge.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/check-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/check.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chevron-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chevron-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chevron-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/chevron-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/circle-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/clipboard.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/clock.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cloud.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/code-bracket.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cog.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/command-line.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/credit-card.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cube.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/currency-euro.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/currency-pound.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/currency-yen.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/device-tablet.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document-check.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document-minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document-text.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/document.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/envelope-open.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/envelope.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/eye-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/eye.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/face-frown.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/face-smile.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/film.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/finger-print.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/fire.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/flag.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/folder-minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/folder-open.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/folder-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/folder.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/forward.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/funnel.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/gif.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/gift-top.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/gift.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/globe-alt.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/globe-americas.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/hand-raised.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/hashtag.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/heart.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/home-modern.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/home.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/identification.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/inbox.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/information-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/key.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/language.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/light-bulb.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/link.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/list-bullet.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/lock-closed.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/lock-open.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/map-pin.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/map.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/megaphone.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/microphone.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/minus-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/minus-small.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/moon.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/musical-note.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/newspaper.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/no-symbol.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/paint-brush.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/paper-clip.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/pause-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/pause.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/pencil-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/pencil.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/phone.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/photo.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/play-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/play-pause.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/play.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/plus-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/plus-small.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/power.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/printer.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/qr-code.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/queue-list.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/radio.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/rss.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/scale.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/scissors.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/server-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/server.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/share.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/shield-check.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/signal-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/signal.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/sparkles.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/squares-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/star.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/stop-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/stop.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/sun.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/swatch.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/table-cells.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/tag.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/ticket.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/trash.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/trophy.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/truck.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/tv.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/user-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/user-group.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/user-minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/user-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/user.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/users.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/variable.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/video-camera.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/view-columns.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/wallet.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/wifi.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/window.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/wrench.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/x-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/outline/x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/academic-cap.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/archive-box.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-path.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/at-symbol.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/backspace.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/backward.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/banknotes.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bars-2.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bars-3.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bars-4.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/battery-0.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/battery-100.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/battery-50.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/beaker.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bell-alert.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bell-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bell.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bolt.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/book-open.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bookmark.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/briefcase.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/bug-ant.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/building-library.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/building-office-2.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/building-office.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/building-storefront.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cake.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/calculator.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/calendar-days.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/calendar.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/camera.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chart-bar.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chart-pie.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/check-badge.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/check-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/check.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chevron-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chevron-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chevron-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/chevron-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/circle-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/clipboard.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/clock.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cloud.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/code-bracket.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cog.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/command-line.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/credit-card.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cube.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/currency-euro.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/currency-pound.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/currency-yen.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/device-tablet.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document-check.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document-minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document-text.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/document.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/envelope-open.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/envelope.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/eye-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/eye.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/face-frown.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/face-smile.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/film.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/finger-print.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/fire.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/flag.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/folder-minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/folder-open.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/folder-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/folder.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/forward.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/funnel.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/gif.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/gift-top.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/gift.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/globe-alt.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/globe-americas.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/hand-raised.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/hashtag.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/heart.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/home-modern.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/home.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/identification.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/inbox.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/information-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/key.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/language.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/light-bulb.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/link.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/list-bullet.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/lock-closed.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/lock-open.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/map-pin.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/map.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/megaphone.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/microphone.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/minus-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/minus-small.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/moon.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/musical-note.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/newspaper.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/no-symbol.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/paint-brush.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/paper-clip.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/pause-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/pause.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/pencil-square.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/pencil.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/phone.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/photo.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/play-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/play-pause.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/play.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/plus-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/plus-small.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/power.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/printer.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/qr-code.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/queue-list.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/radio.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/rss.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/scale.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/scissors.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/server-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/server.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/share.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/shield-check.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/signal-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/signal.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/sparkles.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/squares-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/star.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/stop-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/stop.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/sun.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/swatch.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/table-cells.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/tag.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/ticket.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/trash.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/trophy.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/truck.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/tv.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/user-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/user-group.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/user-minus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/user-plus.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/user.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/users.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/variable.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/video-camera.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/view-columns.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/wallet.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/wifi.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/window.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/wrench.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/x-circle.svg create mode 100644 assets/vendor/heroicons/optimized/24/solid/x-mark.svg create mode 100644 lib/homepage/release.ex create mode 100644 lib/homepage_web/components/core_components.ex create mode 100644 lib/homepage_web/components/helper_components.ex create mode 100644 lib/homepage_web/components/layouts.ex create mode 100644 lib/homepage_web/components/layouts/app.html.heex create mode 100644 lib/homepage_web/components/layouts/root.html.heex create mode 100644 lib/homepage_web/controllers/error_html.ex create mode 100644 lib/homepage_web/controllers/error_json.ex create mode 100644 lib/homepage_web/controllers/page_html.ex create mode 100644 lib/homepage_web/controllers/page_html/home.html.heex create mode 100644 lib/homepage_web/controllers/page_html/phoenix.html.heex delete mode 100644 lib/homepage_web/controllers/resume_controller.ex delete mode 100644 lib/homepage_web/icons.ex delete mode 100644 lib/homepage_web/templates/layout/app.html.heex delete mode 100644 lib/homepage_web/templates/layout/live.html.heex delete mode 100644 lib/homepage_web/templates/layout/root.html.heex delete mode 100644 lib/homepage_web/templates/page/index.html.heex delete mode 100644 lib/homepage_web/templates/resume/index.html.heex delete mode 100644 lib/homepage_web/views/error_helpers.ex delete mode 100644 lib/homepage_web/views/error_view.ex delete mode 100644 lib/homepage_web/views/layout_view.ex delete mode 100644 lib/homepage_web/views/page_view.ex delete mode 100644 lib/homepage_web/views/resume_view.ex create mode 100755 make_release.sh create mode 100644 priv/static/android-chrome-192x192-51b4b636e89e4f729028356295f3df95.png create mode 100644 priv/static/android-chrome-192x192.png create mode 100644 priv/static/android-chrome-512x512-a51b512f6cb152ff4a02811bab422b90.png create mode 100644 priv/static/android-chrome-512x512.png create mode 100644 priv/static/apple-touch-icon-e4665fb265c78d3571a19f7a8b1fd5e3.png create mode 100644 priv/static/apple-touch-icon.png create mode 100644 priv/static/favicon-16x16-55e1412ac90db096f6a9b8e4c42505f3.png create mode 100644 priv/static/favicon-16x16.png create mode 100644 priv/static/favicon-32x32-929c29d94f8993eb6fe4f803012fde78.png create mode 100644 priv/static/favicon-32x32.png create mode 100644 priv/static/favicon-e0350f437e62f59c09731f51555e3f50.ico create mode 100644 priv/static/fonts/Inter-roman.var-66c6e40883646a7ad993108b2ce2da32.woff2 create mode 100644 priv/static/fonts/Inter-roman.var.woff2 create mode 100644 priv/static/images/logo-6324e4f1039462023b0410cd1d5b7e83.svg create mode 100644 priv/static/images/logo-6324e4f1039462023b0410cd1d5b7e83.svg.gz create mode 100644 priv/static/images/logo.svg create mode 100644 priv/static/images/logo.svg.gz delete mode 100644 priv/static/images/phoenix.png create mode 100644 priv/static/robots-9e2c81b0855bbff2baa8371bc4a78186.txt create mode 100644 priv/static/robots-9e2c81b0855bbff2baa8371bc4a78186.txt.gz create mode 100644 priv/static/robots.txt.gz create mode 100644 priv/static/site-053100cb84a50d2ae7f5492f7dd7f25e.webmanifest create mode 100644 priv/static/site.webmanifest create mode 100755 rel/overlays/bin/migrate create mode 100755 rel/overlays/bin/migrate.bat create mode 100755 rel/overlays/bin/server create mode 100755 rel/overlays/bin/server.bat create mode 100755 sync_prod.sh create mode 100644 test/homepage_web/controllers/error_html_test.exs create mode 100644 test/homepage_web/controllers/error_json_test.exs delete mode 100644 test/homepage_web/views/error_view_test.exs delete mode 100644 test/homepage_web/views/layout_view_test.exs delete mode 100644 test/homepage_web/views/page_view_test.exs delete mode 100644 test/support/channel_case.ex diff --git a/.formatter.exs b/.formatter.exs index 8a6391c..ef8840c 100644 --- a/.formatter.exs +++ b/.formatter.exs @@ -1,5 +1,6 @@ [ - import_deps: [:ecto, :phoenix], - inputs: ["*.{ex,exs}", "priv/*/seeds.exs", "{config,lib,test}/**/*.{ex,exs}"], - subdirectories: ["priv/*/migrations"] + import_deps: [:ecto, :ecto_sql, :phoenix], + subdirectories: ["priv/*/migrations"], + plugins: [Phoenix.LiveView.HTMLFormatter], + inputs: ["*.{heex,ex,exs}", "{config,lib,test}/**/*.{heex,ex,exs}", "priv/*/seeds.exs"] ] diff --git a/.gitignore b/.gitignore index 994672e..fe58011 100644 --- a/.gitignore +++ b/.gitignore @@ -19,19 +19,18 @@ 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"). homepage-*.tar # Ignore assets that are produced by build tools. -/priv/static/ /priv/static/assets/ -/rel/ - # 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/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index fef13ef..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,13 +0,0 @@ -# You can override the included template(s) by including variable overrides -# SAST customization: https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings -# Secret Detection customization: https://docs.gitlab.com/ee/user/application_security/secret_detection/#customizing-settings -# Dependency Scanning customization: https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#customizing-the-dependency-scanning-settings -# Container Scanning customization: https://docs.gitlab.com/ee/user/application_security/container_scanning/#customizing-the-container-scanning-settings -# Note that environment variables can be set in several places -# See https://docs.gitlab.com/ee/ci/variables/#cicd-variable-precedence -stages: -- test -sast: - stage: test -include: -- template: Security/SAST.gitlab-ci.yml diff --git a/README.md b/README.md index 6a6b3af..db7c64a 100644 --- a/README.md +++ b/README.md @@ -1,92 +1,18 @@ -# homepage +# Homepage -My personal homepage +To start your Phoenix server: -## Getting started + * Run `mix setup` to install and setup dependencies + * Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server` -To make it easy for you to get started with GitLab, here's a list of recommended next steps. +Now you can visit [`localhost:4000`](http://localhost:4000) from your browser. -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! +Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html). -## Add your files +## Learn more -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: - -``` -cd existing_repo -git remote add origin https://gitlab.com/rdiedrich/homepage.git -git branch -M main -git push -uf origin main -``` - -## Integrate with your tools - -- [ ] [Set up project integrations](https://gitlab.com/rdiedrich/homepage/-/settings/integrations) - -## Collaborate with your team - -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Automatically merge when pipeline succeeds](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) - -## Test and Deploy - -Use the built-in continuous integration in GitLab. - -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. + * 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/assets/android-chrome-192x192.png b/assets/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d0cc92fbfae9a9367d9e64934ce8999cfe54af GIT binary patch literal 5265 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 literal 0 HcmV?d00001 diff --git a/assets/android-chrome-512x512.png b/assets/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..00ed59f2453297eb1dde9f02b020e3f460a21296 GIT binary patch literal 17546 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 literal 0 HcmV?d00001 diff --git a/assets/apple-touch-icon.png b/assets/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..347bf8f11be089adc04060008c71ed40649307bb GIT binary patch literal 4858 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 Dhb=Zt literal 0 HcmV?d00001 diff --git a/assets/css/app.css b/assets/css/app.css index 9aae13c..7e6064a 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -2,138 +2,45 @@ @import "tailwindcss/components"; @import "tailwindcss/utilities"; -/* This file is for your main application CSS */ +@font-face { + font-family: 'Inter var'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: url('/fonts/Inter-roman.var.woff2?v=3.19') format('woff2'); + font-named-instance: 'Regular'; +} -/* - Layout -*/ +@font-face { + font-family: 'Inter var'; + font-style: italic; + font-weight: 100 900; + font-display: swap; + src: url('/fonts/Inter-italic.var.woff2?v=3.19') format('woff2'); + font-named-instance: 'Italic'; +} + +html { @apply bg-white; } body { - @apply font-sans; + @apply font-sans text-black-olive; + @apply grid grid-rows-[min-content_1fr_min-content]; } -#root { - margin: 0 auto; +section p { @apply mb-4; } +strong { @apply font-semibold; } - display: grid; - grid-template-columns: 1fr min(1440px,100%) 1fr; +.dropdown .btn { @apply normal-case text-base; } +header { @apply flex justify-end; } + +header h1 { @apply font-normal text-lg m-2; } + +section h2 { + @apply font-bold text-4xl; + @apply mb-8; } -#root > * { - grid-column: 2; -} +.projects h3 { @apply font-semibold text-lg; } +.project { @apply mb-4; } -.color-box { - @apply block w-8 h-8 m-1; -} - -i.icon svg { @apply inline; } -h2 > i.icon svg { @apply w-6 h-6 stroke-2; } - -/* Alerts and form errors used by phx.new */ -.alert { - @apply rounded; -} -.alert-danger { - @apply bg-error text-error-content; -} -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.alert p { - margin-bottom: 0; -} -.alert:empty { - display: none; -} -.invalid-feedback { - @apply text-error; - display: block; - margin: -1rem 0 2rem; -} - -/* LiveView specific classes for your customization */ -.phx-no-feedback.invalid-feedback, -.phx-no-feedback .invalid-feedback { - display: none; -} - -.phx-click-loading { - opacity: 0.5; - transition: opacity 1s ease-out; -} - -.phx-loading{ - cursor: wait; -} - -.phx-modal { - opacity: 1!important; - position: fixed; - z-index: 1; - left: 0; - top: 0; - width: 100%; - height: 100%; - overflow: auto; - background-color: rgba(0,0,0,0.4); -} - -.phx-modal-content { - background-color: #fefefe; - margin: 15vh auto; - padding: 20px; - border: 1px solid #888; - width: 80%; -} - -.phx-modal-close { - color: #aaa; - float: right; - font-size: 28px; - font-weight: bold; -} - -.phx-modal-close:hover, -.phx-modal-close:focus { - color: black; - text-decoration: none; - cursor: pointer; -} - -.fade-in-scale { - animation: 0.2s ease-in 0s normal forwards 1 fade-in-scale-keys; -} - -.fade-out-scale { - animation: 0.2s ease-out 0s normal forwards 1 fade-out-scale-keys; -} - -.fade-in { - animation: 0.2s ease-out 0s normal forwards 1 fade-in-keys; -} -.fade-out { - animation: 0.2s ease-out 0s normal forwards 1 fade-out-keys; -} - -@keyframes fade-in-scale-keys{ - 0% { scale: 0.95; opacity: 0; } - 100% { scale: 1.0; opacity: 1; } -} - -@keyframes fade-out-scale-keys{ - 0% { scale: 1.0; opacity: 1; } - 100% { scale: 0.95; opacity: 0; } -} - -@keyframes fade-in-keys{ - 0% { opacity: 0; } - 100% { opacity: 1; } -} - -@keyframes fade-out-keys{ - 0% { opacity: 1; } - 100% { opacity: 0; } -} +.icon-link { @apply flex items-start gap-1; } \ No newline at end of file diff --git a/assets/css/phoenix.css b/assets/css/phoenix.css deleted file mode 100644 index 0d59050..0000000 --- a/assets/css/phoenix.css +++ /dev/null @@ -1,101 +0,0 @@ -/* Includes some default style for the starter application. - * This can be safely deleted to start fresh. - */ - -/* Milligram v1.4.1 https://milligram.github.io - * Copyright (c) 2020 CJ Patoilo Licensed under the MIT license - */ - -*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{color:#000000;font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;font-size:1.6em;font-weight:300;letter-spacing:.01em;line-height:1.6}blockquote{border-left:0.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote *:last-child{margin-bottom:0}.button,button,input[type='button'],input[type='reset'],input[type='submit']{background-color:#0069d9;border:0.1rem solid #0069d9;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:3.8rem;letter-spacing:.1rem;line-height:3.8rem;padding:0 3.0rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type='button']:focus,input[type='button']:hover,input[type='reset']:focus,input[type='reset']:hover,input[type='submit']:focus,input[type='submit']:hover{background-color:#606c76;border-color:#606c76;color:#fff;outline:0}.button[disabled],button[disabled],input[type='button'][disabled],input[type='reset'][disabled],input[type='submit'][disabled]{cursor:default;opacity:.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type='button'][disabled]:focus,input[type='button'][disabled]:hover,input[type='reset'][disabled]:focus,input[type='reset'][disabled]:hover,input[type='submit'][disabled]:focus,input[type='submit'][disabled]:hover{background-color:#0069d9;border-color:#0069d9}.button.button-outline,button.button-outline,input[type='button'].button-outline,input[type='reset'].button-outline,input[type='submit'].button-outline{background-color:transparent;color:#0069d9}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type='button'].button-outline:focus,input[type='button'].button-outline:hover,input[type='reset'].button-outline:focus,input[type='reset'].button-outline:hover,input[type='submit'].button-outline:focus,input[type='submit'].button-outline:hover{background-color:transparent;border-color:#606c76;color:#606c76}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover{border-color:inherit;color:#0069d9}.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear{background-color:transparent;border-color:transparent;color:#0069d9}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover{background-color:transparent;border-color:transparent;color:#606c76}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover{color:#0069d9}code{background:#f4f5f6;border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre{background:#f4f5f6;border-left:0.3rem solid #0069d9;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:0.1rem solid #f4f5f6;margin:3.0rem 0}input[type='color'],input[type='date'],input[type='datetime'],input[type='datetime-local'],input[type='email'],input[type='month'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],input[type='week'],input:not([type]),textarea,select{-webkit-appearance:none;background-color:transparent;border:0.1rem solid #d1d1d1;border-radius:.4rem;box-shadow:none;box-sizing:inherit;height:3.8rem;padding:.6rem 1.0rem .7rem;width:100%}input[type='color']:focus,input[type='date']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='email']:focus,input[type='month']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,input[type='week']:focus,input:not([type]):focus,textarea:focus,select:focus{border-color:#0069d9;outline:0}select{background:url('data:image/svg+xml;utf8,') center right no-repeat;padding-right:3.0rem}select:focus{background-image:url('data:image/svg+xml;utf8,')}select[multiple]{background:none;height:auto}textarea{min-height:6.5rem}label,legend{display:block;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type='checkbox'],input[type='radio']{display:inline}.label-inline{display:inline-block;font-weight:normal;margin-left:.5rem}.container{margin:0 auto;max-width:112.0rem;padding:0 2.0rem;position:relative;width:100%}.row{display:flex;flex-direction:column;padding:0;width:100%}.row.row-no-padding{padding:0}.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-40{margin-left:40%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-60{margin-left:60%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{align-self:center}@media (min-width: 40rem){.row{flex-direction:row;margin-left:-1.0rem;width:calc(100% + 2.0rem)}.row .column{margin-bottom:inherit;padding:0 1.0rem}}a{color:#0069d9;text-decoration:none}a:focus,a:hover{color:#606c76}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3.0rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1.0rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;display:block;overflow-x:auto;text-align:left;width:100%}td,th{border-bottom:0.1rem solid #e1e1e1;padding:1.2rem 1.5rem}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}@media (min-width: 40rem){table{display:table;overflow-x:initial}}b,strong{font-weight:bold}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;letter-spacing:-.1rem;margin-bottom:2.0rem;margin-top:0}h1{font-size:4.6rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}img{max-width:100%}.clearfix:after{clear:both;content:' ';display:table}.float-left{float:left}.float-right{float:right} - -/* General style */ -h1{font-size: 3.6rem; line-height: 1.25} -h2{font-size: 2.8rem; line-height: 1.3} -h3{font-size: 2.2rem; letter-spacing: -.08rem; line-height: 1.35} -h4{font-size: 1.8rem; letter-spacing: -.05rem; line-height: 1.5} -h5{font-size: 1.6rem; letter-spacing: 0; line-height: 1.4} -h6{font-size: 1.4rem; letter-spacing: 0; line-height: 1.2} -pre{padding: 1em;} - -.container{ - margin: 0 auto; - max-width: 80.0rem; - padding: 0 2.0rem; - position: relative; - width: 100% -} -select { - width: auto; -} - -/* Phoenix promo and logo */ -.phx-hero { - text-align: center; - border-bottom: 1px solid #e3e3e3; - background: #eee; - border-radius: 6px; - padding: 3em 3em 1em; - margin-bottom: 3rem; - font-weight: 200; - font-size: 120%; -} -.phx-hero input { - background: #ffffff; -} -.phx-logo { - min-width: 300px; - margin: 1rem; - display: block; -} -.phx-logo img { - width: auto; - display: block; -} - -/* Headers */ -header { - width: 100%; - background: #fdfdfd; - border-bottom: 1px solid #eaeaea; - margin-bottom: 2rem; -} -header section { - align-items: center; - display: flex; - flex-direction: column; - justify-content: space-between; -} -header section :first-child { - order: 2; -} -header section :last-child { - order: 1; -} -header nav ul, -header nav li { - margin: 0; - padding: 0; - display: block; - text-align: right; - white-space: nowrap; -} -header nav ul { - margin: 1rem; - margin-top: 0; -} -header nav a { - display: block; -} - -@media (min-width: 40.0rem) { /* Small devices (landscape phones, 576px and up) */ - header section { - flex-direction: row; - } - header nav ul { - margin: 1rem; - } - .phx-logo { - flex-basis: 527px; - margin: 2rem 1rem; - } -} diff --git a/assets/favicon-16x16.png b/assets/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa122b856b5d11483cc9bb6a0973128597ba9e8 GIT binary patch literal 412 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Inter-italic.var.woff2 b/assets/fonts/Inter-italic.var.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b826d5af84b3bd70535b6bb993f443a2deb46894 GIT binary patch literal 245036 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

8YT6SLLY2p1khH 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�LzqE;f#83j;-svHFcR`yUq8K)}}#mOz_j=uBv?~ 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 nLfT2#?i1ZMYi%<@uRd?8K% topbar.show()) -window.addEventListener("phx:page-loading-stop", info => topbar.hide()) +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() diff --git a/assets/package.json b/assets/package.json index 0604419..6084dd4 100644 --- a/assets/package.json +++ b/assets/package.json @@ -1,11 +1,7 @@ { "dependencies": { - "@tailwindcss/typography": "^0.5.2", - "daisyui": "^2.14.2", - "tailwindcss": "^3.0.24" - }, - "devDependencies": { - "autoprefixer": "^10.4.5", - "postcss": "^8.4.12" + "autoprefixer": "^10.4.14", + "daisyui": "^2.51.6", + "postcss": "^8.4.23" } } diff --git a/assets/pnpm-lock.yaml b/assets/pnpm-lock.yaml index f5f7b48..2beba25 100644 --- a/assets/pnpm-lock.yaml +++ b/assets/pnpm-lock.yaml @@ -1,23 +1,56 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 specifiers: - '@tailwindcss/typography': ^0.5.2 - autoprefixer: ^10.4.5 - daisyui: ^2.14.2 - postcss: ^8.4.12 - tailwindcss: ^3.0.24 + autoprefixer: ^10.4.14 + daisyui: ^2.51.6 + postcss: ^8.4.23 dependencies: - '@tailwindcss/typography': 0.5.2_tailwindcss@3.0.24 - daisyui: 2.14.2_c01214db2e04c60602bae73116393d69 - tailwindcss: 3.0.24 - -devDependencies: - autoprefixer: 10.4.5_postcss@8.4.12 - postcss: 8.4.12 + autoprefixer: 10.4.14_postcss@8.4.23 + daisyui: 2.51.6_zmwpaxxolxfsc5pnrezed2bx24 + postcss: 8.4.23 packages: + /@alloc/quick-lru/5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + dev: false + + /@jridgewell/gen-mapping/0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + dev: false + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: false + + /@jridgewell/sourcemap-codec/1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: false + + /@jridgewell/trace-mapping/0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: false + /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -36,72 +69,57 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.15.0 dev: false - /@tailwindcss/typography/0.5.2_tailwindcss@3.0.24: - resolution: {integrity: sha512-coq8DBABRPFcVhVIk6IbKyyHUt7YTEC/C992tatFB+yEx5WGBQrCgsSFjxHUr8AWXphWckadVJbominEduYBqw==} - peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || insiders' - dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - tailwindcss: 3.0.24 + /any-promise/1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} dev: false - /acorn-node/1.8.2: - resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - xtend: 4.0.2 - dev: false - - /acorn-walk/7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - dev: false - - /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 dev: false - /arg/5.0.1: - resolution: {integrity: sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==} + /arg/5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: false - /autoprefixer/10.4.5_postcss@8.4.12: - resolution: {integrity: sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==} + /autoprefixer/10.4.14_postcss@8.4.23: + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.20.3 - caniuse-lite: 1.0.30001334 + browserslist: 4.21.5 + caniuse-lite: 1.0.30001486 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.12 + postcss: 8.4.23 postcss-value-parser: 4.2.0 - dev: true + dev: false + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: false /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: false + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false + /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -109,32 +127,31 @@ packages: fill-range: 7.0.1 dev: false - /browserslist/4.20.3: - resolution: {integrity: sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==} + /browserslist/4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001334 - electron-to-chromium: 1.4.124 - escalade: 3.1.1 - node-releases: 2.0.3 - picocolors: 1.0.0 - dev: true + caniuse-lite: 1.0.30001486 + electron-to-chromium: 1.4.388 + node-releases: 2.0.10 + update-browserslist-db: 1.0.11_browserslist@4.21.5 + dev: false /camelcase-css/2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} dev: false - /caniuse-lite/1.0.30001334: - resolution: {integrity: sha512-kbaCEBRRVSoeNs74sCuq92MJyGrMtjWVfhltoHUCW4t4pXFvGjUBrfo47weBRViHkiV3eBYyIsfl956NtHGazw==} - dev: true + /caniuse-lite/1.0.30001486: + resolution: {integrity: sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==} + dev: false /chokidar/3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -171,6 +188,15 @@ packages: color-string: 1.9.1 dev: false + /commander/4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: false + + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: false + /css-selector-tokenizer/0.8.0: resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==} dependencies: @@ -184,36 +210,22 @@ packages: hasBin: true dev: false - /daisyui/2.14.2_c01214db2e04c60602bae73116393d69: - resolution: {integrity: sha512-/FxRBLC/xydIqxv+EJHfmmH+UndrwcaAxbWsS/oVLnoeOdb4MN4VlkJ3sYOYrl3tmw/D1L5Lp0PK07ebY0O6QA==} + /daisyui/2.51.6_zmwpaxxolxfsc5pnrezed2bx24: + resolution: {integrity: sha512-JRqOKayuFCmWe4X4k6Qvx1y7V/VNao8U5eTSOhusOKIzCsYqf56+TCSe4d7zmqGE0V6JiLDYAT8JeoWUeRKFCw==} peerDependencies: autoprefixer: ^10.0.2 postcss: ^8.1.6 dependencies: - autoprefixer: 10.4.5_postcss@8.4.12 + autoprefixer: 10.4.14_postcss@8.4.23 color: 4.2.3 css-selector-tokenizer: 0.8.0 - postcss: 8.4.12 - postcss-js: 4.0.0_postcss@8.4.12 - tailwindcss: 3.0.24 + postcss: 8.4.23 + postcss-js: 4.0.1_postcss@8.4.23 + tailwindcss: 3.3.2 transitivePeerDependencies: - ts-node dev: false - /defined/1.0.0: - resolution: {integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=} - dev: false - - /detective/5.2.0: - resolution: {integrity: sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==} - engines: {node: '>=0.8.0'} - hasBin: true - dependencies: - acorn-node: 1.8.2 - defined: 1.0.0 - minimist: 1.2.6 - dev: false - /didyoumean/1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: false @@ -222,17 +234,17 @@ packages: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} dev: false - /electron-to-chromium/1.4.124: - resolution: {integrity: sha512-VhaE9VUYU6d2eIb+4xf83CATD+T+3bTzvxvlADkQE+c2hisiw3sZmvEDtsW704+Zky9WZGhBuQXijDVqSriQLA==} - dev: true + /electron-to-chromium/1.4.388: + resolution: {integrity: sha512-xZ0y4zjWZgp65okzwwt00f2rYibkFPHUv9qBz+Vzn8cB9UXIo9Zc6Dw81LJYhhNt0G/vR1OJEfStZ49NKl0YxQ==} + dev: false /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - dev: true + dev: false - /fast-glob/3.2.11: - resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -246,8 +258,8 @@ packages: resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} dev: false - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 dev: false @@ -261,7 +273,11 @@ packages: /fraction.js/4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - dev: true + dev: false + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: false /fsevents/2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} @@ -289,6 +305,17 @@ packages: is-glob: 4.0.3 dev: false + /glob/7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -296,6 +323,17 @@ packages: function-bind: 1.1.1 dev: false + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: false + /is-arrayish/0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} dev: false @@ -307,14 +345,14 @@ packages: binary-extensions: 2.2.0 dev: false - /is-core-module/2.9.0: - resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} + /is-core-module/2.12.0: + resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==} dependencies: has: 1.0.3 dev: false /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} dev: false @@ -330,21 +368,18 @@ packages: engines: {node: '>=0.12.0'} dev: false - /lilconfig/2.0.5: - resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==} + /jiti/1.18.2: + resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + hasBin: true + dev: false + + /lilconfig/2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} dev: false - /lodash.castarray/4.4.0: - resolution: {integrity: sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=} - dev: false - - /lodash.isplainobject/4.0.6: - resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=} - dev: false - - /lodash.merge/4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: false /merge2/1.4.1: @@ -360,18 +395,29 @@ packages: picomatch: 2.3.1 dev: false - /minimist/1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 dev: false - /nanoid/3.3.3: - resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} + /mz/2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: false + + /nanoid/3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: false - /node-releases/2.0.3: - resolution: {integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==} - dev: true + /node-releases/2.0.10: + resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} + dev: false /normalize-path/3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -379,40 +425,79 @@ packages: dev: false /normalize-range/0.1.2: - resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - dev: true + dev: false + + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: false /object-hash/3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} dev: false + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: false + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: false + /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: false /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: false /picomatch/2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} dev: false - /postcss-js/4.0.0_postcss@8.4.12: - resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.3.3 - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.12 + /pify/2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} dev: false - /postcss-load-config/3.1.4_postcss@8.4.12: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} + /pirates/4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} + engines: {node: '>= 6'} + dev: false + + /postcss-import/15.1.0_postcss@8.4.23: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.2 + dev: false + + /postcss-js/4.0.1_postcss@8.4.23: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.23 + dev: false + + /postcss-load-config/4.0.1_postcss@8.4.23: + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} peerDependencies: postcss: '>=8.0.9' ts-node: '>=9.0.0' @@ -422,23 +507,23 @@ packages: ts-node: optional: true dependencies: - lilconfig: 2.0.5 - postcss: 8.4.12 - yaml: 1.10.2 + lilconfig: 2.1.0 + postcss: 8.4.23 + yaml: 2.2.2 dev: false - /postcss-nested/5.0.6_postcss@8.4.12: - resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} + /postcss-nested/6.0.1_postcss@8.4.23: + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.12 - postcss-selector-parser: 6.0.10 + postcss: 8.4.23 + postcss-selector-parser: 6.0.12 dev: false - /postcss-selector-parser/6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + /postcss-selector-parser/6.0.12: + resolution: {integrity: sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -447,22 +532,25 @@ packages: /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false - /postcss/8.4.12: - resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} + /postcss/8.4.23: + resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.3 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: false /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: false - /quick-lru/5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} + /read-cache/1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 dev: false /readdirp/3.6.0: @@ -472,11 +560,11 @@ packages: picomatch: 2.3.1 dev: false - /resolve/1.22.0: - resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} + /resolve/1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: - is-core-module: 2.9.0 + is-core-module: 2.12.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: false @@ -493,7 +581,7 @@ packages: dev: false /simple-swizzle/0.2.2: - resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=} + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} dependencies: is-arrayish: 0.3.2 dev: false @@ -501,42 +589,72 @@ packages: /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + dev: false + + /sucrase/3.32.0: + resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.5 + ts-interface-checker: 0.1.13 + dev: false /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} dev: false - /tailwindcss/3.0.24: - resolution: {integrity: sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==} - engines: {node: '>=12.13.0'} + /tailwindcss/3.3.2: + resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + engines: {node: '>=14.0.0'} hasBin: true dependencies: - arg: 5.0.1 + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 chokidar: 3.5.3 - color-name: 1.1.4 - detective: 5.2.0 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.2.11 + fast-glob: 3.2.12 glob-parent: 6.0.2 is-glob: 4.0.3 - lilconfig: 2.0.5 + jiti: 1.18.2 + lilconfig: 2.1.0 + micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.12 - postcss-js: 4.0.0_postcss@8.4.12 - postcss-load-config: 3.1.4_postcss@8.4.12 - postcss-nested: 5.0.6_postcss@8.4.12 - postcss-selector-parser: 6.0.10 + postcss: 8.4.23 + postcss-import: 15.1.0_postcss@8.4.23 + postcss-js: 4.0.1_postcss@8.4.23 + postcss-load-config: 4.0.1_postcss@8.4.23 + postcss-nested: 6.0.1_postcss@8.4.23 + postcss-selector-parser: 6.0.12 postcss-value-parser: 4.2.0 - quick-lru: 5.1.1 - resolve: 1.22.0 + resolve: 1.22.2 + sucrase: 3.32.0 transitivePeerDependencies: - ts-node dev: false + /thenify-all/1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: false + + /thenify/3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: false + /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -544,16 +662,30 @@ packages: is-number: 7.0.0 dev: false + /ts-interface-checker/0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: false + + /update-browserslist-db/1.0.11_browserslist@4.21.5: + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: false + /util-deprecate/1.0.2: - resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false - /xtend/4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: false - /yaml/1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} + /yaml/2.2.2: + resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} + engines: {node: '>= 14'} dev: false diff --git a/assets/robots.txt b/assets/robots.txt new file mode 100644 index 0000000..26e06b5 --- /dev/null +++ b/assets/robots.txt @@ -0,0 +1,5 @@ +# See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file +# +# To ban all spiders from the entire site uncomment the next two lines: +# User-agent: * +# Disallow: / diff --git a/assets/site.webmanifest b/assets/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/assets/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/assets/tailwind.config.js b/assets/tailwind.config.js index 97b6b50..9588616 100644 --- a/assets/tailwind.config.js +++ b/assets/tailwind.config.js @@ -1,37 +1,42 @@ // See the Tailwind configuration guide for advanced usage // https://tailwindcss.com/docs/configuration -const theme_colors = { + +const plugin = require("tailwindcss/plugin") +const fs = require("fs") +const path = require("path") + +const homepage_colors = { transparent: 'transparent', current: 'currentColor', - blueViolet: '#540D6E', - paradisePink: '#ee4266', + indigo: '#540D6E', + 'red-crayola': '#ee4266', sunglow: '#ffd23f', honeydew: '#f3fcf0', - pineTree: '#1f271b' + 'black-olive': '#1f271b', + brand: "#540D6E" } module.exports = { content: [ - './js/**/*.js', - '../lib/*_web.ex', - '../lib/*_web/**/*.*ex' + "./js/**/*.js", + "../lib/*_web.ex", + "../lib/*_web/**/*.*ex" ], theme: { - colors: theme_colors, extend: { + colors: homepage_colors, fontFamily: { - mono: ["Input", "monospace"], - sans: ["Inter", "sans-serif"] + sans: ["Inter var", "sans-serif"] } }, }, daisyui: { themes: [{ mytheme: { - "primary": theme_colors.blueViolet, - "secondary": theme_colors.paradisePink, - "accent": theme_colors.sunglow, - "neutral": theme_colors.pineTree, + "primary": homepage_colors.indigo, + "secondary": homepage_colors['red-crayola'], + "accent": homepage_colors.sunglow, + "neutral": homepage_colors['black-olive'], "base-100": "#fff", "info": "#79D3E7", "success": "#20BC5E", @@ -41,8 +46,50 @@ module.exports = { }] }, plugins: [ - require('@tailwindcss/typography'), - require('@tailwindcss/forms'), + require("@tailwindcss/forms"), require("daisyui"), + // 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 Hero Icons (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)).map(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})`, + "background-color": "currentColor", + "vertical-align": "middle", + "display": "inline-block", + "width": theme("spacing.5"), + "height": theme("spacing.5") + } + } + }, {values}) + }) ] } diff --git a/assets/vendor/heroicons/LICENSE.md b/assets/vendor/heroicons/LICENSE.md new file mode 100644 index 0000000..1ac3e40 --- /dev/null +++ b/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/assets/vendor/heroicons/UPGRADE.md b/assets/vendor/heroicons/UPGRADE.md new file mode 100644 index 0000000..d8fdb1c --- /dev/null +++ b/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 -xv --strip-components=1 heroicons-${HERO_VSN}/optimized diff --git a/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg b/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg new file mode 100644 index 0000000..bb980e6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg b/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg new file mode 100644 index 0000000..13f9251 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg b/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg new file mode 100644 index 0000000..6f75b6c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg b/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg new file mode 100644 index 0000000..5ccef9d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg b/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg new file mode 100644 index 0000000..73acbef --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/archive-box.svg b/assets/vendor/heroicons/optimized/20/solid/archive-box.svg new file mode 100644 index 0000000..2205ae8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/archive-box.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg new file mode 100644 index 0000000..bb21a89 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg new file mode 100644 index 0000000..f0c3624 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg new file mode 100644 index 0000000..d9c4db0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg new file mode 100644 index 0000000..4e8ee0f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg new file mode 100644 index 0000000..65cdada --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg new file mode 100644 index 0000000..5c3589d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg new file mode 100644 index 0000000..8d577b1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg new file mode 100644 index 0000000..8cce243 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg @@ -0,0 +1,10 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg new file mode 100644 index 0000000..74d0699 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg new file mode 100644 index 0000000..c7efd30 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg new file mode 100644 index 0000000..d263061 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg new file mode 100644 index 0000000..297553c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg new file mode 100644 index 0000000..eea945e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg new file mode 100644 index 0000000..193ff97 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg new file mode 100644 index 0000000..7d3deb5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg new file mode 100644 index 0000000..1a31b4c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg new file mode 100644 index 0000000..4178da9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg new file mode 100644 index 0000000..27c4dff --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg new file mode 100644 index 0000000..95cc517 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg new file mode 100644 index 0000000..b986c6c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg new file mode 100644 index 0000000..0cb7e71 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg new file mode 100644 index 0000000..16beb5e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg new file mode 100644 index 0000000..7fda0e5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg new file mode 100644 index 0000000..c93df54 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg new file mode 100644 index 0000000..5ec7c03 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg new file mode 100644 index 0000000..67af2cc --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg new file mode 100644 index 0000000..21d87f2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg new file mode 100644 index 0000000..fb50038 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg new file mode 100644 index 0000000..0df0ed2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg new file mode 100644 index 0000000..01f18a8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg new file mode 100644 index 0000000..4841916 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg new file mode 100644 index 0000000..832afe5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg new file mode 100644 index 0000000..24b12b7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg new file mode 100644 index 0000000..6839676 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg new file mode 100644 index 0000000..6691aa4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg new file mode 100644 index 0000000..9a6e23b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg b/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg new file mode 100644 index 0000000..8e65bf8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg b/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg new file mode 100644 index 0000000..6275807 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg b/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg new file mode 100644 index 0000000..14e1bcd --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg b/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg new file mode 100644 index 0000000..87616d3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg b/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg new file mode 100644 index 0000000..b9c43d9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg b/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg new file mode 100644 index 0000000..a9e960d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/backspace.svg b/assets/vendor/heroicons/optimized/20/solid/backspace.svg new file mode 100644 index 0000000..d3c1686 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/backspace.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/backward.svg b/assets/vendor/heroicons/optimized/20/solid/backward.svg new file mode 100644 index 0000000..8d341b2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/backward.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/banknotes.svg b/assets/vendor/heroicons/optimized/20/solid/banknotes.svg new file mode 100644 index 0000000..979c586 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/banknotes.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bars-2.svg b/assets/vendor/heroicons/optimized/20/solid/bars-2.svg new file mode 100644 index 0000000..4ce1e19 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bars-2.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg b/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg new file mode 100644 index 0000000..ebf785d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg b/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg new file mode 100644 index 0000000..af69c3d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg b/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg new file mode 100644 index 0000000..ee8a526 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bars-3.svg b/assets/vendor/heroicons/optimized/20/solid/bars-3.svg new file mode 100644 index 0000000..d164cfd --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bars-3.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bars-4.svg b/assets/vendor/heroicons/optimized/20/solid/bars-4.svg new file mode 100644 index 0000000..8e3f650 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bars-4.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg b/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg new file mode 100644 index 0000000..fd8f98d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg b/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg new file mode 100644 index 0000000..ba77dbe --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/battery-0.svg b/assets/vendor/heroicons/optimized/20/solid/battery-0.svg new file mode 100644 index 0000000..2320f7e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/battery-0.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/battery-100.svg b/assets/vendor/heroicons/optimized/20/solid/battery-100.svg new file mode 100644 index 0000000..e04408f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/battery-100.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/battery-50.svg b/assets/vendor/heroicons/optimized/20/solid/battery-50.svg new file mode 100644 index 0000000..e5e8498 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/battery-50.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/beaker.svg b/assets/vendor/heroicons/optimized/20/solid/beaker.svg new file mode 100644 index 0000000..025c46b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/beaker.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg b/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg new file mode 100644 index 0000000..c84dc7c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg b/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg new file mode 100644 index 0000000..a4296ac --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg b/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg new file mode 100644 index 0000000..ad4f8c5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bell.svg b/assets/vendor/heroicons/optimized/20/solid/bell.svg new file mode 100644 index 0000000..2a81bba --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bell.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg b/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg new file mode 100644 index 0000000..e4c2499 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bolt.svg b/assets/vendor/heroicons/optimized/20/solid/bolt.svg new file mode 100644 index 0000000..53f4fb9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bolt.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/book-open.svg b/assets/vendor/heroicons/optimized/20/solid/book-open.svg new file mode 100644 index 0000000..99cf0d4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/book-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg b/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg new file mode 100644 index 0000000..1442fd4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg b/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg new file mode 100644 index 0000000..849c425 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bookmark.svg b/assets/vendor/heroicons/optimized/20/solid/bookmark.svg new file mode 100644 index 0000000..a3e68de --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bookmark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/briefcase.svg b/assets/vendor/heroicons/optimized/20/solid/briefcase.svg new file mode 100644 index 0000000..275f4b3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/briefcase.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg b/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg new file mode 100644 index 0000000..bc86615 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/building-library.svg b/assets/vendor/heroicons/optimized/20/solid/building-library.svg new file mode 100644 index 0000000..610bce7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/building-library.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg b/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg new file mode 100644 index 0000000..b25c33d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/building-office.svg b/assets/vendor/heroicons/optimized/20/solid/building-office.svg new file mode 100644 index 0000000..8fb3fab --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/building-office.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg b/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg new file mode 100644 index 0000000..0d7da7c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cake.svg b/assets/vendor/heroicons/optimized/20/solid/cake.svg new file mode 100644 index 0000000..c58d3b9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cake.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/calculator.svg b/assets/vendor/heroicons/optimized/20/solid/calculator.svg new file mode 100644 index 0000000..cc26160 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/calculator.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg b/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg new file mode 100644 index 0000000..ded2318 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/calendar.svg b/assets/vendor/heroicons/optimized/20/solid/calendar.svg new file mode 100644 index 0000000..dea374d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/calendar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/camera.svg b/assets/vendor/heroicons/optimized/20/solid/camera.svg new file mode 100644 index 0000000..17356ae --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/camera.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg b/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg new file mode 100644 index 0000000..6d5b976 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg b/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg new file mode 100644 index 0000000..c496112 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg b/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg new file mode 100644 index 0000000..37d18c9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg new file mode 100644 index 0000000..fee91be --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg new file mode 100644 index 0000000..24de840 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg new file mode 100644 index 0000000..7e2b06c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg new file mode 100644 index 0000000..fceca7f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg new file mode 100644 index 0000000..cd706f9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg new file mode 100644 index 0000000..88d9c32 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg new file mode 100644 index 0000000..f3b3883 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/check-badge.svg b/assets/vendor/heroicons/optimized/20/solid/check-badge.svg new file mode 100644 index 0000000..b13190c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/check-badge.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/check-circle.svg b/assets/vendor/heroicons/optimized/20/solid/check-circle.svg new file mode 100644 index 0000000..dbbc905 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/check-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/check.svg b/assets/vendor/heroicons/optimized/20/solid/check.svg new file mode 100644 index 0000000..d1956aa --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/check.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg b/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg new file mode 100644 index 0000000..3c65193 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg b/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg new file mode 100644 index 0000000..a41e615 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg b/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg new file mode 100644 index 0000000..d78c932 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg b/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg new file mode 100644 index 0000000..f7ac668 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg b/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg new file mode 100644 index 0000000..6b63dfb --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg b/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg new file mode 100644 index 0000000..b484a40 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg b/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg new file mode 100644 index 0000000..9ce3745 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg b/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg new file mode 100644 index 0000000..2499bb1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg b/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg new file mode 100644 index 0000000..8aaaa1f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg b/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg new file mode 100644 index 0000000..fae2090 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg b/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg new file mode 100644 index 0000000..2447012 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg b/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg new file mode 100644 index 0000000..a78b24c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg b/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg new file mode 100644 index 0000000..f29a433 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/clipboard.svg b/assets/vendor/heroicons/optimized/20/solid/clipboard.svg new file mode 100644 index 0000000..3b2a7ff --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/clipboard.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/clock.svg b/assets/vendor/heroicons/optimized/20/solid/clock.svg new file mode 100644 index 0000000..d72dd62 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/clock.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg b/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg new file mode 100644 index 0000000..cb32c04 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg b/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg new file mode 100644 index 0000000..06b2c4a --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cloud.svg b/assets/vendor/heroicons/optimized/20/solid/cloud.svg new file mode 100644 index 0000000..c5eb0c8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cloud.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg b/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg new file mode 100644 index 0000000..e4e3530 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg b/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg new file mode 100644 index 0000000..4adfd32 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg b/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg new file mode 100644 index 0000000..435032f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg b/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg new file mode 100644 index 0000000..0450feb --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cog.svg b/assets/vendor/heroicons/optimized/20/solid/cog.svg new file mode 100644 index 0000000..10f43b5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cog.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/command-line.svg b/assets/vendor/heroicons/optimized/20/solid/command-line.svg new file mode 100644 index 0000000..59cf34c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/command-line.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg b/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg new file mode 100644 index 0000000..4eeac1b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg b/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg new file mode 100644 index 0000000..f7c49b4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/credit-card.svg b/assets/vendor/heroicons/optimized/20/solid/credit-card.svg new file mode 100644 index 0000000..d650fea --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/credit-card.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg b/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg new file mode 100644 index 0000000..bfe9dae --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cube.svg b/assets/vendor/heroicons/optimized/20/solid/cube.svg new file mode 100644 index 0000000..c3436ed --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cube.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg b/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg new file mode 100644 index 0000000..2a27260 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg b/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg new file mode 100644 index 0000000..1b00de7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg b/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg new file mode 100644 index 0000000..43fda8e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg b/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg new file mode 100644 index 0000000..9bc57fe --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg b/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg new file mode 100644 index 0000000..67da528 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg b/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg new file mode 100644 index 0000000..68fca06 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg b/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg new file mode 100644 index 0000000..d2d36a7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg b/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg new file mode 100644 index 0000000..89ccfda --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg b/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg new file mode 100644 index 0000000..68fac4f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg b/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg new file mode 100644 index 0000000..2490e1f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg b/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg new file mode 100644 index 0000000..a51461d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg b/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg new file mode 100644 index 0000000..d55aacd --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg b/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg new file mode 100644 index 0000000..8d5f60a --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document-check.svg b/assets/vendor/heroicons/optimized/20/solid/document-check.svg new file mode 100644 index 0000000..b28da14 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document-check.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg b/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg new file mode 100644 index 0000000..64768cf --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg b/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg new file mode 100644 index 0000000..0dc8eba --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document-minus.svg b/assets/vendor/heroicons/optimized/20/solid/document-minus.svg new file mode 100644 index 0000000..bf7af06 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document-plus.svg b/assets/vendor/heroicons/optimized/20/solid/document-plus.svg new file mode 100644 index 0000000..133cc82 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document-text.svg b/assets/vendor/heroicons/optimized/20/solid/document-text.svg new file mode 100644 index 0000000..f7d91ba --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document-text.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/document.svg b/assets/vendor/heroicons/optimized/20/solid/document.svg new file mode 100644 index 0000000..aa7070c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/document.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg b/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg new file mode 100644 index 0000000..799cf88 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg b/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg new file mode 100644 index 0000000..a82211c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg b/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg new file mode 100644 index 0000000..ac9c83f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg b/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg new file mode 100644 index 0000000..a60035b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/envelope.svg b/assets/vendor/heroicons/optimized/20/solid/envelope.svg new file mode 100644 index 0000000..b582b8f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/envelope.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg b/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg new file mode 100644 index 0000000..3cf5b59 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg b/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg new file mode 100644 index 0000000..a6cc02f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg b/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg new file mode 100644 index 0000000..cce0833 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg b/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg new file mode 100644 index 0000000..cc2e222 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/eye.svg b/assets/vendor/heroicons/optimized/20/solid/eye.svg new file mode 100644 index 0000000..b17cec9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/eye.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/face-frown.svg b/assets/vendor/heroicons/optimized/20/solid/face-frown.svg new file mode 100644 index 0000000..8cbb3b3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/face-frown.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/face-smile.svg b/assets/vendor/heroicons/optimized/20/solid/face-smile.svg new file mode 100644 index 0000000..434c83e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/face-smile.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/film.svg b/assets/vendor/heroicons/optimized/20/solid/film.svg new file mode 100644 index 0000000..9573445 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/film.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/finger-print.svg b/assets/vendor/heroicons/optimized/20/solid/finger-print.svg new file mode 100644 index 0000000..409d67e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/finger-print.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/fire.svg b/assets/vendor/heroicons/optimized/20/solid/fire.svg new file mode 100644 index 0000000..88fb85e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/fire.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/flag.svg b/assets/vendor/heroicons/optimized/20/solid/flag.svg new file mode 100644 index 0000000..b790f05 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/flag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg b/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg new file mode 100644 index 0000000..4c2a915 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg b/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg new file mode 100644 index 0000000..248388b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/folder-open.svg b/assets/vendor/heroicons/optimized/20/solid/folder-open.svg new file mode 100644 index 0000000..79d245e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/folder-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg b/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg new file mode 100644 index 0000000..0780a54 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/folder.svg b/assets/vendor/heroicons/optimized/20/solid/folder.svg new file mode 100644 index 0000000..c92e0ff --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/folder.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/forward.svg b/assets/vendor/heroicons/optimized/20/solid/forward.svg new file mode 100644 index 0000000..11fd161 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/forward.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/funnel.svg b/assets/vendor/heroicons/optimized/20/solid/funnel.svg new file mode 100644 index 0000000..af3078f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/funnel.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/gif.svg b/assets/vendor/heroicons/optimized/20/solid/gif.svg new file mode 100644 index 0000000..ff1cd38 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/gif.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/gift-top.svg b/assets/vendor/heroicons/optimized/20/solid/gift-top.svg new file mode 100644 index 0000000..d650d04 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/gift-top.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/gift.svg b/assets/vendor/heroicons/optimized/20/solid/gift.svg new file mode 100644 index 0000000..90362ab --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/gift.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg b/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg new file mode 100644 index 0000000..c8ff599 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg b/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg new file mode 100644 index 0000000..7de8723 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg b/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg new file mode 100644 index 0000000..b3da4dd --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg b/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg new file mode 100644 index 0000000..92db1e1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg b/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg new file mode 100644 index 0000000..caa27db --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg b/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg new file mode 100644 index 0000000..06ffbe0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg b/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg new file mode 100644 index 0000000..3d67d98 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/hashtag.svg b/assets/vendor/heroicons/optimized/20/solid/hashtag.svg new file mode 100644 index 0000000..29c9f10 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/hashtag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/heart.svg b/assets/vendor/heroicons/optimized/20/solid/heart.svg new file mode 100644 index 0000000..96e63d9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/heart.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/home-modern.svg b/assets/vendor/heroicons/optimized/20/solid/home-modern.svg new file mode 100644 index 0000000..95033a3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/home-modern.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/home.svg b/assets/vendor/heroicons/optimized/20/solid/home.svg new file mode 100644 index 0000000..ae2acdc --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/home.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/identification.svg b/assets/vendor/heroicons/optimized/20/solid/identification.svg new file mode 100644 index 0000000..7a8338c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/identification.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg b/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg new file mode 100644 index 0000000..37f464e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg b/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg new file mode 100644 index 0000000..b8f22d1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/inbox.svg b/assets/vendor/heroicons/optimized/20/solid/inbox.svg new file mode 100644 index 0000000..87ae30d --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/inbox.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/information-circle.svg b/assets/vendor/heroicons/optimized/20/solid/information-circle.svg new file mode 100644 index 0000000..25ac644 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/information-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/key.svg b/assets/vendor/heroicons/optimized/20/solid/key.svg new file mode 100644 index 0000000..97e8ad8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/key.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/language.svg b/assets/vendor/heroicons/optimized/20/solid/language.svg new file mode 100644 index 0000000..e7524be --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/language.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg b/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg new file mode 100644 index 0000000..79134c1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg b/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg new file mode 100644 index 0000000..415e374 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/link.svg b/assets/vendor/heroicons/optimized/20/solid/link.svg new file mode 100644 index 0000000..e820413 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/link.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg b/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg new file mode 100644 index 0000000..3637934 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg b/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg new file mode 100644 index 0000000..e7e1dc1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/lock-open.svg b/assets/vendor/heroicons/optimized/20/solid/lock-open.svg new file mode 100644 index 0000000..2ac4b14 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/lock-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg b/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg new file mode 100644 index 0000000..e025769 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg b/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg new file mode 100644 index 0000000..a8fb7a2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg b/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg new file mode 100644 index 0000000..e55fc4c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg b/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg new file mode 100644 index 0000000..d90520a --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/map-pin.svg b/assets/vendor/heroicons/optimized/20/solid/map-pin.svg new file mode 100644 index 0000000..7adc8a9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/map-pin.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/map.svg b/assets/vendor/heroicons/optimized/20/solid/map.svg new file mode 100644 index 0000000..7e25c7b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/map.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/megaphone.svg b/assets/vendor/heroicons/optimized/20/solid/megaphone.svg new file mode 100644 index 0000000..cf73785 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/megaphone.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/microphone.svg b/assets/vendor/heroicons/optimized/20/solid/microphone.svg new file mode 100644 index 0000000..635ded0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/microphone.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg b/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg new file mode 100644 index 0000000..5c361e2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/minus-small.svg b/assets/vendor/heroicons/optimized/20/solid/minus-small.svg new file mode 100644 index 0000000..4e041d3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/minus-small.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/minus.svg b/assets/vendor/heroicons/optimized/20/solid/minus.svg new file mode 100644 index 0000000..6d8dd24 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/moon.svg b/assets/vendor/heroicons/optimized/20/solid/moon.svg new file mode 100644 index 0000000..b592110 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/moon.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/musical-note.svg b/assets/vendor/heroicons/optimized/20/solid/musical-note.svg new file mode 100644 index 0000000..c7f0aa8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/musical-note.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/newspaper.svg b/assets/vendor/heroicons/optimized/20/solid/newspaper.svg new file mode 100644 index 0000000..be785e3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/newspaper.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg b/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg new file mode 100644 index 0000000..8463da2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg b/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg new file mode 100644 index 0000000..c2db8c0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg b/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg new file mode 100644 index 0000000..35315ad --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg b/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg new file mode 100644 index 0000000..b38155e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg b/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg new file mode 100644 index 0000000..732530a --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/pause.svg b/assets/vendor/heroicons/optimized/20/solid/pause.svg new file mode 100644 index 0000000..b6544ba --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/pause.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg b/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg new file mode 100644 index 0000000..129ee44 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/pencil.svg b/assets/vendor/heroicons/optimized/20/solid/pencil.svg new file mode 100644 index 0000000..fa50498 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/pencil.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg b/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg new file mode 100644 index 0000000..feeb636 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg b/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg new file mode 100644 index 0000000..e1d9331 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg b/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg new file mode 100644 index 0000000..6f1fd36 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/phone.svg b/assets/vendor/heroicons/optimized/20/solid/phone.svg new file mode 100644 index 0000000..5fd57fc --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/phone.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/photo.svg b/assets/vendor/heroicons/optimized/20/solid/photo.svg new file mode 100644 index 0000000..db063d3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/photo.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/play-circle.svg b/assets/vendor/heroicons/optimized/20/solid/play-circle.svg new file mode 100644 index 0000000..d1587b7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/play-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/play-pause.svg b/assets/vendor/heroicons/optimized/20/solid/play-pause.svg new file mode 100644 index 0000000..cdfa63b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/play-pause.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/play.svg b/assets/vendor/heroicons/optimized/20/solid/play.svg new file mode 100644 index 0000000..2cd53e1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/play.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg b/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg new file mode 100644 index 0000000..3925a14 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/plus-small.svg b/assets/vendor/heroicons/optimized/20/solid/plus-small.svg new file mode 100644 index 0000000..eb22598 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/plus-small.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/plus.svg b/assets/vendor/heroicons/optimized/20/solid/plus.svg new file mode 100644 index 0000000..218ab93 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/power.svg b/assets/vendor/heroicons/optimized/20/solid/power.svg new file mode 100644 index 0000000..1603820 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/power.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg b/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg new file mode 100644 index 0000000..e1a4242 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg b/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg new file mode 100644 index 0000000..2e9281f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/printer.svg b/assets/vendor/heroicons/optimized/20/solid/printer.svg new file mode 100644 index 0000000..81d93dc --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/printer.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg b/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg new file mode 100644 index 0000000..e5329e5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/qr-code.svg b/assets/vendor/heroicons/optimized/20/solid/qr-code.svg new file mode 100644 index 0000000..d5daf2a --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/qr-code.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg b/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg new file mode 100644 index 0000000..893dab5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/queue-list.svg b/assets/vendor/heroicons/optimized/20/solid/queue-list.svg new file mode 100644 index 0000000..91f5b57 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/queue-list.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/radio.svg b/assets/vendor/heroicons/optimized/20/solid/radio.svg new file mode 100644 index 0000000..9a12c8b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/radio.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg b/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg new file mode 100644 index 0000000..1a8f254 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg b/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg new file mode 100644 index 0000000..a134c56 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg b/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg new file mode 100644 index 0000000..599d5f4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg b/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg new file mode 100644 index 0000000..94b5654 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg b/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg new file mode 100644 index 0000000..b97e89e --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/rss.svg b/assets/vendor/heroicons/optimized/20/solid/rss.svg new file mode 100644 index 0000000..538ae9a --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/rss.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/scale.svg b/assets/vendor/heroicons/optimized/20/solid/scale.svg new file mode 100644 index 0000000..60b0ed9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/scale.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/scissors.svg b/assets/vendor/heroicons/optimized/20/solid/scissors.svg new file mode 100644 index 0000000..3122658 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/scissors.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/server-stack.svg b/assets/vendor/heroicons/optimized/20/solid/server-stack.svg new file mode 100644 index 0000000..2247dbe --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/server-stack.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/server.svg b/assets/vendor/heroicons/optimized/20/solid/server.svg new file mode 100644 index 0000000..6c8899b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/server.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/share.svg b/assets/vendor/heroicons/optimized/20/solid/share.svg new file mode 100644 index 0000000..e5aafee --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/share.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/shield-check.svg b/assets/vendor/heroicons/optimized/20/solid/shield-check.svg new file mode 100644 index 0000000..a8572d4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/shield-check.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg b/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg new file mode 100644 index 0000000..8562de4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg b/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg new file mode 100644 index 0000000..e70c815 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg b/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg new file mode 100644 index 0000000..855a631 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg b/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg new file mode 100644 index 0000000..822179a --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/signal.svg b/assets/vendor/heroicons/optimized/20/solid/signal.svg new file mode 100644 index 0000000..7539204 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/signal.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/sparkles.svg b/assets/vendor/heroicons/optimized/20/solid/sparkles.svg new file mode 100644 index 0000000..a247c94 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/sparkles.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg b/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg new file mode 100644 index 0000000..2e6b3e0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg b/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg new file mode 100644 index 0000000..0c39f61 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg b/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg new file mode 100644 index 0000000..177d43a --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg b/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg new file mode 100644 index 0000000..7d6b44f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg b/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg new file mode 100644 index 0000000..47c1817 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg b/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg new file mode 100644 index 0000000..019eb37 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/star.svg b/assets/vendor/heroicons/optimized/20/solid/star.svg new file mode 100644 index 0000000..a870365 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/star.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg b/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg new file mode 100644 index 0000000..9167a64 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/stop.svg b/assets/vendor/heroicons/optimized/20/solid/stop.svg new file mode 100644 index 0000000..b0e40db --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/stop.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/sun.svg b/assets/vendor/heroicons/optimized/20/solid/sun.svg new file mode 100644 index 0000000..449e36c --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/sun.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/swatch.svg b/assets/vendor/heroicons/optimized/20/solid/swatch.svg new file mode 100644 index 0000000..1089548 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/swatch.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/table-cells.svg b/assets/vendor/heroicons/optimized/20/solid/table-cells.svg new file mode 100644 index 0000000..aa8eacd --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/table-cells.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/tag.svg b/assets/vendor/heroicons/optimized/20/solid/tag.svg new file mode 100644 index 0000000..d6c9c8b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/tag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/ticket.svg b/assets/vendor/heroicons/optimized/20/solid/ticket.svg new file mode 100644 index 0000000..7d04b01 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/ticket.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/trash.svg b/assets/vendor/heroicons/optimized/20/solid/trash.svg new file mode 100644 index 0000000..16bd5c6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/trash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/trophy.svg b/assets/vendor/heroicons/optimized/20/solid/trophy.svg new file mode 100644 index 0000000..e2ebdaf --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/trophy.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/truck.svg b/assets/vendor/heroicons/optimized/20/solid/truck.svg new file mode 100644 index 0000000..a50085a --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/truck.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/tv.svg b/assets/vendor/heroicons/optimized/20/solid/tv.svg new file mode 100644 index 0000000..b0c7209 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/tv.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/user-circle.svg b/assets/vendor/heroicons/optimized/20/solid/user-circle.svg new file mode 100644 index 0000000..abd6c98 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/user-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/user-group.svg b/assets/vendor/heroicons/optimized/20/solid/user-group.svg new file mode 100644 index 0000000..dc83736 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/user-group.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/user-minus.svg b/assets/vendor/heroicons/optimized/20/solid/user-minus.svg new file mode 100644 index 0000000..b092b77 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/user-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/user-plus.svg b/assets/vendor/heroicons/optimized/20/solid/user-plus.svg new file mode 100644 index 0000000..afd5965 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/user-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/user.svg b/assets/vendor/heroicons/optimized/20/solid/user.svg new file mode 100644 index 0000000..4d9b2ee --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/user.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/users.svg b/assets/vendor/heroicons/optimized/20/solid/users.svg new file mode 100644 index 0000000..43526a6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/users.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/variable.svg b/assets/vendor/heroicons/optimized/20/solid/variable.svg new file mode 100644 index 0000000..3460817 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/variable.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg b/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg new file mode 100644 index 0000000..95b9413 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/video-camera.svg b/assets/vendor/heroicons/optimized/20/solid/video-camera.svg new file mode 100644 index 0000000..4d22f16 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/video-camera.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/view-columns.svg b/assets/vendor/heroicons/optimized/20/solid/view-columns.svg new file mode 100644 index 0000000..1111492 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/view-columns.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg b/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg new file mode 100644 index 0000000..5cfe9fb --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/wallet.svg b/assets/vendor/heroicons/optimized/20/solid/wallet.svg new file mode 100644 index 0000000..6ce8050 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/wallet.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/wifi.svg b/assets/vendor/heroicons/optimized/20/solid/wifi.svg new file mode 100644 index 0000000..f3c7118 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/wifi.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/window.svg b/assets/vendor/heroicons/optimized/20/solid/window.svg new file mode 100644 index 0000000..9110a2b --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/window.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg b/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg new file mode 100644 index 0000000..2ad879f --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/wrench.svg b/assets/vendor/heroicons/optimized/20/solid/wrench.svg new file mode 100644 index 0000000..2643e00 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/wrench.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/x-circle.svg b/assets/vendor/heroicons/optimized/20/solid/x-circle.svg new file mode 100644 index 0000000..a660014 --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/x-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/20/solid/x-mark.svg b/assets/vendor/heroicons/optimized/20/solid/x-mark.svg new file mode 100644 index 0000000..0635bac --- /dev/null +++ b/assets/vendor/heroicons/optimized/20/solid/x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg b/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg new file mode 100644 index 0000000..fc18107 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg b/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg new file mode 100644 index 0000000..e859e5d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg b/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg new file mode 100644 index 0000000..6153809 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg b/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg new file mode 100644 index 0000000..1a0a830 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg b/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg new file mode 100644 index 0000000..49bd087 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/archive-box.svg b/assets/vendor/heroicons/optimized/24/outline/archive-box.svg new file mode 100644 index 0000000..704f353 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/archive-box.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg new file mode 100644 index 0000000..248b0e8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg new file mode 100644 index 0000000..262b5ff --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg new file mode 100644 index 0000000..42a5b84 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg new file mode 100644 index 0000000..da1b827 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg new file mode 100644 index 0000000..9cc7a30 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg new file mode 100644 index 0000000..a77546c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg new file mode 100644 index 0000000..b5b04fd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg new file mode 100644 index 0000000..849cc5f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg new file mode 100644 index 0000000..0d6a3cc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg new file mode 100644 index 0000000..49f15d4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg new file mode 100644 index 0000000..eb7a92b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg new file mode 100644 index 0000000..d3e9005 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg new file mode 100644 index 0000000..413d6b5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg new file mode 100644 index 0000000..fb029f4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg new file mode 100644 index 0000000..0cfe39e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg new file mode 100644 index 0000000..7da4fd2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg new file mode 100644 index 0000000..e7bcb80 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg new file mode 100644 index 0000000..2b49bec --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg new file mode 100644 index 0000000..8527a52 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg new file mode 100644 index 0000000..1f1a210 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg new file mode 100644 index 0000000..778cb17 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg new file mode 100644 index 0000000..1b5fc64 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg new file mode 100644 index 0000000..4ed197e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg new file mode 100644 index 0000000..c4a9239 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg new file mode 100644 index 0000000..aebbb18 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg new file mode 100644 index 0000000..868f3d3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg new file mode 100644 index 0000000..51340d6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg new file mode 100644 index 0000000..ba4e54e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg new file mode 100644 index 0000000..0d4d823 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg new file mode 100644 index 0000000..2c38ea0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg new file mode 100644 index 0000000..0b7a372 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg new file mode 100644 index 0000000..448b853 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg new file mode 100644 index 0000000..e269624 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg new file mode 100644 index 0000000..51f9929 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg new file mode 100644 index 0000000..b8f240e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg new file mode 100644 index 0000000..ece5091 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg b/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg new file mode 100644 index 0000000..b76c54b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg b/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg new file mode 100644 index 0000000..0a8872d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg b/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg new file mode 100644 index 0000000..936ac45 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg b/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg new file mode 100644 index 0000000..18890f3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg b/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg new file mode 100644 index 0000000..da4cdf3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg b/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg new file mode 100644 index 0000000..fe2f644 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/backspace.svg b/assets/vendor/heroicons/optimized/24/outline/backspace.svg new file mode 100644 index 0000000..f76c5df --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/backspace.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/backward.svg b/assets/vendor/heroicons/optimized/24/outline/backward.svg new file mode 100644 index 0000000..fb1da49 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/backward.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/banknotes.svg b/assets/vendor/heroicons/optimized/24/outline/banknotes.svg new file mode 100644 index 0000000..0603b0d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/banknotes.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bars-2.svg b/assets/vendor/heroicons/optimized/24/outline/bars-2.svg new file mode 100644 index 0000000..9c49ca2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bars-2.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg b/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg new file mode 100644 index 0000000..e23bbc3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg b/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg new file mode 100644 index 0000000..a0f683d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg b/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg new file mode 100644 index 0000000..a8e83e1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bars-3.svg b/assets/vendor/heroicons/optimized/24/outline/bars-3.svg new file mode 100644 index 0000000..a7cf320 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bars-3.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bars-4.svg b/assets/vendor/heroicons/optimized/24/outline/bars-4.svg new file mode 100644 index 0000000..f34bddf --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bars-4.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg b/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg new file mode 100644 index 0000000..200fd3a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg b/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg new file mode 100644 index 0000000..d88bf4e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/battery-0.svg b/assets/vendor/heroicons/optimized/24/outline/battery-0.svg new file mode 100644 index 0000000..fd2aa9d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/battery-0.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/battery-100.svg b/assets/vendor/heroicons/optimized/24/outline/battery-100.svg new file mode 100644 index 0000000..ba012c6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/battery-100.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/battery-50.svg b/assets/vendor/heroicons/optimized/24/outline/battery-50.svg new file mode 100644 index 0000000..f6f9838 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/battery-50.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/beaker.svg b/assets/vendor/heroicons/optimized/24/outline/beaker.svg new file mode 100644 index 0000000..2d143fd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/beaker.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg b/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg new file mode 100644 index 0000000..c4af427 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg b/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg new file mode 100644 index 0000000..2df7520 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg b/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg new file mode 100644 index 0000000..117de29 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bell.svg b/assets/vendor/heroicons/optimized/24/outline/bell.svg new file mode 100644 index 0000000..63ab153 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bell.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg b/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg new file mode 100644 index 0000000..13af346 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bolt.svg b/assets/vendor/heroicons/optimized/24/outline/bolt.svg new file mode 100644 index 0000000..5e629fe --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bolt.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/book-open.svg b/assets/vendor/heroicons/optimized/24/outline/book-open.svg new file mode 100644 index 0000000..a4153b6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/book-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg b/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg new file mode 100644 index 0000000..f3ae625 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg b/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg new file mode 100644 index 0000000..00e5cc3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bookmark.svg b/assets/vendor/heroicons/optimized/24/outline/bookmark.svg new file mode 100644 index 0000000..6d06e4f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bookmark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/briefcase.svg b/assets/vendor/heroicons/optimized/24/outline/briefcase.svg new file mode 100644 index 0000000..adab6ff --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/briefcase.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg b/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg new file mode 100644 index 0000000..ac04fad --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/building-library.svg b/assets/vendor/heroicons/optimized/24/outline/building-library.svg new file mode 100644 index 0000000..4e2e1da --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/building-library.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg b/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg new file mode 100644 index 0000000..45e063c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/building-office.svg b/assets/vendor/heroicons/optimized/24/outline/building-office.svg new file mode 100644 index 0000000..0efd982 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/building-office.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg b/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg new file mode 100644 index 0000000..31fca55 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cake.svg b/assets/vendor/heroicons/optimized/24/outline/cake.svg new file mode 100644 index 0000000..a603e90 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cake.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/calculator.svg b/assets/vendor/heroicons/optimized/24/outline/calculator.svg new file mode 100644 index 0000000..d97740e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/calculator.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg b/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg new file mode 100644 index 0000000..64b5f8f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/calendar.svg b/assets/vendor/heroicons/optimized/24/outline/calendar.svg new file mode 100644 index 0000000..5e44911 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/calendar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/camera.svg b/assets/vendor/heroicons/optimized/24/outline/camera.svg new file mode 100644 index 0000000..b8bdae3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/camera.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg b/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg new file mode 100644 index 0000000..d7fa42c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg b/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg new file mode 100644 index 0000000..27f20fa --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg b/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg new file mode 100644 index 0000000..fa51c16 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg new file mode 100644 index 0000000..4bc306e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg new file mode 100644 index 0000000..d59d02a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg new file mode 100644 index 0000000..9a0ec73 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg new file mode 100644 index 0000000..4d366b8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg new file mode 100644 index 0000000..a41bf1e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg new file mode 100644 index 0000000..83d1751 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg new file mode 100644 index 0000000..d0d0d89 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/check-badge.svg b/assets/vendor/heroicons/optimized/24/outline/check-badge.svg new file mode 100644 index 0000000..8d6b79a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/check-badge.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/check-circle.svg b/assets/vendor/heroicons/optimized/24/outline/check-circle.svg new file mode 100644 index 0000000..d4471d6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/check-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/check.svg b/assets/vendor/heroicons/optimized/24/outline/check.svg new file mode 100644 index 0000000..7644e30 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/check.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg b/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg new file mode 100644 index 0000000..d7e9370 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg b/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg new file mode 100644 index 0000000..95834af --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg b/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg new file mode 100644 index 0000000..37a809d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg b/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg new file mode 100644 index 0000000..5182691 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg b/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg new file mode 100644 index 0000000..b38efa5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg b/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg new file mode 100644 index 0000000..73fe99a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg b/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg new file mode 100644 index 0000000..1e31bfd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg b/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg new file mode 100644 index 0000000..27b1d4f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg b/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg new file mode 100644 index 0000000..713a6f1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg b/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg new file mode 100644 index 0000000..b8fb769 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg b/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg new file mode 100644 index 0000000..7bb03a1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg b/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg new file mode 100644 index 0000000..4670777 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg b/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg new file mode 100644 index 0000000..783a333 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/clipboard.svg b/assets/vendor/heroicons/optimized/24/outline/clipboard.svg new file mode 100644 index 0000000..ad9b943 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/clipboard.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/clock.svg b/assets/vendor/heroicons/optimized/24/outline/clock.svg new file mode 100644 index 0000000..337196c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/clock.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg b/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg new file mode 100644 index 0000000..7074791 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg b/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg new file mode 100644 index 0000000..8b45081 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cloud.svg b/assets/vendor/heroicons/optimized/24/outline/cloud.svg new file mode 100644 index 0000000..55fd725 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cloud.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg b/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg new file mode 100644 index 0000000..8308024 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg b/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg new file mode 100644 index 0000000..3361add --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg b/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg new file mode 100644 index 0000000..d585645 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg b/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg new file mode 100644 index 0000000..28f85f4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cog.svg b/assets/vendor/heroicons/optimized/24/outline/cog.svg new file mode 100644 index 0000000..f2bad9f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cog.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/command-line.svg b/assets/vendor/heroicons/optimized/24/outline/command-line.svg new file mode 100644 index 0000000..baaf362 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/command-line.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg b/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg new file mode 100644 index 0000000..fb9a6e0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg b/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg new file mode 100644 index 0000000..cabc435 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/credit-card.svg b/assets/vendor/heroicons/optimized/24/outline/credit-card.svg new file mode 100644 index 0000000..3c0c917 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/credit-card.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg b/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg new file mode 100644 index 0000000..5a8adac --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cube.svg b/assets/vendor/heroicons/optimized/24/outline/cube.svg new file mode 100644 index 0000000..70b0091 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cube.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg b/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg new file mode 100644 index 0000000..7f2fca3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg b/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg new file mode 100644 index 0000000..d376f4c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg b/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg new file mode 100644 index 0000000..8b9dd2e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg b/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg new file mode 100644 index 0000000..8e7c52d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg b/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg new file mode 100644 index 0000000..078bf05 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg b/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg new file mode 100644 index 0000000..254011a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg b/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg new file mode 100644 index 0000000..c29d0fd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg b/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg new file mode 100644 index 0000000..500a04c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg b/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg new file mode 100644 index 0000000..1caf911 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg b/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg new file mode 100644 index 0000000..7090ecb --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg b/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg new file mode 100644 index 0000000..04f6e65 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg b/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg new file mode 100644 index 0000000..c0ca80f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg b/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg new file mode 100644 index 0000000..2ffa3fe --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document-check.svg b/assets/vendor/heroicons/optimized/24/outline/document-check.svg new file mode 100644 index 0000000..5ea7d9c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document-check.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg b/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg new file mode 100644 index 0000000..acc6464 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg b/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg new file mode 100644 index 0000000..f94eff6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document-minus.svg b/assets/vendor/heroicons/optimized/24/outline/document-minus.svg new file mode 100644 index 0000000..173cb1f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document-plus.svg b/assets/vendor/heroicons/optimized/24/outline/document-plus.svg new file mode 100644 index 0000000..9ec31ad --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document-text.svg b/assets/vendor/heroicons/optimized/24/outline/document-text.svg new file mode 100644 index 0000000..cd77136 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document-text.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/document.svg b/assets/vendor/heroicons/optimized/24/outline/document.svg new file mode 100644 index 0000000..863a8aa --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/document.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg b/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg new file mode 100644 index 0000000..09aac53 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg b/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg new file mode 100644 index 0000000..7541be5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg b/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg new file mode 100644 index 0000000..4676cf3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg b/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg new file mode 100644 index 0000000..ff9dccd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/envelope.svg b/assets/vendor/heroicons/optimized/24/outline/envelope.svg new file mode 100644 index 0000000..ae8ff72 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/envelope.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg b/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg new file mode 100644 index 0000000..25ef36f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg b/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg new file mode 100644 index 0000000..c9742f1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg b/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg new file mode 100644 index 0000000..c7263e1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg b/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg new file mode 100644 index 0000000..072c9f2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/eye.svg b/assets/vendor/heroicons/optimized/24/outline/eye.svg new file mode 100644 index 0000000..2a54d63 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/eye.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/face-frown.svg b/assets/vendor/heroicons/optimized/24/outline/face-frown.svg new file mode 100644 index 0000000..ba0cab3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/face-frown.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/face-smile.svg b/assets/vendor/heroicons/optimized/24/outline/face-smile.svg new file mode 100644 index 0000000..5246524 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/face-smile.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/film.svg b/assets/vendor/heroicons/optimized/24/outline/film.svg new file mode 100644 index 0000000..d76e594 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/film.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/finger-print.svg b/assets/vendor/heroicons/optimized/24/outline/finger-print.svg new file mode 100644 index 0000000..0c1eeb2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/finger-print.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/fire.svg b/assets/vendor/heroicons/optimized/24/outline/fire.svg new file mode 100644 index 0000000..54c9748 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/fire.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/flag.svg b/assets/vendor/heroicons/optimized/24/outline/flag.svg new file mode 100644 index 0000000..dff4126 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/flag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg b/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg new file mode 100644 index 0000000..96290cd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg b/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg new file mode 100644 index 0000000..824cb0e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/folder-open.svg b/assets/vendor/heroicons/optimized/24/outline/folder-open.svg new file mode 100644 index 0000000..0721502 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/folder-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg b/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg new file mode 100644 index 0000000..3df62d2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/folder.svg b/assets/vendor/heroicons/optimized/24/outline/folder.svg new file mode 100644 index 0000000..3054819 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/folder.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/forward.svg b/assets/vendor/heroicons/optimized/24/outline/forward.svg new file mode 100644 index 0000000..cc80dc9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/forward.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/funnel.svg b/assets/vendor/heroicons/optimized/24/outline/funnel.svg new file mode 100644 index 0000000..338fa52 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/funnel.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/gif.svg b/assets/vendor/heroicons/optimized/24/outline/gif.svg new file mode 100644 index 0000000..ba8a186 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/gif.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/gift-top.svg b/assets/vendor/heroicons/optimized/24/outline/gift-top.svg new file mode 100644 index 0000000..055b6d2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/gift-top.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/gift.svg b/assets/vendor/heroicons/optimized/24/outline/gift.svg new file mode 100644 index 0000000..5445815 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/gift.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg b/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg new file mode 100644 index 0000000..a605be0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg b/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg new file mode 100644 index 0000000..5d1a5cb --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg b/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg new file mode 100644 index 0000000..f4898fa --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg b/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg new file mode 100644 index 0000000..c8f797d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg b/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg new file mode 100644 index 0000000..859f1ab --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg b/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg new file mode 100644 index 0000000..c588a53 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg b/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg new file mode 100644 index 0000000..66ca9c3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/hashtag.svg b/assets/vendor/heroicons/optimized/24/outline/hashtag.svg new file mode 100644 index 0000000..3ae1060 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/hashtag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/heart.svg b/assets/vendor/heroicons/optimized/24/outline/heart.svg new file mode 100644 index 0000000..1084768 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/heart.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/home-modern.svg b/assets/vendor/heroicons/optimized/24/outline/home-modern.svg new file mode 100644 index 0000000..20f4e2c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/home-modern.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/home.svg b/assets/vendor/heroicons/optimized/24/outline/home.svg new file mode 100644 index 0000000..9543375 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/home.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/identification.svg b/assets/vendor/heroicons/optimized/24/outline/identification.svg new file mode 100644 index 0000000..bfd302a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/identification.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg b/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg new file mode 100644 index 0000000..db6ebda --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg b/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg new file mode 100644 index 0000000..6c1e55c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/inbox.svg b/assets/vendor/heroicons/optimized/24/outline/inbox.svg new file mode 100644 index 0000000..56b35cb --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/inbox.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/information-circle.svg b/assets/vendor/heroicons/optimized/24/outline/information-circle.svg new file mode 100644 index 0000000..c7fa9d7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/information-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/key.svg b/assets/vendor/heroicons/optimized/24/outline/key.svg new file mode 100644 index 0000000..e9684cd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/key.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/language.svg b/assets/vendor/heroicons/optimized/24/outline/language.svg new file mode 100644 index 0000000..0c606ef --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/language.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg b/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg new file mode 100644 index 0000000..1660e99 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg b/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg new file mode 100644 index 0000000..e3f2d9a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/link.svg b/assets/vendor/heroicons/optimized/24/outline/link.svg new file mode 100644 index 0000000..916a703 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/link.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg b/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg new file mode 100644 index 0000000..1474573 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg b/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg new file mode 100644 index 0000000..08b23c9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/lock-open.svg b/assets/vendor/heroicons/optimized/24/outline/lock-open.svg new file mode 100644 index 0000000..c5595dd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/lock-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg b/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg new file mode 100644 index 0000000..e71f8bf --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg b/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg new file mode 100644 index 0000000..6bd11c1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg b/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg new file mode 100644 index 0000000..5dab7de --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg b/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg new file mode 100644 index 0000000..7cff88f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/map-pin.svg b/assets/vendor/heroicons/optimized/24/outline/map-pin.svg new file mode 100644 index 0000000..1f272f4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/map-pin.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/map.svg b/assets/vendor/heroicons/optimized/24/outline/map.svg new file mode 100644 index 0000000..f96c988 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/map.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/megaphone.svg b/assets/vendor/heroicons/optimized/24/outline/megaphone.svg new file mode 100644 index 0000000..ec19508 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/megaphone.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/microphone.svg b/assets/vendor/heroicons/optimized/24/outline/microphone.svg new file mode 100644 index 0000000..670b34f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/microphone.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg b/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg new file mode 100644 index 0000000..b9630fc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/minus-small.svg b/assets/vendor/heroicons/optimized/24/outline/minus-small.svg new file mode 100644 index 0000000..3e1a8b7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/minus-small.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/minus.svg b/assets/vendor/heroicons/optimized/24/outline/minus.svg new file mode 100644 index 0000000..781994c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/moon.svg b/assets/vendor/heroicons/optimized/24/outline/moon.svg new file mode 100644 index 0000000..91501fd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/moon.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/musical-note.svg b/assets/vendor/heroicons/optimized/24/outline/musical-note.svg new file mode 100644 index 0000000..c0667fc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/musical-note.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/newspaper.svg b/assets/vendor/heroicons/optimized/24/outline/newspaper.svg new file mode 100644 index 0000000..0a4ac57 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/newspaper.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg b/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg new file mode 100644 index 0000000..19b0bd0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg b/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg new file mode 100644 index 0000000..b66098f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg b/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg new file mode 100644 index 0000000..32da43e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg b/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg new file mode 100644 index 0000000..1d78d81 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg b/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg new file mode 100644 index 0000000..a9a9e93 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/pause.svg b/assets/vendor/heroicons/optimized/24/outline/pause.svg new file mode 100644 index 0000000..9843f7b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/pause.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg b/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg new file mode 100644 index 0000000..3de435b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/pencil.svg b/assets/vendor/heroicons/optimized/24/outline/pencil.svg new file mode 100644 index 0000000..0c8759a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/pencil.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg b/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg new file mode 100644 index 0000000..b1b2e61 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg b/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg new file mode 100644 index 0000000..faaf659 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg b/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg new file mode 100644 index 0000000..0b8de6d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/phone.svg b/assets/vendor/heroicons/optimized/24/outline/phone.svg new file mode 100644 index 0000000..6f73149 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/phone.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/photo.svg b/assets/vendor/heroicons/optimized/24/outline/photo.svg new file mode 100644 index 0000000..6982a11 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/photo.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/play-circle.svg b/assets/vendor/heroicons/optimized/24/outline/play-circle.svg new file mode 100644 index 0000000..3a2fa63 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/play-circle.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/play-pause.svg b/assets/vendor/heroicons/optimized/24/outline/play-pause.svg new file mode 100644 index 0000000..4ce4e55 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/play-pause.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/play.svg b/assets/vendor/heroicons/optimized/24/outline/play.svg new file mode 100644 index 0000000..c0ae6de --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/play.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg b/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg new file mode 100644 index 0000000..4da4d1f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/plus-small.svg b/assets/vendor/heroicons/optimized/24/outline/plus-small.svg new file mode 100644 index 0000000..991ed59 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/plus-small.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/plus.svg b/assets/vendor/heroicons/optimized/24/outline/plus.svg new file mode 100644 index 0000000..0480817 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/power.svg b/assets/vendor/heroicons/optimized/24/outline/power.svg new file mode 100644 index 0000000..c4b2706 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/power.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg b/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg new file mode 100644 index 0000000..87d8a6d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg b/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg new file mode 100644 index 0000000..2262e1f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/printer.svg b/assets/vendor/heroicons/optimized/24/outline/printer.svg new file mode 100644 index 0000000..6f7c5fa --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/printer.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg b/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg new file mode 100644 index 0000000..13aa1a5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/qr-code.svg b/assets/vendor/heroicons/optimized/24/outline/qr-code.svg new file mode 100644 index 0000000..662a4bd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/qr-code.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg b/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg new file mode 100644 index 0000000..9fb2542 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/queue-list.svg b/assets/vendor/heroicons/optimized/24/outline/queue-list.svg new file mode 100644 index 0000000..91c3f11 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/queue-list.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/radio.svg b/assets/vendor/heroicons/optimized/24/outline/radio.svg new file mode 100644 index 0000000..f9c177a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/radio.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg b/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg new file mode 100644 index 0000000..2d19255 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg b/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg new file mode 100644 index 0000000..dc569fc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg b/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg new file mode 100644 index 0000000..b184964 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg b/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg new file mode 100644 index 0000000..e1c0272 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg b/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg new file mode 100644 index 0000000..6400ee8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/rss.svg b/assets/vendor/heroicons/optimized/24/outline/rss.svg new file mode 100644 index 0000000..1c36b21 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/rss.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/scale.svg b/assets/vendor/heroicons/optimized/24/outline/scale.svg new file mode 100644 index 0000000..500e3c6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/scale.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/scissors.svg b/assets/vendor/heroicons/optimized/24/outline/scissors.svg new file mode 100644 index 0000000..a23dc81 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/scissors.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/server-stack.svg b/assets/vendor/heroicons/optimized/24/outline/server-stack.svg new file mode 100644 index 0000000..3b7fe32 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/server-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/server.svg b/assets/vendor/heroicons/optimized/24/outline/server.svg new file mode 100644 index 0000000..c1675f3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/server.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/share.svg b/assets/vendor/heroicons/optimized/24/outline/share.svg new file mode 100644 index 0000000..125b6d1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/share.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/shield-check.svg b/assets/vendor/heroicons/optimized/24/outline/shield-check.svg new file mode 100644 index 0000000..f9fa2b9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/shield-check.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg b/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg new file mode 100644 index 0000000..b52a2ff --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg b/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg new file mode 100644 index 0000000..f5a51bd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg b/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg new file mode 100644 index 0000000..661477b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg b/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg new file mode 100644 index 0000000..62992c3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/signal.svg b/assets/vendor/heroicons/optimized/24/outline/signal.svg new file mode 100644 index 0000000..56114d3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/signal.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/sparkles.svg b/assets/vendor/heroicons/optimized/24/outline/sparkles.svg new file mode 100644 index 0000000..5a78b09 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/sparkles.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg b/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg new file mode 100644 index 0000000..1b6dde7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg b/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg new file mode 100644 index 0000000..427e21e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg b/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg new file mode 100644 index 0000000..bc5e253 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg b/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg new file mode 100644 index 0000000..8af2704 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg b/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg new file mode 100644 index 0000000..601366d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg b/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg new file mode 100644 index 0000000..b8033c1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/star.svg b/assets/vendor/heroicons/optimized/24/outline/star.svg new file mode 100644 index 0000000..98aa481 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/star.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg b/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg new file mode 100644 index 0000000..b570e8e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/stop.svg b/assets/vendor/heroicons/optimized/24/outline/stop.svg new file mode 100644 index 0000000..4ee917a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/stop.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/sun.svg b/assets/vendor/heroicons/optimized/24/outline/sun.svg new file mode 100644 index 0000000..5667cb3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/sun.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/swatch.svg b/assets/vendor/heroicons/optimized/24/outline/swatch.svg new file mode 100644 index 0000000..5b136eb --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/swatch.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/table-cells.svg b/assets/vendor/heroicons/optimized/24/outline/table-cells.svg new file mode 100644 index 0000000..cb37937 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/table-cells.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/tag.svg b/assets/vendor/heroicons/optimized/24/outline/tag.svg new file mode 100644 index 0000000..9620545 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/tag.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/ticket.svg b/assets/vendor/heroicons/optimized/24/outline/ticket.svg new file mode 100644 index 0000000..da2d69e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/ticket.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/trash.svg b/assets/vendor/heroicons/optimized/24/outline/trash.svg new file mode 100644 index 0000000..0d32d58 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/trash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/trophy.svg b/assets/vendor/heroicons/optimized/24/outline/trophy.svg new file mode 100644 index 0000000..f846e52 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/trophy.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/truck.svg b/assets/vendor/heroicons/optimized/24/outline/truck.svg new file mode 100644 index 0000000..6e1ea69 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/truck.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/tv.svg b/assets/vendor/heroicons/optimized/24/outline/tv.svg new file mode 100644 index 0000000..7b8a706 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/tv.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/user-circle.svg b/assets/vendor/heroicons/optimized/24/outline/user-circle.svg new file mode 100644 index 0000000..a177f26 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/user-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/user-group.svg b/assets/vendor/heroicons/optimized/24/outline/user-group.svg new file mode 100644 index 0000000..4e7089b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/user-group.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/user-minus.svg b/assets/vendor/heroicons/optimized/24/outline/user-minus.svg new file mode 100644 index 0000000..703478e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/user-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/user-plus.svg b/assets/vendor/heroicons/optimized/24/outline/user-plus.svg new file mode 100644 index 0000000..24533d1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/user-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/user.svg b/assets/vendor/heroicons/optimized/24/outline/user.svg new file mode 100644 index 0000000..e9b6c20 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/user.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/users.svg b/assets/vendor/heroicons/optimized/24/outline/users.svg new file mode 100644 index 0000000..87304a0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/users.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/variable.svg b/assets/vendor/heroicons/optimized/24/outline/variable.svg new file mode 100644 index 0000000..81fab04 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/variable.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg b/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg new file mode 100644 index 0000000..d1de13e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/video-camera.svg b/assets/vendor/heroicons/optimized/24/outline/video-camera.svg new file mode 100644 index 0000000..aae1a19 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/video-camera.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/view-columns.svg b/assets/vendor/heroicons/optimized/24/outline/view-columns.svg new file mode 100644 index 0000000..22a668e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/view-columns.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg b/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg new file mode 100644 index 0000000..0583eef --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/wallet.svg b/assets/vendor/heroicons/optimized/24/outline/wallet.svg new file mode 100644 index 0000000..8f19d64 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/wallet.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/wifi.svg b/assets/vendor/heroicons/optimized/24/outline/wifi.svg new file mode 100644 index 0000000..084b3e1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/wifi.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/window.svg b/assets/vendor/heroicons/optimized/24/outline/window.svg new file mode 100644 index 0000000..4ffea71 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/window.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg b/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg new file mode 100644 index 0000000..1023ae9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/wrench.svg b/assets/vendor/heroicons/optimized/24/outline/wrench.svg new file mode 100644 index 0000000..de3a6e2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/wrench.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/x-circle.svg b/assets/vendor/heroicons/optimized/24/outline/x-circle.svg new file mode 100644 index 0000000..294ba20 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/x-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/outline/x-mark.svg b/assets/vendor/heroicons/optimized/24/outline/x-mark.svg new file mode 100644 index 0000000..a6d9eb7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/outline/x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg b/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg new file mode 100644 index 0000000..2a13ef2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg b/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg new file mode 100644 index 0000000..ed9b950 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg b/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg new file mode 100644 index 0000000..fc4b90c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg b/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg new file mode 100644 index 0000000..5999b72 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg b/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg new file mode 100644 index 0000000..e7dd0d6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/archive-box.svg b/assets/vendor/heroicons/optimized/24/solid/archive-box.svg new file mode 100644 index 0000000..74e0471 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/archive-box.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg new file mode 100644 index 0000000..c85a4ff --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg new file mode 100644 index 0000000..5cd0d4d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg new file mode 100644 index 0000000..d2ef0b3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg new file mode 100644 index 0000000..35eab41 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg new file mode 100644 index 0000000..8c60942 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg new file mode 100644 index 0000000..a18c62d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg new file mode 100644 index 0000000..5cb396b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg new file mode 100644 index 0000000..a937f8e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg new file mode 100644 index 0000000..972a85e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg new file mode 100644 index 0000000..51bef70 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg new file mode 100644 index 0000000..891774e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg new file mode 100644 index 0000000..aa12c0c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg new file mode 100644 index 0000000..0bcb6a0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg new file mode 100644 index 0000000..b36d8e0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg new file mode 100644 index 0000000..0808a57 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg new file mode 100644 index 0000000..48a71fd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg new file mode 100644 index 0000000..424f75a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg new file mode 100644 index 0000000..73a7a7e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg new file mode 100644 index 0000000..1b1bbd1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg new file mode 100644 index 0000000..790993f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg new file mode 100644 index 0000000..231b1b2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg new file mode 100644 index 0000000..5d91261 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg new file mode 100644 index 0000000..33b31cf --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg new file mode 100644 index 0000000..ac1bc37 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg new file mode 100644 index 0000000..f46b609 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg new file mode 100644 index 0000000..f2ece6e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg new file mode 100644 index 0000000..0a9999f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg new file mode 100644 index 0000000..b6f9c2e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg new file mode 100644 index 0000000..b661da7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg new file mode 100644 index 0000000..cba893e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg new file mode 100644 index 0000000..7554631 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg new file mode 100644 index 0000000..19093f6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg new file mode 100644 index 0000000..16f6c79 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg new file mode 100644 index 0000000..6975024 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg new file mode 100644 index 0000000..f0b679a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg new file mode 100644 index 0000000..2da0f98 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg b/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg new file mode 100644 index 0000000..8cfe23d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg b/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg new file mode 100644 index 0000000..604920f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg b/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg new file mode 100644 index 0000000..2399662 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg b/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg new file mode 100644 index 0000000..93fb7f1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg b/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg new file mode 100644 index 0000000..356e9ca --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg b/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg new file mode 100644 index 0000000..a02c654 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/backspace.svg b/assets/vendor/heroicons/optimized/24/solid/backspace.svg new file mode 100644 index 0000000..e5a79c2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/backspace.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/backward.svg b/assets/vendor/heroicons/optimized/24/solid/backward.svg new file mode 100644 index 0000000..bdf2a01 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/backward.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/banknotes.svg b/assets/vendor/heroicons/optimized/24/solid/banknotes.svg new file mode 100644 index 0000000..1cc1803 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/banknotes.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bars-2.svg b/assets/vendor/heroicons/optimized/24/solid/bars-2.svg new file mode 100644 index 0000000..6ee47ab --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bars-2.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg b/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg new file mode 100644 index 0000000..a804c11 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg b/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg new file mode 100644 index 0000000..2fd11ad --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg b/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg new file mode 100644 index 0000000..9a2c170 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bars-3.svg b/assets/vendor/heroicons/optimized/24/solid/bars-3.svg new file mode 100644 index 0000000..85584e8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bars-3.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bars-4.svg b/assets/vendor/heroicons/optimized/24/solid/bars-4.svg new file mode 100644 index 0000000..e3591d1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bars-4.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg b/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg new file mode 100644 index 0000000..10140b8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg b/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg new file mode 100644 index 0000000..4b3d4a7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/battery-0.svg b/assets/vendor/heroicons/optimized/24/solid/battery-0.svg new file mode 100644 index 0000000..f03a737 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/battery-0.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/battery-100.svg b/assets/vendor/heroicons/optimized/24/solid/battery-100.svg new file mode 100644 index 0000000..62e4ec9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/battery-100.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/battery-50.svg b/assets/vendor/heroicons/optimized/24/solid/battery-50.svg new file mode 100644 index 0000000..63344d7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/battery-50.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/beaker.svg b/assets/vendor/heroicons/optimized/24/solid/beaker.svg new file mode 100644 index 0000000..e0b73cc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/beaker.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg b/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg new file mode 100644 index 0000000..f280b00 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg b/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg new file mode 100644 index 0000000..0ef076c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg b/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg new file mode 100644 index 0000000..cf93ae0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bell.svg b/assets/vendor/heroicons/optimized/24/solid/bell.svg new file mode 100644 index 0000000..818496e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bell.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg b/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg new file mode 100644 index 0000000..59d24f7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bolt.svg b/assets/vendor/heroicons/optimized/24/solid/bolt.svg new file mode 100644 index 0000000..596c47a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bolt.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/book-open.svg b/assets/vendor/heroicons/optimized/24/solid/book-open.svg new file mode 100644 index 0000000..2e0a181 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/book-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg b/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg new file mode 100644 index 0000000..8435a02 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg b/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg new file mode 100644 index 0000000..a4d3ca5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bookmark.svg b/assets/vendor/heroicons/optimized/24/solid/bookmark.svg new file mode 100644 index 0000000..e9f3fb7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bookmark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/briefcase.svg b/assets/vendor/heroicons/optimized/24/solid/briefcase.svg new file mode 100644 index 0000000..a66af56 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/briefcase.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg b/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg new file mode 100644 index 0000000..3c16cbc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/building-library.svg b/assets/vendor/heroicons/optimized/24/solid/building-library.svg new file mode 100644 index 0000000..90f8640 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/building-library.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg b/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg new file mode 100644 index 0000000..240eedb --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/building-office.svg b/assets/vendor/heroicons/optimized/24/solid/building-office.svg new file mode 100644 index 0000000..9883e33 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/building-office.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg b/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg new file mode 100644 index 0000000..f3b54ba --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cake.svg b/assets/vendor/heroicons/optimized/24/solid/cake.svg new file mode 100644 index 0000000..f13b308 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cake.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/calculator.svg b/assets/vendor/heroicons/optimized/24/solid/calculator.svg new file mode 100644 index 0000000..e058510 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/calculator.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg b/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg new file mode 100644 index 0000000..0df9b16 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/calendar.svg b/assets/vendor/heroicons/optimized/24/solid/calendar.svg new file mode 100644 index 0000000..27e208c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/calendar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/camera.svg b/assets/vendor/heroicons/optimized/24/solid/camera.svg new file mode 100644 index 0000000..e58165d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/camera.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg b/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg new file mode 100644 index 0000000..d4af840 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg b/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg new file mode 100644 index 0000000..abe5349 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg b/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg new file mode 100644 index 0000000..5aea729 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg new file mode 100644 index 0000000..bff24c4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg new file mode 100644 index 0000000..eab7a41 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg new file mode 100644 index 0000000..1ee6159 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg new file mode 100644 index 0000000..80ad26d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg new file mode 100644 index 0000000..3dd81b7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg new file mode 100644 index 0000000..815c6d7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg new file mode 100644 index 0000000..473b921 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/check-badge.svg b/assets/vendor/heroicons/optimized/24/solid/check-badge.svg new file mode 100644 index 0000000..058b329 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/check-badge.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/check-circle.svg b/assets/vendor/heroicons/optimized/24/solid/check-circle.svg new file mode 100644 index 0000000..2b90831 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/check-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/check.svg b/assets/vendor/heroicons/optimized/24/solid/check.svg new file mode 100644 index 0000000..2a6bc17 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/check.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg b/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg new file mode 100644 index 0000000..ddbe304 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg b/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg new file mode 100644 index 0000000..5c6539d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg b/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg new file mode 100644 index 0000000..7e25238 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg b/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg new file mode 100644 index 0000000..029e687 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg b/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg new file mode 100644 index 0000000..4f9ce7e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg b/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg new file mode 100644 index 0000000..2d89e8b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg b/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg new file mode 100644 index 0000000..36e4859 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg b/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg new file mode 100644 index 0000000..58edbc3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg b/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg new file mode 100644 index 0000000..9abe9cd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg b/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg new file mode 100644 index 0000000..5a49d80 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg @@ -0,0 +1,6 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg b/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg new file mode 100644 index 0000000..21ec021 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg b/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg new file mode 100644 index 0000000..d60bed5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg b/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg new file mode 100644 index 0000000..d70b708 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/clipboard.svg b/assets/vendor/heroicons/optimized/24/solid/clipboard.svg new file mode 100644 index 0000000..c09970f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/clipboard.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/clock.svg b/assets/vendor/heroicons/optimized/24/solid/clock.svg new file mode 100644 index 0000000..1d6fb4a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/clock.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg b/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg new file mode 100644 index 0000000..d6cf7c5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg b/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg new file mode 100644 index 0000000..7e0dcee --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cloud.svg b/assets/vendor/heroicons/optimized/24/solid/cloud.svg new file mode 100644 index 0000000..95d0c73 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cloud.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg b/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg new file mode 100644 index 0000000..103f73b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg b/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg new file mode 100644 index 0000000..9f331ef --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg b/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg new file mode 100644 index 0000000..ba6fca5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg b/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg new file mode 100644 index 0000000..9b9b1a6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cog.svg b/assets/vendor/heroicons/optimized/24/solid/cog.svg new file mode 100644 index 0000000..e854f73 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cog.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/command-line.svg b/assets/vendor/heroicons/optimized/24/solid/command-line.svg new file mode 100644 index 0000000..e2a0af8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/command-line.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg b/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg new file mode 100644 index 0000000..5b7f2ef --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg b/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg new file mode 100644 index 0000000..e20f6fb --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/credit-card.svg b/assets/vendor/heroicons/optimized/24/solid/credit-card.svg new file mode 100644 index 0000000..fe4dc14 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/credit-card.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg b/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg new file mode 100644 index 0000000..5577f26 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cube.svg b/assets/vendor/heroicons/optimized/24/solid/cube.svg new file mode 100644 index 0000000..b0029f2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cube.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg b/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg new file mode 100644 index 0000000..ca13c68 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg b/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg new file mode 100644 index 0000000..e0155df --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg b/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg new file mode 100644 index 0000000..2926c25 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg b/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg new file mode 100644 index 0000000..547f725 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg b/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg new file mode 100644 index 0000000..2ee9b46 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg b/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg new file mode 100644 index 0000000..65ef9bc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg b/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg new file mode 100644 index 0000000..c0e462b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg b/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg new file mode 100644 index 0000000..867faa4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg b/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg new file mode 100644 index 0000000..eec0738 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg b/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg new file mode 100644 index 0000000..88e2cc8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg b/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg new file mode 100644 index 0000000..77ac19c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg b/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg new file mode 100644 index 0000000..bc26cb9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg b/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg new file mode 100644 index 0000000..83d0eac --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document-check.svg b/assets/vendor/heroicons/optimized/24/solid/document-check.svg new file mode 100644 index 0000000..e827854 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document-check.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg b/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg new file mode 100644 index 0000000..fa7375d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg b/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg new file mode 100644 index 0000000..ab165f7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document-minus.svg b/assets/vendor/heroicons/optimized/24/solid/document-minus.svg new file mode 100644 index 0000000..265c6eb --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document-minus.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document-plus.svg b/assets/vendor/heroicons/optimized/24/solid/document-plus.svg new file mode 100644 index 0000000..5e31459 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document-plus.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document-text.svg b/assets/vendor/heroicons/optimized/24/solid/document-text.svg new file mode 100644 index 0000000..73b30cd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document-text.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/document.svg b/assets/vendor/heroicons/optimized/24/solid/document.svg new file mode 100644 index 0000000..a05f20f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/document.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg b/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg new file mode 100644 index 0000000..6ec2b50 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg b/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg new file mode 100644 index 0000000..ddb5a3f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg b/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg new file mode 100644 index 0000000..792c0ae --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg b/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg new file mode 100644 index 0000000..e6bf97b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/envelope.svg b/assets/vendor/heroicons/optimized/24/solid/envelope.svg new file mode 100644 index 0000000..702341b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/envelope.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg b/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg new file mode 100644 index 0000000..fdaadc0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg b/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg new file mode 100644 index 0000000..627a712 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg b/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg new file mode 100644 index 0000000..15b16d0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg b/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg new file mode 100644 index 0000000..11ef99b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/eye.svg b/assets/vendor/heroicons/optimized/24/solid/eye.svg new file mode 100644 index 0000000..a648db3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/eye.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/face-frown.svg b/assets/vendor/heroicons/optimized/24/solid/face-frown.svg new file mode 100644 index 0000000..7040d58 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/face-frown.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/face-smile.svg b/assets/vendor/heroicons/optimized/24/solid/face-smile.svg new file mode 100644 index 0000000..d5e75a2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/face-smile.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/film.svg b/assets/vendor/heroicons/optimized/24/solid/film.svg new file mode 100644 index 0000000..fbd26cc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/film.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/finger-print.svg b/assets/vendor/heroicons/optimized/24/solid/finger-print.svg new file mode 100644 index 0000000..68e72b4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/finger-print.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/fire.svg b/assets/vendor/heroicons/optimized/24/solid/fire.svg new file mode 100644 index 0000000..93b1b1f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/fire.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/flag.svg b/assets/vendor/heroicons/optimized/24/solid/flag.svg new file mode 100644 index 0000000..8c67b01 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/flag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg b/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg new file mode 100644 index 0000000..5d963b4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg b/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg new file mode 100644 index 0000000..d0292b8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/folder-open.svg b/assets/vendor/heroicons/optimized/24/solid/folder-open.svg new file mode 100644 index 0000000..b9d80ba --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/folder-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg b/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg new file mode 100644 index 0000000..efaf949 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/folder.svg b/assets/vendor/heroicons/optimized/24/solid/folder.svg new file mode 100644 index 0000000..a7847f8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/folder.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/forward.svg b/assets/vendor/heroicons/optimized/24/solid/forward.svg new file mode 100644 index 0000000..de90863 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/forward.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/funnel.svg b/assets/vendor/heroicons/optimized/24/solid/funnel.svg new file mode 100644 index 0000000..fe5699f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/funnel.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/gif.svg b/assets/vendor/heroicons/optimized/24/solid/gif.svg new file mode 100644 index 0000000..283e6e5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/gif.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/gift-top.svg b/assets/vendor/heroicons/optimized/24/solid/gift-top.svg new file mode 100644 index 0000000..4bd4e6f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/gift-top.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/gift.svg b/assets/vendor/heroicons/optimized/24/solid/gift.svg new file mode 100644 index 0000000..2ca6c92 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/gift.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg b/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg new file mode 100644 index 0000000..0cbacae --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg b/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg new file mode 100644 index 0000000..5ae0d5d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg b/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg new file mode 100644 index 0000000..14249d6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg b/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg new file mode 100644 index 0000000..49a78fd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg b/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg new file mode 100644 index 0000000..1717d51 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg b/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg new file mode 100644 index 0000000..7a2b9a6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg b/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg new file mode 100644 index 0000000..4942d2d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/hashtag.svg b/assets/vendor/heroicons/optimized/24/solid/hashtag.svg new file mode 100644 index 0000000..29e677d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/hashtag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/heart.svg b/assets/vendor/heroicons/optimized/24/solid/heart.svg new file mode 100644 index 0000000..b5f0d95 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/heart.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/home-modern.svg b/assets/vendor/heroicons/optimized/24/solid/home-modern.svg new file mode 100644 index 0000000..488685a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/home-modern.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/home.svg b/assets/vendor/heroicons/optimized/24/solid/home.svg new file mode 100644 index 0000000..ec0bae1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/home.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/identification.svg b/assets/vendor/heroicons/optimized/24/solid/identification.svg new file mode 100644 index 0000000..829b24d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/identification.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg b/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg new file mode 100644 index 0000000..4fd220b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg b/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg new file mode 100644 index 0000000..fffab99 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/inbox.svg b/assets/vendor/heroicons/optimized/24/solid/inbox.svg new file mode 100644 index 0000000..b74380e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/inbox.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/information-circle.svg b/assets/vendor/heroicons/optimized/24/solid/information-circle.svg new file mode 100644 index 0000000..bd2723b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/information-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/key.svg b/assets/vendor/heroicons/optimized/24/solid/key.svg new file mode 100644 index 0000000..6acee27 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/key.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/language.svg b/assets/vendor/heroicons/optimized/24/solid/language.svg new file mode 100644 index 0000000..60d1aee --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/language.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg b/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg new file mode 100644 index 0000000..9ddc8d4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg b/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg new file mode 100644 index 0000000..ff49cb3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/link.svg b/assets/vendor/heroicons/optimized/24/solid/link.svg new file mode 100644 index 0000000..a6dc093 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/link.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg b/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg new file mode 100644 index 0000000..7983877 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg b/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg new file mode 100644 index 0000000..8a5a6d7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/lock-open.svg b/assets/vendor/heroicons/optimized/24/solid/lock-open.svg new file mode 100644 index 0000000..4562f7e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/lock-open.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg b/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg new file mode 100644 index 0000000..17a6f28 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg b/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg new file mode 100644 index 0000000..06ae161 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg b/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg new file mode 100644 index 0000000..92040d0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg b/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg new file mode 100644 index 0000000..b602e08 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/map-pin.svg b/assets/vendor/heroicons/optimized/24/solid/map-pin.svg new file mode 100644 index 0000000..92e6785 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/map-pin.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/map.svg b/assets/vendor/heroicons/optimized/24/solid/map.svg new file mode 100644 index 0000000..9d4f7dd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/map.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/megaphone.svg b/assets/vendor/heroicons/optimized/24/solid/megaphone.svg new file mode 100644 index 0000000..b1f1e10 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/megaphone.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/microphone.svg b/assets/vendor/heroicons/optimized/24/solid/microphone.svg new file mode 100644 index 0000000..a5f4cb6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/microphone.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg b/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg new file mode 100644 index 0000000..8c981ab --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/minus-small.svg b/assets/vendor/heroicons/optimized/24/solid/minus-small.svg new file mode 100644 index 0000000..782213e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/minus-small.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/minus.svg b/assets/vendor/heroicons/optimized/24/solid/minus.svg new file mode 100644 index 0000000..1fa7117 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/moon.svg b/assets/vendor/heroicons/optimized/24/solid/moon.svg new file mode 100644 index 0000000..97d5c5a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/moon.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/musical-note.svg b/assets/vendor/heroicons/optimized/24/solid/musical-note.svg new file mode 100644 index 0000000..a9ab9b5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/musical-note.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/newspaper.svg b/assets/vendor/heroicons/optimized/24/solid/newspaper.svg new file mode 100644 index 0000000..d1f2c1e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/newspaper.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg b/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg new file mode 100644 index 0000000..42eb771 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg b/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg new file mode 100644 index 0000000..35fd5a6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg b/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg new file mode 100644 index 0000000..9365a57 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg b/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg new file mode 100644 index 0000000..0a0dcdd --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg b/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg new file mode 100644 index 0000000..4fe4f2b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/pause.svg b/assets/vendor/heroicons/optimized/24/solid/pause.svg new file mode 100644 index 0000000..2e121ac --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/pause.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg b/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg new file mode 100644 index 0000000..5f4aaf8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/pencil.svg b/assets/vendor/heroicons/optimized/24/solid/pencil.svg new file mode 100644 index 0000000..78ec61a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/pencil.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg b/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg new file mode 100644 index 0000000..06f3ba0 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg b/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg new file mode 100644 index 0000000..678c4f6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg b/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg new file mode 100644 index 0000000..a017a7d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/phone.svg b/assets/vendor/heroicons/optimized/24/solid/phone.svg new file mode 100644 index 0000000..ca2a6bc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/phone.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/photo.svg b/assets/vendor/heroicons/optimized/24/solid/photo.svg new file mode 100644 index 0000000..57e023d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/photo.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/play-circle.svg b/assets/vendor/heroicons/optimized/24/solid/play-circle.svg new file mode 100644 index 0000000..752273a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/play-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/play-pause.svg b/assets/vendor/heroicons/optimized/24/solid/play-pause.svg new file mode 100644 index 0000000..e5bb17c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/play-pause.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/play.svg b/assets/vendor/heroicons/optimized/24/solid/play.svg new file mode 100644 index 0000000..da0e4e2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/play.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg b/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg new file mode 100644 index 0000000..b45f965 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/plus-small.svg b/assets/vendor/heroicons/optimized/24/solid/plus-small.svg new file mode 100644 index 0000000..0c4b744 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/plus-small.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/plus.svg b/assets/vendor/heroicons/optimized/24/solid/plus.svg new file mode 100644 index 0000000..85d3b14 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/power.svg b/assets/vendor/heroicons/optimized/24/solid/power.svg new file mode 100644 index 0000000..2bf830f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/power.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg b/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg new file mode 100644 index 0000000..cb0bc9a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg b/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg new file mode 100644 index 0000000..54e10b2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/printer.svg b/assets/vendor/heroicons/optimized/24/solid/printer.svg new file mode 100644 index 0000000..4fce791 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/printer.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg b/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg new file mode 100644 index 0000000..4f85b37 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/qr-code.svg b/assets/vendor/heroicons/optimized/24/solid/qr-code.svg new file mode 100644 index 0000000..7f676ca --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/qr-code.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg b/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg new file mode 100644 index 0000000..2ae51be --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/queue-list.svg b/assets/vendor/heroicons/optimized/24/solid/queue-list.svg new file mode 100644 index 0000000..536fd88 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/queue-list.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/radio.svg b/assets/vendor/heroicons/optimized/24/solid/radio.svg new file mode 100644 index 0000000..92ca514 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/radio.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg b/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg new file mode 100644 index 0000000..5eb6371 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg b/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg new file mode 100644 index 0000000..6a1a154 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg b/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg new file mode 100644 index 0000000..289d198 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg b/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg new file mode 100644 index 0000000..82a1334 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg b/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg new file mode 100644 index 0000000..522fc64 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/rss.svg b/assets/vendor/heroicons/optimized/24/solid/rss.svg new file mode 100644 index 0000000..b9a8ab2 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/rss.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/scale.svg b/assets/vendor/heroicons/optimized/24/solid/scale.svg new file mode 100644 index 0000000..b7e57c7 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/scale.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/scissors.svg b/assets/vendor/heroicons/optimized/24/solid/scissors.svg new file mode 100644 index 0000000..9c971b3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/scissors.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/server-stack.svg b/assets/vendor/heroicons/optimized/24/solid/server-stack.svg new file mode 100644 index 0000000..c0d3074 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/server-stack.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/server.svg b/assets/vendor/heroicons/optimized/24/solid/server.svg new file mode 100644 index 0000000..55f9aed --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/server.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/share.svg b/assets/vendor/heroicons/optimized/24/solid/share.svg new file mode 100644 index 0000000..8f45dfc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/share.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/shield-check.svg b/assets/vendor/heroicons/optimized/24/solid/shield-check.svg new file mode 100644 index 0000000..2596ace --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/shield-check.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg b/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg new file mode 100644 index 0000000..ce53fcc --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg b/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg new file mode 100644 index 0000000..e6503ee --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg b/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg new file mode 100644 index 0000000..931a12f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg b/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg new file mode 100644 index 0000000..21c65cb --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/signal.svg b/assets/vendor/heroicons/optimized/24/solid/signal.svg new file mode 100644 index 0000000..9027aef --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/signal.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/sparkles.svg b/assets/vendor/heroicons/optimized/24/solid/sparkles.svg new file mode 100644 index 0000000..0d8d0c1 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/sparkles.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg b/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg new file mode 100644 index 0000000..bd84477 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg b/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg new file mode 100644 index 0000000..e71f1b6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg b/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg new file mode 100644 index 0000000..c3726a5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg b/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg new file mode 100644 index 0000000..8ed638d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg b/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg new file mode 100644 index 0000000..475f6c3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg b/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg new file mode 100644 index 0000000..88a2dda --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/star.svg b/assets/vendor/heroicons/optimized/24/solid/star.svg new file mode 100644 index 0000000..8509819 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/star.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg b/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg new file mode 100644 index 0000000..8e57a2c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/stop.svg b/assets/vendor/heroicons/optimized/24/solid/stop.svg new file mode 100644 index 0000000..1bf426f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/stop.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/sun.svg b/assets/vendor/heroicons/optimized/24/solid/sun.svg new file mode 100644 index 0000000..1b597fa --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/sun.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/swatch.svg b/assets/vendor/heroicons/optimized/24/solid/swatch.svg new file mode 100644 index 0000000..9b26c03 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/swatch.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/table-cells.svg b/assets/vendor/heroicons/optimized/24/solid/table-cells.svg new file mode 100644 index 0000000..151a30c --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/table-cells.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/tag.svg b/assets/vendor/heroicons/optimized/24/solid/tag.svg new file mode 100644 index 0000000..efcd01b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/tag.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/ticket.svg b/assets/vendor/heroicons/optimized/24/solid/ticket.svg new file mode 100644 index 0000000..e947c41 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/ticket.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/trash.svg b/assets/vendor/heroicons/optimized/24/solid/trash.svg new file mode 100644 index 0000000..ed7bf43 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/trash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/trophy.svg b/assets/vendor/heroicons/optimized/24/solid/trophy.svg new file mode 100644 index 0000000..ed7ee15 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/trophy.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/truck.svg b/assets/vendor/heroicons/optimized/24/solid/truck.svg new file mode 100644 index 0000000..c218da6 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/truck.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/tv.svg b/assets/vendor/heroicons/optimized/24/solid/tv.svg new file mode 100644 index 0000000..8f27026 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/tv.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/user-circle.svg b/assets/vendor/heroicons/optimized/24/solid/user-circle.svg new file mode 100644 index 0000000..978d0b8 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/user-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/user-group.svg b/assets/vendor/heroicons/optimized/24/solid/user-group.svg new file mode 100644 index 0000000..7ae7600 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/user-group.svg @@ -0,0 +1,4 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/user-minus.svg b/assets/vendor/heroicons/optimized/24/solid/user-minus.svg new file mode 100644 index 0000000..062a7c9 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/user-minus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/user-plus.svg b/assets/vendor/heroicons/optimized/24/solid/user-plus.svg new file mode 100644 index 0000000..ef313fa --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/user-plus.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/user.svg b/assets/vendor/heroicons/optimized/24/solid/user.svg new file mode 100644 index 0000000..207213d --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/user.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/users.svg b/assets/vendor/heroicons/optimized/24/solid/users.svg new file mode 100644 index 0000000..2959115 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/users.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/variable.svg b/assets/vendor/heroicons/optimized/24/solid/variable.svg new file mode 100644 index 0000000..5601cac --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/variable.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg b/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg new file mode 100644 index 0000000..2a344d5 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/video-camera.svg b/assets/vendor/heroicons/optimized/24/solid/video-camera.svg new file mode 100644 index 0000000..55bf7b4 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/video-camera.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/view-columns.svg b/assets/vendor/heroicons/optimized/24/solid/view-columns.svg new file mode 100644 index 0000000..f7295e3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/view-columns.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg b/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg new file mode 100644 index 0000000..e04b727 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/wallet.svg b/assets/vendor/heroicons/optimized/24/solid/wallet.svg new file mode 100644 index 0000000..001b38a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/wallet.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/wifi.svg b/assets/vendor/heroicons/optimized/24/solid/wifi.svg new file mode 100644 index 0000000..eb4fd4e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/wifi.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/window.svg b/assets/vendor/heroicons/optimized/24/solid/window.svg new file mode 100644 index 0000000..4de83b3 --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/window.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg b/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg new file mode 100644 index 0000000..b7e0e9e --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg @@ -0,0 +1,5 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/wrench.svg b/assets/vendor/heroicons/optimized/24/solid/wrench.svg new file mode 100644 index 0000000..3b61d5b --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/wrench.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/x-circle.svg b/assets/vendor/heroicons/optimized/24/solid/x-circle.svg new file mode 100644 index 0000000..913782a --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/x-circle.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/heroicons/optimized/24/solid/x-mark.svg b/assets/vendor/heroicons/optimized/24/solid/x-mark.svg new file mode 100644 index 0000000..e525a8f --- /dev/null +++ b/assets/vendor/heroicons/optimized/24/solid/x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/assets/vendor/topbar.js b/assets/vendor/topbar.js index 1f62209..4195727 100644 --- a/assets/vendor/topbar.js +++ b/assets/vendor/topbar.js @@ -1,6 +1,6 @@ /** * @license MIT - * topbar 1.0.0, 2021-01-06 + * topbar 2.0.0, 2023-02-04 * https://buunguyen.github.io/topbar * Copyright (c) 2021 Buu Nguyen */ @@ -35,10 +35,11 @@ })(); var canvas, - progressTimerId, - fadeTimerId, 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); @@ -95,21 +96,26 @@ for (var key in opts) if (options.hasOwnProperty(key)) options[key] = opts[key]; }, - show: function () { + show: function (delay) { if (showing) return; - 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) - ); - })(); + 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) { @@ -125,6 +131,8 @@ return currentProgress; }, hide: function () { + clearTimeout(delayTimerId); + delayTimerId = null; if (!showing) return; showing = false; if (progressTimerId != null) { diff --git a/config/config.exs b/config/config.exs index 45241a0..8a377d3 100644 --- a/config/config.exs +++ b/config/config.exs @@ -11,11 +11,16 @@ config :homepage, ecto_repos: [Homepage.Repo] # Configures the endpoint +host = System.get_env("PHX_HOST") || "localhost" config :homepage, HomepageWeb.Endpoint, - url: [host: "www.rdiedri.ch"], - render_errors: [view: HomepageWeb.ErrorView, accepts: ~w(html json), layout: false], + adapter: Bandit.PhoenixAdapter, + url: [host: host], + render_errors: [ + formats: [html: HomepageWeb.ErrorHTML, json: HomepageWeb.ErrorJSON], + layout: false + ], pubsub_server: Homepage.PubSub, - live_view: [signing_salt: "Ws4ex2xq"] + live_view: [signing_salt: "7d3vC+0c"] # Configures the mailer # @@ -26,12 +31,9 @@ config :homepage, HomepageWeb.Endpoint, # at the `config/runtime.exs`. config :homepage, Homepage.Mailer, adapter: Swoosh.Adapters.Local -# Swoosh API client is needed for adapters other than SMTP. -config :swoosh, :api_client, false - # Configure esbuild (the version is required) config :esbuild, - version: "0.14.0", + version: "0.17.11", default: [ args: ~w(js/app.js --bundle --target=es2017 --outdir=../priv/static/assets --external:/fonts/* --external:/images/*), @@ -39,14 +41,17 @@ config :esbuild, env: %{"NODE_PATH" => Path.expand("../deps", __DIR__)} ] -config :tailwind, version: "3.0.24", default: [ - args: ~w( - --config=tailwind.config.js - --input=css/app.css - --output=../priv/static/assets/app.css - ), - cd: Path.expand("../assets", __DIR__) -] +# Configure tailwind (the version is required) +config :tailwind, + version: "3.2.7", + 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, diff --git a/config/dev.exs b/config/dev.exs index 8747b9a..2f3d752 100644 --- a/config/dev.exs +++ b/config/dev.exs @@ -5,8 +5,8 @@ config :homepage, Homepage.Repo, username: "postgres", password: "postgres", hostname: "localhost", - port: 5432, database: "homepage_dev", + stacktrace: true, show_sensitive_data_on_connection_error: true, pool_size: 10 @@ -19,13 +19,12 @@ config :homepage, Homepage.Repo, config :homepage, HomepageWeb.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], + http: [ip: {0, 0, 0, 0}, port: 4000], check_origin: false, code_reloader: true, debug_errors: true, - secret_key_base: "aKJ7SFuEOLy0I/zpYQbQZt9HEsRHNTGeNRhd0/RFBoxgWPIsWBtZ2qPilEo5A6yS", + secret_key_base: "HiJgYCX+1XEGvFg6ctjDGqP5aAaFzyCbSmqYVeFhvkLVqCGm94tYQ4m2WExOnMUj", watchers: [ - # Start the esbuild watcher by calling Esbuild.install_and_run(:default, args) esbuild: {Esbuild, :install_and_run, [:default, ~w(--sourcemap=inline --watch)]}, tailwind: {Tailwind, :install_and_run, [:default, ~w(--watch)]} ] @@ -38,7 +37,6 @@ config :homepage, HomepageWeb.Endpoint, # # mix phx.gen.cert # -# Note that this task requires Erlang/OTP 20 or later. # Run `mix help phx.gen.cert` for more information. # # The `http:` config above can be replaced with: @@ -60,11 +58,13 @@ config :homepage, HomepageWeb.Endpoint, patterns: [ ~r"priv/static/.*(js|css|png|jpeg|jpg|gif|svg)$", ~r"priv/gettext/.*(po)$", - ~r"lib/homepage_web/(live|views)/.*(ex)$", - ~r"lib/homepage_web/templates/.*(eex)$" + ~r"lib/homepage_web/(controllers|live|components)/.*(ex|heex)$" ] ] +# Enable dev routes for dashboard and mailbox +config :homepage, dev_routes: true + # Do not include metadata nor timestamps in development logs config :logger, :console, format: "[$level] $message\n" @@ -74,3 +74,6 @@ config :phoenix, :stacktrace_depth, 20 # Initialize plugs at runtime for faster development compilation config :phoenix, :plug_init_mode, :runtime + +# Disable swoosh api client as it is only required for production adapters. +config :swoosh, :api_client, false diff --git a/config/prod.exs b/config/prod.exs index f18f782..ea1a10e 100644 --- a/config/prod.exs +++ b/config/prod.exs @@ -3,47 +3,20 @@ import Config # For production, don't forget to configure the url host # to something meaningful, Phoenix uses this information # when generating URLs. -# + # Note we also include the path to a cache manifest # containing the digested version of static files. This -# manifest is generated by the `mix phx.digest` task, +# 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 :homepage, HomepageWeb.Endpoint, cache_static_manifest: "priv/static/cache_manifest.json" +config :homepage, HomepageWeb.Endpoint, + cache_static_manifest: "priv/static/cache_manifest.json" + +# Configures Swoosh API Client +config :swoosh, api_client: Swoosh.ApiClient.Finch, finch_name: Homepage.Finch # Do not print debug messages in production config :logger, level: :info -# ## SSL Support -# -# To get SSL working, you will need to add the `https` key -# to the previous section and set your `:url` port to 443: -# -# config :homepage, HomepageWeb.Endpoint, -# ..., -# url: [host: "example.com", port: 443], -# 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 :homepage, HomepageWeb.Endpoint, -# force_ssl: [hsts: true] -# -# Check `Plug.SSL` for all available options in `force_ssl`. +# Runtime production configuration, including reading +# of environment variables, is done on config/runtime.exs. diff --git a/config/runtime.exs b/config/runtime.exs index 74cf786..099716b 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -7,8 +7,16 @@ import Config # any compile-time configuration in here, as it won't be applied. # The block below contains prod specific runtime configuration. -# Start the phoenix server if environment is set and running in a release -if System.get_env("PHX_SERVER") && System.get_env("RELEASE_NAME") do +# ## 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/homepage 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 :homepage, HomepageWeb.Endpoint, server: true end @@ -20,7 +28,7 @@ if config_env() == :prod do For example: ecto://USER:PASS@HOST/DATABASE """ - maybe_ipv6 = if System.get_env("ECTO_IPV6"), do: [:inet6], else: [] + maybe_ipv6 = if System.get_env("ECTO_IPV6") in ~w(true 1), do: [:inet6], else: [] config :homepage, Homepage.Repo, # ssl: true, @@ -41,10 +49,12 @@ if config_env() == :prod do """ host = System.get_env("PHX_HOST") || "example.com" + cdn = System.get_env("PHX_CDN") || "cdn.example.com" port = String.to_integer(System.get_env("PORT") || "4000") config :homepage, HomepageWeb.Endpoint, - url: [host: host, port: 443], + url: [host: host, port: 443, scheme: "https"], + static_url: [host: cdn, 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. @@ -55,15 +65,37 @@ if config_env() == :prod do ], secret_key_base: secret_key_base - # ## Using releases + # ## SSL Support # - # If you are doing OTP releases, you need to instruct Phoenix - # to start each relevant endpoint: + # To get SSL working, you will need to add the `https` key + # to your endpoint configuration: # - # config :homepage, HomepageWeb.Endpoint, server: true + # config :homepage, HomepageWeb.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") + # ] # - # Then you can assemble a release by calling `mix release`. - # See `mix help release` for more information. + # 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 :homepage, HomepageWeb.Endpoint, + # force_ssl: [hsts: true] + # + # Check `Plug.SSL` for all available options in `force_ssl`. # ## Configuring the mailer # diff --git a/config/test.exs b/config/test.exs index 65487b8..21423f4 100644 --- a/config/test.exs +++ b/config/test.exs @@ -17,14 +17,17 @@ config :homepage, Homepage.Repo, # you can enable the server option below. config :homepage, HomepageWeb.Endpoint, http: [ip: {127, 0, 0, 1}, port: 4002], - secret_key_base: "4edrZ1YcleMolqOLMfLxvi8oxi6ZkRxoibuMugj9rW+zr/bGKi0N+hz8sD++zLc/", + secret_key_base: "s2QyAnSkP8WskaN/HwxLPGg3XQ8iJfUnpGDbQepVZ7zyre5ZObEAhUqT3cqX28bV", server: false # In test we don't send emails. config :homepage, Homepage.Mailer, adapter: Swoosh.Adapters.Test +# Disable swoosh api client as it is only required for production adapters. +config :swoosh, :api_client, false + # Print only warnings and errors during test -config :logger, level: :warn +config :logger, level: :warning # Initialize plugs at runtime for faster test compilation config :phoenix, :plug_init_mode, :runtime diff --git a/lib/homepage/application.ex b/lib/homepage/application.ex index 8a5d5f7..150596b 100644 --- a/lib/homepage/application.ex +++ b/lib/homepage/application.ex @@ -8,12 +8,14 @@ defmodule Homepage.Application do @impl true def start(_type, _args) do children = [ - # Start the Ecto repository - Homepage.Repo, # Start the Telemetry supervisor HomepageWeb.Telemetry, + # Start the Ecto repository + Homepage.Repo, # Start the PubSub system {Phoenix.PubSub, name: Homepage.PubSub}, + # Start Finch + {Finch, name: Homepage.Finch}, # Start the Endpoint (http/https) HomepageWeb.Endpoint # Start a worker by calling: Homepage.Worker.start_link(arg) diff --git a/lib/homepage/release.ex b/lib/homepage/release.ex new file mode 100644 index 0000000..2f4dd6a --- /dev/null +++ b/lib/homepage/release.ex @@ -0,0 +1,28 @@ +defmodule Homepage.Release do + @moduledoc """ + Used for executing DB release tasks when run in production without Mix + installed. + """ + @app :homepage + + def migrate do + load_app() + + for repo <- repos() do + {:ok, _, _} = Ecto.Migrator.with_repo(repo, &Ecto.Migrator.run(&1, :up, all: true)) + end + end + + def rollback(repo, version) do + load_app() + {:ok, _, _} = Ecto.Migrator.with_repo(repo, &Ecto.Migrator.run(&1, :down, to: version)) + end + + defp repos do + Application.fetch_env!(@app, :ecto_repos) + end + + defp load_app do + Application.load(@app) + end +end diff --git a/lib/homepage_web.ex b/lib/homepage_web.ex index dfc0b17..d5dc181 100644 --- a/lib/homepage_web.ex +++ b/lib/homepage_web.ex @@ -1,76 +1,30 @@ defmodule HomepageWeb do @moduledoc """ The entrypoint for defining your web interface, such - as controllers, views, channels and so on. + as controllers, components, channels, and so on. This can be used in your application as: use HomepageWeb, :controller - use HomepageWeb, :view + use HomepageWeb, :html - The definitions below will be executed for every view, - controller, etc, so keep them short and clean, focused + 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 any helper function in modules - and import those modules here. + below. Instead, define additional modules and import + those modules here. """ - def controller do - quote do - use Phoenix.Controller, namespace: HomepageWeb - - import Plug.Conn - import HomepageWeb.Gettext - alias HomepageWeb.Router.Helpers, as: Routes - end - end - - def view do - quote do - use Phoenix.View, - root: "lib/homepage_web/templates", - namespace: HomepageWeb - - # Import convenience functions from controllers - import Phoenix.Controller, - only: [get_flash: 1, get_flash: 2, view_module: 1, view_template: 1] - - # Include shared imports and aliases for views - unquote(view_helpers()) - end - end - - def live_view do - quote do - use Phoenix.LiveView, - layout: {HomepageWeb.LayoutView, "live.html"} - - unquote(view_helpers()) - end - end - - def live_component do - quote do - use Phoenix.LiveComponent - - unquote(view_helpers()) - end - end - - def component do - quote do - use Phoenix.Component - - unquote(view_helpers()) - end - end + def static_paths, do: ~w(assets fonts images favicon.ico robots.txt) + def static_digested, do: ~w(android-chrome apple-touch-icon favicon site.webmanifest) def router do quote do - use Phoenix.Router + 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 @@ -80,24 +34,74 @@ defmodule HomepageWeb do def channel do quote do use Phoenix.Channel - import HomepageWeb.Gettext end end - defp view_helpers do + def controller do quote do - # Use all HTML functionality (forms, tags, etc) - use Phoenix.HTML + use Phoenix.Controller, + formats: [:html, :json], + layouts: [html: HomepageWeb.Layouts] - # Import LiveView and .heex helpers (live_render, live_patch, <.form>, etc) - import Phoenix.LiveView.Helpers - - # Import basic rendering functionality (render, render_layout, etc) - import Phoenix.View - - import HomepageWeb.ErrorHelpers + import Plug.Conn import HomepageWeb.Gettext - alias HomepageWeb.Router.Helpers, as: Routes + + unquote(verified_routes()) + end + end + + def live_view do + quote do + use Phoenix.LiveView, + layout: {HomepageWeb.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 HomepageWeb.CoreComponents + import HomepageWeb.Gettext + + # 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: HomepageWeb.Endpoint, + router: HomepageWeb.Router, + statics: HomepageWeb.static_paths() end end diff --git a/lib/homepage_web/components/core_components.ex b/lib/homepage_web/components/core_components.ex new file mode 100644 index 0000000..76b8d26 --- /dev/null +++ b/lib/homepage_web/components/core_components.ex @@ -0,0 +1,640 @@ +defmodule HomepageWeb.CoreComponents do + @moduledoc """ + Provides core UI components. + + At the first glance, this module may seem daunting, but its goal is + to provide some core building blocks in your application, such modals, + tables, and forms. The components are mostly markup and 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 + import HomepageWeb.Gettext + + @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""" +