From 0411360113e5afbab0c551dc16a7fbb88cc8be35 Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Sat, 18 May 2024 11:53:56 -0600 Subject: [PATCH] Migrate to simple Phoenix application. --- .bundle/config | 2 - .formatter.exs | 5 + .githooks/pre-commit | 29 + .gitignore | 40 +- 404.html | 25 - Gemfile | 14 - Gemfile.lock | 92 -- README.md | 102 +- _config.yml | 66 - _data/settings.yml | 18 - _includes/footer.html | 4 - _includes/head.html | 29 - _includes/post-paginator.html | 32 - _layouts/archive.html | 28 - _layouts/home.html | 45 - _layouts/post.html | 33 - _posts/2015-03-24-mini-java.md | 13 - _posts/2015-06-20-fifth.md | 13 - _posts/2015-10-01-pong.md | 14 - _posts/2017-07-25-vim-highlight.md | 13 - _posts/2017-07-25-vim-join.md | 12 - _posts/2018-09-01-bill-gates-honey.md | 11 - _posts/2018-09-02-bubbles-funny-bones.md | 10 - _posts/2019-12-01-bananas-buildings-batman.md | 10 - _posts/2020-01-01-huh-huh-huh.md | 11 - _posts/2020-03-29-postlude.md | 13 - _posts/2021-04-01-looped.md | 14 - _posts/2021-12-08-blog.md | 13 - _posts/2021-12-28-homesync.md | 14 - _posts/2022-07-02-anki-synonyms.md | 11 - _posts/2023-02-05-bookshelf.md | 13 - _posts/2023-04-09-were-the-crew.md | 13 - _posts/2023-11-17-bootstrap.md | 14 - _posts/2023-11-26-boardwise.md | 14 - _posts/2023-12-10-nixos-configuration.md | 12 - _posts/2023-12-14-bookshelf-doc.md | 13 - _posts/2023-12-23-forgejo.md | 12 - _posts/2023-12-30-joker-card.md | 12 - _posts/2024-01-30-notebook.md | 13 - _posts/2024-04-12-hide-and-seek.md | 15 - _sass/_-sections-dir.scss | 6 - _sass/_home.scss | 33 - _sass/_post.scss | 48 - _sass/social-icons.scss | 70 -- assets/css/app.css | 131 ++ assets/default.nix | 17 + assets/img/anki.png | Bin 29880 -> 0 bytes assets/img/boardwise.svg | 5 - assets/img/conway-gol.jpg | Bin 198896 -> 0 bytes assets/img/forgejo.svg | 40 - assets/img/git-branches.png | Bin 18463 -> 0 bytes assets/img/haskell.png | Bin 14631 -> 0 bytes assets/img/hide-and-seek.png | Bin 18743 -> 0 bytes assets/img/java.png | Bin 13967 -> 0 bytes assets/img/jekyll.png | Bin 45966 -> 0 bytes assets/img/joker-card.png | Bin 306141 -> 0 bytes assets/img/lean.svg | 314 ----- assets/img/looped.png | Bin 44535 -> 0 bytes assets/img/nix.png | Bin 12082 -> 0 bytes assets/img/pong.jpg | Bin 8717 -> 0 bytes assets/img/quartz.png | Bin 152476 -> 0 bytes assets/img/shoelaces.jpg | Bin 63619 -> 0 bytes assets/img/smash-rap.jpg | Bin 28879 -> 0 bytes assets/img/vim.png | Bin 31386 -> 0 bytes assets/img/would-you-blabber.png | Bin 229751 -> 0 bytes assets/js/app.js | 44 + assets/node-env.nix | 689 +++++++++++ assets/node-packages.nix | 40 + assets/package-lock.json | 13 + assets/package.json | 14 + assets/prettier.config.cjs | 7 + assets/tailwind.config.js | 94 ++ assets/tsconfig.json | 30 + 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 | 165 +++ config/config.exs | 67 + config/dev.exs | 72 ++ config/prod.exs | 20 + config/runtime.exs | 102 ++ config/test.exs | 20 + default.nix | 10 + deps.nix | 467 +++++++ flake.lock | 12 +- flake.nix | 80 +- gemset.nix | 380 ------ index.html | 8 - lib/portfolio.ex | 9 + lib/portfolio/application.ex | 35 + lib/portfolio/mailer.ex | 3 + lib/portfolio_web.ex | 114 ++ .../components/core_components.ex | 675 ++++++++++ .../components/custom_components.ex | 135 ++ lib/portfolio_web/components/layouts.ex | 5 + .../components/layouts/app.html.heex | 9 + .../components/layouts/root.html.heex | 18 + .../controllers/blog_controller.ex | 11 + lib/portfolio_web/controllers/blog_html.ex | 5 + .../blog_html/effect_systems.html.heex | 1005 +++++++++++++++ .../controllers/blog_html/effect_systems.md | 1088 +++++++++++++++++ .../blog_html/tagless_final_parsing.html.heex | 859 +++++++++++++ .../blog_html/tagless_final_parsing.md | 915 ++++++++++++++ .../controllers/blog_html/template.html | 23 + lib/portfolio_web/controllers/error_html.ex | 19 + lib/portfolio_web/controllers/error_json.ex | 15 + lib/portfolio_web/endpoint.ex | 50 + lib/portfolio_web/gettext.ex | 24 + lib/portfolio_web/live/home_live.ex | 8 + lib/portfolio_web/live/home_live.html.heex | 243 ++++ lib/portfolio_web/router.ex | 42 + lib/portfolio_web/telemetry.ex | 69 ++ menu/archive.md | 6 - menu/home.md | 4 - menu/other.md | 4 - menu/projects.md | 4 - mix.exs | 68 ++ mix.lock | 37 + other.html | 8 - priv/gettext/en/LC_MESSAGES/errors.po | 11 + priv/gettext/errors.pot | 10 + favicon.ico => priv/static/favicon.ico | Bin priv/static/files/effect-systems/scope.pdf | Bin 0 -> 202815 bytes .../kiselyov-embedded.pdf | Bin 0 -> 297632 bytes .../kiselyov-interpreters.pdf | Bin 0 -> 281067 bytes .../parser-initial-100k-heap-hc-single.png | Bin 0 -> 280620 bytes .../parser-initial-100k-heap-hd-strict.png | Bin 0 -> 176711 bytes .../parser-initial-100k-heap-hr-single.png | Bin 0 -> 246439 bytes priv/static/robots.txt | 5 + projects.html | 8 - .../controllers/error_html_test.exs | 14 + .../controllers/error_json_test.exs | 12 + test/support/conn_case.ex | 37 + test/test_helper.exs | 1 + 1009 files changed, 10602 insertions(+), 1674 deletions(-) delete mode 100644 .bundle/config create mode 100644 .formatter.exs create mode 100755 .githooks/pre-commit delete mode 100644 404.html delete mode 100644 Gemfile delete mode 100644 Gemfile.lock delete mode 100644 _config.yml delete mode 100644 _data/settings.yml delete mode 100644 _includes/footer.html delete mode 100644 _includes/head.html delete mode 100644 _includes/post-paginator.html delete mode 100644 _layouts/archive.html delete mode 100644 _layouts/home.html delete mode 100644 _layouts/post.html delete mode 100644 _posts/2015-03-24-mini-java.md delete mode 100644 _posts/2015-06-20-fifth.md delete mode 100644 _posts/2015-10-01-pong.md delete mode 100644 _posts/2017-07-25-vim-highlight.md delete mode 100644 _posts/2017-07-25-vim-join.md delete mode 100644 _posts/2018-09-01-bill-gates-honey.md delete mode 100644 _posts/2018-09-02-bubbles-funny-bones.md delete mode 100644 _posts/2019-12-01-bananas-buildings-batman.md delete mode 100644 _posts/2020-01-01-huh-huh-huh.md delete mode 100644 _posts/2020-03-29-postlude.md delete mode 100644 _posts/2021-04-01-looped.md delete mode 100644 _posts/2021-12-08-blog.md delete mode 100644 _posts/2021-12-28-homesync.md delete mode 100644 _posts/2022-07-02-anki-synonyms.md delete mode 100644 _posts/2023-02-05-bookshelf.md delete mode 100644 _posts/2023-04-09-were-the-crew.md delete mode 100644 _posts/2023-11-17-bootstrap.md delete mode 100644 _posts/2023-11-26-boardwise.md delete mode 100644 _posts/2023-12-10-nixos-configuration.md delete mode 100644 _posts/2023-12-14-bookshelf-doc.md delete mode 100644 _posts/2023-12-23-forgejo.md delete mode 100644 _posts/2023-12-30-joker-card.md delete mode 100644 _posts/2024-01-30-notebook.md delete mode 100644 _posts/2024-04-12-hide-and-seek.md delete mode 100644 _sass/_-sections-dir.scss delete mode 100644 _sass/_home.scss delete mode 100644 _sass/_post.scss delete mode 100644 _sass/social-icons.scss create mode 100644 assets/css/app.css create mode 100644 assets/default.nix delete mode 100644 assets/img/anki.png delete mode 100644 assets/img/boardwise.svg delete mode 100644 assets/img/conway-gol.jpg delete mode 100644 assets/img/forgejo.svg delete mode 100644 assets/img/git-branches.png delete mode 100644 assets/img/haskell.png delete mode 100644 assets/img/hide-and-seek.png delete mode 100644 assets/img/java.png delete mode 100644 assets/img/jekyll.png delete mode 100644 assets/img/joker-card.png delete mode 100644 assets/img/lean.svg delete mode 100644 assets/img/looped.png delete mode 100644 assets/img/nix.png delete mode 100644 assets/img/pong.jpg delete mode 100644 assets/img/quartz.png delete mode 100644 assets/img/shoelaces.jpg delete mode 100644 assets/img/smash-rap.jpg delete mode 100644 assets/img/vim.png delete mode 100644 assets/img/would-you-blabber.png create mode 100644 assets/js/app.js create mode 100644 assets/node-env.nix create mode 100644 assets/node-packages.nix create mode 100644 assets/package-lock.json create mode 100644 assets/package.json create mode 100644 assets/prettier.config.cjs create mode 100644 assets/tailwind.config.js create mode 100644 assets/tsconfig.json 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 assets/vendor/topbar.js create mode 100644 config/config.exs create mode 100644 config/dev.exs create mode 100644 config/prod.exs create mode 100644 config/runtime.exs create mode 100644 config/test.exs create mode 100644 default.nix create mode 100644 deps.nix delete mode 100644 gemset.nix delete mode 100644 index.html create mode 100644 lib/portfolio.ex create mode 100644 lib/portfolio/application.ex create mode 100644 lib/portfolio/mailer.ex create mode 100644 lib/portfolio_web.ex create mode 100644 lib/portfolio_web/components/core_components.ex create mode 100644 lib/portfolio_web/components/custom_components.ex create mode 100644 lib/portfolio_web/components/layouts.ex create mode 100644 lib/portfolio_web/components/layouts/app.html.heex create mode 100644 lib/portfolio_web/components/layouts/root.html.heex create mode 100644 lib/portfolio_web/controllers/blog_controller.ex create mode 100644 lib/portfolio_web/controllers/blog_html.ex create mode 100644 lib/portfolio_web/controllers/blog_html/effect_systems.html.heex create mode 100644 lib/portfolio_web/controllers/blog_html/effect_systems.md create mode 100644 lib/portfolio_web/controllers/blog_html/tagless_final_parsing.html.heex create mode 100644 lib/portfolio_web/controllers/blog_html/tagless_final_parsing.md create mode 100644 lib/portfolio_web/controllers/blog_html/template.html create mode 100644 lib/portfolio_web/controllers/error_html.ex create mode 100644 lib/portfolio_web/controllers/error_json.ex create mode 100644 lib/portfolio_web/endpoint.ex create mode 100644 lib/portfolio_web/gettext.ex create mode 100644 lib/portfolio_web/live/home_live.ex create mode 100644 lib/portfolio_web/live/home_live.html.heex create mode 100644 lib/portfolio_web/router.ex create mode 100644 lib/portfolio_web/telemetry.ex delete mode 100644 menu/archive.md delete mode 100644 menu/home.md delete mode 100644 menu/other.md delete mode 100644 menu/projects.md create mode 100644 mix.exs create mode 100644 mix.lock delete mode 100644 other.html create mode 100644 priv/gettext/en/LC_MESSAGES/errors.po create mode 100644 priv/gettext/errors.pot rename favicon.ico => priv/static/favicon.ico (100%) create mode 100644 priv/static/files/effect-systems/scope.pdf create mode 100644 priv/static/files/tagless-final-parsing/kiselyov-embedded.pdf create mode 100644 priv/static/files/tagless-final-parsing/kiselyov-interpreters.pdf create mode 100644 priv/static/images/tagless-final-parsing/parser-initial-100k-heap-hc-single.png create mode 100644 priv/static/images/tagless-final-parsing/parser-initial-100k-heap-hd-strict.png create mode 100644 priv/static/images/tagless-final-parsing/parser-initial-100k-heap-hr-single.png create mode 100644 priv/static/robots.txt delete mode 100644 projects.html create mode 100644 test/portfolio_web/controllers/error_html_test.exs create mode 100644 test/portfolio_web/controllers/error_json_test.exs create mode 100644 test/support/conn_case.ex create mode 100644 test/test_helper.exs diff --git a/.bundle/config b/.bundle/config deleted file mode 100644 index f154eb2..0000000 --- a/.bundle/config +++ /dev/null @@ -1,2 +0,0 @@ ---- -BUNDLE_FORCE_RUBY_PLATFORM: "true" diff --git a/.formatter.exs b/.formatter.exs new file mode 100644 index 0000000..e945e12 --- /dev/null +++ b/.formatter.exs @@ -0,0 +1,5 @@ +[ + import_deps: [:phoenix], + plugins: [Phoenix.LiveView.HTMLFormatter], + inputs: ["*.{heex,ex,exs}", "{config,lib,test}/**/*.{heex,ex,exs}"] +] diff --git a/.githooks/pre-commit b/.githooks/pre-commit new file mode 100755 index 0000000..2eb706d --- /dev/null +++ b/.githooks/pre-commit @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +set -e + +STAGED=$( + git --no-pager diff --name-only --no-color --cached --diff-filter=d | + # Remove quotations used to surrounding filenames with special characters. + sed -e "s/^\"//" -e "s/\"$//g" +) + +MIX_TARGETS=() +WEB_TARGETS=() +while IFS= read -r FILENAME +do + if [[ "$FILENAME" =~ .*\.exs?$ ]]; then + MIX_TARGETS+=("${FILENAME}") + elif [[ "$FILENAME" =~ .*\.jsx?$ ]] || [[ "$FILENAME" =~ .*\.tsx?$ ]]; then + WEB_TARGETS+=("${FILENAME}") + fi +done <<< "$STAGED" + +if (( ${#MIX_TARGETS[@]} )); then + mix format "${MIX_TARGETS[@]}" + git add "${MIX_TARGETS[@]}" +fi + +if (( ${#WEB_TARGETS[@]} )); then + prettier --write "${WEB_TARGETS[@]}" + git add "${WEB_TARGETS[@]}" +fi diff --git a/.gitignore b/.gitignore index e99b3ee..c5bcf77 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,42 @@ +# The directory Mix will write compiled artifacts to. +/_build/ + +# If you run "mix test --cover", coverage assets end up here. +/cover/ + +# The directory Mix downloads your dependencies sources to. +/deps/ + +# Where 3rd-party dependencies like ExDoc output generated docs. +/doc/ + +# Ignore .fetch files in case you like to edit your project deps locally. +/.fetch + +# If the VM crashes, it generates a dump, let's ignore it too. +erl_crash.dump + +# Also ignore archive artifacts (built via "mix archive.build"). +*.ez + +# Temporary files, for example, from tests. +/tmp/ + +# Ignore package tarball (built via "mix hex.build"). +portfolio-*.tar + +# Ignore assets that are produced by build tools. +/priv/static/assets/ + +# Ignore digested assets cache. +/priv/static/cache_manifest.json + +# In case you use Node.js/npm, you want to ignore these. +npm-debug.log +/assets/node_modules/ + # Directory used by `direnv` to hold `use flake`-generated profiles. /.direnv/ # A symlink produced by default when running `nix build`. /result - -# The jekyll-produced static bundle. -_site/ diff --git a/404.html b/404.html deleted file mode 100644 index 086a5c9..0000000 --- a/404.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -permalink: /404.html -layout: default ---- - - - -
-

404

- -

Page not found :(

-

The requested page could not be found.

-
diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 4ea0343..0000000 --- a/Gemfile +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -source "https://rubygems.org" - -gem "jekyll", "~> 4.3.2" -gem "lagrange", "~> 4.0" - -# If you have any plugins, put them here! -group :jekyll_plugins do - gem "jekyll-feed", "~> 0.12" - gem "jekyll-seo-tag", "~> 2.8" - gem "jekyll-sitemap", "~> 1.4" - gem "jekyll-paginate-v2", "~> 3.0" -end diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index f3cc2bb..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,92 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) - colorator (1.1.0) - concurrent-ruby (1.2.2) - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - eventmachine (1.2.7) - ffi (1.16.3) - forwardable-extended (2.6.0) - google-protobuf (3.25.1) - http_parser.rb (0.8.0) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - jekyll (4.3.2) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (>= 2.0, < 4.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.3, >= 2.3.1) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (>= 0.3.6, < 0.5) - pathutil (~> 0.9) - rouge (>= 3.0, < 5.0) - safe_yaml (~> 1.0) - terminal-table (>= 1.8, < 4.0) - webrick (~> 1.7) - jekyll-feed (0.17.0) - jekyll (>= 3.7, < 5.0) - jekyll-paginate (1.1.0) - jekyll-paginate-v2 (3.0.0) - jekyll (>= 3.0, < 5.0) - jekyll-sass-converter (3.0.0) - sass-embedded (~> 1.54) - jekyll-seo-tag (2.8.0) - jekyll (>= 3.8, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - kramdown (2.4.0) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - lagrange (4.0.0) - jekyll (~> 4.2) - jekyll-feed (~> 0.6) - jekyll-paginate (~> 1.1) - jekyll-seo-tag (~> 2.6) - jekyll-sitemap (~> 1.3) - liquid (4.0.4) - listen (3.8.0) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.4.0) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (5.0.4) - rake (13.1.0) - rb-fsevent (0.11.2) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.6) - rouge (4.2.0) - safe_yaml (1.0.5) - sass-embedded (1.69.5) - google-protobuf (~> 3.23) - rake (>= 13.0.0) - terminal-table (3.0.2) - unicode-display_width (>= 1.1.1, < 3) - unicode-display_width (2.5.0) - webrick (1.8.1) - -PLATFORMS - ruby - -DEPENDENCIES - jekyll (~> 4.3.2) - jekyll-feed (~> 0.12) - jekyll-paginate-v2 (~> 3.0) - jekyll-seo-tag (~> 2.8) - jekyll-sitemap (~> 1.4) - lagrange (~> 4.0) - -BUNDLED WITH - 2.4.22 diff --git a/README.md b/README.md index b5c5792..ca21f30 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,95 @@ -# Jekyll Flake Template +# Portfolio -This is a template for bootstrapping a [Jekyll](https://jekyllrb.com/)-based -project (version 4.3.2) with the [lagrange](https://github.com/LeNPaul/Lagrange) -theme (version 4.0). [direnv](https://direnv.net/) can be used to launch a dev -shell upon entering this directory (refer to `.envrc`). Otherwise run via: +This is my main personal website. It uses Elixir (version 1.15.7, Erlang/OTP +25) and the [Phoenix](https://www.phoenixframework.org/) (version 1.7.10) +framework. [direnv](https://direnv.net/) can be used to launch a dev shell upon +entering this directory (refer to `.envrc`). Otherwise run via: ```bash $ nix develop ``` -Start the server by running: -``` -$ jekyll serve [--watch] + +## Quickstart + +Run the Phoenix setup command and then start the local server: +```bash +$ mix deps.get +$ mix assets.setup +$ mix phx.server ``` -## Building +## Blog -Dependencies are managed using [bundix](https://github.com/nix-community/bundix). -If you make any changes to the `Gemfile`, run the following: +Blog posts exist under the nested `blog_html/` directory. Markdown files are +converted to HTML using pandoc (version 3.1.9). For example, ```bash -$ bundix -l +$ cd lib/portfolio_web/controllers/blog_html +$ pandoc \ +> --to=html \ +> --toc \ +> --template=template.html \ +> --output tagless_final_parsing.html.heex \ +> tagless_final_parsing.md ``` -This will update the `Gemfile.lock` and `gemset.nix` files. Afterward you can -run: + +Styling is maintained within the `blog.css` file. This file is generated by +copying the CSS made within a standalone invocation of `pandoc`. For example, ```bash -$ nix build +$ pandoc --standalone --output output.html --highlight-style=zenburn ``` -Note that we need the `.bundle/config` file to workaround issues bundix has with -pre-built, platform-specific gems. Refer to -[PR #68](https://github.com/nix-community/bundix/pull/68) for more details. + +## Dependencies + +### Backend + +Mix dependencies are packaged using [mix2nix](https://github.com/ydlr/mix2nix). +After updating your `mix.lock` file, make sure to re-run the following: +```bash +$ mix2nix > deps.nix +``` +As of now, `mix2nix` cannot handle git dependencies found inside the `mix.lock` +file. If you have git dependencies, add them manually or use +[FODs](https://nixos.org/manual/nixpkgs/stable/#packaging-beam-applications). + +### Frontend + +Frontend dependencies (i.e. assets found in the `/assets` folder) are packaged +using [node2nix](https://github.com/svanderburg/node2nix). You can generate the +relevant nix files for import using the following sequence of commands: +```bash +$ cd assets +$ rm -r node_modules # If this directory exists. +$ node2nix -l +``` +In the above, we must remove `node_modules` (if it exists). Otherwise the +node packages will be included in the Nix build, influencing the outcome of +`node2nix`. The above generates three files: + +* `node-packages.nix` + * Captures the packages that can be deployed (including all its required + dependencies) +* `node-env.nix` + * Contains build logic +* `default.nix` + * A composition expression allowing users to deploy the package. For an + example of this deployment, refer to `flake.nix` + +NOTE: Do not update the lock version used in `assets`. `node2nix` currently only +supports lock versions 1 and 2. + +## Language Server + +The [elixir-ls](https://github.com/elixir-lsp/elixir-ls) LSP (version 0.17.10) +and [typescript-language-server](https://github.com/typescript-language-server/typescript-language-server) +(version 4.1.2) is included in this flake. + +## Formatting + +Formatting depends on [prettier](https://prettier.io/) (version 3.1.0) and the +`mix format` task. A `pre-commit` hook is included in `.githooks` that can be +used to format all `*.exs?`, `*.jsx?`, and `*.tsx?` files prior to commit. +Install via: +```bash +$ git config --local core.hooksPath .githooks/ +``` +If running [direnv](https://direnv.net/), this hook is installed automatically +when entering the directory. diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 526807f..0000000 --- a/_config.yml +++ /dev/null @@ -1,66 +0,0 @@ -# Welcome to Jekyll! -# -# This config file is meant for settings that affect your whole blog, values -# which you are expected to set up once and rarely edit after that. If you find -# yourself editing this file very often, consider using Jekyll's data files -# feature for the data you need to update frequently. -# -# For technical reasons, this file is *NOT* reloaded automatically when you use -# 'bundle exec jekyll serve'. If you change this file, please restart the server process. -# -# If you need help with YAML syntax, here are some quick references for you: -# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml -# https://learnxinyminutes.com/docs/yaml/ -# -# Site settings -# These are used to personalize your new site. If you look in the HTML files, -# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. -# You can create any custom variable you would like, and they will be accessible -# in the templates via {{ site.myvariable }}. - -title: Joshua Potter -description: My portfolio -author: Joshua Potter -github_username: jrpotter - -theme: lagrange -plugins: - - jekyll-feed - - jekyll-paginate-v2 - - jekyll-seo-tag - - jekyll-sitemap - -pagination: - enabled: true - per_page: 8 - permalink: '/page/:num/' - limit: 0 - sort_field: 'date' - sort_reverse: true - -markdown: kramdown -highlighter: route -permalink: /:title - -hide_post_share: true -hide_related_posts: true - -# Exclude from processing. -# The following items will not be processed, by default. -# Any item listed under the `exclude:` key here will be automatically added to -# the internal "default list". -# -# Excluded items can be processed by explicitly listing the directories or -# their entries' file path in the `include:` list. -# -# exclude: -# - .sass-cache/ -# - .jekyll-cache/ -# - gemfiles/ -# - Gemfile -# - Gemfile.lock -# - node_modules/ -# - vendor/bundle/ -# - vendor/cache/ -# - vendor/gems/ -# - vendor/ruby/ diff --git a/_data/settings.yml b/_data/settings.yml deleted file mode 100644 index 9fb906e..0000000 --- a/_data/settings.yml +++ /dev/null @@ -1,18 +0,0 @@ -menu: - - name: "Home" - - name: "Projects" - url: "projects.html" - - name: "Archive" - url: "archive.html" - -social: - - icon: "github" - link: "https://github.com/jrpotter" - - icon: "rss-square" - link: "https://blog.jrpotter.com" - - icon: "book" - link: "https://bookshelf.jrpotter.com" - - icon: "linkedin" - link: "https://www.linkedin.com/in/jrpotter2112/" - - icon: "hdd-o" - link: "https://www.zotero.org/jrpotter2112/library" diff --git a/_includes/footer.html b/_includes/footer.html deleted file mode 100644 index d3252b9..0000000 --- a/_includes/footer.html +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/_includes/head.html b/_includes/head.html deleted file mode 100644 index db3e1e5..0000000 --- a/_includes/head.html +++ /dev/null @@ -1,29 +0,0 @@ - - Portfolio • Joshua Potter - - - - - - {% feed_meta %} - - - - - - - - {% if jekyll.environment == "production" %} - - {% endif %} - - {% seo %} - diff --git a/_includes/post-paginator.html b/_includes/post-paginator.html deleted file mode 100644 index c8a6f6e..0000000 --- a/_includes/post-paginator.html +++ /dev/null @@ -1,32 +0,0 @@ -{% if paginator.total_pages > 1 %} - - -{% endif %} diff --git a/_layouts/archive.html b/_layouts/archive.html deleted file mode 100644 index db739f3..0000000 --- a/_layouts/archive.html +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: default ---- - - diff --git a/_layouts/home.html b/_layouts/home.html deleted file mode 100644 index 58270d8..0000000 --- a/_layouts/home.html +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: default ---- - -{% if paginator.page_path contains "index" %} -

- Most applications listed below are served from NixOS - machines hosted on Digital Ocean. - Configuration files for each of my machines can be found here. - If interested in starting a similar hosting solution, consider getting a $200 - credit using my referral link. -

-{% endif %} - -{% for post in paginator.posts %} -
-

- {{ post.title }} -

- {% if post.image %} -
- - - -
- {% endif %} -

-

-

{{ post.content }}

- -

-
-{% endfor %} - -{% include post-paginator.html %} diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index 3cf8329..0000000 --- a/_layouts/post.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -layout: default ---- - -

- {% if page.href %} - {{ page.title }} - {% else %} - {{ page.title }} - {% endif %} -

-{% if page.image %} -
- - - -
-{% endif %} -
- {{ content }} -
-{% if site.hide_post_date != true %} - {% include post-date.html %} -{% endif %} -{% if site.hide_post_share != true %} - {% include social-sharing.html %} -{% endif %} -{% if site.hide_related_posts != true %} - {% include related-posts.html %} -{% endif %} -{% if site.data.settings.disqus.comments %} - {% include disqus.html %} -{% endif %} diff --git a/_posts/2015-03-24-mini-java.md b/_posts/2015-03-24-mini-java.md deleted file mode 100644 index a5ca4ee..0000000 --- a/_posts/2015-03-24-mini-java.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: Mini Java -categories: project -tags: [compiler, java] -href: "https://git.jrpotter.com/r/mini-java" -image: java.png ---- - -A Java implemention of a subset of Java. Generates code that targets mJAM, an -abstract machine included in the source that supports running `miniJava`. In -particular, this implementation supports various primitives, array types, and, -to a certain degree, classes. diff --git a/_posts/2015-06-20-fifth.md b/_posts/2015-06-20-fifth.md deleted file mode 100644 index 0992916..0000000 --- a/_posts/2015-06-20-fifth.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: Fifth -categories: project -tags: [cellular-automata, python] -href: "https://git.jrpotter.com/r/fifth" -image: conway-gol.jpg ---- - -A library for parsing various rulesets for cellular automata machines (CAMs). -The parsed CAM is displayed using [matplotlib](https://matplotlib.org). For -instance, this library parses ruleset `B3/S23` and then produces a running -visualization of Conway's Game of Life. diff --git a/_posts/2015-10-01-pong.md b/_posts/2015-10-01-pong.md deleted file mode 100644 index 914272d..0000000 --- a/_posts/2015-10-01-pong.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: post -title: Pong -categories: project -tags: [fpga, mips-assembly, verilog] -href: "https://git.jrpotter.com/r/pong" -image: pong.jpg ---- - -An implementation of the classic pong video game, written from scratch on an -Artix FPGA using System Verilog. This works on a custom ALU intended to process -an arbitrary MIPS program with modified memory configuration: `.text 0x0000` -and `.data 0x2000`. A memory mapped IO scheme is used to draw to the monitor and -interact with the keyboard. diff --git a/_posts/2017-07-25-vim-highlight.md b/_posts/2017-07-25-vim-highlight.md deleted file mode 100644 index 5259246..0000000 --- a/_posts/2017-07-25-vim-highlight.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: Highlight Plugin -categories: project -tags: [vim] -href: "https://git.jrpotter.com/r/vim-highlight" -image: vim.png ---- - -A small Vim plugin that maintains a custom registry for manipulating highlights. -This registry allows highlighting different keywords without overriding previous -searches. Includes a small snippet for including the active highlight from -within the statusline. diff --git a/_posts/2017-07-25-vim-join.md b/_posts/2017-07-25-vim-join.md deleted file mode 100644 index 6523ea9..0000000 --- a/_posts/2017-07-25-vim-join.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: post -title: Join Plugin -categories: project -tags: [vim] -href: "https://git.jrpotter.com/r/vim-join" -image: vim.png ---- - -A small Vim plugin that joins a number of lines together and then breaks them -again with respect to the `textwidth` parameter. This enables re-flowing a set -of lines similar in manner to `fold` or `fmt`. diff --git a/_posts/2018-09-01-bill-gates-honey.md b/_posts/2018-09-01-bill-gates-honey.md deleted file mode 100644 index be29ec6..0000000 --- a/_posts/2018-09-01-bill-gates-honey.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: post -title: Bill Gates and Honey -categories: other -tags: [podcast] -href: "https://open.spotify.com/episode/2CaNBdpgZofhXDGCs2QsPW" -image: would-you-blabber.png ---- - -In our first episode of Would You Blabber, we discuss honey, truck drivers, and -hurting those more fortunate than us. diff --git a/_posts/2018-09-02-bubbles-funny-bones.md b/_posts/2018-09-02-bubbles-funny-bones.md deleted file mode 100644 index a1b3bd6..0000000 --- a/_posts/2018-09-02-bubbles-funny-bones.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: post -title: Bubbles and Funny Bones -categories: other -tags: [podcast] -href: "https://open.spotify.com/episode/0MeLBj9jw3lPXBxRKevODo" -image: would-you-blabber.png ---- - -In this episode of Would You Blabber, we discuss bubble boys and precognition. diff --git a/_posts/2019-12-01-bananas-buildings-batman.md b/_posts/2019-12-01-bananas-buildings-batman.md deleted file mode 100644 index d1d7049..0000000 --- a/_posts/2019-12-01-bananas-buildings-batman.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: post -title: Bananas, Buildings, and Batman -categories: other -tags: [podcast] -href: "https://open.spotify.com/episode/3XrpanmTQiZhXjYqLP3dBd" -image: would-you-blabber.png ---- - -Bananas, buildings, and Batman! diff --git a/_posts/2020-01-01-huh-huh-huh.md b/_posts/2020-01-01-huh-huh-huh.md deleted file mode 100644 index afc9a58..0000000 --- a/_posts/2020-01-01-huh-huh-huh.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: post -title: Huh, Huh, and Huh ft. Kenny Yi -categories: other -tags: [podcast] -href: "https://open.spotify.com/episode/44oNp0ctwyk590298xWHwA" -image: would-you-blabber.png ---- - -In this episode of Would You Blabber, we explore the world of glogging, huh-ing, -and old soft-serve ice cream. diff --git a/_posts/2020-03-29-postlude.md b/_posts/2020-03-29-postlude.md deleted file mode 100644 index db7d70b..0000000 --- a/_posts/2020-03-29-postlude.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: Postlude -categories: project -tags: [haskell] -href: "https://git.jrpotter.com/r/postlude" -image: haskell.png ---- - -An example of a custom-rolled [Prelude](https://hackage.haskell.org/package/base-4.19.0.0/docs/Prelude.html). -Serves as a fairly comprehensive list of imports I found relevant across the -various Haskell projects I worked on as well as a demonstration on how -forwarding imports with Haskell works. diff --git a/_posts/2021-04-01-looped.md b/_posts/2021-04-01-looped.md deleted file mode 100644 index 3a199b1..0000000 --- a/_posts/2021-04-01-looped.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: post -title: Looped -categories: home -tags: [python, swift, kotlin, vue] -image: looped.png ---- - -VP of engineering at Looped, the "Ultimate Virtual Venue". Featured on -[Forbes](https://www.forbes.com/sites/ericfuller/2021/01/06/loopedthe-app-helping-fans-mingle-and-meet-artists-personally-during-live-streamed-events) -and [TechCrunch](https://techcrunch.com/2021/03/02/looped-raises-7-7m-to-expand-its-interactive-live-event-platform). -Led development on the Kotlin-based [Android app](https://play.google.com/store/apps/details?id=com.vipvr.android) -(50K+ downloads, 4.5 star review), the Swift-based iOS app (100K+ downloads, -4.8 star review), the Vue-based web app, and the Django-based backend. diff --git a/_posts/2021-12-08-blog.md b/_posts/2021-12-08-blog.md deleted file mode 100644 index 3ff7413..0000000 --- a/_posts/2021-12-08-blog.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: Blog -categories: home -tags: [jekyll, nix, ruby] -href: "https://blog.jrpotter.com" -image: jekyll.png ---- - -I occasionally write about (usually) technical concepts in my blog. Originally -powered by Github Pages, I've since moved the [Jekyll](https://jekyllrb.com/)-based -project to a self-hosting solution. Theming is provided by -[Chirpy](https://github.com/cotes2020/jekyll-theme-chirpy). diff --git a/_posts/2021-12-28-homesync.md b/_posts/2021-12-28-homesync.md deleted file mode 100644 index 04df6f8..0000000 --- a/_posts/2021-12-28-homesync.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: post -title: Homesync -categories: project -tags: [git, nix, rust] -href: "https://git.jrpotter.com/r/homesync" -image: git-branches.png ---- - -An experimental Rust-based project for automatically syncing files across your -desktop to a git repository. Allows upstream and downstream syncing with a -single command, without any need to copy files manually to and from a git -repository. Separately, a daemon can be spawned that watches files for changes -and pushes/pulls them as they happen. diff --git a/_posts/2022-07-02-anki-synonyms.md b/_posts/2022-07-02-anki-synonyms.md deleted file mode 100644 index 82dabd7..0000000 --- a/_posts/2022-07-02-anki-synonyms.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: post -title: Anki Synonyms -categories: project -tags: [anki, python] -href: "https://git.jrpotter.com/r/anki-synonyms" -image: anki.png ---- - -An [Anki](https://apps.ankiweb.net/) plugin for specifying synonyms within -flashcard question and answer prompts. diff --git a/_posts/2023-02-05-bookshelf.md b/_posts/2023-02-05-bookshelf.md deleted file mode 100644 index 2e8cb6b..0000000 --- a/_posts/2023-02-05-bookshelf.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: Bookshelf -categories: home -tags: [latex, lean, nix] -href: "https://bookshelf.jrpotter.com" -image: lean.svg ---- - -A collection of books I am actively studying. Usually mathematics or -computer-science based, I aim to prove concepts as I encounter them using the -[Lean](https://lean-lang.org/) interactive theorem prover. All proofs are also -available in [LaTeX](https://www.latex-project.org/). diff --git a/_posts/2023-04-09-were-the-crew.md b/_posts/2023-04-09-were-the-crew.md deleted file mode 100644 index c01919e..0000000 --- a/_posts/2023-04-09-were-the-crew.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: We're the Crew -categories: other -tags: [music] -href: "https://gusvieweg.bandcamp.com/track/were-the-crew" -image: smash-rap.jpg ---- - -A Smash Bros. Ultimate rap made in collaboration with my friend -[Gus](https://www.gusvieweg.com/) and fiancée Brittany. - - diff --git a/_posts/2023-11-17-bootstrap.md b/_posts/2023-11-17-bootstrap.md deleted file mode 100644 index 80c8900..0000000 --- a/_posts/2023-11-17-bootstrap.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: post -title: Bootstrap -categories: project -tags: [c, nix] -href: "https://git.jrpotter.com/r/bootstrap" -image: shoelaces.jpg ---- - -A C-based CLI for initializing projects in a flexible but deterministic way. -Originally motivated to serve as a better alternative to [Nix flake templates](https://github.com/NixOS/templates), -`bootstrap` allows you to provide different parameters to custom initialization -scripts akin to `npm init`, `django-admin startproject`, etc. - diff --git a/_posts/2023-11-26-boardwise.md b/_posts/2023-11-26-boardwise.md deleted file mode 100644 index ff88095..0000000 --- a/_posts/2023-11-26-boardwise.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: post -title: BoardWise -categories: home -tags: [elixir, react, nix] -href: "https://boardwise.gg" -image: boardwise.svg ---- - -A [Phoenix](https://www.phoenixframework.org/)- and -[React](https://react.dev/)-based project that provides an interface for finding -chess coaches. This serves as an alternative to those found on -[Lichess](https://lichess.org/coach) and [Chess.com](https://www.chess.com/coaches). -Based on the [Tailwind Studio](https://tailwindui.com/templates/studio) theme. diff --git a/_posts/2023-12-10-nixos-configuration.md b/_posts/2023-12-10-nixos-configuration.md deleted file mode 100644 index 5fc23b2..0000000 --- a/_posts/2023-12-10-nixos-configuration.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: post -title: NixOS Configuration -categories: project -tags: [lua, nix] -href: "https://git.jrpotter.com/r/nixos-configuration" -image: nix.png ---- - -The [nix](https://nixos.org) configuration files used to declaratively describe -my local and remote machines. The site you are on now is declared within this -project! diff --git a/_posts/2023-12-14-bookshelf-doc.md b/_posts/2023-12-14-bookshelf-doc.md deleted file mode 100644 index 72037b2..0000000 --- a/_posts/2023-12-14-bookshelf-doc.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: Bookshelf Doc Generator -categories: project -tags: [latex, lean] -href: "https://git.jrpotter.com/r/bookshelf-doc" -image: lean.svg ---- - -A fork of [doc-gen4](https://github.com/leanprover/doc-gen4) tightly coupled to -my [bookshelf](https://git.jrpotter.com/r/bookshelf) project. This augments the -`:docs` facet to convert LaTeX files into PDFs and then list them in the -generated navbar. diff --git a/_posts/2023-12-23-forgejo.md b/_posts/2023-12-23-forgejo.md deleted file mode 100644 index 92e0e31..0000000 --- a/_posts/2023-12-23-forgejo.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: post -title: Forgejo -categories: home -tags: [git, nix] -href: "https://git.jrpotter.com" -image: forgejo.svg ---- - -A self-hosted [forgejo](https://forgejo.org/) instance. For the most part, my -[GitHub](https://github.com) repositories are a mirror of those found here. -There do exist a few repos though that live exclusively on either site. diff --git a/_posts/2023-12-30-joker-card.md b/_posts/2023-12-30-joker-card.md deleted file mode 100644 index 851df88..0000000 --- a/_posts/2023-12-30-joker-card.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: post -title: Sketchbook Shuffle -categories: other -tags: [art] -href: "https://www.twobeeindustries.com/playing-card-instructions" -image: joker-card.png ---- - -My contribution to a collective art project in which different members of the -community choose a playing card to design. I designed the red joker. Once all -cards are submitted, a deck will be printed for purchase. diff --git a/_posts/2024-01-30-notebook.md b/_posts/2024-01-30-notebook.md deleted file mode 100644 index b23a0b0..0000000 --- a/_posts/2024-01-30-notebook.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: Notebook -categories: home -tags: [nix, quartz] -href: "https://notebook.jrpotter.com" -image: quartz.png ---- - -A static site generated with [Quartz](https://quartz.jzhao.xyz/). Contains a -collection of my transcribed notes, primarily Markdown managed using -[Obsidian](https://obsidian.md/). Hidden are a collection of -[Anki](https://apps.ankiweb.net/) flashcards. diff --git a/_posts/2024-04-12-hide-and-seek.md b/_posts/2024-04-12-hide-and-seek.md deleted file mode 100644 index 6323436..0000000 --- a/_posts/2024-04-12-hide-and-seek.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout: post -title: Hide and Seek -categories: home -tags: [elixir, phoenix, react] -href: "https://hideandseek.live" -image: hide-and-seek.png ---- - -Realtime hide-and-seek application for the town of Fort Collins, built using -[Phoenix](https://www.phoenixframework.org/) and [React](https://react.dev/). -Group up with friends, designate a hider, and allow the rest of the group to -find the hider in a city-wide search. Use various clues to narrow down the -search space at the cost of potentially giving the hider means of thwarting the -search. diff --git a/_sass/_-sections-dir.scss b/_sass/_-sections-dir.scss deleted file mode 100644 index 03311d6..0000000 --- a/_sass/_-sections-dir.scss +++ /dev/null @@ -1,6 +0,0 @@ -@import "base", - "code", - "default", - "home", - "post", - "social-icons" diff --git a/_sass/_home.scss b/_sass/_home.scss deleted file mode 100644 index 6ed3d78..0000000 --- a/_sass/_home.scss +++ /dev/null @@ -1,33 +0,0 @@ -.home-description, .posts-container { - padding-bottom: 25px; -} - -.thumbnail-container { - text-align: center; - - img { - max-width: 100%; - max-height: 220px; - } -} - -ul.pagination { - list-style: none; - display: flex; - gap: 2rem; - padding: 0; - margin-bottom: 0; - justify-content: center; - - li.disabled { - opacity: 0.5; - - .page-link i { - cursor: not-allowed; - } - } - - .page-link i { - font-size: 1.75rem; - } -} diff --git a/_sass/_post.scss b/_sass/_post.scss deleted file mode 100644 index 3f4fb43..0000000 --- a/_sass/_post.scss +++ /dev/null @@ -1,48 +0,0 @@ -.page-image-container { - text-align: center; - - img { - width: auto; - height: 200px; - } -} - -.post-tags { - display: flex; - gap: 8px; - - div { - background: #e0e0e0; - border-radius: 999px; - padding: 2px 8px; - font-size: 16px; - } -} - -.post-date { - display: block; - margin-top: 3px; - margin-bottom: 1rem; - color: $light-gray-color; - font-family: $sans-serif-font-family; - font-size: 0.8rem; -} - -@media (max-width: $elements-responsive-width) { - .posts h1 { - font-size: 1.5rem; - } -} - -.related { - padding-bottom: 2rem; -} - -.related-posts { - padding-left: 0px; - list-style: none; -} - -.related-posts a { - text-decoration: none; -} diff --git a/_sass/social-icons.scss b/_sass/social-icons.scss deleted file mode 100644 index a248d91..0000000 --- a/_sass/social-icons.scss +++ /dev/null @@ -1,70 +0,0 @@ -/* - Social media icons -*/ - -.social-icons a, .sharing-icons a { - padding-right: 10px; -} - -@mixin social-media-icon($color, $transition){ - -webkit-transition: $transition; - -o-transition: $transition; - -ms-transition: $transition; - -moz-transition: $transition; - transition: $transition; - &:hover{ - color: $color; - } -} - -.sharing-icons { - .fa-envelope { - padding: 5px; - @include social-media-icon($envelope-color, $icon-transition-time); - } - - .fa-twitter { - padding: 5px; - @include social-media-icon($twitter-color, $icon-transition-time); - } - - .fa-instagram { - padding: 5px; - @include social-media-icon($instagram-color, $icon-transition-time); - } - - .fa-github { - padding: 5px; - @include social-media-icon($github-color, $icon-transition-time); - } - - .fa-linkedin { - padding: 5px; - @include social-media-icon($linkedin-color, $icon-transition-time); - } - - .fa-facebook { - padding: 5px; - @include social-media-icon($facebook-color, $icon-transition-time); - } - - .fa-pinterest { - padding: 5px; - @include social-media-icon($pinterest-color, $icon-transition-time); - } - - .fa-medium { - padding: 5px; - @include social-media-icon($medium-color, $icon-transition-time); - } - - .fa-codepen { - padding: 5px; - @include social-media-icon($codepen-color, $icon-transition-time); - } - - .fa-rss-square { - padding: 5px; - @include social-media-icon($rss-color, $icon-transition-time); - } -} diff --git a/assets/css/app.css b/assets/css/app.css new file mode 100644 index 0000000..3211549 --- /dev/null +++ b/assets/css/app.css @@ -0,0 +1,131 @@ +@import "tailwindcss/base"; +@import "tailwindcss/components"; +@import "tailwindcss/utilities"; + +/* Links */ + +a { + display: inline-block; + text-decoration: underline; + width: fit-content; +} + +/* Table of contents */ + +#TOC li { + padding-top: 0.5rem; +} + +#TOC .h3 { + margin-left: 1rem; +} + +#TOC .h4 { + margin-left: 2rem; +} + +/* Headers */ + +h1, h2, h3, h4 { + padding: 0.5rem 0; + width: fit-content; +} + +h1 { + border-bottom: 1px dashed white; + font-size: 1.25rem; + line-height: 1.75rem; +} + +h2, h3, h4 { + border-bottom: 1px dotted white; +} + +h2 { + font-size: 1.125rem; + line-height: 1.75rem; +} + +h4 { + font-size: 0.875rem; + line-height: 1.25rem; +} + +/* Figures */ + +figure { + text-align: center; +} + +figure img { + margin: 0 auto; + max-width: 768px; +} + +/* Footnote */ + +#footnotes { + margin-top: 2rem; +} + +#footnotes ol { + padding-top: 1rem; + padding-left: 1rem; + list-style-type: decimal; +} + +/* Syntax highlighting */ + +code { + font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace; + font-size: 85%; + margin: 0; +} + +pre { + border-left: 1px solid gray; + padding-left: 1rem; + margin: 1em 0; + overflow: auto; +} + +pre code { + padding: 0; + overflow: visible; + overflow-wrap: normal; +} + +.sourceCode { + background-color: transparent; + overflow: visible; +} + +code span.al { color: #ffcfaf; } /* Alert */ +code span.an { color: #7f9f7f; font-weight: bold; } /* Annotation */ +code span.at { } /* Attribute */ +code span.bn { color: #dca3a3; } /* BaseN */ +code span.bu { } /* BuiltIn */ +code span.cf { color: #f0dfaf; } /* ControlFlow */ +code span.ch { color: #dca3a3; } /* Char */ +code span.cn { color: #dca3a3; font-weight: bold; } /* Constant */ +code span.co { color: #7f9f7f; } /* Comment */ +code span.cv { color: #7f9f7f; font-weight: bold; } /* CommentVar */ +code span.do { color: #7f9f7f; } /* Documentation */ +code span.dt { color: #dfdfbf; } /* DataType */ +code span.dv { color: #dcdccc; } /* DecVal */ +code span.er { color: #c3bf9f; } /* Error */ +code span.ex { } /* Extension */ +code span.fl { color: #c0bed1; } /* Float */ +code span.fu { color: #efef8f; } /* Function */ +code span.im { } /* Import */ +code span.in { color: #7f9f7f; font-weight: bold; } /* Information */ +code span.kw { color: #f0dfaf; } /* Keyword */ +code span.op { color: #f0efd0; } /* Operator */ +code span.ot { color: #efef8f; } /* Other */ +code span.pp { color: #ffcfaf; font-weight: bold; } /* Preprocessor */ +code span.sc { color: #dca3a3; } /* SpecialChar */ +code span.ss { color: #cc9393; } /* SpecialString */ +code span.st { color: #cc9393; } /* String */ +code span.va { } /* Variable */ +code span.vs { color: #cc9393; } /* VerbatimString */ +code span.wa { color: #7f9f7f; font-weight: bold; } /* Warning */ diff --git a/assets/default.nix b/assets/default.nix new file mode 100644 index 0000000..b795f70 --- /dev/null +++ b/assets/default.nix @@ -0,0 +1,17 @@ +# This file has been generated by node2nix 1.11.1. Do not edit! + +{pkgs ? import { + inherit system; + }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}: + +let + nodeEnv = import ./node-env.nix { + inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript; + inherit pkgs nodejs; + libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null; + }; +in +import ./node-packages.nix { + inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit; + inherit nodeEnv; +} diff --git a/assets/img/anki.png b/assets/img/anki.png deleted file mode 100644 index 3d499027e7c001d4a1a4615ab01a8699a276ec73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29880 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 Y_Px# diff --git a/assets/img/boardwise.svg b/assets/img/boardwise.svg deleted file mode 100644 index e2fa1bc..0000000 --- a/assets/img/boardwise.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/assets/img/conway-gol.jpg b/assets/img/conway-gol.jpg deleted file mode 100644 index 494aedb3339cfe5eb1b94b905aa9233d3ce13267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198896 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
*@;7nH$aoXovSSjP_o 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 - - - - Forgejo logo - Caesar Schinas - - - - - - - - - - - - - diff --git a/assets/img/git-branches.png b/assets/img/git-branches.png deleted file mode 100644 index eac5e02ce94542de2b148791b76e5380c2597a8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18463 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 CevtG4 diff --git a/assets/img/haskell.png b/assets/img/haskell.png deleted file mode 100644 index 3dcf92629e621ae2494bb8ab44ade771c7b0a034..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14631 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 diff --git a/assets/img/hide-and-seek.png b/assets/img/hide-and-seek.png deleted file mode 100644 index 3a3498de03b498d182c45015c41d48aee123705e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18743 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 J);T3K0RVNK-Od02 diff --git a/assets/img/java.png b/assets/img/java.png deleted file mode 100644 index 6b9f1d0af9a9b40b9c8fa799db9bd26bd02e7ab7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13967 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 Bj4A*C diff --git a/assets/img/jekyll.png b/assets/img/jekyll.png deleted file mode 100644 index 57af994c61aed71f4c7ad11685d7baebd1fec373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45966 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 wpzavBp~Hw z;bo#|*9+dKx=IEXCM^72Y8=y-quQjQveEkmjue0}`Uebp7IQ7`k7+5(z=BEL{djfYNC|8>7CjMf02wiYT%?m1OZ#D4lDdT zoi4iu7nov}L$+M9_)(p#0$eYq5>rtPn@xma+s=ln(LbXHu;`OiN1jv|ZHe&@+gDCP zZBaT=B1>*ei$le*_Q9uVmMID@ydvV-$EJB4G#nZz{UtYG%J%)omWg)e&|7tPyDbd5 zcZT*SChvn@P~>jnv#;%**0l!$E{*~&_Qn;nKZm1_v5ib}XLzwY)&!fPYVmy5U2x9I-rGZ~ZV01wsuw27{*pte z?_$k#L7(QXa**oywNL>;MjpHVGhU6>NP}thg$yB8x@(`){YJ)PwCAn^t^}|2BI;M# z_MQdj%@5B`nHioMO?-~lbxEpyQP#%B>H0MvRLcX5h0|F15`WgTPzGDvyUJ*DHPsHBH)uQb7NwN1l^Z+J?j@XfDZ|O5FK?+t6Ti+*7h`IGQGyC18uRMC`t{*IjtrBf{TNUF<9rhJM)! zNm$})D5gpm>@4{fdjX2}|Fi&I@mJKjK_}eL?O7Q*de@Pm%ZlmCvZMDHk|ZDJjPdWb!Ge(LmZLTUM!#S;@%U{H*bFK z5B9j<6ByS~g|N}Jf3s&+Z?tEWJ0)gYaW`n~;1kKbOh)VC;yCGSvEV#EP(27}oaX%5}6O#PE5_xl5znu9M_DsMwa?k?x_5 z3Rgv8zY{HaQ*VME>@^}>-nz;> zPuz8vByEa|;rG3=23u8H2&f-jsXSz4NY>*s!e`WQa*ZKiEAa#jQmoVke9>q(BJWot zzpbaJi^~r(3=tTg9hmx};etYaE-aH8=QEdLUmaf(U#5e?&cZvDr;LQ$y(HKmM~)!t z>))j}Xh^ie#=^9P-OiL2J1j)Gi#JAVIDhbX4^aNSEB&z1i6VAIxOEbXfm+~u>_FL{ zO4Vm~jlkdGqrWzqIx+ic$(wxNCc^|1=FpJvt=oNY&e~t`;)ovnso60&#_1XXb3B12 z#7S^gK^%YS>G>ZdtfsKSCINop-)Oz#nk7b0RT&*7w?eg@korGZzmh{h1#m73QFJm) zMNiq~w~V|l!nCX|UUpj;G}b;I0mFsefh#XK2dZJ{EjKLpvF1H;v5_Ef@%W;TWamJm zd53Z}u?iF18TU>RDK*UmPv6wl_6dlXBm6Y3(QbF0@%@;QAzLH^k$KR4>7?5F5Y_j9 zVey+V9r2hf3gj14xw<}`(i*%sc7sX5>_){{7&mb`0bUHJl-#1~9aputHG+rt3u)=y#|@L8O_sMhf_%v(-p^87rw-6 zdnz&sTsE;4D}ir;itgFwJtX-ji#TskkKV9433|dY=ZAce=fp__JZAj~f+O)fPNNnV z-NtKe|v_&fKvkFX(l-#y+Ls6+0*~+!a^r%VnKpr?yeVmg@viSyD43qd;R5%pcs)P|YK} z4wv+lqtLVOM9jlyAneaIYZs-&HA6+qPR6TA}%Gr5n66eNx@Mpw{QYh~}ZtVSNVn)#^p2#_$*S?(Jgng=fMW!>mMNUQY4A`h9p z%}993_$&+#dPdn1kYt zr2S*}dVZ=lL=1kVy)Mzz;v!4}O6#Brc34cmPn6ra^zt^-YIcgI=%g#cyTjt>x0WOu zVKB>;`btRY!GTfW?Q1F}zOzcV#Z?^jM@&s#!RKbrLrq*mn1PfH)3=kw<{CKdMbC9| zOF5sk@D*x$txhH=^*l>k}wFWvtmN?TmKr@cfNFSxk3nUuQ zN`}I?q&etziW74)8mRihdbg6D+fupRp&j)l31SW@dy6vgCu5m7`?=CF&-EN~Q_Rz1(g7@bDG5jHboc-YqM3GRBrU)B#|KP8l2wpU&T z1qT--l2GRrZzN{mhM1)gx~grddc!8>T04&j=I&_!!l*~4QVSTD_WrH>t=qv$eYC8| z@_WE|(k@3oC?jjDbc^)c#5c!Wxc-2LWM z-Pa{o;KAP7HyZSRvCA{@{VdhBCTZMu)kUPu27{U!TgK?zl?Gc9pVT1Y9u?Fs+; zW=`BnK~rDMYo@omXi0WB3o~wXbSILWBtP|Ej5Y|v9mF2LI8vwHRwCZ>k8Tld>dwFR zV&P!Xw-N5*1XEJ~5VM|vpze51JR2csTW-4b_$HjFrWC>q##IP12r#nmB~j9Lvg;SC zFFbMMbo7a%i}=Y|WE!l%FC5qJ7I&KyO{Z&kR-0m38_=X7F%<8&wH0Uv(KU9^B~DqM z$B=fvipI7W&JsCL|Du5xppNNaK<-bIAIJTIhKI1M;v#T*pX)PKRLyb5!e?+RxQ8=qN)ir$g3v?{qeX9exfUFhbsQFAnLwS>dzmmi^JrZQersvKpMuzQpo|tD77!>%o{&iw&#QsKK z$ye%s5b=lgM|$kreaL!qOcq9tl7d;(cB9u+xi+d1GdMHT>>qeS4gt$0jv$AOV}`D4 zC6I@;q{ubOGj;o z?1jVJ9HByW#z{{drV91Z^0jM}Jft?n z<(WtFX9zG)V`3GXsJyfWuRd13vQoN4H&go}Bp@d%q5Fd>wV}w+)=1XCB8zCdrx*!6vhkv>_0mmBRn4AizSIv z6gJ5&^hu@XFRePC_50-_`W7hkr^@R`8F z`N-Tu>{wbr>cR*7BkjTAX-9T6!P6#-!7TFi8f zj{U=McZsUd&=-tMxfG1fK3 zu#$t|MLkJ^d)@t4c-3NUO@?X zX%)w8gL#``wQ`bMdm@GPObk&PaB{FMH{jv4*1X-^fqb(Pc4TP1LA~<{b<~kz>VxBH zBOwos>IE%2E83JjB852jvqA)Hxd=p{{T_ln044qrB55Qb2-ax-=4Ze}(@&$^Q36Bh zHcy7P+jRHnlg)-`_2~8vC@8=bES22rp3#D#QvtN@7B;Ag0i6l_dK%!HAvY z2Hn_QaGmqhX}y|Y3tH5QFZluH-!#j{hu^4{uk1R&O&6ar$?=w4L=!L%7o;p5wrG_$2}41 zeyrGq>?#|&g5F|UPgFZ=_q*1%_AUk-Z}+<2K5HO1`l)|mL67>S`w}|_glD=2--_nO z2@)?*?0h(qz1!Xr%6tnz_TB5I9Q2O^G6--5@AF$+&u@gbIR%Gckj?dAE``9m7qgaS82$@5v_Wh3~xS>nBwF4kwROM@DaqhZv*q1xu1Fuw%z z2)@We*f0-t6_AA z_Q|Uh3M1h(O0mrFVDUrmO?c46we`1QjWLvfUR4#SkoX_T`>AK zYNUe+*nB+8goY1(Xx4NtdMk_nSiH1O&?`Hlw~<6cTq8Jhip8;rG`@-#ChIDMrQ(0) zDfl^YJI(+CWn!K15MAVwRqsGA#Cf@R{i?I2>Rg6?ykVg_K+H2gD&KlOtn;g`reuHk zA>cPbf{lt4iIbyb_Ip7J;-0;KB;P7{F##-5b>0WD*WRVS+CbTxW~ODUNKy&PRAmkI z9x-hXev*WS_q2w;{|@;=ArCwT935WM^7iM&oo+F)i$*Y zS3%3=L$MQ=iRBO2i0{p%qE|ig^;_{0=xXWheKkLyIJX8OevZ$yMQ1}Xoa3b;GhsjF z)nBcjJs&*Gr%#qo<}Vf)8v&=Gx&8Y8zMt|uQZhU+!jk2Y~^lV|$&x$!m-#W`L#-y3d`#|TMwVtSZ) zTd$^q&{1a%4z!Rt9uw5MGcdifyX)&<-ZJayyafW{_D-RKwq-l6R3#)Qqqz8q0;TqN zguPggTLg0gGQ>N+Z6w}v6fN)68&1zU{yuOMs%qAue9u%&95j@4tOQk zhb@~8_??Ck^I|s#&=bq+tksWMp+2&g<0?L4+_`blyjvjrqfr!03VOc2VR4AI*Q9{nb$7%p8FZrxT6fg z1toYIUf4%&JlvS#qUbeDpV@fP0moA}S;?;R`<4xT;-=1f)|Saye`Dz0=mzuIvj0!d z96IujX^c7$G~c@4&NEd+aC+OCYnp+P{Y+t}>#CcG(nP$ZXJCKN`?Qb=y+Qp-yf2Cj zOiBl;W{vO1bTEX^883+N$soyy8utS4{Lr`BA}}Mv{?eXd(U$Td!mglG#E#p3b&| zmtn6wI-208ErkECt(Em+tZa=|r>BuYmyxr6jF@##Aq?*%>x2r#IZ?no_WBk<3 zZ&%LeaA^cltEBI9zsT;wR^amazwn+7e)fWFNg%rZ@G}O+m3ktlPxsSrZwQ5YT&-ej z^8X24`0Fq9ukEaRrQVIr@ep-=WqVb3@S~^q%Jp>)vdQB&hed>qp=w3ED8IOtSB^ow zRVq?xc%P2w6;Gz)fu)%LQ27Qzq2W+ryCs&w*c#%>7*6+`UR)jvZZXqX{(FzC0`u~` zH;H}xt=$(70Er(JSx$~amoC+yH=Kgk-BHQ?W5`h>7d3e<*1shU%oBlfqZN_HiZ?En zET`KnPTSY-dy-Vl@PPba4)=Hbf;HYEE3SfVJ>h{9CKJ6(G$p+1CccCNqwgY0;ba4fwe#c=gDHW%H3 z>uPwEoE7AA_1$2pU$EM(MC`IbcZL~JS5rN)1n*%r2-NC>Z)ZY#uaAoVd4h|NyYo~W zMUCw(3fRM6I0P7iki9PZj^YAys3WY^f3P{-cI{X>CFQ!#3Y=YiicSaH(q6>!2Dw0r z;c22I?nqpQW$lM6`q8Y*cdu}_Wd^G)L7cUoV}4N{f%D|wp@Hc;2YB_l`v}jkR7ZpF zy{0NbRX?N;E;M&hK5ZcO*ySHYc(WHY(p=ok#Cz&eZsgt`#$mq&ub4{_#ImlUh&z;5^^E9P=+WM2C2@`E8zaiYpJJTZN1`eI)WGHx7BTl_q{h&1Mip<|W;BR*qj)MRlRLx6Ju9X)8!*MI42xQA97B` zCUzOqJDm|K!&Cjg-SB{J0!aH*OKF_Xn|!zmDNzE}5T0I^ zy_xPFyS%Mq3%I{S5uo_@$M+tKy8m2$c|JpI2}z74pEXiFb$AYq|5uP0(nlc> zWzB6;V;KWJBws*6~P;{{a`b!)UlY``x*+rlvA-Z< zp(LitOH$qm@Tj2Y8jF$gRb_~F_-%ET61WU@JYJl5tF&AHJOhMO_P%m$XDkBOmcSuF zLDI&|1V)<9?v3` zlspF$Sw!{GnABCP<=7Rv$vG2j@CtP9a|%*9KHUcl7I*fI{v4Mb12GhJZ!-!W zD&OEzK!hUjkh3*j_LkStbcKwzU}KQh>X6rD&h2Mw7En4z_{rl=Qc_`afM70TS ze*r)J_!2#DFRT26^5(jq)H7i59^>pCor>zuUix3L8vjO5Ap$ELlezLn)8Bycjmtda zYPx`tubw@*Vv~O-J<>c+1(R9rZ zm33eLnVM|dlWpE?+qP{^wwsK}HF2uR=H$9H*|yF1e1CZVfs1qY-fQiTR^AovBj<_T z=XW!^CHjJ5Po?*+&**lZbdqR{^Bj#oMOkG>cAME*7mvhVM_+QGb=4*Mr zs_i%`@jkQd3O&Def;#sFo@YafF7Z8!1O;w*?VV@;^CvAt{K(V+vv- z!`UM1A~+?l0ymtz8R``C?P$;&J<%3~S=+oTfNxkz7P*?J; zPA@6KfE8>~fXCXFun$s4&I%P;)eg_S)fr`_~ z^q4&~iGPs7FtwzO@qXA@U%`DE-l|5iA1XEDKRu8mirZ=tEBO7!WjN^up&%uP< z0jndh{Ip$>S?3O_V>I$CmA%t^EOnj4)vMKWy_Y2llnJ$4z9}jrf;RnoHY{0?rS>wq zJ%qcs+`2FqYN-FC;}Zc)?48zsYNGA06`IETvG}3)R*Z7onOP$=+(;xz(`(!ztN#A~ zT7c4i*hB$D6{$_q)epOv+MPmAsUIX$h7*0x>55B$S-26QJS~)u*iKu@O)<6w_jvo< zurRiVRJm48ZosTI|4kw6Mn+!YkkZkazHCQD@_Ap#x8IS%O6FsJao7dV~>m!+w?b-t*g_IO-EGxB5ohg~U%Tob!|gIhHY-<7z~fv1DjjJmb}n zmjkazXAJI<6t;-D0*^jqRkUMt8(;F-)PHuK*STCE6F^E!{>i$2fFYpLVRqphSKeJH z^g<=twyS}+mvC>vDCuL37W8Y_*J8`>|sKtmch0JgYw(c1V&t+CPxsNH{x({9( z>u$_H2~7%dalLk@3XS=&8fcu*7H0g=iY+Irb$-K9!!mTw68@8$LaAesu9dpnMhUrG zy+fq`iW9lWP>h%H4|Ho8iVo5C=!RbPyNud_yChyMqyW=ty;;P^df!dcF!=#;xCr$9 zjz&Wq>}aDdywTY1A`o<2nu%AXIaz0aa;Q!CJ^OGst?8JzJH3a*nznAQBMC!T7p$jZ>En{T zQ8vr19cei9e>f%?S@T2(>?D4;c`>Sop`}zaS9VR5!pd#dL}+}65Kl_!d?etY+U0S5 z)T!3r=D+-)t!jomcEMo!drGNGC%K+~dX`&!lRhRl)4!`bb-kAuvC+{y#Gbvp9fLk( zz+_VaiGM7 zd{NZu2yxNqx46#sa1VOIV*TaPqCxQJ3+L}9q6q@sCi{+O%N zWr{_@yYnlJAr#I>E9oR8=MFB=%NQq4xvW&PlAsfzplg%vHMLW+0Hp>h&wc8OX(Flv^3-|?Xzn@q1$?z<|(Hch9uQ8=5jt(zrz)tCoMRq=Casnid8QK8+0103jNgh zI!0ZU!4W76wqFXH+6Mj7A}pd+(Q@YWm0iQ~9%#Pd6SUkoUzTKVupFoweT5}cZk^OY zOMvy5RB;>ec!-jXsD6*5lSUKXsMe8iBR6P>x6I90tWGg=EM`ZA=M}Fhz+ALuF1sgU zD`|1On1Myly>Oo76 z_k7fHiN96RaN}`%gU9fFkDKeeZnA2+#f(0n98jF-QOV6+?mQN*(Y}BHB(nww%@ayw zv;Jf1b5!jUBirPNkS6$ftEWUkiRYK&XwKwS-+bIDKOLUQ8*Z!^*7RL|FOSi_k4HSv zpA3+ojt_KX>7$q*_JrM=Y4&9f%jpb_NRw?w%zi94=6v=IRJPsfKYlwZ1rUH}4@eeu$tXRyjuE)@QEB8vL3!laE}EUC1oc~B zTgOy2K&as#pbNe9MtFV2+g}}(mgC@wEq}v#_Jk%X8+Vr!%C`Y;Rjw=P7N;z*A|yq6 z46PdeAFy&|a)@GIh#7NHnefxsFxz#`~5x9+Buj#b@~w%0KXg>}yT`V|wc@aJls) z?_&aZcCSCe$0O~UJM;aco7S(JypOM1&Zmxl?}Rrtt3Qgj?~Pty*y7z#@fJQ1%5bPF zR?Xud)ePQ&bXq8FQ6S5P_QxsP$+?-5AL+Wx8$Ljy$I!R=&QiQa&lSrs-`bs9aSgW3 zGLMKV9Y$YbJXp$5RByVAq*Q%alWU*2^Zn!hA}o6et(2YXCUppTqEH+cmze9WHzHew zmF-&pbn$MEJYkG>9lB6~@3v2Frnd8%H%S=#|u1#gvJq9Fu0&>8J<)?Q?)Qx$6rx&ca*<38Ar5E1Pf@}MC z(BdECtP`TGz%uJ4zTteOV$&()I-gVn)n7^Vb(I!_)w<{&jt3_#P%bT2B#PGwfeEiG z9-g*Ks-9Y(IH``Oaf{M)x${y;Sp_83J(ErChh&1~IA90FuC%H<)=MWL>SKD25SPXh zWi*T~YCA6ZDj2R~ypFxF+nsC&0k08{)xxl?x!H`rIg~n$WOklsU4(U)^$RJ;$KtZj z0E`xBlne;-u*iNux(~N++1?>m`AfFrq6b3oVWFF9Q(L_mzgS#^vLrMMky zj5nE;;e{E9Oy|r;v)ZTyH)k2Yxp)ZyC8+(*YiS*ACq(Ihau&AJq;rEx#9DI!2h*FM zENH=Eilyk&@EStgS7ONb#js@{L$JeG94o=Q{W(n&8dF44*9p#Ej?%4Ga{6i&vKv!i zy>)A8@z|^v9Z893H(Wo>$%pj=-KT4tFCeBlqM-Xz?c{~=oHV7gD$mh+u32B5JFPFX z(}2CwpkIj}^VFu%1ZOhS!3Z_FrD+)H7s7da)e2Mn=vO10Z=wFh$%=_oFUUsH_{<09 zpHSSRcwMe!Xf^P-rB;{^X*O422Wl~|TQA?pH3PRa%}(O35n3i?^LfWM8D?A$mc*%^k$u2 z5ZanM&UijKS#<}*ZbNz(sTk^;Dhwak!*aansB|Up3XLGR0a+ zIfx{O_TKfHYv?r#LnK2>yf*k&*{igqi)Tf5aw3GaxnJ*9-@40g*gXTMrFbiMl^t|BDwvouIHYHJsxmg4;cn1aMtLsLh==OB)(E$pD(~M zX-qKXCjIfdISH<2_D&Y0tZNxS;~%0cNCl!pkJuo%X48sKf}4b{x@HsEofeIe8mg9{ zF{;xz*o<}8+36P7EE5YIuG&*7`0MXgUDa+kE_kbsqFU=J0BAO68WjSf>UV%x1wu&o z!QAm8>`OKqVR81Kxwd~O3A9#3!H! zygCPC6DxTZ%vSzaLn!5U2;k+MBAX40N;**N3E5aiaRt90MriC<$4Js4K;1Xi>TwMq z7-kc&Bd{H{=XMDui`psYp<0$H+cwyn0i{c(CO4@7Lx@dRNn9f8@GL<_Aq6=snY71o zrYK!e29rLIuod&SS+uPv4d#e08dcFxO1 zuJM!Jr*wxb=p>1FF>n)R2*L?n4dV<=mo|KJh*^eF%#G|@$zQSsmWY5|tD>Uxi!CZ9 zm-#t1Dk1kcnF{r{+7HfB&k??szWJrMa@ZYK^l_JfSp2silDxI8l1Ym#M*}Tz&>r67 zgdPu#409O74uQg_hhNWwa}Imt91GZy^{sf3pq?XxQ26-{nQ~K_FDh_6DWjQ)xMjj& znZG$bny)9wO8o8K?ew2Ca81C@AFuYmowoM%ihSf@TzYxas%$h9U@$l$_0jeAE+adK z2c*PEWfOem9rT@FGz7Wqd8bMM)mR7V#a^-m2n_jRn%Uy%-TFSi`OrIYN*!~DUs=IiOjCoxrfXuF=fnYy#du{^27pCoEd zV6)|gO&d_v^1I-BG!;cdm(S(u@)8q#2cm}PFOh%$(ZGKbE+R<#iUA#G>+F!(%0Kff zD&wAl&7BfnVAW04iBM(+xwE?9%FpUo{A-GWyUhReDps%0974L2voaMecxc|unX)~6UcSN@j8dX zmL>O(U-~4wOyg%C!@8b#f+prlWev$3_gN<`I?q?P=I!kAWB&AecI_Dhk(D!=H{RHT zEW_tJKG7U>TCCu6pPZm+9S^w`B3|FoznVfk_sZ^54Zftr_|3D~*wN>N_qQdjWVrZL z_v}U7g#Y@H@F82YCGa0=OzIaz-b&{>BbzB$DSsgAXnOgR^q8{{g$J)|pGP;nmZt9m z0yK)kN?@#OB`un#F}O`{Wo{>7?k0b%V9P97l-KgX_=pj6_^Q(Viy|#4VdO|aQ%TB~ z;7Z%L$w#pbb#wspj`Gvd`I2(0T2p1I^ zzP%nTQ+kae2u^ofT$yrh!$msphyCHR6i(stODVKW5==fH?T2dPcKe6sOBdA7m(PB$ ze_u(khG?TJ<#-X=1^T`D|z zzCe}6NX^!KJ0s9~#do6Nj`t(Y`YJw3 zTNZ&5%vfFSEF&f3GOGZKNFQSyv5DoM*-cV&0(trZx2fK_`iV7pq|fk9Yvc7_;f%wS zM4$vq6Jb|a#~o73F~8y|wfp9^$w%>T`E#>y^93!2Ur5yV5!}n%XC9*16FM3wX>{gU zo64227DyX2zbm-aH^M|-zTHp3d33DlEK5!ARR`|)-tcbE+!(kA>sxI$R$szNe*1g6 z3*$&#SD8HHRdUascny_@oE*B{xVvay82FOTkU4|> z_yi8@b*QB8f68#4C+mmR@5;2JG*fI+P(I$focud;l^%G-$)XINA@dY6s_UwP&!Mp34wF&tEgDU!)bap%UAbF5x>6ds&G$ zt1i_bix-ke=$-KK`}wcXF03L`Rm%Py>v0<{`kaT}(Z*fW)HUrqnTJprOw2o7_g8(e zuK;`;)%b={WjXSz^YAA|em|DSmLrB7XkWoaA+iL2h~)?OHu-0Qq=YnCo6IIE7fg{# zI@uQ!KjAGesErwyt~Xk%ea85iDX*2Pq?|i9;{HEof|XJA^hcezlxuT+u+e`Yr?<1s zymtmupZ~1>k|_vi9VXyI-UbIRqcY9YFvNPsUhq$?fFRQ=1RLy|bFsM3y5K+|C3Qp? zt7+zRqS|6JmZaahke_#+kP>I{B&`?8?2!pO@wl%MGA4TkR7mZO2eM$&>_YRCm>_MY;)gkT&PtVx43zK4WR6au3E=!TAigea6lEXLo=3 zDRo5_Fv_K$i~=8>6PXuY%e5nOwMrqua!A%qdX$64LVXmrgF9iP@i)o9Y~OETYn5Sn$we*5|bB`^-rl26sWLbNeFg>*!?e_K6N)fra|*% zqDqQuJ3DJMX?RvdPsjy@%ftqT+wawa@qko~@0;|H&qK6Bt0hKtR73*G9I*N85wzqx zKwaRb-D^J;Q1Yu9+wq+2bk@i_T#mCsF@-F1;Sa&-r zlRaIR&(3F!n8rLRDSPB9_oow0CtTjlg=dd%KkT++N=@oQ^(v8?+E(K4inW{>gy@u* z+Z%jFDAyyN7rD4YfzVh>Idgcnpcu56^1WP1DRnc3Viht!Jaj}(5hMQnbuxWcyXH6R zPs(;DpBTW{Mx5*Ja`cqO_hJMl_Q^9c366cs296}&Zg-%mW~n2&h8`%t1M~iUqy2I9 z1aunycHTFKonv(}FZexmd8AEMgwQRZlz8au5~rmRD*>r;*g5BUxPr0*mt>>gNC%jF zg;!SEmENgF7)VH$WBh5Toz~3)-VGhzcd z4J<=(u_H&dp8nTO@559eBrn2Pqqk*LE##Dy zs}jM0>myDUx{1wrnW#0va0{V47c4fSGLmq4UaEgkfVz_PC&={)I;x zh7YQLFXh!$ewrL-yKW!;_j-;jdXE1cx&LhxGBb5mRdazoSW_^>Sjx{i%5|>LPxH#v zA>voy!S11F*Gwq!qzGg3>JzVIq3ea0kyZk0RrHb8Sb%?Yj@6F7L9MrvN;~@p;r_UQ z3Xg$%$+ozSOTwqzqSZI+3j5_HRNOm+2G3q^?KRIARydFyAxZN!Wc4XU#;e!1AfTQU z=gY^vPzecg8gw`F+N+Nm)LQ-Typ6?LSfzT_|d14#vqdd+#|YA8t`V(7cYEl{wxAEMSCt4k9z zJqx^k7pkrAf1v1Dm-!aTMZrZ$JxS5=6ykF`QL=HpH$C!Mw`K8=T(az{yTMATkEaGJ zIE0hd7dFWA&yyLH_6L^C$L9%pbAGqJcHmSNK4`ewLwsV|D=4_0#ik{yFNuRmYyp0> z-Pc@I=yv@MBno7VW~on`e}ph(surVe*}|T0Ov-1+N!<5#`jjJmdh;w;Bou;qP4B}mU*`D zGT#tDpZn$zL(U!aN|uKi3{MsOX6oMU_H4{f3?G;Cfq2_VpSwYh7ene{6e{G;z@mSr zb;)3Nc$kWD@Po%=ad>Oen#-T=FQootlEjFTK0R` zz@z|8H4+HeEj`)M5zTqi>adJde7Ct5Mw@7romzfodeZZyRr-hlavfS;ouU+m#@}Kj zjyDn+GTl^#SWgqe#1v-sy^HT(9iDrgh(2Q8z4=~ew}FPd<66q-Hg;$l)l*nn24gDE zv9_)iej2WWB5&Rr`eGNDhRDx{bv3lDM|WI29b+f!H2mEnqx)d7C1}`)DKNItQjE-> z4iEhSD?e^2j2b8@9a~@R7;6%;{!ORR4Qr3j0y8N+=ZhIzMZh}ss*R6U@(yxjnm+EGSr%U4GECl+(kl~-o^u}a|K5FdBR$b ztKnJ_j2lxUJv5PNSnmU97@=*VwgQ+?9mMW4z;6c^fm{Vayd!6Mo)A5{F7OLRUadz?Lf{pNiFc;M;EsG*tmL{q3Vp+VP>)# zT33RwE0gHx%nb}S;1R#PwaX}|ELbkTtf$y>+~$vyE9t9plW!GW%@0*vK2GBv;#|Cz zE8C|i&A7?bXK^r4Fg0}I^;J{#bBEp8OS|YhUt=mVV$Cfx?FG0WW^ZX`xRqRQ>&kHR z88TPvznyr;TiBFJA@WSpD{&XQBrH)@2Zj9oTp;m{I48{>89sM$u}L!hTb+;O!>3#e zAO+hOanti|fz9p__n4xT5(RtW#41eP9qe}7FcmGf(uW>r;YcevF?E2#gALPQ-DhBM z)%{9LAb*r7WuNm~m1tweInK~Df%|Sd`+hl*1#D%@)>N6CTtsASi6F~ddJe-i%R6T| za=JeKoYqNki!NAP7lQx)T7cD{f!!_3l!3n_b2sT%t3eawSId7u{G8j=55a|M_C=gr zuhdKL1*$0A_O{~|XWd-aq;FdD~GVshMnjn`MxaU34+)36Z zqa&e_Vz{;mn(A)LpB!eH{g9oFFpI{0i9iKBhNOVq8#nC;AnSzI<$5skh%)H>xS#daDoZ9}=fEg3NT+qp)w`utnH!lgHue0tbGI%8xFKlj>It_?8>VhLm@o3ye zHR5>VVdG)3z?<_lJE~$ z3^o{!kVWYB@bC4(5P@zSJZ?lnQm}!4jIG?q@{7@KgMX14nN5ZZMjfoY7~WH^k6@bz z$(0IIJbL<1kn+ovV`ua<>~R~9;WcZQxq*YU{M59=Slgj=dZD}4(eDsv-xxf;=8s&} z7ya}W^Nlc{#$6^p3mf>N+Fk-(u30=dqB&c+i&7>|!ygPk=+`wDK>HX-lrt}Iuf`FC z%e!?k1PAxf7DzQ2SErNAt=KHr>n_!I2ON>q;PTJVzIKTj5*KEJ9*cl`n6FknQ++w6 zY11|?lT>`~!5)H6&480lZBilY5$ex5UXp-B`B&I5b#JlA!4wIrr-eyrqd~{OdBhpa z&)k>if?M*Cib#;-A$r1}iYkcoFHaD^kX0`sF86v$aq#UJey;~`lxTwn-itvrLF3MtZ9##TREL2uXb7j?m|2W7`on8$Mzrg2FmgyF&B zStu5yvo5IBpp+J^HcW19f1Ym`UV^V_UbN$zuy;&yj7G=dz#ir0ja_%%XXbR`W_^a> zwXt>+%)=}#umuHrw#fp9WLyR!pOsoCx~2Xl!a}=S{1xENHR9BJ000eJQMD_b2S%Ox zuVlOt^l!E9v!yS|RzV_E{@9ZXc?l;-(HRXW836KDVuh4*l;&Blu4ybuoHAO@ znu7Hcmo)FR;}62;l>XfBA=42=uL}V*dw+cf(K1jg-V5q39{sUen;V1cGbOaFGvH z6H!~tlAjviexto-lQi9N7*@^^<|gKzLnwA_SsKCPhCM-R6cK2f!F8l5>(X)Kp~eok zDOAtgA5P;iPAGI92nYgnwz*9kDO`GnY215Y3512obf8oI^_c6S=NaAcmj%*4r;T@^ zXQ|CBsAwc6-sAGp=IBE{F?PWLs_NP!>&uwoR?iy@VpRbP9$l@ak#R{PF}p4PxLWHV zHJeVqSVyc#(rp)Q#P!vjjIivydHeG!)K8+T zD-IhmR*0g;E+oxHn;*H7G{j)J&hFAj^dcZY)m{Y= zwo+RoC;7J^H5V3fdhAWUA`FM>?fsjZsG7@FnPS?>w9i9XMRy^bmA9B!DF$N9iX35< zG0RhcL>Wej^QfDHZ5&P`g690kphs;doYg6QqsSsE?b=X}-)By^8^i3<`GM zcBj_FX`iU63Jc*CVsBKr3GcKu4(F8*L5Yv)qml5!mWu~vnUPo9b{MWM0=Pkksph&8=hR zb*!to108+;z#X`XnqIeh=Sswc=A*hpl_JiRiL)wK{Dlhl7z?N`x>L11ridh-#&7T2 z$w*AlkA3Z4T|kpuMO*c^4w9g77DG>Ivj!5SFGg3w{v8TusOAI4>Ag4Rp5=8tdRl%kB6Utb zb?{d#H`Co*&eUa=Z00+VcsS2ARH|?v1dz!}a$N+IMltwcZ0zHD%Qeb6Z4SLS<(WtO zen57?`^2u8!>Dvk-_Cme>lNB0eiaRK(S58On>d;FI5N2EDTO=I={Q;bl=|lSz`+1? z)zDgaqgoHyCe-(n=ZU?EQ=M-I$m$}Jr}dC$#`Fu4-By5w87Km^+ZoX=moTHQjHITR z)qk%oL`+|!#F2l2u!%%_CvQt+#tkzyTw^^?pvkRVCg3|50+EzownZ~P`94s1ZfB1? zxqgEngzJba8Ta`S6p0q&R4xRl>nCQa2CvJ@1cgt*S7oHO?3xA<^`ZQ1{}R`z>nchT z+0Iee%StajF|d_K@qAj%Not=wfn4LAV6YsTC#eGplUu16fWh)`RA+-`XOcMlB0px> z+g)Z>5qnmi!%eq3efMx{X9DC_EIKE<&207m``vP-Ca8-4*mpT>FyArHSYd^R`);E?A*Q9nC*K|1BS;j2gm2G=iJX@^@^bK^Yf=8>=zO3bcRH<; z8$QlB%l5pWRBn7~-PL_!ua45&GVg0#M{D}tsj@nu4BjWSF8{9P&c!OYf)*p1;*q3= zUFBZ@VD)-N7$?zUe{?nHAKm>snI4bF^n#@sowS0=KD2?GS6r`wB`F`U5q(*;v-bTM zROiWNuCf=23m(T9nJM*7c~bR(;?fcr@|7Ng8wIYZ-8;Mjg$t~I5_~cOj8&Z46pYZa zLN=G)@JeIaP?TEpx<<&C!l|pr^!SclvH$@(m$q|ir=(u&8Nc`?3t#vZTEB|MywDT( zN8V;^N3Ib=;8->N+JXvTu(jH#d83tub>DPVT~j{E{O?gO#huc`h|MYQaf*PCYCSpe zm|&;&X9lsTbZ4IoS#?5%dasQ~Vgn$n)X9u9aPQag892WK5rvEZ=%(4;33R7i{I=8}S(BFn=}F`*~EUE?sQE+>k-Muia&>A>8nq zP5wEA;+EInDtG7o&b=f_Ex$^!YCYMxtX2`FPpw@kBOgv%Ad?t0c>BqGT>BNZlUjbE z`V>e_pk#$|$#4ProNBL&@-hjg_W_=EDi$V!)H}|{SL%?R={8yegTK1eDaQ9s4F#S3 zN8e@nR`!OyX8PF#E$Y(~mAu5)7w^m>>rU3EODMnciFUm!vA#NuuI5^>P~A>)PM$dJ z(ud>UyL4l^x3ZY6WvrDr$*clSQf;-(w2<)is@4Sl|rN$&84lwNY7jxa*y9WSLoWrj_st6G z;nfq&ZRJ;HHu>eJ$i*eW?%TK6bZzqrNbFidhJ3N`v&D)(isqHcX=_VYt{(T}z%Dh- z?|0j{_((Y&^&<}99lwyC*Aj@dQ_MzMbr!kk!2PTaC`l%cO`gDgh$k4#NtwrlrOkWM zi*O%<Grq^X4d{fWjbb)4FR{yx=eSxwip?OX!P`~L&2GacB0(m(2q)BRV!wC^0Qxj-T##$OluDL#movfof(?#3A+{FG3Fko+( zZAlFx2zr2adnWna`b@Iad=bIEfEx4?kWlx@)NzzHm{xsDueFUHW8mEXYgx4-%Dyu~ z$QJ{f$_#^n*Oy%}nAv($NK`}Q+iOCSOv)W4u_PpA0IQ_$3y928aHf2=Q>)6jdB={XYBW; z4-5Su&L>h$!mNSJE6yh4=SL1>NX8 zfb@ccxr;N3f;+YrlVfFgRH5wPZqV4{60uOV> z!F0x7+0rD6Ht*M8Xfo^AmL1sV<2hvD-{(tn6`7tCe0r3&7%)o4*XQKv4z@A?DaVVr zmh5=GAP2DkJj4d(<}I^UkHq|szeW$gb_#ck{C{eEAqbM(EoX@Jn>vvqrUC|71J|>D zIc@Gle{P>xmOlfiezd6v!inOKNI3hTP<8ng3e%&^CjOhFFj=WPSi$)G{skpgQSkBi zd2>QZ%v&eIZon9yu$}V!m-$9PW}i|%o2ZT3MZzjba^CW*m>8INRxDCQkRQuUooQ`B zwtykC@%j+RO?tle8=P^=3JBF8{v#xkm2J~iifH-ujsf3luf}8Ie2+0yJ?$f|VzM#} z65=I5&Jvmp`;rx^sI8d@fRB%_%mxi4a+HwxMAw7`MGC-U zy(mF0+Ak!YJ9j0New>k@wtwe^n7P~ANGmrUsvbWIE5j1pyk}3KsQfuXG>%M^D^9y} z;{~uvBN;uAFGT;WW7-(ETc4%w_7iSTkRb(1>M}k3V)o(;0X?$Zw{)2dfKI}Ahurqa;wHOUgxyXs5Nd_p#cTYC;&$JQ&PjX_Mb#M~#iE{MS6kg?um8pU1Yx^B zrzeM2`&9MMiS6`(Fa>8K+v?$Cp2#I^Jn}pg%7caM(W;`a-f6oG*Gp;T8Ja#QhWbCE z`p!4MlKf&5fwpYg!-K?YE+arh9Bwr2TMHY}}R4@B7iwYd*V0(#}@Y^(0Sbu<>eMIh4Bk_>zb&cl0*KMBzh&`s0d z%`x)XYYHkm({zj)NZ3Q-XFB-pvy9>njbL@@8e=I8IW zF=^{N1^p%Fwfv=-j?+ezyn@0-Zd_jQx{^BAg2JK5SIK}T_>O3MX7(tGTvvItcm3## zh|wJB+I^k!6Tsbc_1dwQi4BnHlZQF~V%l~~?cD41b+*PTOj_7kPFR+%u~!$4?Dd8_ zJ;*wA-iPp^6Gs`gV2{X;+zT;iElT;~rglSEa}Dg?JKzpl?fb13SBaH|)0=dp9>mG_f zs86h36s#7Xo*Vutx6{wV{X2b3NoIwji|7fn=Nlm%bmdh<#O1$~zzGf?aDZ^e7xh^H zG>VgaA$;Qv)Kc|}-raw7GvD0N3mx7;V#FCq{JL=E`H2PKOcH4p3eWF;W+@|3{?P0$T?m;_^~JYK1cxFxkE_1Bg3a%`GSW zk0ObGzsF3$LmwBm#}v2pW+worAJyv=S;}if0E-n)?Ni_fZ=SMv8Tli%JDu??@#reN zGg@#NNtX7%^uw*R9OEGoXrPQMtD-&pfP8{epcQEL6)jZ5FH{jl^#cCrp6CEkS zfj(xzQL_9BWaQI?N!GbA*pi9K)K3?$-qy2(Y6NzYO1t>`=^kavD8Wu(r*URiDaqt? z_}w#R0mY94K0!0^1unzc0Mu_#D;np0VJ~{BBq2TQ+Dj4YHnEuZ3Hz;Zche5#t!~?W zmWVjn*~Q#_vXg492Nn;(iz7}I8q$fB=kzy!w?Pa4K&5v&?ouV^qec5mB4^9cc7pO7 zjn!OVn@Iv)VSmZJPow4=s>1DBy8Q|C{ zwn@fi?&pRnD;EC4;wViJMO;N;>m*9SQ7S}%f(=Yaz~~W$l_-bU__5h>GP3oHV!ZdA zD8~?^88}l`_L&?}Yezfbx|Hox*;AMR@Pd!%H-gq4A8<$E4-(DWOtHp6@IEKrz(tT8 zV(OvbbjdJrmj-Jk7_V5U^Fd?HB3<3PeACm*l>gxCxZSk$?Igco(`pTPu1o#Oj5|zR zf{hA=O`7hX-eGUQ=3`eR(4j+}Cg!XxcC?nJyot#~y;rOS0bumPs-f%>2x? zj%R$bW0{ZP+BOO!^*+&$1VB46M?+FaZ;jzs`xlFGel{Wvf~b`{GNSdX7)5G zzH3N%w*=7BzV&EL=g1&2)L!e7jW|X zbesW0Tzq}Vkdl#mbdpQ?K3)5~`h}(DE5zDd(@ktY7tktcGd=ud@z`KRz?K(uo#V?= z^w{@vOZQ{m3DfnS#v}|n+*6qA+9LB>)m8i>>BI;f$+S!1^tMEn&MN_i-e^31p^Ku7g2~>lPVQhsgNNPqs z;+{@|cIscv#2;|PUxjv>p39qdQW{ydkCdK|FN{=Q)Z8~shfO*fn6|r-v`QQ#)fTHy zgxel+%^xmjkU8k6| z$-{+_BP<$AXVCJAc&6(BMNBBsOfR5QJS_hyAUZemk5c8M91yFWrV&L|<^Fm~aoF`F^U-2~ zGi0AIB#X?CroFZwF>~dG7o_J%ibDZHIH_+B)eS?0no7=R|K;a@hE-1np>}&>PwY6c zA&83F0q9GF;>%H?*~0nt3xLC5)WBMMMByWJ_}c53Z>P-fDXQZ$0C25zM8uLh2Y7@4 z5sc5&fMTt0So3xl^x^#NW9Um*oC@g? zEv+E*Y4wtTV?|!D6cUjp4L%W@Lo;&e8rIiPvPC!%qr?qhxEhwr)nTTJW+86oyq)EIbHgA}CEmFFLzg00j0Q3%3JN+L;^r*fop~cpd^qXx$8w~b672GVpRN^?$fy6i6JzaMdV3aTlJ*9}88X z#v?Dnk<%w5%e1ubu%S*!@fln9L;&$v8bcEbH$4i~lldN{OPRpzWNSgIIMb=q}U{gkh$rt(&Wk&5yyU}vHgjFpX>!^IzHVQ|$m%~=1#=U2;oZK$2lMZ2YFylqtH!jBM@-0#cmfeft^$oE z<53C{c7e?xn!+3%Vvw`Bg~c zQT6}h>8u~3`o6FKmPY9ihVDihhL-L|>5icrX^=)3x?uq6lrBl>ZlpuHyZgDHAHL5& zK-_!JIs2@=_G?L2YKXs^=BD|})dfC#zZBHWyb_#0@>}^6OqD0CE_TinZF?gqwr--D z=^s`$ducXGc$jo}((oSVTMXa^()Y#_*sVL(`#KgQ_cH2RfXxT^aRkrvoCYpRMh*&g zZEg{}G0=LxKRyLKiN3WDM*(dOH>SKPY-y{QE*OhGm-TIk#Mst0EgDj6V95|kzAgh~ zB%X||jDE9&#v#_O2N#ll0sAX~9wr3CMiY)7;$X@nl?aSyWc(5_g?;t-V{bpn)9O4t zY)L`89uPlW53CY34%14i4hkd~AsfNX#Q)z5kg&EyE}3{`sZa$clZh9!w~xS&=9|%G zx_Zj^%&7hZq(oC5D9ra0RHLep8cGhZvT%?*Hx@U8(JBd zQ`d%J47GXFV5Y*7n|dXp#?I0j-xA6^(sTW12XiX@qn2_uZ_wv25ZmAXP#UUVuKS?E zaNT<%efE|%4b?B@NMkq->D%P0HGcQm{Jn?kvIQE7X(E>_xiDeOT9Q<%NeI=6Ler$d zTb0}H!JFCPn5o0^^i>6fyDq2vZFx1@Z@kpCOzz7f_(v!@MzldUPE5W&b{@(PX$CmP z5CwBdIavzIz+QZu-;osh6j-v7l5QMv3ky5727V9M5RZV?#|BH$0YZJK*X__>hl2Lo z$30y$sH5-tlL(uKgo@&aIL-l)dvtNe1$wUjlX0VgR`@$0ytPgS^~a(SF4!0^>G2mMWCz2JA%Yw@_XX9+4bC*gnJ02CPOD{TUM0YPNzGj@Y2O9qcjvg#q! zkGl)CuVA%KaUw!77%7q+qFcqmL{m*#-bHF$*biQi;nKwq z(Gg8W#@T}*_~U+&3a#`WtaG~J2c9smFSU67L|=3RYsP0Z3+WDH{*idq?e<)7ai_?+ z-_dC~=^bnHbkqoAbg;J-RU~j(?x1&rb^(!>9+>2-*yQ?DMqJw=eiY#)Boo0#;odRa zvL5i+q=Qf*)s3llV^LC?K>(E4MBLp$!;4;41yqV!iA~sj87;5>ofFFn>VJs!8>|pD z#expwC(AENyB>Ou&(DiWqINYeR9_m(Oa7ZG~+D3dis{o+x+s(Lu;=*ihF+gI1)+KF07U^V0UOBcf6z23v* zeLurf(y{xA-;5jzW;9H^#y_$WGZ!Qy7uhgzAIWPOKqIMl=ay)DrM^^o!`$471sT1O z_1(mRS4CwOvwOW>7xUUIIRD#S`TSv3Wj*)U&%Md^#T6x#@|alwREth9JC&r?P$2pw zP(DY_@@77}SU&OUNJOd;qA_=YcEYmcDLhlR8F{ryR49Rw>tQ2HGXFpgokZElNtIG9 zNfJ26>U3w%LsK{PrkZ&~^!h>%AJA5n+0Cv?ngC9Rv7!lpAXp#27FNAtR-VWldOWLE66bdz1g8q0XIsGz?G*(<9AS~7C=jzl( zu3&1sQ`2NJ&w^c2{r>qEHUD*RXTue4zGeorkgeQDNSS^|JL1$WGU%C=MV(YM4U)Ez z)Y`)G)u%ZY2nf2HJMzBk8o+x6OuLgLY-} zK^(b92+YUe1V(=u+`_Qo_zDD!$P86UPZ?XXjpMi!CD?=sC;S85kDVvv<%vL^aR%I5 zSmQsQg4&krj+6P$=#EU~3^HE$vG=(ZsM~7`qN%OX$N+aj1-)~<7`maf2 zZ$(BzB6@e!U;bw-h>s_*A<;Q_ku1<>i!FK1)bWjA^KZbwVc)ui&&&Fi@!L88qceCZRt)@EYIm;;5@%{ThFS6Qj5xQ(JsU+Und~nu$tViWuAQ}nf|8SH&Ego zF7~q`_AOGeXZa~MLJ?hD6=iJaf`5JpQQC&=Sagpt#`*ISXjw1nNy7u5c?3Y; zO?YJGNVlO&(Z%SzKGJ?&bQ!Mdt2I%(DD$pa2GgiJPsV;5rK#gsX?W)_gLesQlBFX*W!#H6J^}kYPN7$GWvxgE9+>lCn;Zg&dPrrBC{A+&@c}k<%3c)D}MmT_QcY zhpI!a1;jF9R+1Rr&FqL8&v@sr(*V4X&11gw53wh5Pmv-Keptb1NUWyfYj##zZ)s}} z5D)C0a`gnGSFX`ao{K+kHtvc`$q@&F(7Scy`8-+{(}i!s_M#?2mk&RdzOB#|OBTUH zJbAoF+khL#fJSTvskr>d8`4bUVXvEv)qO_icG@_&J(gkqbz|hyO|ErQt2=E*&<$cJ z)Cu1H3-~A}UfyYZvMkMvy^BdnU>k#X14VJ7U^(#yasGhz>RS)MkIdiXnOP#oP?iO{ z*van_9rz+j=G~a6*h!bI`sKI)vUfY|qN_^ZQo%t5k?QGa)y5xXbt;zI`l0QU4Aj`A2-wB7Xl>e8* zU@QC?naEa!4)!&^PZmeHmK%ylTDuA>T)lmlZU`3%a=kM!%FgCcBKet_d)kfUI?aqb z{{z=%rS7v8F?%0VJpu;I$EUj)`Od$wRJ7D~ahD&5PLIL`rEm z5L=xh$*(*G04-#b%}=%fLK~;^lCIKtBVf=`HDzs^_%;3)f?v84=CNn$xCr7 zb?w)^1={-<H0X_$SF#ayuOUydurUy0sqY;WM(vr=Gm)6SX61~V&7|KUG6H)yi7i9@2jO@FQh1O zLz4Af)D5{x=S8r@<>ofakCBAuAjq9Vg#%}57#&N}eQixIpoU0>Zq)p_C%#b4dI3vv zrG4zG;~kUnW4@- zn%WGo>B(E!;5DG6r+6d@6wZQ{t;PjgF@b-^^X?o3;1&(M<)%-pE&hEutt?KZJUUMJ z;?h-q{SHNpEoA;lt^^oNBqBF8BPtpjhD0Aie+|nn!;9wlN9)vWR_Nd?rAP(*qx1O_ zyoq$f=fBg`;ggxo<#1OYd<)=Dk9$Bf-^L8w8ZGFPCXWNlzQxFyUC<09P&(Eq_+{J4X*5rp?QHppyoSt99H4Vf@#ozljKrrM_E$f zdP$ZToOLUp5l+9{#pM;(_&YlaI^D>a_l3P~6GXHIJ5D$08Pe~W-~So0dT{L>3+O4U zfx@rXcUDqhsu!sQB&u~n$Q2p#_`O;SK_9(Jaf(iWtTHp=EcU|>;{4rY0o(}Rymziy zg3SDs8rx-}v#}UXHbQ!?xaS-TYD#}(3P1LAhC96WV$zAP2k7v1*a!(dHlY?{)`;V5 zDV5Y+#`u9PmQK^O6abvh(S69`$sHp`z^)wHN8MEF9N%y=A+sgB=AloZCZCjzkm5dD z8&D0Aa4sXy?!CrtJVB<7nk%%UpGJ8x)QpV8Xu1r=-lvShV$R{mW5QtL@g}Yf-q=5; z{p>gRjE(|M3S?z%k4rXjp*(1@2(?BmLq2xAwVeG}fneS*%0v0aMaK471g%b$!BeGx z(wgedd;4#Th~mh2U1@(B>$|z8FTV{ii4fiDk>|)b9$6j6JCsaqBAp_;AG;Flk$Jp6Pksy;e~i{af_>D2 zwoof0>Z@eqcq9*;BY+Iz;^&EVvz*a59cn++cAO`tV9DZa$+snO9iL5gFtULaHJwP1hkAA_`cs|kg$kyshy>r7Uahf6KiCf2|4XP#*HgN+_e<9~U z^_|G$@ZV|?X`}n3w{#u!*?VihWD$$pQB5mA()mVoLtp8t&m7Yz9wBP|=kNPsh9nsl zQ3fDPCWjK?r}(EsJ>Cn(s|~zV@V5g*6E%%56GLJBCw6hVNjJ>Wt)f4fjSJvl7{cW3 zf|F!ts16-6HwWt*ik-K1zX(M{?#rP#PNN+?!QtzFhT{ytNHZL^cOnZs=cwcAo=Y(N z$TI7Q+W=YXXDUqdpq6JI!x%E>rBmO9KxJ^%*+GaU@mQLhPti+Y!830C`9$@hNlJU) z>ozg)G1v>`roJ2Jr#lJLg;>o$UZ3}{_ItwZJ)g#Mgy&FM6CxVAxO@phA;T3=_}j4E zho84pO>h2njj9}f>oT&|I?auEsmMfamHPC}gKCk3s1`T$`|E}yM=eiFm7E_w@vkz~p__vl6f^LKn3qzl>DRR&&Erk}+@nR>VrVP;lhZJL ze$$kvzaIt7la=BU*&-ce+pkN?YX^InN$P`drnKiz@mbOXi@{GB>PV&YDoAE)i?3-D z5Tm_{HsF!^1{(|jV#t@cCp>3LekAH%(Z}Vt!jTs0`9lARD0 zq1Zm}9<<^45Ko{eNf`SmGsi|)Tl~r2`VfGe8mZo|k2mpqJUh>RfY%WC?bril#!p=V zV~UPHX4wmEk$z@hC6={*8?9685BC|7T=hPk$6_Xb#g&BL!h30Y({SU3kZ%i>oLZR= za`Kx@69}#OjgCCCwoq(LotnXET-7BSNooh{i^@Eoi*7Ac5+a{}-L0a+#CdyMo?`dG)Qk_Zeap*!xaEtzF?4%58%?}+t$S`NrOc^1ahL%^6KVWizU%m$v~rzUbP zAWBM$8jj`SP=+KmAV>DWaLHb{+y7)8vg9KfLu%lXYFJ&Og^;Q8JEyJ3>Iqex;c()W z?6+>MO&ggUg?7&KQNaNak|06BKo<+TLj*)0_g92Hmc4*ya^okh`Z=TWRVREQ1>=wR zYcsi5nV-#G*gvDL4T{xY4=rjXci!3yzU_V4dRwKru1dGk?sy?r%l3;_tE0xk_{*0R zPMfdtYUUts6#s3lU8<n(-^%|qH z#9@?Y-54zAyDmnX9sfLhhGp`5A)wp-b(VZVeELJ58pOO&Iz7f7yj$B*>=6X$5p5k? zGgErLJNG2E0*wd!a$EE;fZUHcOsrf+?9ci3QO=06(A01(2n)zCskM~BwcP%j5Z>on zSx2v(J1Op&C$S#Cl+k*fu&WfZBrKDKlb+($y6b&Qw$+1w^_b%Bd#WefNbQV%*M)}# zZ6#g4$9qSnP5~#1g%wk>%H`1H%k7sV)rvfW-ID$J&llgwM?U`t!FAyfTp-p>g1rdU zRRA>ozE7_87Ub52V*c4qK4l0o)3ZybHE#~2Cwyrra1h;3C)*rLK#|0!N@jFEbuHXq zDOD1o#7$c-e6$}@&t|2$JtKfnuMR-2oSX77WD3Tzfq%cEITx)TK$!xsjE)~30*C@n zR^w8BGQ!&#Uj)o_S53nW_`hY_3E1-40fYaAKbC_Gt$NwzywgQ~;z#|PM%z>RZlU<(@04%&O4}Eco zU!QfFdu6<9>QrfY4wpOfhm93g*QKnmPQ9O4vc43PMA85@M91IY|V5; z_-wDV?_oWZR}WK;Rt+~fDjerG4c8N_Q?EC*eMSX?pM19#AAh({6YTGtd9NCt)52wJ z_>}}2a=h;tjbWKFq9D$~y{5HKb2T(nD@!`qc$zILKW<>#q_zEu7c5;xOoOoXE!??#ISSg; z13f|ycY3CyXjbC@1~29ln@X=y^2HA+0}nm{m$8-&?`yjVbsxDkQm5ggmv0x)FWiuo z<9#e}7DiJH{#O(cScl3IUp*65y>PdVBh+DTErkxjC+p$hcN{mT=^VMxu8fsoQEGu- zDD){vzPO_MH>QXbr|nl+l3!>##l>x{ZxQN9cAFZU8XUGB$5N6@_-+DpNAk6||ERx* z?CO=DCAOrfIU}L~<(|)Fp(`+r3t)q3Tmg!_;xxJ6rL+f)Bc|lIQ;sk&rjdo_scGPv zV~`ikW5;rAh5zyO4|P(DIGoD-e2IvEv1#zCGXL5ZD~ z8@=vSc7gBv7F~d(mCf|+A04k?-}|Uh%YYxUsH6W`%}hJuway7%svv3WPdyC}3uym+ zJv1YA>*C`#eC7P{i+>n}5x-&5nDqS!Zw8e!^oYmAC}Fy8oQ&O}kzsiY%Pz+c`Rab1 z@-L(50y`vrU8p{!N@c@hV|`s`li<$b=l7KMDzxa}eBrIz_P3CeEg+jdXL2a6WVOz! zsbYr9o78#HGbjB6eaLj@F84LQ1rWHH+)gkPHr#nyKD{MZp(@hASKmAQgpa#(kR$I2 z60h)0)*zA%W5%JPY($rrZ|ow3QQGq!x5ikb=ID#Rg54$0;MtnkW~G>*CFM1)kJgiQW-tXZh{n zzlC?rSY-vQy4Li72Si{_{`at_dpyw2icF_8gvdFp5x?XMUw zpEp$ZI9Hw3>A~-l-;RS}x_xUAt7Hs$Ai%DHd6$!CKOzD%`>u|pSf=Y8LMF~^s**PEZFYwrH<+~5&i zIei)V-;P*1F6P1e(5LI5*&ArN57jcegYfe6&;}w97cMSa5r@ar1>QqU7Yq9)4Ded{ z{bkSB*7Jq}vNU~k{}3dEKP^#P*&OkeDIF1bnEAOQVo9CVzRaD)0fK%@0zi8YLJRHD z4Q3~uxr|Y%m06LZ2WR~(tYVmte)9^w=ls=7VucVL*i?(b%oBfvqNKpozGl1n7z$$Q z>~au%6F9*dWD0p}eL}JUC2$M&H=1ywajUcbE`4@C{_yUs@+!Q?;xM2y;(1RM^QC48 z>s=0FN5YT4?Cf1eh_tV9a>xknN9J#9Ldi`#zv zV<`)>+8bu=kye20ShC4)VuX{HGU;7sJ)IiTSggs>ts?+(Mw3=Nza74n9(c8%x?SRm>`8;MZA>TuqsgksD2y04Ddwn8{fhgLmrjJc835G=#FH zzb0uKX%8?+x>1#F;FjZgeN54QDQhS39p|UViaKHz6n$n}lTr#mU3Dus4KuJ!5A)yf zr;I$VFk(+fBK5<6xHmF++h*I){9HwybfPw1jaux#$h`y8ilKvkxt7#vwXt;LxCF0B~J4h>G6QML!vw^^m${x+Y6B4J7l zi-T$2adYOqcNIT6VZxBH)Wg_Fd$>d%eafkJcs>##+bqq?-DG-XQyaW%*uA)BUfGEy zY|z_&IaAL}*^gFRdTSvnO1v7>V)^k(#l#$3`I`Cme_R0i&Msb9!krAjTTYu}PWUTI z_cgf_=ho;ewGo06Nyok5#m?S;Jz<3}dnRE_OkZBpVf`KRn%A$9zayTD1jm8JaG9jj zzDd`*-PS_ya0i>~oM?Qxboav?*V1mk!e1%6u-upJV(^kCD_Gga98wzM)Tu5>RWyKq zBK`8Rd8U+#D{}uueVP4NDoM{!CZ(j6U*~)Y){h;+XfMcvsAZd$Ty@?iMfrW znJrtWCSh*-7oMMjQYE>Hy{(Sc@3*MyMnEGh|HVPL93dSqe` z=5&WW(PX=pEV_ey6eA~Onej>XviNwqxR>6M>!6VYdE1o@ZwXX;`kBDoO}q|hg=X^b zyr+i8ncvEw9x2*cAzhUIpt#O{6sy?6^W`a4@+9Rq>q3ryrk@aX#hu-97-Yxw z^cq&P561GWsJq4AQfT<+?9=1^h%(>A(t;jd=NRwdbLb=)MZ?RJdX#gXxNShj!>3Kd zob0O8zHRyVWz#ztJF;Cq{YSP=Q(+=@@>Tp-zu$C9E@hO~MG4rtDBY)n{?`#Y?FEhs zM9Fy^$Mh3v(;Fc`Fp8nd8Wq!5A^n&Cg7cKeOT5o2n)go`QNfXE-flyEm*Io##Y3NT zMnVut!>zEh`_LPd8Ckh+0=+uT1pWIL9|yQMpy(Xtu7?*AMSmk_HQR>CfRtZE ztqaEd%Kz{^r`)s>?hMIP2MIO*6fEW$V2*|Ic@qdrboape+v_&l=b<8-8!8>rCy z2e_+X`B^)38CR#TxJg(QL5!(8%ots1ld~kW0mgA2 zYLv}EPs&q*flD_p%;l?L9crxBj*k2(EIx zc)~5>%Xc>n#c*QN$(tBuDal4Nf|%b7&o|tEa2D1e zptLY|7x|TB#bxyA#di=~4*RceR6o@@0ChoD3c`vRJMmkgZKxTI^L8Tw(y9{QD1*8; zlidv}{)%UOdALB+ZqlvZM1G0v`9Fnww^OLZ*W=oXgg`N@mO;-vFF1QyUZ=V6nkFcyQ%Njiy<1>WWu!fJwrYv0e5WA zOCD8pXBZ6Oaln@S_gdI+FV@O^-1;Izxj2p8j5y}y#~L}RQqNIu6hd@N#F4Q4`<(76 z{CcsVxOd~a{bL^k%~s|^04UbF`Vma^dtI1;&>oPd2iU9;II_?O+^krCUdN96ZJbP>ZH^%QEHPnLzcYz)B-J2lAf2qvtODSh z7GK5?i>H@tv@l$!`UROL27SL)lWmZX_r#c|G{kbxuAMB85Eunc{I5eGmDrpoGD4@+ z?D+Kl@DH*>Oord<2uUdsVM+6vVu0DR4k*PG1ag?Q$|IcXC~<<+>6667ZETbU9ao*k zYf2mrf|Dv1H#Pq-314}dY`8niWN{t{nbMry+9l%FAF0hbO)^6I@LfI$jS@ACJyJ@(%HUhXm+y-J|mq1G4UzQ~~`Q+9U+!);7CC5bBPqMQB^3r%q<#8%@F zi8v2LndG>o3?(paV|3MA2;EVP-4-Zx*eWP#g%^5=zGbO^zm3O9bA|yNh^Kjo!#Ye^ z-``^|Y%K2eHty7V_SxV5cYrn?D3y>AW|byyJ71$Xp2o-gzty4HL`VaWy0hZ6L2+&} zhfa!XrvOXxE2O|Lnv-Y1N?gF)!O~9*8;YVB9CsM~=CndyGhVGAUrm^zo?6Upn17A_BmuDuPu+*TXETH7kvyR zb~HIs-D`J3gv19k5$dVhW=Wb8cZX<@#`Wto4!&ffXPO8wy-RcH=KlUc5Yk9bCK4eJ zpj{JhX~9t>I3<`H3z&$HVa|289VJe^&4ylr5w1xW&>3L)AHeq;h!H03^qx6q0 z5zG7%dskWtOxzsmr7ZF%dP`XO>8p!s2O7q#OAGeY0|%Bc&C!R`JY4CQshr6vr~!EM zVuLGXQ6l6dosZa?H2?A20z0jj$8`ty!AltZUvwR#X=KKHn?846ao!T22J7aLPhhr6 z>o1Z^q(Cb&jfc2GwHH`;zxFLYvq~&^b{FWXOKT+AtAR;^q}+SxE;cY~PCg@TkEP6N z`U-fZ%GKTVekhGlk`VNiy*mAllaRXARN~fM!u)KSNO^ZaJF*=zd8<9+s?$-FN*QmD zHOG01;l^1&klDmZCPi||SkF8VJbBJQ?opeOVXPXq)yNVrRK5h5l z`AC-7{~;B!iXHwBYum1eL-)b$T%ESSPmb?1p2qUD6`LXuvyKiV9D#osVuKZk&0$Ge z;N0I)D$nf53U<0IF`O_gQsy3kNu=Hs$F0-Px(A1@5@4qLi`Ew<&1Fovp>1of8ucC(l>ekADG*Tv{5n zp0H(lHg+0D;Aj4xJRMh*Ht?#>Stk#}w+pzC?W+qtl5p;azd>M(<7B1SnB`V3bk##dMT%%u10S^N2-=a zplLKQf98P@kIC8h@U~Ly+jho%pXAoYS09;-)$c+3PDR2|m5R_mAZPF~XXYr0Duewn z2522waCZrGsSS*l`KaXJWs_>|he$Pe_qZ<66tBroX_0Ip@&R3<5Pz77H1Qr1O zJ}Xo;Z`|0tUon#NAs3$x;g_rH+4oHIgwQlzea!F-Yh;~yjlfUfmDMSP^cws~ekXqK z=Dx%7WIQTYw>x#gMU;%yOcn^FDGz>hss~9-gW5^iG=v!$RN3)v$dByw)^{rqOh3<_e-k4g%sKLIx?YLZeH(F-MO`-QXX=$y`Nw>%PBg3z+Jy04!R_K zcL4%iYf;ZYw%I<3rkJ!16A@{?lHj$UkM{wx&@lhup8yA-xv|2l*vi_p0h^F^bY82N z{GV3a{RzhI*tC5UX;}P^g-Z{|4ZoXT7eBE#nFDp=4^gkRhi$Uvzb+l9w`IS)=<8uA?Cfe^-pSBaO zwwP^_<8BeVH)i+%8SNfnhhLyZUCnV^1PyzCLCDF6g3Syy3_~G2Uh3wTZs6 zwtp(^#|6dA+sPc#sn45O1ZglvN8Yc9SxhY_^{S4Uwiqjo+rKa)sbp4qdc1~;Nz)wJ zI#0NOB{izZy+$3IPwtLes(iIyc}*?PE5e0!?(0^J2W$km%94(5Y+8b}R6ZccXnT83i@+>#Cp1vof- zl1IsrbtUu9k>nEr|4dV?_?!o;27_sDaC5HoYS~9D-Q>fmuBf9pE{k2}rE6TONfPmO zoCrmo200VUtmimu4f4KjTzhx?AL9n$tVOc@fj+Y08)NQ0u8; z>hrZH@Q17j9$do3sM$k|i!^-BG;1ia_JTl%(0Yd(b?6b{mu{QL2W#u|d#u3$F5UN^ zT1q*}0cJ8C!s%@cYKSpW_%@_wN9#E^Ivyme6oxMp<02C)wG|1n zM+Dal{c}@6bG;2OITFrS>{F#^oO~|w^DxCe`>XGn@JO8V>?JUf(gld% z$HqR&3vpxpq(lYB3u`F?8om>F0kCHE^X~K6*7r4)S*Cm^c)2tuF(*Y+TNc!a|2}BB zD)U`)M(tY)I{g(LI0Sd@u&D$nq*nZo91zLf%Oa0!H+z5(n-VlCrFJ@hOjLyi(QxKz zqd@h8EcN#6Z{c=eiENQ^b~ z*D{)qzmD&OX~jd^b0B#}?BKr#iw9zt<^Fd*Y1&Ykicbs!TyuDeS7NJaOgIYXB#As^ zVmx!Q%QM@8Na@q`_#>x?JXfPcbuc#Ni4vSOZt^tq_agm+%y7(lGo`*5N;-9ExK0&{ zix9z2i}-z-b++W-T|ObmJYJ*JZ)|>`UK<6fq?8F`w(ajE8x+$m}xc4+g&P`JsFTg1v2Gc7{>+p+~p>5HJG+kS7 zm%i1$vWlRDsG`9AJ~E~HL9W(ynPym1%d_JY*%a_S)RvkCiKVyU%dws)!~OSo+Bp#8v4 zh5Dv~%AHbg8D4jej1|H9?`uh#m3!tX1tB^Pm%{~|nrT!qQd&ukv<%Ux*`oN4&4*@R zj8VXpmZ;KVd|U1*Tg+99=ndl>Yk_h4H*9W0k^W%^t9;}`MGW#CMA`p|8B5nT2b$H= zIh$2PhV?WR_E+sZ$i6lZ)gADz(JBbni0jB%>~CA>e8zU?E8+Q2F; zrK~>6zSr%by}%8YH~Su~Q%!tJ5+zt`Y@L9pEQ?2mOHy?Zrco>TVX!zQ)c(Hh`P~-M z?AtB*+f~kZ8I1?^aBN%oTdzoGCZ*HF@s*zD`IU_**(Zf%RVW0(X;s7+``Qwl96GGM z^r0AJ?W@>?P|9d0lga`vv`t{Y$f#hjQ!q=JJ$O%#7R-%cDzYfWw!0Wy#6dga_4KtI zwt6m}s>vW^C|T)k#)Oo6EYb)=0w%RKFdXEEl*Yjb|PQhA_ zj`S_(X!nD>biFe*SDXA|gOS;O*>^u@T)E~(3w4lzIwz_`A`9aQVmasd(0k@>5 zqPvoR48;PwH;Wl-nr+r17y2D0Ni}8qi$s((RR=LA)iNLU&2b>VT`O}XCNm?ac}t9S z?j{O)b;fO5=sYBP3(W2T&zAj9gvQoIG|!G)W45ph^+zhB%0bu?%L0avu7Py@i2e-`-{h{I z^xmL70khFrTvtss0YGR!N&q&FK&Hkm*xC8JwfO)lcVW|_ywgNVjNv1ngX9GF zU!_juQnk0Efa{!>+0oLLsX_h3B@EydE}K}e6i+N>AgHk6#>EGarH^1xN(wQ!jVs*^ z(r8w2D@sA$pR#qHXBdc`Tk+M9-g0xAagj8il39&%HqxUwJQ8%^IS%^vc4=O%|K4T(i%BfNns6#SB6v+H!ImpqbI6* zCQlB9gdWN5_9&o&l203Hn^@)L9oWdhNlmky^w>eGP86So!0i^YOjzt?(An6wZ9X7z zAex@ex;ZWKuiLKOM<~;dd5YCpoWH3BTSf5)@{gjb3xO*Q6_C2UVUPNupk5Vy&8`wx zhl~j{Dw7SOLwv+Z!F3ID~mRt(_{y&!y=LC|GcI01>A z>!QFk37c+y5RZ}O>6wW9C&vfQ`5D>|6{-xzGorX~c8>%xbYyNL4Zo zQhG=>4`tMW9VsRCGW+H{@;1e{%&T;5w8j~Jew6@8IF?d8gt5|IshE@ZMTBT%Pbw@q zjH8s@v*V)&o(BA%B_73+h2e=DdRK#9VFihtPc`B-C)xXnh>n@DSR}>fW8XYCa=iyk zg$DYh?z;W1n7`6-RNC(PNyW^4M+xk6qjMI{XH?T5U-n6#wjhof%8-N5_;*t>7Jn!< z?{j~`Dr6F$EQ4dsOBxuWq5Fj2r0=e>Z_H1ZnfB+`2c#?xS&0pA9CGZ%(S_X`&jOfD z+azp;RvA*z7)7`r@S^fMl4Cfm2R*sZeN9ij7O3pBzs|6>XtoipBR15*sJha*lkETM<=*aO@6g{-*`BDxuMO zcvNRp_P!OM_F5ZA+S_q6l?Uz`=cT?q1vtQB&EsJ9PUeu4Fv<5|LXR<|Ra>p#&Vok7 z^6CUNY0e;G8(Xt+97x)HJ0ZY#9MMzQY6UFFCMirsbIIV$(63?DnUzv}zRWN4uO2a-D`&wSecPyuOYuq{5 z-!G_tkfX|SuDdFF9QSJ>X;iCtXlew*W_|#0hv+>j2R*?o*Ws$)gHSmO8nBJQd4qTG zx0Lau|3}kRMzz&-&8HMv+}$B)(BSS?+@%x`?j9&oDDLi1+=~}4?!~3JyL)l??)&5W zn`Eu5d)7T?&&-}PJ8Lvh=}p2~P^KQ-VjVLG zYM)7je@EP({fTSp?9p=kft6enoX3d=R2AwL!aagjt+L9)AuBwZjhkte z51)T;+rI?R8N@GzNP11M+cv;oswQ?p*2i|n5Xsmb#2%WZ9n42GoWFDOe=lROBf;ve z_nf#7&pb;X+(N@2ZuHONMrnw`TQud{z@h;N=T4g8WtsP%mzsSAKay19?ciHNrL~f0 zV$C3iHC_ssQlp}T>#83x10gwsM$rn+P;PpIy|H&V$o?)lbQfc1J9rG%1+q+^8gf~< zcD@9S=yQltIqT+unx}AS{3!2msNv6+RMh^lXJ1OhFZngzyWI?9--^B@`d`je`BT*k ztL(OU)pM&UTZ*vxLlZLC`biv?*nIR}Lu`a*kjDT5H=tR%0YXqijKZu1r^OKRP8X33 zEN-bs(JNaJAtZwHRKPUG(kGd`t0>BZjb>AAI**;vY%~gxXQckhcF*K|4^7!Wyv!b$R;w&?Gp&zzBjZAjBD`jE}cp9 zXTYVeHx@qGhe3kz1AOa>UC7uL@!6m|-_vOc4Ep``b)qCV(h?*aK~28xpS0u=MQm){ z!U+=gw*W@iH$hrnaz)nm8a}|Rhgw~a=}e%JZyuo<;lPuKzL;_Rh|@GCOJ`DAuVm+r zpqs1~@{aQtD%d2*}qlhl=%UoNsel;46gyL zC7>$VJn4#$wh9HACWOqvw$kk5sQQlN2)Mv|aL=EA7hK>RZ+`2Rrtb)2{PcZ0)>#(Qd?*lTC@)@0bri@oQMhBIWxo5|hGrHR~ZhcOi6{)43)ek=u~@4`OHIw^w7d)d6Z z9bkK{FNy`JC)c*f^ZiaqdZ>>Hr$d3;U%sft-10`J=R{x1kX&6VR=fC>`kN#m{TyH9 ziIv;Ps^YWM#|`NF2QPtp4gQ`K0gUTQYBc#_D2?z0qq=@Sr^%VeuAU!gnK6^@ZE#Wi zfY8$pU+24$kJ8=I-YY*w$)zx#5KG_AMVf$TNT;Z-QKFx+9X?jGKY#R*F1f~y<+prU zBA(|dK@#RHc)$21PzQ_MG5P~qSre-IOnFqrCSK$Y6kjfTdML_8D1HNp zYVtU1R=<66U9+y=E&S+IuL%$Fq`0)@p&qToiA7}*E%LBuB6Iz+<3Vvt*3a-IrQ$68 z=`|bxT&;{%3#(nFrY%HRV`$jji_G`3)o;A&42E?q^Dmt0#DyeY4C^l7D(i%Zrm^>l z9AADJ)e7uCJz8c>UXK=uKVflV$W&YgA?A$mWC7OuI+}j!Q#oO?2<`xv_PD12ZS(8X z1r2%>U|%X;cas(7XRz-06+&piT~o|@qeV?(?Bzl5u{i=+%ALt$1(RGB;hFow(X7-8 zMmDdVyN;9Z&RS&$yoBG>I{?BI#nBj2aXEBd=_Il&qPcKxYzs8N>?8L#|tJpBV163STLe_nCsmMVHJHKU)V#ZxX`@xV~zDEfq7`6#>? zWiB%Dhq8i`^^nex&SJQ69dt=3T6>%W(`%Pq3J@=X^3jb5$|A8gBwKl&UUFKr-(~+Tc(Cns zl*}WT6cYfoPCx_O#}4TV(^8>8eo>KL`7q}8e#FlL&3d^%%sn|ykp&4eu%LlV5?hkW zuk+!_Zl66`n*bBeQ2s;m6m6uVNtNT#4$G1gZ)xIm=U#?F)2jvus@EFLi&@{`joE z+%ILd;W_C4r{rib4Ku51Yu!<(E+;06W4G4(kNuOJji9z9m-3y!Zi4+`kOZQ5YTrMH zA9fwJ(}9>%95i^0F>L*0$Crf3OW@w1gI=GiwHiX@%0bX~R#g-H*$jlAj0I#2FxG2h z(OaBpG(HU%b=t&{<|88*qeFqXK$(@+fI@2~i#Ab+)Iq{ARfp_q<#N4x{8PL* z?TV*Si=)V7G0Ak92{(DV;&7y1Z4HYAA_s|Cm&ceTVt{}iI}%3^_sk7rf? zox4a1uXT~!mv5MXJv=m0mc4NU54wnOCZ=;|L8kM*yIBspF_!p}ZWzo1ptt=w|Dm>5 z1p1vX2r8~Y%inMwGdt@N8H4T1+_A>`<^=zqg8ogQ6khhMSG|!3lYr8xJ~>NZ!I54w zWsO7lK5Jkj7HTL6bZ!#`$k0I>3lc-<4Ad04e;aND=g-l03civYxkcgz_9?X&Gp!kj zNQJCEpU~%B2!MXr;P*12tS6|jXcPMhy$C)+`)ylgkOE{A9|AP$dYY+-SFXuC$KL;} zN-Nx~ZI*n&@PAolYNI5VH!7x@hK{5n~Z?MQOOa>&A}5e~JJg>duX zr4C0c@|D=iH%Sv4?Pt#%SWKO(_Qw;9)V zr_4R)Mpw@=v4|IH*ZY#Cko%kVm+<#l%GoGo@4Y-9l1|v#Oh&?N|AMb0DDN@m6h>1^RsdY1*r`-#z^(O02R`Ye){FfplN_%yMawRagTY>3 zm|?>q8rK>gExfH2L~RHSnL~P*1#DP`#dc2&86FaO@N#ARM+up)yP4Ui#b1jvA3O{P zq^>dMVs|toxpTyB`E>>rU; zyaxCEt4*wVZlYfgZ39$ zs+%N#4j-NEK%psi#z^BA_t>m!TbcB@4+<=?roQQg{p!qLiXkup>NEf5ao^TruG{MnePL-gj$+Sefx3 zgBzi}IY7hUG(AcHl=&HbIH4aXNBtOue)(=>hH_PH^ym-VgAX$8#D*=_os&hj-pS5D z6cknI?pzE+omMwU208x1Pi(pS}5OK2T5x0SzP9V8R$5*CYz_ z(>$aUmyNq=74&-qHe6jG>%rGIW?G|`iAVaxZ#{gE#bj!H!Ed0}8n9cl-+RRifye7k zN`mFx>vj~)@%x|OH~9>oJF8z7zYJ-3L|&%E&Iw|}^~2u5C!Z4)ZMMD&fowxuk$0lvijy{eN{3{_w9- zx0_88soS6*rX2rM=+haNyEstl*197kV-vFwtmJ5>Oxx?_zkR<8qe20Fm$TB0cw7fi z!wX|}leT>wbXj;RJtAC;I#+of(=;Ivoz*4JAXGsc;$ih6IJr^AOQFK0@Kf^;Y94CE zYjW)F(*r_zo;2dm|dl@oTMv6}asooCXe@1I7BVnn?DlPdC6HzvLdhtg@0S#bA?CQ0#djS;n;8tXIMhHswTeA z#+R1nj{`EZO24qU#OM01y2As*v~L6!-2A1Ygi(8+%d0kNL~6sl>*T z7I+NQ7Cxi`p&^#S*^7-BU+P$PVcq3PF0C7uZOSGj?Tm6s&}ET}yvO(;t8q_P!L7sy z8r?#YL(9cajuE9ZiAd^F*`Ilqr(zzsbzX3^rLgTQ{x}vQFyUryrb~J&@f*OH9f&N? zjgIJd?8YDtI}QstaHy>`lrrnRObf=BIT| z;V)&D_mrT-!0{X_(ZxzfD6*%f(ka3WD}TQ166p-D6kMLlK;VF-L|F-5*rae3_l%VO z{;KyXR?UGeT6an@ybAoPe++3iQGOAX?FL+;l!7Q!pg7rGPlkR{&!SBLZ7ljrtF!8g zI+Q)L%62Gl1V~BItgsPBM*GkK5L`S_?6!hmBrbNv^pHJD%qQZiP~oG_x8u%-!?e>$ z6Y3_G)CYVKT3gn`1Q$M+Rblna(uPy>Q6}a=obQT!J33kQXv%b`9J`ud0D%s`-KP7S zO_+hcUK74=QWq%$%=aBnQP=47+?j`Rb%qz+x2s`ZiW~i|1IJ@*-7qwK%TEZ%P~7i7|~NA&~*CZ zZe#|y)BZi+&A|pnP5TV@Y5X=4PE{SUdg+WN{dzJ2mF`IAUK|P=xCj0{e_jC=#H|(B zZvj!9Q3@XYlx7(h-a=By!EtGr6$X;`1I-=B9aoxbI6=8Lp!b36IsOxjtMM)5-=59_ z=AmPHsfq&hWNdZ=IC^PT=7IF&9pWWcyqlWx>_plG3~N-Kmqs!$v`;37qhpl~~w72w0K$=U>2?)?@5i7IFTT~B)|JFG{QfGC?}Ms};& z&%OK_JXS;R3{sZ+Y*3dSqu9r?uHj4o85~}*XONs^L>4y#S3L^P*eM*F2V$~QUy9UK z?o@V09MCFoO#J!>BzeeCavVd$HixNUxK1;o)9DDAezE_|g3ua`O!Z4S3o|h#jElPE zqdjoE(lFN`WIH7Kl1jJPCNiPc-Y!76POCPy5B)jh8?Q9UKi+wBJ9)3JW{#b$r z)V-I)X2GTA^V4hJr)Ym&w!&2MB(1lR(TQP))9cUv|e@gLCcaH|Vn|1d&E|q0I9|1cDvv$s6h&XMf1xuXl z1%I1~NhWOj2$_hw#%Y>=ANmQKxk6-oyI3!Y3Cm4@e8|48IE$4ulEm92O>@MwH8)9S zIbc+Ukkn{~jA=RlWynR~DsA<`^LV`uJ7;Vchn{TH6MRo-FQUV5bj{Zr4xJbLkoT~8 zgbJ5RKvFM{t$81@f8y@nipX9l4N`yz#g4;!l@Ce79>UwOXLPKj-Xs7BXy-Y}2_Yve5woA+uCmjoA} zJyza{Dh--7bxLr);4v|KDB!ZJ#Eqk=aK_qMLu3eJJhO(5(BKuF0>aWH(oe<9kIdekkhK8S7Hlb*k|L6&%y-wZw)6&)tK&65MQ* z|2~mcRks0}7ZxwqlL7BG)s}}H%JgJel8sPZ_N|GsmEkp@yyw5}{Q!CfS7pUxJf&sP zufn2ZaGl_CuaXc$tLLokru0rtdINwj)UY`~{3t!i*dEZ@HoHoZW2|QxPV31cFBLbx z(!qziN$x$CzJqWQFZ{i!hr4V2+EW(f!Z%f{a5L-7j+ahyn20d0->4yc+>EO(AJZBo zhbdY|Zm5S*4Nvs(6=M-iLJr%UAymiXMW>Se+4>2incNVwd((Zu_d0%xnV}?O4i;r| zv+>EE^Xn+GfJSZl77A~95}m>3-n*|q6&#kU6|Yl9-~HJX3zTeiE`~Xj4&eBId5h_+ zd<#Q?t5$4ajk0tDgx$g#mbdfArj?s&wd;gaLSLrX`=@kYzrpG`{WUigOgMwq zoz=s2S(a(1K4c}ajbIui(BN}S#Xl6CUL+eyxLrO)(Q{MWdP`KXQkhu z!Bdx{^Muly6!w-vM-7@~eU$z8+0u>0{rMZPHiCJt?9vo~?gbZhH!F_VI~%Zo?_s#*c*uY>M)@bEGk{X)WJ{4`9eAxfS5w5yOK>c=p*TP1>RO$nY~sKtQysyPkW z%uF9La&RSLY5R93{o4lra?LL^ij;K?WweP!G;!i63M^L{{Sv0E5ijPm#hb6n!^q)b zOIc7!Ow+Spv<2a7ZLY0(O7oS)Y558lv%?WC?d(HINW)_ns1nqLrkY6Z>b1l%Cx3Xk zT8-r@hCp`!dCCiO;<(?H$EM z)dTLQ29EwrW@KacVb_lB4&R-uDgaqW6N{JW-BibE-fxs8BCb|wjihPbfL$6Y!;s3A zI<}c{Mh;1bo9c)3ycH@q9ol4Nk~NO8`Rh-sTT9Y*xF**Bd7-}GsY9r|z-NGeV~ZYu zjBeZ|i;+tckDb1aX46D)rS&Ypn-_7YSi+QZZ40y)P}UQhHeA(5B2j?=WYDR_!u&ngi}Uht7nS93DN$A#R0B`Jti+6N1Y;C~&*Xdk_~6P}*+& zpL_i;5_$QJW`JrEIOo;QqBUUK0U{y67L|^UPzL4vWo|h#A`G%fKw9UeAkvDVk&@VU zqe6=5*VTxzlu5kK^BJ70iG}aq94h3jdLk&MjFX?4I66?Mqe)*n7#jg9HwuA4{C&6x zV~aHff1!R#<6c(P@E|Aesb$9EBVatBS;G!8oB2TTAobd=2()2d9@aImb2F=8ilLGW$<~4y{^M7<0u-JZT4aI}PDA42La~;B{Vj6M z9+w3(b07uaf1HiKq-|&`1sSwOYCK8Xc82n_#R7b~u-~-ui^A##8;APCf$Kv^g^4Kr z9I6|*h#Su{6(j7w?2&D{^t9x(<(OS3<5}87`DS|x7{gjknoV2+utJP0Gr+NHSXaR( znaQi~={wu~^AU$m@!9WM2U>45F0Vw)Ty%;lwbez5CYtjmXDSGukBhb}CW<1Q-@-u` zHyL|6nR{9|`b&W+k?;`kSqJ`|d#kB1X?|O8 z5-LZY61d?9d$-GsU!n3}AJ(_<$akTk!K%Y8>UKhTor zHY_dX6t}7jhfzsv@OSRn-vxi7TOS}^-lK|PNzf&1=*OGZTcXJ*W3v!XONSMV=HID; zKWEpcu|^e(wZua$?B|M2r>$`v+T@DSs4Rp@6VWm^-IZlxcNV_u0hZW8zyGlOdA7RQ zF89BkI*GwTA9dai{a+F#UCvlhw*TJ?uq-?c)sMK0g8PtHYM~rY5E#0JE^R#1325Te zD!JH6h*1)phqx4Qo@17Nov&Z*iZhhn`u=PQ(&aT*i@GY$b1IubdC$B?9I>d!Me$7v z=MX+j(CV24%X}orUfK>&Bdl8fNM3Qb(una4^ooIk5m*92aS^RSp2C=qY~GC=J;c-h z`i>X7a4%mWrID^lc%8eG1F9co|EU;1c;7~dqdaQPO(MujfZK$6RC2^9Rdg%J7-Ep$ z--E_H2=b0lf6qiC-k)iqS^Lw*ecb&`@h6Hyo646uCiVI2mWbK8ZyRyvR(s9WOUzb^ z;(M|*0sXKK=5gJo1Ne?Ee@}59G&x6-1eR+ul@%ps_Ld3LQw*I~g{j>nI0g>bsokbW>iq4qLE9EHflp!dN>sv8Ml(&}rW{91M5y*aqHE(qlNmQ zKRB^`AF)#Wg6wV~PE2ZZWQxA)CjQ}n#d@5X&AlV0Ju?pt;5Ihk{F%&kp%fDLV@MFjh zC%j2wsw@bi=Q8gbPSsn#lb`na8{rr&jeV=>k4nBGrnSF6_%iVdR1b{HX3}c>z*YRT zOfniyI{rJ3o^Nq0Xna_M@S#3~x$5$~szLDrdWnbuk{1dO__szc`)`jWB8>caP3?D?S{ zeG#^f-ts7Ig60P5OycrQyj`+67{n?)8+<|CE~HV=07;sBOhN1brZYrv9%TS- zydWlAKwM3nxg72yb$Doy6phOg;vm`b>Df_6$7c3~&p7#fSO3zjvjKtDZI0_d!{fKN zmmGTbXn}0!&!Sf+_e72}DA-uK%G(~2B^-aJ!an(Ty_e~?t4Fwgd{@o+Zz^o?3i+Hi z@-aoH-*s)>pZKKln>70=a0ius<=c*xrVI_DgjTZJ4HZm3GOTI0-cu`C2^ZHs85xy* z7tJ2Kic>hjj05R|eSOiNJ*%0zd0NZU1mzI46#}Y}QO(igua8u{9!o#t-{Xkl$9R#I zrWbf9k*TOw$$lDc_cG2lqAc8Ez^0_>ScXP%pv4YTSJoF`LxXSv)!Jw;g%`VM1S=dK ze4a(Hn+4V`+Un1x1bVHnrRYHo(@Cr7kvsKMD8)(}4ob_iF|CDU7Lb^@(KqUaW<~rg z^c_7&mdDq;=09vsK^t}jra}n|T(e-4m2+z;+`UAwDM{?GQh$SA&oHG75Lesa)pHoc z+t0c8lB3pC^q2qlEbiVna`Ll7z>Z#;<){0ZB{9yjb-23BeL&A$mJ9&iCWfNM&{3Wo z2**1!&5R5l@~Ppj%Zx?^QtWf)-x0&12VLzQ1#<{R!dI=Zf&R;ozFWSHvgVzKGcy}u z3H0D?LmAk)mHR+D+ST8oyB&)O9$~b!A_o#fcn-Qcz?YvBfr5XUph8ceL(RVccuS)^TJIj7IPa*Hw1BXoe{(4)I*n`~NeJl64{-G^=EuVOzP z@pXHP?90iIdry(9c@^gJwzyB~kZV85B3C-C$uIT=Sj*7S+fDA@%0#?O+KWgfV-XFa z8^OrJ6pYRs=n^AVePF#HvzPxeXC&%kWEERi#TX`;k7RlJ`OVu*(sP1ZB!%`0TZ@R~ zFqLhvmsROC1gIMjN$9bLVGxo9M(P`E6Bg~H*+JXGVV$#prV#5R7bLoq8rCr&KQ>E#sOknLdv)j*FoX8_K16Bn zYYNEnE0maKFwnaQKfxrn&@!R;%F6<>Z8?KC@TaJ4R-?O{cuoDB9P`-e_`BZYOY{PH z7hsFeqVTJ!nnFOHV(gDlA=M<;CFb{@j0TvQA@Q~?W8-krUH|yX!VFXn$2LS(X8ICy z12sNTvNmTd%=SKS^UqiW6Uw!emB9&3aBcRPku<7xG3jMH8?J|>4Pl0nE+Zc!SdIy6 z%N><_Dy1O}($2ZPQ5`(~1JJrqx+7I>wTrK(Dl2l$BMoAfK=qT0BVM|xU~O8Oc% z^Su?ol$;;w#uBtzjT3X6)Yh?=@q-E}puKHYQe@_QcoUj#z6_n)e?L`$zvfaA zf?B>G;VW=r`K4Iprdwe_`mt#eDuIT$ly!M!q)lVhf4R2fJV!o(Bm z$1yw+?H^7%#cW^2CHO)iLf?ocvwxDG(8D9QjD;j;pkRWoDL{XYo;7>d*ZWUB10Av; zxfWwYoh=Dd*s+U)(SX+I=!GgA7yIjtr{?;*Sg{+x=4-+x?HdiP{bga&?vgmM!*-Gm zF)O>NS)NR$mT5c~%rhG58l1-|3{(q;fp;DhQzK5(n#aXu*RvK-_svrs*eCc z|8zUEt=uY$2!J*maVfU*l_sZ0n+t4~KDr)HR;h~nLdB5Z%F@E=7AA&-7a@l{?GPIe zar|Q`C$#28y~$696JbGC&T}hSgNO8~gj0QnGMW1PpJFSmvJ~#BLn$U198u%))qjNZ&Jm5rf|rQ$iuu*ewARX~KuU(7}y{V?l^*{Mh%8Dc$8c`H~MPh>dxTOPA< zKW+Sye7s_Q1#ceODE>9HA>fh7Oiy;Z2GyFphml`iZWQ7clt@&+7q4y3NAz)^(>iRW z=HS)2rQfKK9_nuJplBpmIi_H)rDLPCyeS(>wdmx8pNO$X#fS$PQ$ z@Y%|z|58Xf3>>}N@s*~>HFJfhQWbrB?|&p2x})Xw>B#%Y4gahZJSh^Nk+_%hv?Tyr z4BDz~N0pL?-*y-@zs=C{CT_LmNc#c|Evj3mN*eHzJt9ux9L)gkOT*Jb#TuGLRH@p? zd~q4j((M;y&F?{iA0^mNwa+^UOXdvZ7Pe}@?Z1~`QCHoGdxgjWl2rTyW_#~{l!RZs zQ%>VN*6uwtqtNbB$H6)gY2h~wG9`$v6=B%?ttnnm$hCipb8Izg{US!cMd_?0^M%ZC z+igTgr}NM88g9$E!PES&WZ1M@X;DPn3If@tn#LyjRPVJo)9d)!(bH=J z%F}Q0KGdk8^Lg(~a@z47VV~Nk&7i%1)oRU+lvpuN&o=p38%lCzp(P}-l=G>L>J(!o zWx~pBywD(&A7>*uqhLz@q1(^wVesJQzT%sg_9n_br!=5GHd#KB5NN3rTzbp-ZOihaYOAOnk>PebeXyUfJXzpBF-(O_i)P~Ktx@D2z2%AW9 zu285QO&AI-8^vE%Vqg107h?L2{bI5<`~P8-YQ9t7(i~+a{#f%{Rj9axIm7(^T_I-< z+4{w=eu~|?^)0s%s8h4M^Zlg|w1iKyOTIMC-CLO~*jCEgcI%a|(ETe|*i>6I@J>8< zSAbk*KA@_U1E|%{_aTx(+r`b$HD+h|P~NuVg)-xaQ#biFigb@Yi8Dl0>qK@D3|EO461<5(!m zCL^G?+FOVG@-RKRz?>zDjtEsXlcfh0k9kv4G3(*wiDkCM$j}wiWr@J&NOJU|3^yA< zPI)VV`|x8kP8rBsK|m18HsrT*x`!Z5cQQd{NJVeSJIsBuPXuyBnWeenSnn$saMvt* z|KsMxvth?2IVWntr-x$`aVK*Z+7juM@+J{V25%DLWpUl*mD&<>%-0PoTf52c39POA z1tnu?aac?VIj3e{ul}h96;U61NUi-BMDQIbylB-jY-?l2Yp6s;Pf+q#2LVZ>gMwWC zAHSH6tfUBHftW*kKj|Hb@e_z3#z?(IKTrCHpFZ_Fbe;Jzf2c;wmtCfVL$k5+3=4y3$l;0;SqoRbCaX4($h#V6XV=8a3a$H(@(7D>>&>d1Xr&R?9adv^It}`vy>8->&yXqnK>Q6lBh3g& zYw1S07qU)z_oRMvhB@wk-r-H>PK05qO_&1cjY$r&^aY+2QqvR=u*LMx1v=NgvG?(4 z4ShYNz2&p%#%APe9D4r7nb}+I1v-q8dsr+q$x(|Xz~vEi)MF7s58nw9VhH4`#TXgJ z1FaWHN9C`mQui1vZ^RL6(;foIt*~_GK4!G)+BK$1pzWAD`;M+q;DSDJGDo8XXv8 z1(S};+{R0nAxBM7O5CFf@-f*PzbG#K?n1yBl#ek+niLnj9ylEyigM^I(NXuur%3Ay z5?~NHu@XfQ&1clv5!xTniSO@p5vwv}S89BFh(;U;a$##4Y1?fCT6oFbdSxhCsH&aW zwWHx;(zqw#w24jlINm`9q4FlS z+QV7L+i1t)jO*n=wTrHDbcC9O&vzef3_`k}{|mAUU6z9`Q(EJ_v!3}A7P=MK!?kmo z0Vbw`Cru#IX;UfN!upLaHKpancqHm5R@-kr>s&2{ZAR0(i80u zRC&ic!%hCLLs>qSVDje0ESMy4AYngLrJ3TlF&FehZ*LtEJspwVszX@XiiM8mBA3&C z0usR>Nqa;M*i=oF<1Da*idsfY3BVCK)Hd11O5WMK zNB?MxXf&YLW;z|pb`BP#B3G^X10AW<8PqzO#8OUbAs2) zkijMCCX1mQDwR(1LWsqGQ|@4ZRk0u4A)bfYPB8u&@3qd;3&cnc$zQLPCm7A7_s%wh zj#hf*>JWWq1gE>`t*Z~3Ve7jlF>ZU1mBzpX$`0KJjt`%J>Aljv6Lsx{^InL()KgU` z47ho6V_3ULM2Q|sn>JB#?{8fc7s>dg%%DkBioJT*T~y>|v)`uTE{dD!D82xfBMusNIJCrKE9bJ){^73+q1mU zkYAFt8qevAOt`*o{=K^M?OspTI9pANS0)7*8Ixq9^GhvUyCX_G;~|o z8%b3^*L8lk(`cSJe&|LF%~u=u_3r7LgBF`6j_RHZyw<-8zZNb`7tuNzjK4j{UGVNO z`d3HakC~2IGQ6fM0ts5rp!f@Wy!z_T9r(M?dRmutzP&u@*SyC_q88dwro#;eA1Dg% zX2B)wAJylBL%%D-{Cp&LzK-~*RMcT|-Nt~)6Q5N1A?mKvLhAiESFCA4mC1P``NCRKhmxF?3zEEfH7W?pI-Q>VBjeblO_` z+!VQf0m1I0AZd5m6Yss%2$@u&!jhd1+OwD}EnZ!`YuzuDzv(%-Gf#pntY~Jz($9a5 zUaDWz%x9fT3mfDf`O-{&*?$)qYMfR3^pnHlG(wVts*z0Pfr#LV-Apev^`Htle3!ve zO_ciGt|W1DG7>U@>GK-r(O=RV#PGq0Tv6;UphMSgaP@HSYr5?0(!R|oX!7?waMRQ2 z$m{(5zyMEoR|R%M8KchxI6c%>smW4py;gCe*SoEmhOCmQz=CK&L4E7@K4J7^&&(rb z%;Z|lr#-1gaSZxGEe^@;mKFbT*7V;X(xjIFGY-kjh_cHQ$n%wN-wO{ZeM@{e>4cRwR&*}289Uw~W<2%7vWwr&=@ z(e}iB>2)zk1rvwBfx2JVz18)TY#GZz=4OkoLGd(&}B_11i{dCLc@FH_L9>ux+4%s;f`cd&cs`W^?eN0Y2dI} z2~lz_-~f{$(z4xE^Zi`Aie99!SUKk_<_yv-yd}O(_1`dhshLACZ!$|9=Lb&UF~VrQ zk^ndx^Qd^Wnn~=K`daG`e>HlQ$UEH1%6fO!-A|^S+PDyVJwTU2tm$-Qg2%s_&Y#$DlaY}O8Kn^aNb~=38`t2FL=1kfyhMw! z$Vdc40Pj8C^JmM~s&5yWt_fjhVn$nO$(w+web|3CquUdg=jD2b$!scD<0M(jJz>t; z7GzD&=1G;;U+~tES>CclkMP+Cp1343i%H{-fpOb?Rd&1`>Y0Fi&@z7Z-Ju|MCekLR zHRaB}yHh_3{qeFoBuj@_MVvZa4m=hwntS=Xke1500>=4O$;rxO`m8$zsT5bm!M?`+ zAqKnf0tkn^a~C+rc}nC%j~y2|&o8FgI2T}|X%cgDm1Fo9l|pz8^X3~tIv(S%CkH_- zHfdIay8Ib-qu2ie{9Jm0LHksbug8{fA#k^$Qp&9qRwL>H~QSD!D}7ko_2IdfYNk z*GFHKDF-aXC1{jKNc-wlT#ji!W#}(i<_KR8iO~Gi46mk55y9Sa#6#v5{;R_SVHy$k zY(+6OPcRiHUNxPO#ZQ#I(~R%qhvuW#FN1_cI6##4GxDay&q0)M`e!GPOZXt@R8=6Q zHrOGONqZP|iX`VTj8EO9Yq|2l5;*QkLX*}T5j@s63&Mq$qZ!z%;Qq zsJ6nUYd`t>%&KCm4?;%d*~|u3V+!OMpFm|lt+nv&c;xl~0x#5il;nLun(~sP^A7-Iq4Dwo%B>y_()Zns!~~HELr=JV{yX^{*Tv`##DR$jjL&(VHR98-Gw)QM$}(5Uo=g zXkYOQ(#fDBha7wEtOnFSvc&dtR>kn1)FBjj$l9QH=Yz}u#+c{<$UMM!NYf2RU)w7! zc~^KmEEFp!E)OSSCE|Qc0kWL~8!qpnp79aIdfZaVy5ibCH@{KJR{(geM^-;DjYU=W zBfRy<`$-Z!N045BeTrF+HT7F9d9KU4!1%{#AhapL&w8x?+UPsZHe%Z`NI`_eNoWbz zD_qY#O|*B4GiVj11_9^_3&>RHr~G$?+79WjBzv5zIReN5U9B9?ysyF?gD2@N?>$`x z)&<7z&&j#oY+E;HQJQu?(J zQ(JQk+H;lZ^7d^=j+zS-up;*Y=)kprMJB=RV^9P`tG%wwPRUJgC8IOh^oPP5Nxu>6 z>#%F_Up$9*K0GhTJ)x!^oM9e+{9^A=Gkb#K`PHQnto>2nStsYVZ=D%Vw|X}2v9BqyI3J2!SO(NGVs zeGto(A6cCJHwq3vO079-t=C4=ZVvj(SRhn$oMtzs{`pCg7?pOxL^v2CM zrmTVDcM1EW7wk#6#ofr^7d4Rzg>j?Hc&qGgS|Vv*SqyzhIq1F0kkc@KPzzY6U7ypoO7Z3B`z~#g}btT=G)<1 zzhK|_77XWpdpO9@3djyLM?4x^qGgp&pU0pP88ys`Yj5O#izU76HI1M-*{;(fQ%GaGo80a~5?-=@PbCY)tj=t@jTVirz9PQfV%vZoR2~&x9YKp@B~FOZ z?<)I?h;H!f^19B1P*@&@o2j(}D@CuGj)>kqe^DEtX0QD)pmoBMIyhmaC6)@^8~Q(* z&N3{jhU>zQgn)F{&<%oghjcg6-Q6*y(lB&LH%LfGNq6VajdXW+eCPe~{TDBo3(nbl zt+m&!9?(Ao(x!8J`6_c7YHH3XOxQknyNOFKV=s@5AEe1b_ zGFg^p(`kaO+#4)|p)yfS$(~P5_F?~)d701DN$eYaR=Rh?dve?$*~Q5PV02Qrka%t1 zt3W3QsTj)=)PRtQGn3X(_{jn~n^tCJ5s*EWO`E>G~9ezJ4+k z<+H;~t#wLK!(Qh0m+)KKoF9(mgQ+ZiP7LL0!ohuQ2AE4JJ*2@8Q-mRqAq9BhkawbaCtBasnHe zpZWM1i}k=VV2<_~Sch$T%N(l5B_1|2Fbwg)(!bat0TWeiTlVjSWo4xWn3-TXQvpNV z2^mDyWdt8!aW=-&v9haD?f=D_gRC7lK_4GkYFi>=o$>WMXgnk9``N-onpV! zp89X`ei3}L0Pc+qOH}icdU~|HT^c5AsK)K$K+m6uSsy^{o@qKGIRK#PZxw;xv$r zSOEqKb(OT)VL@WW3eaO7#G({3^y46qS8-!Kb3#S7JARYgf~vq+qHX*nQ{*dK#l(f$kH0JgYRFx0?>WCxSI;KXYc zPs^MZLn^e6es%KCRXw9g_86}nY1)F9c3H5LJWbX@MA7{k2qkG`^6Ez1{)?ZLOFWBF$tzs=!fP>vT4%zLw*yw z7X1Fhze_E?ax&N}DH(S4P05E#$1OI4WR7y+2Kw4r7aw9&hyTLQrhy8w(>Q*J;SJ`6 z`S2_G<=frM<4KpY^PpDfroY)^o#deM(}Lgk+I`&xKf%{e*Lz4*xJJ17P7Lk47%`ZD z@C=I=dK0T_!CQs_^F)t)QtsHFc|}t)4%;3*6jnZ8p?BE;RwBa%ZL`(wF?3zDS)?kY za~>N{G#FGfA#2kGjxb$peozsqQ7p#UlQAVegV?q0zgsmUi{>Wt<{z%-mp&Vh#7gI% zQowPuh!LCQU0Qa~aY+9L_biegTJ-qWl3%?Fw5t6a3(8*7;AAJ9ekKhq!B3QJHJuVl zK=r9H{IzOfh11aOt88oA0*-bL3x-BIkl8u~FH*bsAM|rZoBBxNAo^mQkN+fh8B`Yho*@y>GN^HAoIwlYmpZx z|0bpVqP5M6ZYD)Y|H^+hl2X>7)>88=-Lu;3{GZtr_R=P{SPO~Gc;~QByjLl+AU>P3 zLv#KO9?#F$^7BhbR4cB!?foOv7#{<5T8n?O(Z@){r?G-0Y^%_7DMCJJga;@WvKQgN zVu5*hPm96(7iyu{iIpy@fu2Ig?y(KbaZ7~2ltU8g`zDHiQU^cpyLSrta@whwG z!aB}y42ZV|uu~r}WnXSx@Kr*C`~DkDH@G&tQ=jk0l|rmK=Fu;MoXe=am5r8FhRR%% zSqV8w^g&^5#8%v22)RE?Blh^N0&H zuEU5tASbGHcAJGzb8#v1OE%{y{USI&aQ`GeyW7^$dyqU00xQ740?2p3%o=1#?=&kh zI1%ao9TF*o=FQy8k`5>Ohb3L}9$a=Pq+KTa3`yFOUeLogG5%#mO2xAKgOgBZk+Myt#U7OiY=+co*7hFG$zlQ51e5?C_ zx4*J2+N>%D3daN6pF6VfQ0T-dH9T!uGA^+7y0+IFfz0XJ-Y{jNUcNp$iw*+rcMtr zhfGGV89e(j;TXJ{{7oHV^I7TozeQIw~| zId$j*)^N=L1x6ghGa|Z7AS_Ar`$pYPP^wP1Hlwi5;$?eXbh*sM&#Jxqc`gyIDL*5( z(b|PJs8WJruO3^09STpO-C8lS;}D-a38fiu-~4Z{vmunetks6vR@|2EC{O6%%nC+qbv> zk~zJyEQz5#nvGqwDJN<#(qFJpb@)H-&n~J`=0v6oR0fOH3yf69o~s>&G4lZJH*N{Y zS}YJ`tENGE<~61WsJNu8(JpZcu{;^=8H7GW=+I#&qt-`1Z)K#HiP2Q8ps@zRV+|Iq z7>5)k9IC`&eNH0Go^)s5x_U_Y=7LH6#YNVZm>rVOULDPVh%@+tsWI=jvyY8tQkZRTT z7ip97(*E?!%lJxf>8h#ENYSL*VM1MVvz^z@!H^R32GkFA6e~OJ$Z}L=X^rwNOKH7w zss-y+Dk>X8hqBQ5-|nAnw&r8PblBGJo`N>B>|AwpskND>52D(ZK%S*!PDtmwc_z!^ zj@8aOgr?wrvfehCtk1h6k53K|%8ftCP^}3p}05F^-8(X6xCmbnoHBP(I8*+;~XzW*SptmR1Npl3J?F-_0j5Rw5km%(T;vkYZ& zIgMBaqEK?R&uZ{nrRP$G&nPUBJ^0-u*6>XqQ~KRi5t93a@sm;+3>pNGl79$B==PPi z)l+)n@-p?VJba8a##WYbj&4Ck@0ZjzMn&(C zye1(1%4li$@1sQ)R9gzrZDN!FWS82y8R8u6rcg$;ck-GVU4G_ggr{EdmW?ZLFKs$z zdWM7G0NVQIBBA4m-3Ut&!mQCtLhgg}&+IE;naP%m7u&$lQ0*>44*NILi~3D)&-R_| z6Nb3X9Ocj$TZMoSAb9(;doKWJD6?!DF9(@U%|_84+g=2#@a>XFS2W-&b!uWh2{YvY zS_p?DEEApmrQlDN_}(}J@L<#W3^IwIHKU0+qndhQyT!LGH`RZ&5UakbU-mp>M}u9b zcq*R6rg|>3G;xoF%{DUj;`688a>@+PB%#Npg`hal8cHL$teGKq235FY^oa!n9uRdM zhU~}90)`DOvOM%qf=XVZW$Ow!aSd={UkV)u7rE>UTx9yp*r33tXclTo_>;Q9Og$^i zR=IUoxD(NjmCU|*#XM{PUd*ZmF>#@LEGd(!aXVGeOKD1ur-Ws-IX z-vdQ1Ql&`V0~&S*TM<(H2fl09zuf3wT;DDqtvRj_4RnFuJtKr6_2+CJbMt36i_= z{mD*@4y#=eSAB!5SGf`91*L1Y!i9bEd0 zbi!>F1S!tr1X2Iue&HIVf55u#pj5-MLM4)pHp_;B6_nEMTB~hvAbs4_{{n%ObPpXnM*--jtpoz|c{=s*!Z*B~r?RNb}bkOs` zWjp0|7o+;w=&~7<}19;#CK zAono*z>k=ZIip9oz|UKHEYtnm>f{zJZJ$JF^BvAAxKi8NRPd)9E2D|3kjmihk0{h$ zpK?mLkTxYy0}W9Wh+8qeQ6l8-N1uAXS%GNeo&i`-OBG<`^m6OOFJ<(FM60Zk4IQwB z99O6yP2Y{RaCx_){g7z2$l-mHSvKaAolwztdwV=R4URv%xVeUm?tNYg9YXR-$ zxu@2yYv8K0% z{x9TZbF9my1{(Z8T_VrJpm28APQ$E@d|BEJ=E@OXJF+d=QS>n>sWyB_6140|NEhyt zo_Z5-mcR9Fq+(@~8lDl{Hk-DAC;=lT3~Cl^w-gSm=qKnKv?OFe}}Uy_W@MI1N538PoTp$9oj_xHiuMq(tS2*OUeb=XOY#0eUt!6Y~cF->KDG=8VSAO9zi^)#iRQnmlP zgQih>w)1%*;4~?992F+;+mgU&zw&6peqpxLyET?dSs1xVTwx2TeLSx3KJZuz#^o;7hXWtfXm zp|05T6?})+ENK%A5Kq-e?$|y}+h2@Jg#K4C$`llb7$rrk--wRr05;Hz^@+5|>2$r+qcC1o!{O*>$6ZeS=rOBjAWP+0AL;N*WcHsTXZ~ki6 zz;%42hc1e)Tv=4Id!G81q8WG|x`}(g)yam#XeBE|Vr9Qv9;81zn18VFPO09TUK$@t zeutR+;N1O=VON#CYcvG&l=H4h_GohTl_SHz@{}mmoYPWn?tI{52v`gCSYu>fVf(5# z+nIv46gBVzA?C8!3{cMT6z0%S;O@YQeM=l|2jr+6Tx5evs+l!^Hx=A-JN9Tu?dd8p zTJW!ttF08k-%xVXOm93mzXJ`HXv5US`=OL1N+(gHh@o(#BgfV`pJK~|65-@iHBihZ zTV&<#WF=J?EINs!UX)K};LG;{!>=UUEFS~;4QiFNl6w_S%x)|_;-Rh_Uf}a@R=twy9z9{j8 zTy|55Z=~g_zRdE)6$h1P7e$E?0Te8(o?BhkN0bs0;J@ zNpYQ&Ns8^-ssY90VH2tAgAb%avwq;0FwOlUKwM@{qJYwUw2|>AI~|>Nw$k)dS$Cci zWG6ubpCeM3CgqN3f$I49wOfjIYMb+C`2Nay>*-IY5z-k>s04r+`wD*2 zn*t#iv!atUG{;*Ro}d&TiiC#kcxDEDY~`OmJ!4*=@etwk4a~7ty5Ej5pjN9GNbsmf z1LU#bh`-^{U{p!@!Tycorp1{5go>@+x7eNJ1K6N_&~!0o@aBOk=bjkt5hA)Ti6SlmAPLcDcb3CzgjvMNMHV$65IHKS$dCh+r4lP^B8e<0f z74|dm?2Bp9XWR-I(we;~*LNSb^(;Gx$yg~2*Jt?l|51HdOk+?s%bjS-sSA*{ByO8d zHWQY4CJo;@agS;+Xp?#hOd9cqYI3sog5`IKYBz_-vfsTS0pWOwlFt!$u%jm8)j}pO zm_!R~r(Wh&R`Il0sBLD`=X~kI5rkKuqD^z!ie+CwyD2;7rB=5*&Cs#-5Dyoj;U=hyVq4rJSLM!1}e`zDl} zR%v%Ygt&GNml;c6Ig0k0#AyUyVVSGBlIj6EfNH)b?Xjfp9is_h>FcpAr*yb1KlB2R zu&6YcOcJJ7GKlq2uj4OV`tY29+1-?6xnS-K9(fRPZ`GHArb)~6qtIe^4`Ww`pUv+i zvK81GC@x99b(WCr6D!e2pI@w9m%M&}fEs*>e%4Hvw&mz%=>2!1r%@$E-sDJj08|r}4TZr5tFV5OQ5weCMldAlka$h~z8Rjo zQ?-{2<+D4pu7x*QeSoJ_rt=^nN&MC*wb7i}HeumU%n*9_;||Euz>t6pi9&u1D44d> zFt`+=t2_s$+gW3R23U7ju7s}GD1_h+zKwJ%xTv|!;(Cq+N^Uz$m<0?-mpDxVE%QQV zYr-{LZkAOhYr=*4;fk(p3Q~0rF{v4;B@5*0FqE1MMWW3>^9`EWiiWK%btRD7k{7eJa)@hDqUK4_T|Jlc36wFdp*lj4kz04 zO>;3Wkam5XcD9?kemSHmfo2 zWCj-qd{CiM*cK%s^*d9Np@9^W*UrXpNIo~)0rm>zw52ltY48(DAZtN%X3^Ku zkYJWe_TRfc=^Gv+!r9Uq$drcua43x86oHSgJU-9d|e&INx|aZ!SvXF!WtDzq#K z37^Ucxs2Cb{^h|5ivsN=TaMugR+N5EB=j6rT34OTX<^&%EL~HIcWYpba%3P!CUUvU z@YmQNp_#}XN4rX?(KA!$&G77;{cVV#cJeWAEZ*MiJtzsO&V)=nMpkmu*2f@PpPVdx zqg(YUXV&9nJj9H@(7rLb7xOeMVh9!1Nb?Vd8pnBK#SG1|9?;Av?$RICyMSUDgaz}( zlt>3|!jlueq(Sndyp5gy4|R6J(9Ef~gq9Sk{fH^va(yxnoet@TK*QZEcc^#+j6{7G zVz;aX=V7!huk$qa>|#UijX-P*HD;iNzqErT=Dq5AVv8`e&0R?t#8>WQ<39X*U832d zb)YGBWL`U6U8Z2P)N>i5m17g5<1&>sbgMsPBoY8QWN28(m z8)4>4v_&HYVt?&=H5Z#?6;cSs)||d=y@vfXJj?Kd^RrpbG_KWMm*Oo%l(wRUt0{+! zxifCsMVMBi4ed=_AkcBcDI@ki4B<`7tD8X;W5Y=!#tEALcU z*(!q+vJ%>PJKz~?25G|vT-dR5#-c@knQyz&69dpX(|IAYLHo>4uyHmaLO_rOC?0X> z9abp&6{}@i#z%uq+Y7LZgx6j^#PxHv%jx`$JOA|94y8&}q>n!4Jq&V>2>pVU4-Cj`zHtAjoSnF6J z1wR>*X8do`%A&QNCzhx=bg8AYuU+2>4^`BgGqTe+rD0w8L66{jzPhKt<*~G8fRc1G z;w)6GC+WP?8|d9?S@H=OaR(4ig$&fxmZ@6Z`+HBsebi&4v#fHWqUgIryu`1@{@yT} zsfrkjlandkFj@fO>N(F1|NnBPee;*vB91&n*=!C{ayH&Eimp}1jffUQew+xm?7tTH z8h7QP%72y)k=moLLTlGef}|0MKR8epDBJ(ocbDB__Qg$lEq_XRtOovV$xGJYR-z#x zKhDGw-?W}#PRCYq@{9Q!8-jr|yW3fvTh2HNeis6LI5zqc;q_Uhhc_Nk*f*uHWJcR&MU4&y;P(^%0i)kc}?L zO?$d9%`^4hGC+jhoF8GcG^ndAQkk17oOJM0LGHt{7K@x!E9&dl1$rFk^I3oI0rT>! zK2~#B_;C4@IxAhHM_&!S;?lV@yUDymT5Fj1z2MbuoHpk8h*w=)%?RtMm!I%sghPwO zb6}eYs|;`n;yje{d4+CgQ3Jcn<6g$0_;V)0$Ly(tASK!{Wv_}OUnO=6CrkYWC)Mtm z(U8CCrV_?$4(Ur&;%X9i?Z-p<;Yetbc?amAZ{7TzKtj|q3*I3KK6M;uXKBjzyKp>S z82U`q{p%wIZ=G+^DZyCC^)}DRI1W`;6CMX=Tg7>4Scc9skZ)AGnYy=;48lls$3ZG- zC{7BKeEmU6IVXyWYI9LB4zv5zG)WLkup%|Mr*fTaG)YcaluwZEVxY!$-XK_Pwc)d- zNrn|vf=Q&a)l{~&&(LYSR8b=fYSA1QYOF)wR@K=%xt7nFrZJ>Nq_7SJ;<8KT`1)ST zGWpiOB3CmgQv8jw);6S7%f$1XLDPg_WN2a>qwh4l%h^PO;N1f7#?d@)`I&&YdQ*zyTI%NUvNqi>Ht=lAPCv3@ZNZy_}=9^ zxBwapNe%y^+U;hzP7zFOfk1*j6E|>ij`14S0!gQ`XcGP>VW`U8TNXkZDw*gdP=8#e z*gv{`d;qFP9YKw!CO4yVn>zRI^zA!W?koI7bB~9NNP!5w{2L)OV)L%BN1PQwoUdf@ z63I#3?WTaQao1;dzJ+q!&H-)Pp13!1J0O{bMFf}G<%|U>S=f)k@Ns^AI`F8Msk%3s ziAY}M&dPOE0au}~$KQw3C;degE4g8`n)+W@fVVWufZc4Wg71j^lYVd4@zFQG<4nlx zy!A?=2ZB$wv{yH8XV$%5&h5~Smk@_9q<^m{4|Inza*_RNbpyRr>7XVg`^?W9%Wkz? z(fq~8bXjN_ARGeIwThVYoD;9pnYUgC1V<+OhrgKy=9bCqp3Rl|#T_15@KQ@Xt(nnh5AFYb?vj>5a?k z6!su_b#810q4*S5o!ElSfq%Dr=^leUpz*j!OkTE7Ua7^H{bbR~3MBn!cU~b4J$z9C z=>z8H$m0jUD~d84g(o2nGH)k6gX!PVwd(`xEGkdjIeSH$1eA;hS@5IU%kY@P|#UWBzQ9ex)2DWnS6b}YJl|IuOJ(OzYR%ug&5`QQ|qPB!ZywEza2vZNp*E%lGsg{UGZ zsNW;?mWwvnc3wmZw$ATFEQKEb6T|s;HdysgZaFfnl>yR*Ib<6UTzS4a6rC=y4FDwUrsF(P94@NV&8v!mGSL0MDY_e zL!hOoK+zR?^vqkJ!iWBd>%bn97*Qk^{^LqWppG0-kti&!TrAI_x7L3v8G1p%I)u34 zSGu;{drB5Jz0QDtitVAMhU!cEk3%yRFgE~5R}-n3o@06HSY||U3p3DA6kGB)K%5RM zb{F1Cu`RvK=<)db{{K{6uSfWWQ&^%wGaqQJZ)}jn!T__X+aMsCwFMvpa>l^?BX0>} zA(TFPDZ11+?iPj#=R9|fwKSO}-FdB&t;1?cI8Q9%hyQ}J$CG76;i8MdsW&}KGf2J^ zp-$qFLacKvgg=I9O_;%%YD@E3yY0kXiT$dUwxM{6u*~k!{>>oKxKMlM9!yc{p=6<4 z(Nf|ilPu{UE`LSejf34{`*hus#nhK@V?%*LiI42Q`_>C|L*YVU+MSr zDN3}l%px%afxQ*Vmnx+aRZJ_n=wyw%h>H{@8bAd`{BY`v_xkai3sDXWi05FJrwjv^ zNK#Z)_9hp%4wFn4-i(9R&*2&S_L4_FAM+2!a1c(Cc!|$627Cu67BgtDeNBb@bE9UM z2X5;b9S8r(NO%vHJSzumY6+(|DxX}tF%ol$jh;pBpJWX?o5v%K-m$$|h?)M{WD_VM zh}GxfL8M?f$?*sXL?QiyGUwdIB+iy~!EUm&dYx5uG2-m<0`P+;OL6|N#}0>#{Z(kS ziuLKC?aVv!!s!jv-ER|YkNH=j%5Zme!`1p?yXvPcx2{^A1?&V?#c5MLNl$13-2Ekm zkA-tOeaq3Vnuk8ImOW8>Vf$C`n$*C5b~cJ%ks-Z|8KSv}4XB!_C3?WdlEfm5`1#4| z&Jx;p#`d)Y8Eb)!_>LM#EDwi|wJ;|IDAQr1>3r^z`^oBLYQ7ympkh_-8uCAp*M0}o z&RjLw?KamYinR+jahPamQTVO3muj*>dP^sI@5G+BnuTQ`eJmqg$b}xtXMx<%5U$xJylw*(4!-v*yd-^ZuTPpJ-@>NRifPm&G|HLU;iX zi4Q|mU!*2ip$cjDzRAa>*SL*Ke4%!O17h`f0%Z(6U)g6t1L4tq9MMONW_lx2l{}|j zY`(i;s>>_2WroK3#J&Irw4fuB!3Rc%;6iMg@%oG=O6kLc>m6oY!24N|9HJop6uZZK zRpB*Tj7oW~O( zC087$EJ|JW7cH&S%v0AH@aoOxE|QzC*F z(ogl~rpl{D`+h1SiA7-+ZptNY`iN~6PE_*^PCB%)hSY4wwCn-B$_FhuW_;#XsRo{yoeG7-1T?VR>w zK@%lpHMR?B8!j?e#yZ@->U1F)>sDJCp~F`uF2|QD6bP4UwXu(@E@ni z?%GjPw~Yetym^{{mzNj^8H3&e1NBToQAC!w^~v(+!IS6_ZhFjkMv6w&4dOuz26bO* z;*6=a?HVMBOO; zd$Y^nHfVIl0q5kCa^(o(Ivh|87o5%xTwXA4{|-=O1A&$H>}P018TbB$tz5wm+>bpw zoP5b3%uc`9y7|a4%f^5~8KKt9!jJlEv&}cJnu{mt{$c)-_|7s6H4v)7OCcN1-y--; zN=Dw5Y`E`8b$ynKA-A{TO(;Kr1`T&&zbtKgxUUbPfLdKmnI?8AB+jNjnxs zvg8a2=JgfBqQqO&F|R(+5DoR`*)Z^&@Z)&=p+p49-%DoZJxHA9%EJn&Tg6Xh%U^Lg zOoCy?9afo1ll3bsi~b!~s`sI&d#W^RI6_wn5sMPrciur|ZNRc!=%W8-CC!+v%4|;X zV!QtySkD=xrcJ-hrYSD5|3xjaAC@J8F4JYP*DpnTH})eGpt$i~W#zifS0NRCv|V;8 zIOrNgl=#D;`HzT>^Rarrj7PayL};U0?GmIvKu?E(r7eG)gi)=JhIZ za0Y~1hs{KHp9e>Nk{A2{=6RqR@E6n7rUbub-RH!m>X?+Hy+9Aou%8)uYC#(HjMDO= zB`7QIftV_Hda*5iWzn2B5eW(u!ICQ}acH@<<1D6m%Q~bpG(V5&PcTonzm1L1U!^UZ zaX!LH^EgskRqe3|ZA-qU02r+dU-yd}S;-^*lsg$yJ++nUQ7BlwW5;x{Rtp~3>6C00 z2qwF0pkHM4Cu;q>kR{9ApqajRhlzD}IelCNUzfu?{nCHG-|WB7(^(uOR9Rp^g3}XQ zV=;`gq3QPk=4i$d70xkAW?`13wSPWuI?_^F);S5;nTpp)G$9(JuplwQg6kLR$N|vqO zMm;w<{KYA9Y=MOBmoX2)lF_CZMx#Xd=d%y^181g(K9GP>2N%V1HQG~-`y{P|UYfjW zmuh5~@VqH_@kEZptp-j+(WGSas(fy@+8WB~(PSN9bTRFmqBA!>e-Vt@g;@{~ZvQ9tlOlPiGd(BmDFYa6)G)~xo1K?y%^w<|zk6CqVe9<7J@$~(k9f~vB7YjGd#GN! zoGi!^=w39zT_Vt7n z>x0-8|t9F}xbW;>Au;*y@CHg@qyK#Gh+ z*}~^!7W%B1B_P|c<0k)g>QF`t)p3JCpwOK;(>)Sp@^{wf8=NXyL`4kpkgbNc;#w{l zMUIp|=TS@zmYAqAhgji#aHGO{fvA;I`hb#J6=zgS zri^F#GTq3(&!*?PV@Cy2Pm zpWC$j2g=LWcXVG#W1JqeUpe+9Us(LI^{)^Vp=9x_^4M?B6;`hN7ryf<%5ramcd=ww zKjdzPN+z0x|0OjCa^8>|&kMThwJTR5v#gX%y^zS9GHl7V&;_(T>3q_wv)`^@cB}{4 z7V*&oY?Bo3GD=Y%z*>=5!Yh(mPBEnY{7h0QvsmI*e~iQk^~jyEm{kw`TFA8bnu3mI z#BqGjYm~vYPC>0$<@(rehEHlvrAN3$!`n6mIIKKh?(V-?Q846Slxvo8}ZCF zj3&!ufY*k?ZjlQuU|}}Md&Q8(uvD_#Zu>(b+bkys*@UBH8H_%cbx^F_{wBZ8H=LY$ zs~G)vV|b8oBl9JZ!)s^jh6@IOIX4R=ETv5MKYlALNO(22)V3M&e~GRqvz{hwwTA+i z$c$hhR?fac4ws;5XK6o8BkyZI4IB}ZHjau1V*t+ZUN32g`Ls~s+u6i>rSdFd_VIv{ zJ{xHJhif#mKDU=UB`G$~5?^>x4`q}6Ss`1?x>*=@rh8y&M$|S5A8?lq`oj5KBoNSHB#d@KZp$ZWI%A;)SI*#HOb&x3warboS z3x?&mM`9^5|(U87rG4$SgP5!W5CKY{+1AwSV(W-9>VWjKM%rNDkSvWvimq!U=Ee zlm&VQx2n0&CfM=emy1|`hb4x#1#kKJ!8G3&G$UzFS#B#U%dyo+CF&iPPdcqNOC8Gi zW6!8_i+%59)CHP=lGOiO?|S!y>MB29X*)p}GlyFB#TxrThza16a<7>B zW9P1hzU01=W$k{KA$43lNuBhzT%yWnDt$(0xD`Uaq!ItQWj@d+WD1eS`xlpH87EkR z%rX-+kxSCKx_Y70vcY5VX$4k9&-(53MIu|8_jbF_{Ck4jV6KQMoC zccECYz(=6uw3NwLnO<#6IxwO$+|srM+_uECk$m@m z2?GLH!rA@iuW8OkR!n!6BaNOSgpC>E`jZ%dSvK(d^V^;h4``YOPWsT+RcmmZQx&~r z0CvbfKo;{e#-b$?L|+?#ZP?^D1ST%-E4&o8})3o zJ?)l@`e2uMI}X1M=(tJmF)Qx^=^4KA^Md&aJ=X>2RHLhshVNp91)(EIkraKOk}*!k zlKZRa-~gj|)@b`g@c**_>+g?7FFWRzaMVcw#JjPDHO)upJ0`~EOmZM#GMw8)*5$C6 z6Ru%HhN~IQB=S=E&1N@9q}ZQ1?XcPn$)_W%PCxEqBo9aCb7U0yQg za}=Eqi@mU_ubbJ6W7L#LI%{W33OJ}uBKOMfnm6RDGKd0HL=<#Dc+HoWt5CpDyG&-G zWbd29F!f}I`Qulc7V(?~XIWy6u5Rlt{qYkkC5<=`$Mk@l&^`Cdagv%4Y9>`NqLgvW}U|T6_3bCDbniIe{nn41=3Rd zia!NRIX>jIn*3p62_q?Sf&DAbDDeYlqNS-wIuTKH&Jj_qMjjyKT@7^R`1Jwm$3)5^ z@Z8`CR%j|W1a=XE1z>zPYoqewqUcih?hXwYe|~G6s>_($@=CMJt!;YL6uOFd`xy?km3Z(dt={wy{T(U=%eXCv#k|P2 zw4`>nlDEqPqwq$kRC7*JI{RUR3~rqk;xORD{R~@j&N~5u8H67Ey(n~8nBXzZQnt

%`aV9*sF-D~HAJ)ROh9@!oJB>b? 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

CmSK?vSI9q{LeB_D3j*+vsSTg3d8 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

oZ*e+8c*meDau{f2 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

ggf(iBHGiB6i(5N2W&+3l}`< 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 z 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 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/img/looped.png b/assets/img/looped.png deleted file mode 100644 index 3a476b42daaa23d853e01c1dc9bf17b0ba01bf85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44535 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 LW2_C)bcp#Mz9r_d diff --git a/assets/img/nix.png b/assets/img/nix.png deleted file mode 100644 index 309c8bb5ae9e2eb2efcb95a8c91627c4cb53f5ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12082 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 KzDm|A?Ee5A{X$3p diff --git a/assets/img/pong.jpg b/assets/img/pong.jpg deleted file mode 100644 index 01cc15b49f23ad2a0bfd2f139111d5f6b9e4f9b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8717 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 diff --git a/assets/img/quartz.png b/assets/img/quartz.png deleted file mode 100644 index fdef4f5de4704ec06a5d86c2e387536e2d4fd935..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152476 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 diff --git a/assets/img/shoelaces.jpg b/assets/img/shoelaces.jpg deleted file mode 100644 index dfdd3c92a3479747dff2774d5d561f43dc3c14b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63619 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 BHTnPm diff --git a/assets/img/smash-rap.jpg b/assets/img/smash-rap.jpg deleted file mode 100644 index 678f308b5f1a0a9ca889bf884991c3d8e0d42c40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28879 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 usW|ZFB}07$uIcy0*Kj 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

P8p#4!q!Q~0B!WP5}?KEXvV?rfmN?d*b?OB1{ z=O4uifmIA;M$5~w5)?ydIyx|mk|u3|tqne(Wg8f_H+-2oy=S)E?PeN>M_L~wgtJyL zyKc{*DrOiX!95~=`kTyeKYiW_Om5ta3MXFfPT6EZE%QEb?&3le_CHu$!ntJrkO5G3 zc(-}loR#`BmVlvOA7ovT!AR%lyOqAX0LLgg!GI4&GYwFUffvxjE!}i&?qKHrw)kz{ z;$rrja4p04lJE(L@t&gU_0zWlIagftN1FqytC1V1TnGkk!v(d&2Y(8z6}r&>$;+Yx z154aHzX8Y>6dUcZSw;4<(`diIQw6~asdJZE-(#tK@O*XwWC4YIGR2V}INykHmMSk@ z^@1B_A6R?<D zEZudn*-a$z8_FGklAuO=KcL1+NfZD1^G_8x@e!1gNDO&0oG$rqsA`xBk(*&okjF zAmYGeOHw>*6^J*O7vCh65>OT0t5+&$96+l{QfB@)Xvw#9-uB&$GDMTwl{Qq9ofTsY z6hU@rz#Yi?$+u|(iWEg*=0IWngbD|I@+9anSgDzkRN?y%TYGFEEGY#;={ue?E9zd!*?;#QHe|Om<*wgD#EY!7T_p;5sYAK!iw=+@p^j-#Se_ zn>y83*J$HtGmAr?0~AX4tGNLM#2)~>Am#Ab`-rQGSz@ndqvi>;I<$S?1PH*={!$m2 z;z_S1a@Wb$pG1`Nqg|vIz<+i?gYSD zOhlbVaf`nOWne@M3kc$ZpmCyo;ul5M7rPUL4EGEKWd)!-fmUg5O>{1&qRD0tDd|Hx zkGWHnffp8;Z_x*(9rOO5=SFF54FM%pJ{uJAisY>GGY^X*K*?s<$3k^XG>T%WqNuy$ z66YMK&Y#zeQKB}l!i>`J@``ib@FL{QG1_l@UZJJ}{OXo$B+gSc^~bw@@nfmb|LMqX z(D`g9zkcKmGuV=elI#QQsSD61*U$S60!|I_jwV-w{!Cd23BE+0Ef%j!;gv-%?yuI7 zP{u_DOJ8AnOM=`yornnWa(+U(_R`$K1;03tBpf-Z5 zpS(We0LORe9Y=}huHGl8j%oWA;W+!|ZZy*B>)0Toe6A%uEI*Iy%hi{=Kf7_Z_ zw5^xCa__+*<&-K#RoKwkW~Dx$H3@joiC>goAGX6ZoAnuobwOe9z0t&@YkRgqlgkMc z@I7Z&B}Wa4ia!i~k5H~3?_Q(%-fj63&7SSvJwU&V>lI*Z03=MtKlA?BHp0hg1yH!d z%(zgSyRxNaXnyl5q5b;$DrU2CNbx^Bq9={_2KWBimstFw;CHP)cp_%0Pip*HN|14_ zbnWmhz;38EMzX`KS6T|O2qP(&CoQMHZd-&48`do*(*4HTxVzEGryHuDBt3ysjQ2+Y z2A$we4iGsCxP>mXRRK=!-d;HpnHvKUsjBj$IYBp-vk5%_-dNlv-?V^(?jrR1AH&Hh z!hd9P^5Ysv?$ZJ2IZM*Lf~+O!qCzg)9H~)nX8Wvi&is)7wnN{ z3xw+iMzqMI+If>j`IdX3PrNlED9)EOe(BO654%^|4oAL<`r>)*zhq{R0`LV=gEgHJ8WG)|E#@F<^o4wJA1XOniT%0&G0({dCvF*jA9briH` z9xnXO;I`y~TLSPnrd2)a?7d@e=&{DpX*{C-g9+ zw88C+E+j_DcT{rhHoPCf-1zkG@zffwHU2$gb0o9Iu^Qr+@2_`|*F)2@^^FHzcR!Tt zcW16vKAX<}`O5UZ5X}Y+F!EkKS!2R*Cmf^j}}nr z+G*NkB92G*ZJ*K!7LfJJh8-xUYh@dDB%7}BY-tpiZeam8wmqKq z%R7Dte_nkue!M?)BZODeT`cxbwo)}R_w^C`PKy4#fekP1569XS-p6_8t4)MN$qbM( zbCs<6uurADRrVi8bnMFGgHPy(W@O_JH7+u?CTnI1-^qq~3T@XLqEGl++vBSprz7+B zNS2?;J+^+0#p=nXtG0J-Kb_<(~ib)^$Sq2&n5ZIv1Xm*KRbq zwQ&13BSz`9hHk@=TJzZ9FOEAc)2f#5sKpxL(=N^s8)Blnc!gbSPcf1I!dSbt2XqLJ ziPnj*CkuKz$I!RbUr?-+Es?6?Fumga??Fu)_v;}?iuyg3{@%jq zWCTaF)pEndnS9qGGdk7a$|+})5*jRIRk7~N&wLyatA)17G=_dxd@4Lyg@s4!x3II{ zeq_QCEQqHR571gO=HJXB=IA7Ur>FE0De z7iCYIIcz+f!Vytbt+McnihGFhIdjg-TgnMd%#3)j$GKhEvDLpVgadblR6i5 zuQOfMDOZSN9JeLtI-{avNk$ct=l=w}&Hpy?2JeC8LKiy*wc$68&Qud zj7GzeEQu$(gh}P+u@a_VeW)s)we49pW_FK0T)*FKQ8?MZqn&y1WTo^$%ZcEV%;nd9 zr$Vv147+QcEK!mHid+#^=WHYxpG3It%uLVc&Dxz$Sp?Cii0}I;SfJ**h%>F^j0q2 zGtZf34~+qn#D3NsO-1bgZd!Z>66?SUAGqLJdwak5^9}dO7PvW7Lk*3hQJ|_iGNrvop}s9=e@juy8C)z@ z!NWrJt4K`a8QVp9NMr%%PwNXnn*cy%ogeR@zylO{%l}#&%+UN6L9sze0CzKL5CN?{ zuY`m~j%FMc%hF-*>bU!5kM|vc7Iwo-|0^$puN3F!=csO-57P=Ta~vXi)9Jbo1u$?^ z+M&vO|4*WCiBv7l>Wm@_?nm&eRvN_Dl@$n*aTQK@VTXk&wN%+4TVjNiB07;tTUQOy z6P5Sl(h$v*%yZ1Bv)j5(HLVLFJ;v+hddesr}%hv;-uYjPwStacVVR;l_jcE7Rj z(X>Uoc>LnYl6TWlhk~%0!+U=}|F!tl#)Da=pQC0L9znws?k10`D%ENY?>_$yXBB$i zn}7Bx<0>|KZym!mg`-M}?oogJS<%};=b|SjsUui2Ol`{vsi(@dfr1r4U=eR#@`5TM zH=8(IJ~cJHmzJ;?`FAoVdh2n^zokg~ve*ASFCT_m2C6s9R8Pnf(PZEE@!V%&E?k1_ zn*VZ?^Gpf_Z4(vmX=*1)c}SK|<=50J@RBZN_@C3gl(yKkk9T6-yKO$;YV}Pvc`|8e3WfU2`(ML$eI>Z_W)jEq#d|0qWSw`ep^Fr{2)cj0LoA zG)!iyu~IOlswdDLNApqd&OQ3||G5B{6lKe#_}{|i^6XzbR<|8}RIkU(bFh1PkQ8Yo*X+)qf(VxWVRL$Swv{6h}huRHdD}>te3TK&9j@q zSY@-0%9Cx(Eego}jMUaI9V5cmnY-WlX8|LwIsFN&1?pk8n3Yi{TJTaEP;`0rRX5z= zDfQN4A|wN;YDfh^`onrfzV&&V6{D0qsaHLb_^&d|fG|z*!JI3@Sx^E^zPN zTu&v)aXMKqKfQbAYI{qBi$UwvPt%3U3)|GBS{;Kewq(1p^|Msorg*0qr^)r6L?A4LrN#g%XtO_&~T*FV0CIYPmt+m6|m+W>oe&(ut=OAJS)H-hIZRE)FueSD{}0{`nfG}lU7f_QVxLp#u^qmR z_A8Hdq`bKL#h^E9%t8^l*Y%2L_vd_z9AByrNHoyOHk{nF&6Z6g!&8;O#w7m-cXwx; z6R#{UIRJujBbH$yd8}G^fs2eV_~=)SaN`Uv*jQ`&^C)+V+ch6ktDlv@|6e>$ua>-l z|Bbr(Hx16`Y*XQ)g@{k`&je5B{^NB-N+jc(A&+=jwUS|1^zx&O7kWbmt-Mk4|#42NzrEm^$WceX@iGoZ=hEtN3Jg5Ujcq^wEB)0IN@6Z=Z~6R- zlJCE7Bb-UYEN6%G5r1EF{EEP&$Es!Ab@S;VJVA7g9(*nD!?!RL_Q-TBR1tYvp!HRY zmSHvNxiJ$(xcQV{X7Fkq2>i5(I1kc{zExY)#28>TQ7`vnn6XGoN0UA6`Y03G*iYq# zV7Pi<>GC^KKTsy9zeBiRZ|^=+K#T=H!I9Gop;|GM*zHN~$6!puAeIYSY#<*P7lv*$ z_OLh`_T|S7B#vpRhDNkq^io!3q?$XLhd8kg&0UEHS!XGqhUGXse3B^TE+E~FHlD*A zLK5fF7&2=q#2?N7Dz}+B{YAQGL8Ms41uacqr@LWeN@H2%)T2so3MCdPzP~{?*l(^s zG(pk|GJo`KUn4h|2kR%-7!btnUI>o8KC)$~s~nJFi^70=xb-J}#w=UXEazLvW!v+B zIQj&>4?HTg(gtz+{E-(Yr^u-XTR&dbQ4)muk^F7gq;3`xJjd|#|Gl4 z>EwCCDWOaCtglIGXVKz^8Pq)O|40)h9`MEACngA07bny3$`nQRX4Iatzs-pLfn6#2 zUX^dzL<7-VYZS7DKHExBDfPbi;=ggs@ubA|t;4q;K9Q1ieVj#?Qdm9M4!tc2W)1Esik=El%xE#Hl~--AK<2UKSyjvFO39OuQ9lW!4+AX=76)$JvmnqGD%G z7p{x``fKg!wfEVqxKXtXTT-rW`QjwEH_hFjugiD;Ofc}L zXURVOuW(zxxL=~nNPSgrFgd0La zEri+a*msigsHMn>;8+Alepge{TMDU}A6dbg{FkGtS`2^U$6QJpOpToRjVfakGd((9 zd(chhv05ml<*;Swre~8_TE7f2Z&Ngk=8dORPK?BGUdb+lpC|Dtou# zn~>D+tevBGR5eq$^Lto-B|Tr)y+|cCnz%%W+-#f>xJ8%o*YEbLH{WMc^~1dM*6|Wj z$z$oonQtqO0-;E^lxw~T@i#*OBsEow1b-Tzf4{pLCZFpkb^SgM5{W9B+c5>x*JoH; zl^Dh(JkDs#Rz|mu6blnR|Db~L1yKUFn}CAM7Do^NL#;~Iw;htt1V4oh+P?|e{Vn|U z<+G6;Fh+j-RVa3+Jc00@*X|~MOV!Db?_ta5Bz2dM?S05PLTQpgQ0jN9R|Kr2OAgPKFhy}RoStWOXzU0(VYUl6N%0AKdUn->i! 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 diff --git a/assets/js/app.js b/assets/js/app.js new file mode 100644 index 0000000..60fabb4 --- /dev/null +++ b/assets/js/app.js @@ -0,0 +1,44 @@ +// If you want to use Phoenix channels, run `mix help phx.gen.channel` +// to get started and then uncomment the line below. +// import "./user_socket.js" + +// You can include dependencies in two ways. +// +// The simplest option is to put them in assets/vendor and +// import them using relative paths: +// +// import "../vendor/some-package.js" +// +// Alternatively, you can `npm install some-package --prefix assets` and import +// them using a path starting with the package name: +// +// import "some-package" +// + +// Include phoenix_html to handle method=PUT/DELETE in forms and buttons. +import "phoenix_html" +// Establish Phoenix Socket and LiveView configuration. +import { Socket } from "phoenix" +import { LiveSocket } from "phoenix_live_view" +import topbar from "../vendor/topbar" + +let csrfToken = document + .querySelector("meta[name='csrf-token']") + .getAttribute("content") +let liveSocket = new LiveSocket("/live", Socket, { + params: { _csrf_token: csrfToken }, +}) + +// Show progress bar on live navigation and form submits +topbar.config({ barColors: { 0: "#29d" }, shadowColor: "rgba(0, 0, 0, .3)" }) +window.addEventListener("phx:page-loading-start", (_info) => topbar.show(300)) +window.addEventListener("phx:page-loading-stop", (_info) => topbar.hide()) + +// connect if there are any LiveViews on the page +liveSocket.connect() + +// expose liveSocket on window for web console debug logs and latency simulation: +// >> liveSocket.enableDebug() +// >> liveSocket.enableLatencySim(1000) // enabled for duration of browser session +// >> liveSocket.disableLatencySim() +window.liveSocket = liveSocket diff --git a/assets/node-env.nix b/assets/node-env.nix new file mode 100644 index 0000000..bc1e366 --- /dev/null +++ b/assets/node-env.nix @@ -0,0 +1,689 @@ +# This file originates from node2nix + +{lib, stdenv, nodejs, python2, pkgs, libtool, runCommand, writeTextFile, writeShellScript}: + +let + # Workaround to cope with utillinux in Nixpkgs 20.09 and util-linux in Nixpkgs master + utillinux = if pkgs ? utillinux then pkgs.utillinux else pkgs.util-linux; + + python = if nodejs ? python then nodejs.python else python2; + + # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise + tarWrapper = runCommand "tarWrapper" {} '' + mkdir -p $out/bin + + cat > $out/bin/tar <> $out/nix-support/hydra-build-products + ''; + }; + + # Common shell logic + installPackage = writeShellScript "install-package" '' + installPackage() { + local packageName=$1 src=$2 + + local strippedName + + local DIR=$PWD + cd $TMPDIR + + unpackFile $src + + # Make the base dir in which the target dependency resides first + mkdir -p "$(dirname "$DIR/$packageName")" + + if [ -f "$src" ] + then + # Figure out what directory has been unpacked + packageDir="$(find . -maxdepth 1 -type d | tail -1)" + + # Restore write permissions to make building work + find "$packageDir" -type d -exec chmod u+x {} \; + chmod -R u+w "$packageDir" + + # Move the extracted tarball into the output folder + mv "$packageDir" "$DIR/$packageName" + elif [ -d "$src" ] + then + # Get a stripped name (without hash) of the source directory. + # On old nixpkgs it's already set internally. + if [ -z "$strippedName" ] + then + strippedName="$(stripHash $src)" + fi + + # Restore write permissions to make building work + chmod -R u+w "$strippedName" + + # Move the extracted directory into the output folder + mv "$strippedName" "$DIR/$packageName" + fi + + # Change to the package directory to install dependencies + cd "$DIR/$packageName" + } + ''; + + # Bundle the dependencies of the package + # + # Only include dependencies if they don't exist. They may also be bundled in the package. + includeDependencies = {dependencies}: + lib.optionalString (dependencies != []) ( + '' + mkdir -p node_modules + cd node_modules + '' + + (lib.concatMapStrings (dependency: + '' + if [ ! -e "${dependency.packageName}" ]; then + ${composePackage dependency} + fi + '' + ) dependencies) + + '' + cd .. + '' + ); + + # Recursively composes the dependencies of a package + composePackage = { name, packageName, src, dependencies ? [], ... }@args: + builtins.addErrorContext "while evaluating node package '${packageName}'" '' + installPackage "${packageName}" "${src}" + ${includeDependencies { inherit dependencies; }} + cd .. + ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} + ''; + + pinpointDependencies = {dependencies, production}: + let + pinpointDependenciesFromPackageJSON = writeTextFile { + name = "pinpointDependencies.js"; + text = '' + var fs = require('fs'); + var path = require('path'); + + function resolveDependencyVersion(location, name) { + if(location == process.env['NIX_STORE']) { + return null; + } else { + var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json"); + + if(fs.existsSync(dependencyPackageJSON)) { + var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON)); + + if(dependencyPackageObj.name == name) { + return dependencyPackageObj.version; + } + } else { + return resolveDependencyVersion(path.resolve(location, ".."), name); + } + } + } + + function replaceDependencies(dependencies) { + if(typeof dependencies == "object" && dependencies !== null) { + for(var dependency in dependencies) { + var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency); + + if(resolvedVersion === null) { + process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n"); + } else { + dependencies[dependency] = resolvedVersion; + } + } + } + } + + /* Read the package.json configuration */ + var packageObj = JSON.parse(fs.readFileSync('./package.json')); + + /* Pinpoint all dependencies */ + replaceDependencies(packageObj.dependencies); + if(process.argv[2] == "development") { + replaceDependencies(packageObj.devDependencies); + } + else { + packageObj.devDependencies = {}; + } + replaceDependencies(packageObj.optionalDependencies); + replaceDependencies(packageObj.peerDependencies); + + /* Write the fixed package.json file */ + fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2)); + ''; + }; + in + '' + node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"} + + ${lib.optionalString (dependencies != []) + '' + if [ -d node_modules ] + then + cd node_modules + ${lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies} + cd .. + fi + ''} + ''; + + # Recursively traverses all dependencies of a package and pinpoints all + # dependencies in the package.json file to the versions that are actually + # being used. + + pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args: + '' + if [ -d "${packageName}" ] + then + cd "${packageName}" + ${pinpointDependencies { inherit dependencies production; }} + cd .. + ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} + fi + ''; + + # Extract the Node.js source code which is used to compile packages with + # native bindings + nodeSources = runCommand "node-sources" {} '' + tar --no-same-owner --no-same-permissions -xf ${nodejs.src} + mv node-* $out + ''; + + # Script that adds _integrity fields to all package.json files to prevent NPM from consulting the cache (that is empty) + addIntegrityFieldsScript = writeTextFile { + name = "addintegrityfields.js"; + text = '' + var fs = require('fs'); + var path = require('path'); + + function augmentDependencies(baseDir, dependencies) { + for(var dependencyName in dependencies) { + var dependency = dependencies[dependencyName]; + + // Open package.json and augment metadata fields + var packageJSONDir = path.join(baseDir, "node_modules", dependencyName); + var packageJSONPath = path.join(packageJSONDir, "package.json"); + + if(fs.existsSync(packageJSONPath)) { // Only augment packages that exist. Sometimes we may have production installs in which development dependencies can be ignored + console.log("Adding metadata fields to: "+packageJSONPath); + var packageObj = JSON.parse(fs.readFileSync(packageJSONPath)); + + if(dependency.integrity) { + packageObj["_integrity"] = dependency.integrity; + } else { + packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads. + } + + if(dependency.resolved) { + packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided + } else { + packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories. + } + + if(dependency.from !== undefined) { // Adopt from property if one has been provided + packageObj["_from"] = dependency.from; + } + + fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2)); + } + + // Augment transitive dependencies + if(dependency.dependencies !== undefined) { + augmentDependencies(packageJSONDir, dependency.dependencies); + } + } + } + + if(fs.existsSync("./package-lock.json")) { + var packageLock = JSON.parse(fs.readFileSync("./package-lock.json")); + + if(![1, 2].includes(packageLock.lockfileVersion)) { + process.stderr.write("Sorry, I only understand lock file versions 1 and 2!\n"); + process.exit(1); + } + + if(packageLock.dependencies !== undefined) { + augmentDependencies(".", packageLock.dependencies); + } + } + ''; + }; + + # Reconstructs a package-lock file from the node_modules/ folder structure and package.json files with dummy sha1 hashes + reconstructPackageLock = writeTextFile { + name = "reconstructpackagelock.js"; + text = '' + var fs = require('fs'); + var path = require('path'); + + var packageObj = JSON.parse(fs.readFileSync("package.json")); + + var lockObj = { + name: packageObj.name, + version: packageObj.version, + lockfileVersion: 2, + requires: true, + packages: { + "": { + name: packageObj.name, + version: packageObj.version, + license: packageObj.license, + bin: packageObj.bin, + dependencies: packageObj.dependencies, + engines: packageObj.engines, + optionalDependencies: packageObj.optionalDependencies + } + }, + dependencies: {} + }; + + function augmentPackageJSON(filePath, packages, dependencies) { + var packageJSON = path.join(filePath, "package.json"); + if(fs.existsSync(packageJSON)) { + var packageObj = JSON.parse(fs.readFileSync(packageJSON)); + packages[filePath] = { + version: packageObj.version, + integrity: "sha1-000000000000000000000000000=", + dependencies: packageObj.dependencies, + engines: packageObj.engines, + optionalDependencies: packageObj.optionalDependencies + }; + dependencies[packageObj.name] = { + version: packageObj.version, + integrity: "sha1-000000000000000000000000000=", + dependencies: {} + }; + processDependencies(path.join(filePath, "node_modules"), packages, dependencies[packageObj.name].dependencies); + } + } + + function processDependencies(dir, packages, dependencies) { + if(fs.existsSync(dir)) { + var files = fs.readdirSync(dir); + + files.forEach(function(entry) { + var filePath = path.join(dir, entry); + var stats = fs.statSync(filePath); + + if(stats.isDirectory()) { + if(entry.substr(0, 1) == "@") { + // When we encounter a namespace folder, augment all packages belonging to the scope + var pkgFiles = fs.readdirSync(filePath); + + pkgFiles.forEach(function(entry) { + if(stats.isDirectory()) { + var pkgFilePath = path.join(filePath, entry); + augmentPackageJSON(pkgFilePath, packages, dependencies); + } + }); + } else { + augmentPackageJSON(filePath, packages, dependencies); + } + } + }); + } + } + + processDependencies("node_modules", lockObj.packages, lockObj.dependencies); + + fs.writeFileSync("package-lock.json", JSON.stringify(lockObj, null, 2)); + ''; + }; + + # Script that links bins defined in package.json to the node_modules bin directory + # NPM does not do this for top-level packages itself anymore as of v7 + linkBinsScript = writeTextFile { + name = "linkbins.js"; + text = '' + var fs = require('fs'); + var path = require('path'); + + var packageObj = JSON.parse(fs.readFileSync("package.json")); + + var nodeModules = Array(packageObj.name.split("/").length).fill("..").join(path.sep); + + if(packageObj.bin !== undefined) { + fs.mkdirSync(path.join(nodeModules, ".bin")) + + if(typeof packageObj.bin == "object") { + Object.keys(packageObj.bin).forEach(function(exe) { + if(fs.existsSync(packageObj.bin[exe])) { + console.log("linking bin '" + exe + "'"); + fs.symlinkSync( + path.join("..", packageObj.name, packageObj.bin[exe]), + path.join(nodeModules, ".bin", exe) + ); + } + else { + console.log("skipping non-existent bin '" + exe + "'"); + } + }) + } + else { + if(fs.existsSync(packageObj.bin)) { + console.log("linking bin '" + packageObj.bin + "'"); + fs.symlinkSync( + path.join("..", packageObj.name, packageObj.bin), + path.join(nodeModules, ".bin", packageObj.name.split("/").pop()) + ); + } + else { + console.log("skipping non-existent bin '" + packageObj.bin + "'"); + } + } + } + else if(packageObj.directories !== undefined && packageObj.directories.bin !== undefined) { + fs.mkdirSync(path.join(nodeModules, ".bin")) + + fs.readdirSync(packageObj.directories.bin).forEach(function(exe) { + if(fs.existsSync(path.join(packageObj.directories.bin, exe))) { + console.log("linking bin '" + exe + "'"); + fs.symlinkSync( + path.join("..", packageObj.name, packageObj.directories.bin, exe), + path.join(nodeModules, ".bin", exe) + ); + } + else { + console.log("skipping non-existent bin '" + exe + "'"); + } + }) + } + ''; + }; + + prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}: + let + forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com"; + in + '' + # Pinpoint the versions of all dependencies to the ones that are actually being used + echo "pinpointing versions of dependencies..." + source $pinpointDependenciesScriptPath + + # Patch the shebangs of the bundled modules to prevent them from + # calling executables outside the Nix store as much as possible + patchShebangs . + + # Deploy the Node.js package by running npm install. Since the + # dependencies have been provided already by ourselves, it should not + # attempt to install them again, which is good, because we want to make + # it Nix's responsibility. If it needs to install any dependencies + # anyway (e.g. because the dependency parameters are + # incomplete/incorrect), it fails. + # + # The other responsibilities of NPM are kept -- version checks, build + # steps, postprocessing etc. + + export HOME=$TMPDIR + cd "${packageName}" + runHook preRebuild + + ${lib.optionalString bypassCache '' + ${lib.optionalString reconstructLock '' + if [ -f package-lock.json ] + then + echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!" + echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!" + rm package-lock.json + else + echo "No package-lock.json file found, reconstructing..." + fi + + node ${reconstructPackageLock} + ''} + + node ${addIntegrityFieldsScript} + ''} + + npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} rebuild + + runHook postRebuild + + if [ "''${dontNpmInstall-}" != "1" ] + then + # NPM tries to download packages even when they already exist if npm-shrinkwrap is used. + rm -f npm-shrinkwrap.json + + npm ${forceOfflineFlag} --nodedir=${nodeSources} --no-bin-links --ignore-scripts ${npmFlags} ${lib.optionalString production "--production"} install + fi + + # Link executables defined in package.json + node ${linkBinsScript} + ''; + + # Builds and composes an NPM package including all its dependencies + buildNodePackage = + { name + , packageName + , version ? null + , dependencies ? [] + , buildInputs ? [] + , production ? true + , npmFlags ? "" + , dontNpmInstall ? false + , bypassCache ? false + , reconstructLock ? false + , preRebuild ? "" + , dontStrip ? true + , unpackPhase ? "true" + , buildPhase ? "true" + , meta ? {} + , ... }@args: + + let + extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" "meta" ]; + in + stdenv.mkDerivation ({ + name = "${name}${if version == null then "" else "-${version}"}"; + buildInputs = [ tarWrapper python nodejs ] + ++ lib.optional (stdenv.isLinux) utillinux + ++ lib.optional (stdenv.isDarwin) libtool + ++ buildInputs; + + inherit nodejs; + + inherit dontStrip; # Stripping may fail a build for some package deployments + inherit dontNpmInstall preRebuild unpackPhase buildPhase; + + compositionScript = composePackage args; + pinpointDependenciesScript = pinpointDependenciesOfPackage args; + + passAsFile = [ "compositionScript" "pinpointDependenciesScript" ]; + + installPhase = '' + source ${installPackage} + + # Create and enter a root node_modules/ folder + mkdir -p $out/lib/node_modules + cd $out/lib/node_modules + + # Compose the package and all its dependencies + source $compositionScriptPath + + ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }} + + # Create symlink to the deployed executable folder, if applicable + if [ -d "$out/lib/node_modules/.bin" ] + then + ln -s $out/lib/node_modules/.bin $out/bin + + # Fixup all executables + ls $out/bin/* | while read i + do + file="$(readlink -f "$i")" + chmod u+rwx "$file" + if isScript "$file" + then + sed -i 's/\r$//' "$file" # convert crlf to lf + fi + done + fi + + # Create symlinks to the deployed manual page folders, if applicable + if [ -d "$out/lib/node_modules/${packageName}/man" ] + then + mkdir -p $out/share + for dir in "$out/lib/node_modules/${packageName}/man/"* + do + mkdir -p $out/share/man/$(basename "$dir") + for page in "$dir"/* + do + ln -s $page $out/share/man/$(basename "$dir") + done + done + fi + + # Run post install hook, if provided + runHook postInstall + ''; + + meta = { + # default to Node.js' platforms + platforms = nodejs.meta.platforms; + } // meta; + } // extraArgs); + + # Builds a node environment (a node_modules folder and a set of binaries) + buildNodeDependencies = + { name + , packageName + , version ? null + , src + , dependencies ? [] + , buildInputs ? [] + , production ? true + , npmFlags ? "" + , dontNpmInstall ? false + , bypassCache ? false + , reconstructLock ? false + , dontStrip ? true + , unpackPhase ? "true" + , buildPhase ? "true" + , ... }@args: + + let + extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ]; + in + stdenv.mkDerivation ({ + name = "node-dependencies-${name}${if version == null then "" else "-${version}"}"; + + buildInputs = [ tarWrapper python nodejs ] + ++ lib.optional (stdenv.isLinux) utillinux + ++ lib.optional (stdenv.isDarwin) libtool + ++ buildInputs; + + inherit dontStrip; # Stripping may fail a build for some package deployments + inherit dontNpmInstall unpackPhase buildPhase; + + includeScript = includeDependencies { inherit dependencies; }; + pinpointDependenciesScript = pinpointDependenciesOfPackage args; + + passAsFile = [ "includeScript" "pinpointDependenciesScript" ]; + + installPhase = '' + source ${installPackage} + + mkdir -p $out/${packageName} + cd $out/${packageName} + + source $includeScriptPath + + # Create fake package.json to make the npm commands work properly + cp ${src}/package.json . + chmod 644 package.json + ${lib.optionalString bypassCache '' + if [ -f ${src}/package-lock.json ] + then + cp ${src}/package-lock.json . + chmod 644 package-lock.json + fi + ''} + + # Go to the parent folder to make sure that all packages are pinpointed + cd .. + ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} + + ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }} + + # Expose the executables that were installed + cd .. + ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} + + mv ${packageName} lib + ln -s $out/lib/node_modules/.bin $out/bin + ''; + } // extraArgs); + + # Builds a development shell + buildNodeShell = + { name + , packageName + , version ? null + , src + , dependencies ? [] + , buildInputs ? [] + , production ? true + , npmFlags ? "" + , dontNpmInstall ? false + , bypassCache ? false + , reconstructLock ? false + , dontStrip ? true + , unpackPhase ? "true" + , buildPhase ? "true" + , ... }@args: + + let + nodeDependencies = buildNodeDependencies args; + extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "unpackPhase" "buildPhase" ]; + in + stdenv.mkDerivation ({ + name = "node-shell-${name}${if version == null then "" else "-${version}"}"; + + buildInputs = [ python nodejs ] ++ lib.optional (stdenv.isLinux) utillinux ++ buildInputs; + buildCommand = '' + mkdir -p $out/bin + cat > $out/bin/shell < + // + plugin(({ addVariant }) => + addVariant("phx-no-feedback", [".phx-no-feedback&", ".phx-no-feedback &"]) + ), + plugin(({ addVariant }) => + addVariant("phx-click-loading", [ + ".phx-click-loading&", + ".phx-click-loading &", + ]) + ), + plugin(({ addVariant }) => + addVariant("phx-submit-loading", [ + ".phx-submit-loading&", + ".phx-submit-loading &", + ]) + ), + plugin(({ addVariant }) => + addVariant("phx-change-loading", [ + ".phx-change-loading&", + ".phx-change-loading &", + ]) + ), + + // Embeds Heroicons (https://heroicons.com) into your app.css bundle + // See your `CoreComponents.icon/1` for more information. + // + plugin(function ({ matchComponents, theme }) { + let iconsDir = path.join(__dirname, "./vendor/heroicons/optimized") + let values = {} + let icons = [ + ["", "/24/outline"], + ["-solid", "/24/solid"], + ["-mini", "/20/solid"], + ] + icons.forEach(([suffix, dir]) => { + fs.readdirSync(path.join(iconsDir, dir)).forEach((file) => { + let name = path.basename(file, ".svg") + suffix + values[name] = { name, fullPath: path.join(iconsDir, dir, file) } + }) + }) + matchComponents( + { + hero: ({ name, fullPath }) => { + let content = fs + .readFileSync(fullPath) + .toString() + .replace(/\r?\n|\r/g, "") + return { + [`--hero-${name}`]: `url('data:image/svg+xml;utf8,${content}')`, + "-webkit-mask": `var(--hero-${name})`, + mask: `var(--hero-${name})`, + "mask-repeat": "no-repeat", + "background-color": "currentColor", + "vertical-align": "middle", + display: "inline-block", + width: theme("spacing.5"), + height: theme("spacing.5"), + } + }, + }, + { values } + ) + }), + ], +} diff --git a/assets/tsconfig.json b/assets/tsconfig.json new file mode 100644 index 0000000..0b48eff --- /dev/null +++ b/assets/tsconfig.json @@ -0,0 +1,30 @@ +{ + // https://esbuild.github.io/content-types/#tsconfig-json + "compilerOptions": { + // Keep in mind that ES6+ syntax to ES5 is not supported in esbuild yet. + "target": "es2016", + // Even when transpiling a single module, the TypeScript compiler actually + // parses imported files so it can tell whether an imported name is a type + // or a value. However, tools like esbuild compile each file in isolation so + // they can't tell if an imported name is a type or a value. + // https://esbuild.github.io/content-types/#isolated-modules + "isolatedModules": true, + // Disables legacy behavior around imports and makes TypeScript's type + // system compatible with ESM. + "esModuleInterop": true, + // Enables define semantics. In this mode, TypeScript class fields behave + // like normal JavaScript class fields. Field initializers do not trigger + // setters on the base class. + "useDefineForClassFields": true, + // If either of these options are enabled, esbuild will consider all code + // in all TypeScript files to be in strict mode and will prefix generated + // code with "use strict" unless the output format is set to esm (since all + // ESM files are automatically in strict mode). + "strict": true, + // Emit .js files with JSX changed to the equivalent React.createElement + // calls. It seems like the "react" value mirrors esbuild's native + // "transform" option, but it isn't obvious how these two relate from the + // documentation: https://esbuild.github.io/api/#jsx. + "jsx": "react" + } +} 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..5a140b9 --- /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 -xvz --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 new file mode 100644 index 0000000..c560d29 --- /dev/null +++ b/assets/vendor/topbar.js @@ -0,0 +1,165 @@ +/** + * @license MIT + * topbar 2.0.0, 2023-02-04 + * https://buunguyen.github.io/topbar + * Copyright (c) 2021 Buu Nguyen + */ +;(function (window, document) { + "use strict" + + // https://gist.github.com/paulirish/1579671 + ;(function () { + var lastTime = 0 + var vendors = ["ms", "moz", "webkit", "o"] + for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { + window.requestAnimationFrame = + window[vendors[x] + "RequestAnimationFrame"] + window.cancelAnimationFrame = + window[vendors[x] + "CancelAnimationFrame"] || + window[vendors[x] + "CancelRequestAnimationFrame"] + } + if (!window.requestAnimationFrame) + window.requestAnimationFrame = function (callback, element) { + var currTime = new Date().getTime() + var timeToCall = Math.max(0, 16 - (currTime - lastTime)) + var id = window.setTimeout(function () { + callback(currTime + timeToCall) + }, timeToCall) + lastTime = currTime + timeToCall + return id + } + if (!window.cancelAnimationFrame) + window.cancelAnimationFrame = function (id) { + clearTimeout(id) + } + })() + + var canvas, + currentProgress, + showing, + progressTimerId = null, + fadeTimerId = null, + delayTimerId = null, + addEvent = function (elem, type, handler) { + if (elem.addEventListener) elem.addEventListener(type, handler, false) + else if (elem.attachEvent) elem.attachEvent("on" + type, handler) + else elem["on" + type] = handler + }, + options = { + autoRun: true, + barThickness: 3, + barColors: { + 0: "rgba(26, 188, 156, .9)", + ".25": "rgba(52, 152, 219, .9)", + ".50": "rgba(241, 196, 15, .9)", + ".75": "rgba(230, 126, 34, .9)", + "1.0": "rgba(211, 84, 0, .9)", + }, + shadowBlur: 10, + shadowColor: "rgba(0, 0, 0, .6)", + className: null, + }, + repaint = function () { + canvas.width = window.innerWidth + canvas.height = options.barThickness * 5 // need space for shadow + + var ctx = canvas.getContext("2d") + ctx.shadowBlur = options.shadowBlur + ctx.shadowColor = options.shadowColor + + var lineGradient = ctx.createLinearGradient(0, 0, canvas.width, 0) + for (var stop in options.barColors) + lineGradient.addColorStop(stop, options.barColors[stop]) + ctx.lineWidth = options.barThickness + ctx.beginPath() + ctx.moveTo(0, options.barThickness / 2) + ctx.lineTo( + Math.ceil(currentProgress * canvas.width), + options.barThickness / 2 + ) + ctx.strokeStyle = lineGradient + ctx.stroke() + }, + createCanvas = function () { + canvas = document.createElement("canvas") + var style = canvas.style + style.position = "fixed" + style.top = style.left = style.right = style.margin = style.padding = 0 + style.zIndex = 100001 + style.display = "none" + if (options.className) canvas.classList.add(options.className) + document.body.appendChild(canvas) + addEvent(window, "resize", repaint) + }, + topbar = { + config: function (opts) { + for (var key in opts) + if (options.hasOwnProperty(key)) options[key] = opts[key] + }, + show: function (delay) { + if (showing) return + if (delay) { + if (delayTimerId) return + delayTimerId = setTimeout(() => topbar.show(), delay) + } else { + showing = true + if (fadeTimerId !== null) window.cancelAnimationFrame(fadeTimerId) + if (!canvas) createCanvas() + canvas.style.opacity = 1 + canvas.style.display = "block" + topbar.progress(0) + if (options.autoRun) { + ;(function loop() { + progressTimerId = window.requestAnimationFrame(loop) + topbar.progress( + "+" + 0.05 * Math.pow(1 - Math.sqrt(currentProgress), 2) + ) + })() + } + } + }, + progress: function (to) { + if (typeof to === "undefined") return currentProgress + if (typeof to === "string") { + to = + (to.indexOf("+") >= 0 || to.indexOf("-") >= 0 + ? currentProgress + : 0) + parseFloat(to) + } + currentProgress = to > 1 ? 1 : to + repaint() + return currentProgress + }, + hide: function () { + clearTimeout(delayTimerId) + delayTimerId = null + if (!showing) return + showing = false + if (progressTimerId != null) { + window.cancelAnimationFrame(progressTimerId) + progressTimerId = null + } + ;(function loop() { + if (topbar.progress("+.1") >= 1) { + canvas.style.opacity -= 0.05 + if (canvas.style.opacity <= 0.05) { + canvas.style.display = "none" + fadeTimerId = null + return + } + } + fadeTimerId = window.requestAnimationFrame(loop) + })() + }, + } + + if (typeof module === "object" && typeof module.exports === "object") { + module.exports = topbar + } else if (typeof define === "function" && define.amd) { + define(function () { + return topbar + }) + } else { + this.topbar = topbar + } +}).call(this, window, document) diff --git a/config/config.exs b/config/config.exs new file mode 100644 index 0000000..92289c5 --- /dev/null +++ b/config/config.exs @@ -0,0 +1,67 @@ +# This file is responsible for configuring your application +# and its dependencies with the aid of the Config module. +# +# This configuration file is loaded before any dependency and +# is restricted to this project. + +# General application configuration +import Config + +config :portfolio, + generators: [timestamp_type: :utc_datetime] + +# Configures the endpoint +config :portfolio, PortfolioWeb.Endpoint, + url: [host: "localhost"], + adapter: Phoenix.Endpoint.Cowboy2Adapter, + render_errors: [ + formats: [html: PortfolioWeb.ErrorHTML, json: PortfolioWeb.ErrorJSON], + layout: false + ], + pubsub_server: Portfolio.PubSub, + live_view: [signing_salt: "4yPvQNNr"] + +# Configures the mailer +# +# By default it uses the "Local" adapter which stores the emails +# locally. You can see the emails in your browser, at "/dev/mailbox". +# +# For production it's recommended to configure a different adapter +# at the `config/runtime.exs`. +config :portfolio, Portfolio.Mailer, adapter: Swoosh.Adapters.Local + +# Configure esbuild (the version is required) +config :esbuild, + version: "0.19.7", + default: [ + args: + ~w(js/app.js --bundle --target=es2017 --outdir=../priv/static/assets --external:/fonts/* --external:/images/*), + cd: Path.expand("../assets", __DIR__), + env: %{"NODE_PATH" => Path.expand("../deps", __DIR__)} + ], + path: System.get_env("MIX_ESBUILD_PATH") + +# Configure tailwind (the version is required) +config :tailwind, + version: "3.3.2", + default: [ + args: ~w( + --config=tailwind.config.js + --input=css/app.css + --output=../priv/static/assets/app.css + ), + cd: Path.expand("../assets", __DIR__) + ], + path: System.get_env("MIX_TAILWIND_PATH") + +# Configures Elixir's Logger +config :logger, :console, + format: "$time $metadata[$level] $message\n", + metadata: [:request_id] + +# Use Jason for JSON parsing in Phoenix +config :phoenix, :json_library, Jason + +# Import environment specific config. This must remain at the bottom +# of this file so it overrides the configuration defined above. +import_config "#{config_env()}.exs" diff --git a/config/dev.exs b/config/dev.exs new file mode 100644 index 0000000..df267ea --- /dev/null +++ b/config/dev.exs @@ -0,0 +1,72 @@ +import Config + +# For development, we disable any cache and enable +# debugging and code reloading. +# +# The watchers configuration can be used to run external +# watchers to your application. For example, we can use it +# to bundle .js and .css sources. +config :portfolio, PortfolioWeb.Endpoint, + # Binding to loopback ipv4 address prevents access from other machines. + # Change to `ip: {0, 0, 0, 0}` to allow access from other machines. + http: [ip: {127, 0, 0, 1}, port: 4000], + check_origin: false, + code_reloader: true, + debug_errors: true, + secret_key_base: "YYlTshfOflSHl7x+Z4EuzrbrIAJdvbQz1/aZp/MkXrwbzsJo/c+p2FVSWto6sNik", + watchers: [ + esbuild: {Esbuild, :install_and_run, [:default, ~w(--sourcemap=inline --watch)]}, + tailwind: {Tailwind, :install_and_run, [:default, ~w(--watch)]} + ] + +# ## SSL Support +# +# In order to use HTTPS in development, a self-signed +# certificate can be generated by running the following +# Mix task: +# +# mix phx.gen.cert +# +# Run `mix help phx.gen.cert` for more information. +# +# The `http:` config above can be replaced with: +# +# https: [ +# port: 4001, +# cipher_suite: :strong, +# keyfile: "priv/cert/selfsigned_key.pem", +# certfile: "priv/cert/selfsigned.pem" +# ], +# +# If desired, both `http:` and `https:` keys can be +# configured to run both http and https servers on +# different ports. + +# Watch static and templates for browser reloading. +config :portfolio, PortfolioWeb.Endpoint, + live_reload: [ + patterns: [ + ~r"priv/static/.*(js|css|png|jpeg|jpg|gif|svg|pdf)$", + ~r"priv/gettext/.*(po)$", + ~r"lib/portfolio_web/(controllers|live|components)/.*(ex|heex)$" + ] + ] + +# Enable dev routes for dashboard and mailbox +config :portfolio, dev_routes: true + +# Do not include metadata nor timestamps in development logs +config :logger, :console, format: "[$level] $message\n" + +# Set a higher stacktrace during development. Avoid configuring such +# in production as building large stacktraces may be expensive. +config :phoenix, :stacktrace_depth, 20 + +# Initialize plugs at runtime for faster development compilation +config :phoenix, :plug_init_mode, :runtime + +# Include HEEx debug annotations as HTML comments in rendered markup +config :phoenix_live_view, :debug_heex_annotations, true + +# 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 new file mode 100644 index 0000000..9bf09f6 --- /dev/null +++ b/config/prod.exs @@ -0,0 +1,20 @@ +import Config + +# Note we also include the path to a cache manifest +# containing the digested version of static files. This +# manifest is generated by the `mix assets.deploy` task, +# which you should run after static files are built and +# before starting your production server. +config :portfolio, PortfolioWeb.Endpoint, cache_static_manifest: "priv/static/cache_manifest.json" + +# Configures Swoosh API Client +config :swoosh, api_client: Swoosh.ApiClient.Finch, finch_name: Portfolio.Finch + +# Disable Swoosh Local Memory Storage +config :swoosh, local: false + +# Do not print debug messages in production +config :logger, level: :info + +# Runtime production configuration, including reading +# of environment variables, is done on config/runtime.exs. diff --git a/config/runtime.exs b/config/runtime.exs new file mode 100644 index 0000000..24f8ae5 --- /dev/null +++ b/config/runtime.exs @@ -0,0 +1,102 @@ +import Config + +# config/runtime.exs is executed for all environments, including +# during releases. It is executed after compilation and before the +# system starts, so it is typically used to load production configuration +# and secrets from environment variables or elsewhere. Do not define +# any compile-time configuration in here, as it won't be applied. +# The block below contains prod specific runtime configuration. + +# ## Using releases +# +# If you use `mix release`, you need to explicitly enable the server +# by passing the PHX_SERVER=true when you start it: +# +# PHX_SERVER=true bin/portfolio 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 :portfolio, PortfolioWeb.Endpoint, server: true +end + +if config_env() == :prod do + # The secret key base is used to sign/encrypt cookies and other secrets. + # A default value is used in config/dev.exs and config/test.exs but you + # want to use a different value for prod and you most likely don't want + # to check this value into version control, so we use an environment + # variable instead. + secret_key_base = + System.get_env("SECRET_KEY_BASE") || + raise """ + environment variable SECRET_KEY_BASE is missing. + You can generate one by calling: mix phx.gen.secret + """ + + host = System.get_env("PHX_HOST") || "example.com" + port = String.to_integer(System.get_env("PORT") || "4000") + + config :portfolio, :dns_cluster_query, System.get_env("DNS_CLUSTER_QUERY") + + config :portfolio, PortfolioWeb.Endpoint, + url: [host: host, port: 443, scheme: "https"], + http: [ + # Enable IPv6 and bind on all interfaces. + # Set it to {0, 0, 0, 0, 0, 0, 0, 1} for local network only access. + # See the documentation on https://hexdocs.pm/plug_cowboy/Plug.Cowboy.html + # for details about using IPv6 vs IPv4 and loopback vs public addresses. + ip: {0, 0, 0, 0, 0, 0, 0, 0}, + port: port + ], + secret_key_base: secret_key_base + + # ## SSL Support + # + # To get SSL working, you will need to add the `https` key + # to your endpoint configuration: + # + # config :portfolio, PortfolioWeb.Endpoint, + # https: [ + # ..., + # port: 443, + # cipher_suite: :strong, + # keyfile: System.get_env("SOME_APP_SSL_KEY_PATH"), + # certfile: System.get_env("SOME_APP_SSL_CERT_PATH") + # ] + # + # The `cipher_suite` is set to `:strong` to support only the + # latest and more secure SSL ciphers. This means old browsers + # and clients may not be supported. You can set it to + # `:compatible` for wider support. + # + # `:keyfile` and `:certfile` expect an absolute path to the key + # and cert in disk or a relative path inside priv, for example + # "priv/ssl/server.key". For all supported SSL configuration + # options, see https://hexdocs.pm/plug/Plug.SSL.html#configure/1 + # + # We also recommend setting `force_ssl` in your endpoint, ensuring + # no data is ever sent via http, always redirecting to https: + # + # config :portfolio, PortfolioWeb.Endpoint, + # force_ssl: [hsts: true] + # + # Check `Plug.SSL` for all available options in `force_ssl`. + + # ## Configuring the mailer + # + # In production you need to configure the mailer to use a different adapter. + # Also, you may need to configure the Swoosh API client of your choice if you + # are not using SMTP. Here is an example of the configuration: + # + # config :portfolio, Portfolio.Mailer, + # adapter: Swoosh.Adapters.Mailgun, + # api_key: System.get_env("MAILGUN_API_KEY"), + # domain: System.get_env("MAILGUN_DOMAIN") + # + # For this example you need include a HTTP client required by Swoosh API client. + # Swoosh supports Hackney and Finch out of the box: + # + # config :swoosh, :api_client, Swoosh.ApiClient.Hackney + # + # See https://hexdocs.pm/swoosh/Swoosh.html#module-installation for details. +end diff --git a/config/test.exs b/config/test.exs new file mode 100644 index 0000000..5cad98a --- /dev/null +++ b/config/test.exs @@ -0,0 +1,20 @@ +import Config + +# We don't run a server during test. If one is required, +# you can enable the server option below. +config :portfolio, PortfolioWeb.Endpoint, + http: [ip: {127, 0, 0, 1}, port: 4002], + secret_key_base: "+DbOkmCUYtnqD4Ucib/JfWwcifO8TP9Vo1YHQWPRby5pqWKkMUcFcU57ioKlxNtv", + server: false + +# In test we don't send emails. +config :portfolio, Portfolio.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: :warning + +# Initialize plugs at runtime for faster test compilation +config :phoenix, :plug_init_mode, :runtime diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..f620865 --- /dev/null +++ b/default.nix @@ -0,0 +1,10 @@ +(import + ( + let lock = builtins.fromJSON (builtins.readFile ./flake.lock); in + fetchTarball { + url = lock.nodes.flake-compat.locked.url or "https://github.com/edolstra/flake-compat/archive/${lock.nodes.flake-compat.locked.rev}.tar.gz"; + sha256 = lock.nodes.flake-compat.locked.narHash; + } + ) + { src = ./.; } +).defaultNix diff --git a/deps.nix b/deps.nix new file mode 100644 index 0000000..44bdc42 --- /dev/null +++ b/deps.nix @@ -0,0 +1,467 @@ +{ lib, beamPackages, overrides ? (x: y: {}) }: + +let + buildRebar3 = lib.makeOverridable beamPackages.buildRebar3; + buildMix = lib.makeOverridable beamPackages.buildMix; + buildErlangMk = lib.makeOverridable beamPackages.buildErlangMk; + + self = packages // (overrides self packages); + + packages = with beamPackages; with self; { + castore = buildMix rec { + name = "castore"; + version = "1.0.7"; + + src = fetchHex { + pkg = "castore"; + version = "${version}"; + sha256 = "da7785a4b0d2a021cd1292a60875a784b6caef71e76bf4917bdee1f390455cf5"; + }; + + beamDeps = []; + }; + + cowboy = buildErlangMk rec { + name = "cowboy"; + version = "2.12.0"; + + src = fetchHex { + pkg = "cowboy"; + version = "${version}"; + sha256 = "8a7abe6d183372ceb21caa2709bec928ab2b72e18a3911aa1771639bef82651e"; + }; + + beamDeps = [ cowlib ranch ]; + }; + + cowboy_telemetry = buildRebar3 rec { + name = "cowboy_telemetry"; + version = "0.4.0"; + + src = fetchHex { + pkg = "cowboy_telemetry"; + version = "${version}"; + sha256 = "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de"; + }; + + beamDeps = [ cowboy telemetry ]; + }; + + cowlib = buildRebar3 rec { + name = "cowlib"; + version = "2.13.0"; + + src = fetchHex { + pkg = "cowlib"; + version = "${version}"; + sha256 = "e1e1284dc3fc030a64b1ad0d8382ae7e99da46c3246b815318a4b848873800a4"; + }; + + beamDeps = []; + }; + + dns_cluster = buildMix rec { + name = "dns_cluster"; + version = "0.1.3"; + + src = fetchHex { + pkg = "dns_cluster"; + version = "${version}"; + sha256 = "46cb7c4a1b3e52c7ad4cbe33ca5079fbde4840dedeafca2baf77996c2da1bc33"; + }; + + beamDeps = []; + }; + + esbuild = buildMix rec { + name = "esbuild"; + version = "0.8.1"; + + src = fetchHex { + pkg = "esbuild"; + version = "${version}"; + sha256 = "25fc876a67c13cb0a776e7b5d7974851556baeda2085296c14ab48555ea7560f"; + }; + + beamDeps = [ castore jason ]; + }; + + expo = buildMix rec { + name = "expo"; + version = "0.5.2"; + + src = fetchHex { + pkg = "expo"; + version = "${version}"; + sha256 = "8c9bfa06ca017c9cb4020fabe980bc7fdb1aaec059fd004c2ab3bff03b1c599c"; + }; + + beamDeps = []; + }; + + file_system = buildMix rec { + name = "file_system"; + version = "1.0.0"; + + src = fetchHex { + pkg = "file_system"; + version = "${version}"; + sha256 = "6752092d66aec5a10e662aefeed8ddb9531d79db0bc145bb8c40325ca1d8536d"; + }; + + beamDeps = []; + }; + + finch = buildMix rec { + name = "finch"; + version = "0.18.0"; + + src = fetchHex { + pkg = "finch"; + version = "${version}"; + sha256 = "69f5045b042e531e53edc2574f15e25e735b522c37e2ddb766e15b979e03aa65"; + }; + + beamDeps = [ castore mime mint nimble_options nimble_pool telemetry ]; + }; + + floki = buildMix rec { + name = "floki"; + version = "0.36.2"; + + src = fetchHex { + pkg = "floki"; + version = "${version}"; + sha256 = "a8766c0bc92f074e5cb36c4f9961982eda84c5d2b8e979ca67f5c268ec8ed580"; + }; + + beamDeps = []; + }; + + gettext = buildMix rec { + name = "gettext"; + version = "0.24.0"; + + src = fetchHex { + pkg = "gettext"; + version = "${version}"; + sha256 = "bdf75cdfcbe9e4622dd18e034b227d77dd17f0f133853a1c73b97b3d6c770e8b"; + }; + + beamDeps = [ expo ]; + }; + + hpax = buildMix rec { + name = "hpax"; + version = "0.2.0"; + + src = fetchHex { + pkg = "hpax"; + version = "${version}"; + sha256 = "bea06558cdae85bed075e6c036993d43cd54d447f76d8190a8db0dc5893fa2f1"; + }; + + beamDeps = []; + }; + + jason = buildMix rec { + name = "jason"; + version = "1.4.1"; + + src = fetchHex { + pkg = "jason"; + version = "${version}"; + sha256 = "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1"; + }; + + beamDeps = []; + }; + + mime = buildMix rec { + name = "mime"; + version = "2.0.5"; + + src = fetchHex { + pkg = "mime"; + version = "${version}"; + sha256 = "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c"; + }; + + beamDeps = []; + }; + + mint = buildMix rec { + name = "mint"; + version = "1.6.0"; + + src = fetchHex { + pkg = "mint"; + version = "${version}"; + sha256 = "3c5ae85d90a5aca0a49c0d8b67360bbe407f3b54f1030a111047ff988e8fefaa"; + }; + + beamDeps = [ castore hpax ]; + }; + + nimble_options = buildMix rec { + name = "nimble_options"; + version = "1.1.0"; + + src = fetchHex { + pkg = "nimble_options"; + version = "${version}"; + sha256 = "8bbbb3941af3ca9acc7835f5655ea062111c9c27bcac53e004460dfd19008a99"; + }; + + beamDeps = []; + }; + + nimble_pool = buildMix rec { + name = "nimble_pool"; + version = "1.1.0"; + + src = fetchHex { + pkg = "nimble_pool"; + version = "${version}"; + sha256 = "af2e4e6b34197db81f7aad230c1118eac993acc0dae6bc83bac0126d4ae0813a"; + }; + + beamDeps = []; + }; + + phoenix = buildMix rec { + name = "phoenix"; + version = "1.7.12"; + + src = fetchHex { + pkg = "phoenix"; + version = "${version}"; + sha256 = "d646192fbade9f485b01bc9920c139bfdd19d0f8df3d73fd8eaf2dfbe0d2837c"; + }; + + beamDeps = [ castore jason phoenix_pubsub phoenix_template plug plug_cowboy plug_crypto telemetry websock_adapter ]; + }; + + phoenix_html = buildMix rec { + name = "phoenix_html"; + version = "3.3.3"; + + src = fetchHex { + pkg = "phoenix_html"; + version = "${version}"; + sha256 = "923ebe6fec6e2e3b3e569dfbdc6560de932cd54b000ada0208b5f45024bdd76c"; + }; + + beamDeps = [ plug ]; + }; + + phoenix_live_dashboard = buildMix rec { + name = "phoenix_live_dashboard"; + version = "0.8.3"; + + src = fetchHex { + pkg = "phoenix_live_dashboard"; + version = "${version}"; + sha256 = "f9470a0a8bae4f56430a23d42f977b5a6205fdba6559d76f932b876bfaec652d"; + }; + + beamDeps = [ mime phoenix_live_view telemetry_metrics ]; + }; + + phoenix_live_reload = buildMix rec { + name = "phoenix_live_reload"; + version = "1.5.3"; + + src = fetchHex { + pkg = "phoenix_live_reload"; + version = "${version}"; + sha256 = "b4ec9cd73cb01ff1bd1cac92e045d13e7030330b74164297d1aee3907b54803c"; + }; + + beamDeps = [ file_system phoenix ]; + }; + + phoenix_live_view = buildMix rec { + name = "phoenix_live_view"; + version = "0.20.14"; + + src = fetchHex { + pkg = "phoenix_live_view"; + version = "${version}"; + sha256 = "82f6d006c5264f979ed5eb75593d808bbe39020f20df2e78426f4f2d570e2402"; + }; + + beamDeps = [ floki jason phoenix phoenix_html phoenix_template plug telemetry ]; + }; + + phoenix_pubsub = buildMix rec { + name = "phoenix_pubsub"; + version = "2.1.3"; + + src = fetchHex { + pkg = "phoenix_pubsub"; + version = "${version}"; + sha256 = "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502"; + }; + + beamDeps = []; + }; + + phoenix_template = buildMix rec { + name = "phoenix_template"; + version = "1.0.4"; + + src = fetchHex { + pkg = "phoenix_template"; + version = "${version}"; + sha256 = "2c0c81f0e5c6753faf5cca2f229c9709919aba34fab866d3bc05060c9c444206"; + }; + + beamDeps = [ phoenix_html ]; + }; + + plug = buildMix rec { + name = "plug"; + version = "1.15.3"; + + src = fetchHex { + pkg = "plug"; + version = "${version}"; + sha256 = "cc4365a3c010a56af402e0809208873d113e9c38c401cabd88027ef4f5c01fd2"; + }; + + beamDeps = [ mime plug_crypto telemetry ]; + }; + + plug_cowboy = buildMix rec { + name = "plug_cowboy"; + version = "2.7.1"; + + src = fetchHex { + pkg = "plug_cowboy"; + version = "${version}"; + sha256 = "02dbd5f9ab571b864ae39418db7811618506256f6d13b4a45037e5fe78dc5de3"; + }; + + beamDeps = [ cowboy cowboy_telemetry plug ]; + }; + + plug_crypto = buildMix rec { + name = "plug_crypto"; + version = "2.1.0"; + + src = fetchHex { + pkg = "plug_crypto"; + version = "${version}"; + sha256 = "131216a4b030b8f8ce0f26038bc4421ae60e4bb95c5cf5395e1421437824c4fa"; + }; + + beamDeps = []; + }; + + ranch = buildRebar3 rec { + name = "ranch"; + version = "1.8.0"; + + src = fetchHex { + pkg = "ranch"; + version = "${version}"; + sha256 = "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5"; + }; + + beamDeps = []; + }; + + swoosh = buildMix rec { + name = "swoosh"; + version = "1.16.5"; + + src = fetchHex { + pkg = "swoosh"; + version = "${version}"; + sha256 = "b2324cf696b09ee52e5e1049dcc77880a11fe618a381e2df1c5ca5d69c380eb0"; + }; + + beamDeps = [ cowboy finch jason mime plug plug_cowboy telemetry ]; + }; + + tailwind = buildMix rec { + name = "tailwind"; + version = "0.2.2"; + + src = fetchHex { + pkg = "tailwind"; + version = "${version}"; + sha256 = "ccfb5025179ea307f7f899d1bb3905cd0ac9f687ed77feebc8f67bdca78565c4"; + }; + + beamDeps = [ castore ]; + }; + + telemetry = buildRebar3 rec { + name = "telemetry"; + version = "1.2.1"; + + src = fetchHex { + pkg = "telemetry"; + version = "${version}"; + sha256 = "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5"; + }; + + beamDeps = []; + }; + + telemetry_metrics = buildMix rec { + name = "telemetry_metrics"; + version = "0.6.2"; + + src = fetchHex { + pkg = "telemetry_metrics"; + version = "${version}"; + sha256 = "9b43db0dc33863930b9ef9d27137e78974756f5f198cae18409970ed6fa5b561"; + }; + + beamDeps = [ telemetry ]; + }; + + telemetry_poller = buildRebar3 rec { + name = "telemetry_poller"; + version = "1.1.0"; + + src = fetchHex { + pkg = "telemetry_poller"; + version = "${version}"; + sha256 = "9eb9d9cbfd81cbd7cdd24682f8711b6e2b691289a0de6826e58452f28c103c8f"; + }; + + beamDeps = [ telemetry ]; + }; + + websock = buildMix rec { + name = "websock"; + version = "0.5.3"; + + src = fetchHex { + pkg = "websock"; + version = "${version}"; + sha256 = "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"; + }; + + beamDeps = []; + }; + + websock_adapter = buildMix rec { + name = "websock_adapter"; + version = "0.5.6"; + + src = fetchHex { + pkg = "websock_adapter"; + version = "${version}"; + sha256 = "e04378d26b0af627817ae84c92083b7e97aca3121196679b73c73b99d0d133ea"; + }; + + beamDeps = [ plug plug_cowboy websock ]; + }; + }; +in self + diff --git a/flake.lock b/flake.lock index 62fd956..035b7da 100644 --- a/flake.lock +++ b/flake.lock @@ -19,11 +19,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1701680307, - "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", + "lastModified": 1694529238, + "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", "owner": "numtide", "repo": "flake-utils", - "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", + "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", "type": "github" }, "original": { @@ -34,11 +34,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1702312524, - "narHash": "sha256-gkZJRDBUCpTPBvQk25G0B7vfbpEYM5s5OZqghkjZsnE=", + "lastModified": 1700794826, + "narHash": "sha256-RyJTnTNKhO0yqRpDISk03I/4A67/dp96YRxc86YOPgU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a9bf124c46ef298113270b1f84a164865987a91c", + "rev": "5a09cb4b393d58f9ed0d9ca1555016a8543c2ac8", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 73f85bb..59b3fd4 100644 --- a/flake.nix +++ b/flake.nix @@ -1,11 +1,11 @@ { description = '' - An opinionated jekyll flake. + An opinionated pheonix flake. To generate a copy of this template elsewhere, install [bootstrap](https://github.com/jrpotter/bootstrap) and run: ```bash - $ bootstrap jekyll + $ bootstrap phoenix ``` ''; @@ -19,32 +19,76 @@ flake-utils.lib.eachDefaultSystem (system: let pkgs = nixpkgs.legacyPackages.${system}; - gems = pkgs.bundlerEnv { - name = "portfolio-gems"; - gemdir = ./.; - ruby = pkgs.ruby_3_2; - }; + + inherit (pkgs.beam.packages.erlang_25) + beamPackages + elixir + elixir-ls + hex + mixRelease; + + nodeDependencies = ( + pkgs.callPackage ./assets/default.nix {} + ).nodeDependencies; + + tailwindcss = pkgs.nodePackages.tailwindcss.overrideAttrs (oa: { + plugins = [ + pkgs.nodePackages."@tailwindcss/forms" + ]; + }); in { packages = { - app = pkgs.stdenv.mkDerivation { - name = "portfolio"; - buildInputs = [ gems gems.wrappedRuby ]; + app = mixRelease { + pname = "portfolio"; src = ./.; version = "0.1.0"; - installPhase = "JEKYLL_ENV=production jekyll b -d $out"; + mixNixDeps = import ./deps.nix { + lib = pkgs.lib; + inherit beamPackages; + }; + + # Enable if using distributed Erlang. + # https://github.com/NixOS/nixpkgs/issues/166229 + removeCookie = false; + + # https://hexdocs.pm/esbuild/Esbuild.html + # https://hexdocs.pm/tailwind/Tailwind.html + postBuild = '' + ln -s ${nodeDependencies}/lib/node_modules assets/node_modules + export MIX_ESBUILD_PATH=${pkgs.esbuild}/bin/esbuild + export MIX_TAILWIND_PATH=${tailwindcss}/bin/tailwind + mix do deps.loadpaths --no-deps-check, assets.deploy + mix phx.gen.release + ''; }; default = self.packages.${system}.app; }; devShells.default = pkgs.mkShell { - packages = with pkgs; [ - bundix - gems - gems.wrappedRuby - ]; + packages = [ + elixir + elixir-ls + hex + ] ++ (with pkgs; [ + inotify-tools # For file watching in development. + mix2nix + node2nix + nodePackages.prettier + nodePackages.typescript-language-server + nodejs + pandoc + postgresql_15 + typescript + ]); + shellHook = '' + # The server will try to use the data directory named by this + # environment variable whenever `-D` is not specified (for e.g. + # `postgres` and `pg_ctl`). + # https://www.postgresql.org/docs/15/server-start.html + export PGDATA="$PWD/db" + ''; }; - } - ); + }); } diff --git a/gemset.nix b/gemset.nix deleted file mode 100644 index aa4816f..0000000 --- a/gemset.nix +++ /dev/null @@ -1,380 +0,0 @@ -{ - addressable = { - dependencies = ["public_suffix"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0irbdwkkjwzajq1ip6ba46q49sxnrl2cw7ddkdhsfhb6aprnm3vr"; - type = "gem"; - }; - version = "2.8.6"; - }; - colorator = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0f7wvpam948cglrciyqd798gdc6z3cfijciavd0dfixgaypmvy72"; - type = "gem"; - }; - version = "1.1.0"; - }; - concurrent-ruby = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; - type = "gem"; - }; - version = "1.2.2"; - }; - em-websocket = { - dependencies = ["eventmachine" "http_parser.rb"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1a66b0kjk6jx7pai9gc7i27zd0a128gy73nmas98gjz6wjyr4spm"; - type = "gem"; - }; - version = "0.5.3"; - }; - eventmachine = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0wh9aqb0skz80fhfn66lbpr4f86ya2z5rx6gm5xlfhd05bj1ch4r"; - type = "gem"; - }; - version = "1.2.7"; - }; - ffi = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd"; - type = "gem"; - }; - version = "1.16.3"; - }; - forwardable-extended = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "15zcqfxfvsnprwm8agia85x64vjzr2w0xn9vxfnxzgcv8s699v0v"; - type = "gem"; - }; - version = "2.6.0"; - }; - google-protobuf = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "18yiqq657lbqbrbdfbxfspdrkiynd0wf49l3cgdw939z36cy0h77"; - type = "gem"; - }; - version = "3.25.1"; - }; - "http_parser.rb" = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1gj4fmls0mf52dlr928gaq0c0cb0m3aqa9kaa6l0ikl2zbqk42as"; - type = "gem"; - }; - version = "0.8.0"; - }; - i18n = { - dependencies = ["concurrent-ruby"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx"; - type = "gem"; - }; - version = "1.14.1"; - }; - jekyll = { - dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml" "terminal-table" "webrick"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0wbp9xjnjv832ksqs816napy6amp5fh8v4wbrxlpxvgakqz6scsx"; - type = "gem"; - }; - version = "4.3.2"; - }; - jekyll-feed = { - dependencies = ["jekyll"]; - groups = ["jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1hzwmjrxi57x68i7jx5rxi8qlcbqcbg3di55wywrp53pr0bap6k8"; - type = "gem"; - }; - version = "0.17.0"; - }; - jekyll-paginate = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0r7bcs8fq98zldih4787zk5i9w24nz5wa26m84ssja95n3sas2l8"; - type = "gem"; - }; - version = "1.1.0"; - }; - jekyll-paginate-v2 = { - dependencies = ["jekyll"]; - groups = ["jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1qzlqhpiqz28624fp0ak76hfy7908w6kpx62v7z43aiwjv0yc6q0"; - type = "gem"; - }; - version = "3.0.0"; - }; - jekyll-sass-converter = { - dependencies = ["sass-embedded"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "00n9v19h0qgjijygfdkdh2gwpmdlz49nw1mqk6fnp43f317ngrz2"; - type = "gem"; - }; - version = "3.0.0"; - }; - jekyll-seo-tag = { - dependencies = ["jekyll"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0638mqhqynghnlnaz0xi1kvnv53wkggaq94flfzlxwandn8x2biz"; - type = "gem"; - }; - version = "2.8.0"; - }; - jekyll-sitemap = { - dependencies = ["jekyll"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0622rwsn5i0m5xcyzdn86l68wgydqwji03lqixdfm1f1xdfqrq0d"; - type = "gem"; - }; - version = "1.4.0"; - }; - jekyll-watch = { - dependencies = ["listen"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1qd7hy1kl87fl7l0frw5qbn22x7ayfzlv9a5ca1m59g0ym1ysi5w"; - type = "gem"; - }; - version = "2.2.1"; - }; - kramdown = { - dependencies = ["rexml"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1ic14hdcqxn821dvzki99zhmcy130yhv5fqfffkcf87asv5mnbmn"; - type = "gem"; - }; - version = "2.4.0"; - }; - kramdown-parser-gfm = { - dependencies = ["kramdown"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0a8pb3v951f4x7h968rqfsa19c8arz21zw1vaj42jza22rap8fgv"; - type = "gem"; - }; - version = "1.1.0"; - }; - lagrange = { - dependencies = ["jekyll" "jekyll-feed" "jekyll-paginate" "jekyll-seo-tag" "jekyll-sitemap"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1x94cw219d8pwqmsm9dp9swvsfsxpdph1d4sninbr9anc83yndh1"; - type = "gem"; - }; - version = "4.0.0"; - }; - liquid = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1czxv2i1gv3k7hxnrgfjb0z8khz74l4pmfwd70c7kr25l2qypksg"; - type = "gem"; - }; - version = "4.0.4"; - }; - listen = { - dependencies = ["rb-fsevent" "rb-inotify"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "13rgkfar8pp31z1aamxf5y7cfq88wv6rxxcwy7cmm177qq508ycn"; - type = "gem"; - }; - version = "3.8.0"; - }; - mercenary = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0f2i827w4lmsizrxixsrv2ssa3gk1b7lmqh8brk8ijmdb551wnmj"; - type = "gem"; - }; - version = "0.4.0"; - }; - pathutil = { - dependencies = ["forwardable-extended"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "12fm93ljw9fbxmv2krki5k5wkvr7560qy8p4spvb9jiiaqv78fz4"; - type = "gem"; - }; - version = "0.16.2"; - }; - public_suffix = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1bni4qjrsh2q49pnmmd6if4iv3ak36bd2cckrs6npl111n769k9m"; - type = "gem"; - }; - version = "5.0.4"; - }; - rake = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy"; - type = "gem"; - }; - version = "13.1.0"; - }; - rb-fsevent = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423"; - type = "gem"; - }; - version = "0.11.2"; - }; - rb-inotify = { - dependencies = ["ffi"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005"; - type = "gem"; - }; - version = "0.10.1"; - }; - rexml = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; - type = "gem"; - }; - version = "3.2.6"; - }; - rouge = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1fkfa0iq3r9b0zzrxpxha17avmyzci3kidzmfbf6fd1279mndpb0"; - type = "gem"; - }; - version = "4.2.0"; - }; - safe_yaml = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0j7qv63p0vqcd838i2iy2f76c3dgwzkiz1d1xkg7n0pbnxj2vb56"; - type = "gem"; - }; - version = "1.0.5"; - }; - sass-embedded = { - dependencies = ["google-protobuf" "rake"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "10f04wvgca22lynvy4pycabkf55p4jf3a3bhmmscjmxv89g9khpg"; - type = "gem"; - }; - version = "1.69.5"; - }; - terminal-table = { - dependencies = ["unicode-display_width"]; - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "14dfmfjppmng5hwj7c5ka6qdapawm3h6k9lhn8zj001ybypvclgr"; - type = "gem"; - }; - version = "3.0.2"; - }; - unicode-display_width = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; - type = "gem"; - }; - version = "2.5.0"; - }; - webrick = { - groups = ["default" "jekyll_plugins"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "13qm7s0gr2pmfcl7dxrmq38asaza4w0i2n9my4yzs499j731wh8r"; - type = "gem"; - }; - version = "1.8.1"; - }; -} diff --git a/index.html b/index.html deleted file mode 100644 index cc8c86b..0000000 --- a/index.html +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout: home -title: Home -pagination: - enabled: true - category: home - indexpage: index ---- diff --git a/lib/portfolio.ex b/lib/portfolio.ex new file mode 100644 index 0000000..166e3d1 --- /dev/null +++ b/lib/portfolio.ex @@ -0,0 +1,9 @@ +defmodule Portfolio do + @moduledoc """ + Portfolio keeps the contexts that define your domain + and business logic. + + Contexts are also responsible for managing your data, regardless + if it comes from the database, an external API or others. + """ +end diff --git a/lib/portfolio/application.ex b/lib/portfolio/application.ex new file mode 100644 index 0000000..69edb9f --- /dev/null +++ b/lib/portfolio/application.ex @@ -0,0 +1,35 @@ +defmodule Portfolio.Application do + # See https://hexdocs.pm/elixir/Application.html + # for more information on OTP Applications + @moduledoc false + + use Application + + @impl true + def start(_type, _args) do + children = [ + PortfolioWeb.Telemetry, + {DNSCluster, query: Application.get_env(:portfolio, :dns_cluster_query) || :ignore}, + {Phoenix.PubSub, name: Portfolio.PubSub}, + # Start the Finch HTTP client for sending emails + {Finch, name: Portfolio.Finch}, + # Start a worker by calling: Portfolio.Worker.start_link(arg) + # {Portfolio.Worker, arg}, + # Start to serve requests, typically the last entry + PortfolioWeb.Endpoint + ] + + # See https://hexdocs.pm/elixir/Supervisor.html + # for other strategies and supported options + opts = [strategy: :one_for_one, name: Portfolio.Supervisor] + Supervisor.start_link(children, opts) + end + + # Tell Phoenix to update the endpoint configuration + # whenever the application is updated. + @impl true + def config_change(changed, _new, removed) do + PortfolioWeb.Endpoint.config_change(changed, removed) + :ok + end +end diff --git a/lib/portfolio/mailer.ex b/lib/portfolio/mailer.ex new file mode 100644 index 0000000..dc8a8ea --- /dev/null +++ b/lib/portfolio/mailer.ex @@ -0,0 +1,3 @@ +defmodule Portfolio.Mailer do + use Swoosh.Mailer, otp_app: :portfolio +end diff --git a/lib/portfolio_web.ex b/lib/portfolio_web.ex new file mode 100644 index 0000000..cd07eb2 --- /dev/null +++ b/lib/portfolio_web.ex @@ -0,0 +1,114 @@ +defmodule PortfolioWeb do + @moduledoc """ + The entrypoint for defining your web interface, such + as controllers, components, channels, and so on. + + This can be used in your application as: + + use PortfolioWeb, :controller + use PortfolioWeb, :html + + The definitions below will be executed for every controller, + component, etc, so keep them short and clean, focused + on imports, uses and aliases. + + Do NOT define functions inside the quoted expressions + below. Instead, define additional modules and import + those modules here. + """ + + def static_paths, do: ~w(assets files fonts images favicon.ico robots.txt) + + def router do + quote do + use Phoenix.Router, helpers: false + + # Import common connection and controller functions to use in pipelines + import Plug.Conn + import Phoenix.Controller + import Phoenix.LiveView.Router + end + end + + def channel do + quote do + use Phoenix.Channel + end + end + + def controller do + quote do + use Phoenix.Controller, + formats: [:html, :json], + layouts: [html: PortfolioWeb.Layouts] + + import Plug.Conn + import PortfolioWeb.Gettext + + unquote(verified_routes()) + end + end + + def live_view do + quote do + use Phoenix.LiveView, + layout: {PortfolioWeb.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 + # UI components and translation + import PortfolioWeb.CoreComponents + import PortfolioWeb.CustomComponents + import PortfolioWeb.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: PortfolioWeb.Endpoint, + router: PortfolioWeb.Router, + statics: PortfolioWeb.static_paths() + end + end + + @doc """ + When used, dispatch to the appropriate controller/view/etc. + """ + defmacro __using__(which) when is_atom(which) do + apply(__MODULE__, which, []) + end +end diff --git a/lib/portfolio_web/components/core_components.ex b/lib/portfolio_web/components/core_components.ex new file mode 100644 index 0000000..b6fdbf0 --- /dev/null +++ b/lib/portfolio_web/components/core_components.ex @@ -0,0 +1,675 @@ +defmodule PortfolioWeb.CoreComponents do + @moduledoc """ + Provides core UI components. + + At first glance, this module may seem daunting, but its goal is to provide + core building blocks for your application, such as modals, tables, and forms. + The components consist mostly of markup and are well-documented with doc + strings and declarative assigns. You may customize and style them in any way + you want, based on your application growth and needs. + + The default components use Tailwind CSS, a utility-first CSS framework. See + the [Tailwind CSS documentation](https://tailwindcss.com) to learn how to + customize them or feel free to swap in another framework altogether. + + Icons are provided by [heroicons](https://heroicons.com). See `icon/1` for + usage. + """ + use Phoenix.Component + + alias Phoenix.LiveView.JS + import PortfolioWeb.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""" +

+ """ + end + + def input(%{type: "select"} = assigns) do + ~H""" +
+ <.label for={@id}><%= @label %> + + <.error :for={msg <- @errors}><%= msg %> +
+ """ + end + + def input(%{type: "textarea"} = assigns) do + ~H""" +
+ <.label for={@id}><%= @label %> + + <.error :for={msg <- @errors}><%= msg %> +
+ """ + end + + # All other inputs text, datetime-local, url, password, etc. are handled here... + def input(assigns) do + ~H""" +
+ <.label for={@id}><%= @label %> + + <.error :for={msg <- @errors}><%= msg %> +
+ """ + end + + @doc """ + Renders a label. + """ + attr :for, :string, default: nil + slot :inner_block, required: true + + def label(assigns) do + ~H""" + + """ + end + + @doc """ + Generates a generic error message. + """ + slot :inner_block, required: true + + def error(assigns) do + ~H""" +

+ <.icon name="hero-exclamation-circle-mini" class="mt-0.5 h-5 w-5 flex-none" /> + <%= render_slot(@inner_block) %> +

+ """ + end + + @doc """ + Renders a header with title. + """ + attr :class, :string, default: nil + + slot :inner_block, required: true + slot :subtitle + slot :actions + + def header(assigns) do + ~H""" +
+
+

+ <%= render_slot(@inner_block) %> +

+

+ <%= render_slot(@subtitle) %> +

+
+
<%= render_slot(@actions) %>
+
+ """ + end + + @doc ~S""" + Renders a table with generic styling. + + ## Examples + + <.table id="users" rows={@users}> + <:col :let={user} label="id"><%= user.id %> + <:col :let={user} label="username"><%= user.username %> + + """ + attr :id, :string, required: true + attr :rows, :list, required: true + attr :row_id, :any, default: nil, doc: "the function for generating the row id" + attr :row_click, :any, default: nil, doc: "the function for handling phx-click on each row" + + attr :row_item, :any, + default: &Function.identity/1, + doc: "the function for mapping each row before calling the :col and :action slots" + + slot :col, required: true do + attr :label, :string + end + + slot :action, doc: "the slot for showing user actions in the last table column" + + def table(assigns) do + assigns = + with %{rows: %Phoenix.LiveView.LiveStream{}} <- assigns do + assign(assigns, row_id: assigns.row_id || fn {id, _item} -> id end) + end + + ~H""" +
+ + + + + + + + + + + + + +
<%= col[:label] %> + <%= gettext("Actions") %> +
+
+ + + <%= render_slot(col, @row_item.(row)) %> + +
+
+
+ + + <%= render_slot(action, @row_item.(row)) %> + +
+
+
+ """ + end + + @doc """ + Renders a data list. + + ## Examples + + <.list> + <:item title="Title"><%= @post.title %> + <:item title="Views"><%= @post.views %> + + """ + slot :item, required: true do + attr :title, :string, required: true + end + + def list(assigns) do + ~H""" +
+
+
+
<%= item.title %>
+
<%= render_slot(item) %>
+
+
+
+ """ + end + + @doc """ + Renders a back navigation link. + + ## Examples + + <.back navigate={~p"/posts"}>Back to posts + """ + attr :navigate, :any, required: true + slot :inner_block, required: true + + def back(assigns) do + ~H""" +
+ <.link + navigate={@navigate} + class="text-sm font-semibold leading-6 text-zinc-900 hover:text-zinc-700" + > + <.icon name="hero-arrow-left-solid" class="h-3 w-3" /> + <%= render_slot(@inner_block) %> + +
+ """ + end + + @doc """ + Renders a [Heroicon](https://heroicons.com). + + Heroicons come in three styles – outline, solid, and mini. + By default, the outline style is used, but solid and mini may + be applied by using the `-solid` and `-mini` suffix. + + You can customize the size and colors of the icons by setting + width, height, and background color classes. + + Icons are extracted from your `assets/vendor/heroicons` directory and bundled + within your compiled app.css by the plugin in your `assets/tailwind.config.js`. + + ## Examples + + <.icon name="hero-x-mark-solid" /> + <.icon name="hero-arrow-path" class="ml-1 w-3 h-3 animate-spin" /> + """ + attr :name, :string, required: true + attr :class, :string, default: nil + + def icon(%{name: "hero-" <> _} = assigns) do + ~H""" + + """ + end + + ## JS Commands + + def show(js \\ %JS{}, selector) do + JS.show(js, + to: selector, + transition: + {"transition-all transform ease-out duration-300", + "opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95", + "opacity-100 translate-y-0 sm:scale-100"} + ) + end + + def hide(js \\ %JS{}, selector) do + JS.hide(js, + to: selector, + time: 200, + transition: + {"transition-all transform ease-in duration-200", + "opacity-100 translate-y-0 sm:scale-100", + "opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"} + ) + end + + def show_modal(js \\ %JS{}, id) when is_binary(id) do + js + |> JS.show(to: "##{id}") + |> JS.show( + to: "##{id}-bg", + transition: {"transition-all transform ease-out duration-300", "opacity-0", "opacity-100"} + ) + |> show("##{id}-container") + |> JS.add_class("overflow-hidden", to: "body") + |> JS.focus_first(to: "##{id}-content") + end + + def hide_modal(js \\ %JS{}, id) do + js + |> JS.hide( + to: "##{id}-bg", + transition: {"transition-all transform ease-in duration-200", "opacity-100", "opacity-0"} + ) + |> hide("##{id}-container") + |> JS.hide(to: "##{id}", transition: {"block", "block", "hidden"}) + |> JS.remove_class("overflow-hidden", to: "body") + |> JS.pop_focus() + end + + @doc """ + Translates an error message using gettext. + """ + def translate_error({msg, opts}) do + # When using gettext, we typically pass the strings we want + # to translate as a static argument: + # + # # Translate the number of files with plural rules + # dngettext("errors", "1 file", "%{count} files", count) + # + # However the error messages in our forms and APIs are generated + # dynamically, so we need to translate them by calling Gettext + # with our gettext backend as first argument. Translations are + # available in the errors.po file (as we use the "errors" domain). + if count = opts[:count] do + Gettext.dngettext(BlahWeb.Gettext, "errors", msg, msg, count, opts) + else + Gettext.dgettext(BlahWeb.Gettext, "errors", msg, opts) + end + end + + @doc """ + Translates the errors for a field from a keyword list of errors. + """ + def translate_errors(errors, field) when is_list(errors) do + for {^field, {msg, opts}} <- errors, do: translate_error({msg, opts}) + end +end diff --git a/lib/portfolio_web/components/custom_components.ex b/lib/portfolio_web/components/custom_components.ex new file mode 100644 index 0000000..ae641b9 --- /dev/null +++ b/lib/portfolio_web/components/custom_components.ex @@ -0,0 +1,135 @@ +defmodule PortfolioWeb.CustomComponents do + use Phoenix.Component + + import PortfolioWeb.CoreComponents + + @doc """ + Renders an anchor tag that opens a new tab. + + ## Examples + + <.link_blank href="/files/tagless-final-parsing/kiselyov-interpreters.pdf"> + PDF + , + """ + attr :href, :string, required: true + slot :inner_block, required: true + + def link_blank(assigns) do + ~H""" +
+ <%= render_slot(@inner_block) %> + + """ + end + + @doc """ + Renders a project description. + """ + attr :title, :string, required: true + attr :href, :string, required: true + attr :date, :string, required: true + slot :inner_block, required: true + + def project(assigns) do + ~H""" +
+ <%= @title %> + <%= @date %> +

+ <%= render_slot(@inner_block) %> +

+
+ """ + end + + @doc """ + Renders a blog description. + """ + attr :title, :string, required: true + attr :href, :string, required: true + attr :date, :string, required: true + slot :inner_block, required: true + + def blog(assigns) do + ~H""" +
+ <.link navigate={@href} class="pr-1 font-bold text-cyan-500"><%= @title %> + <%= @date %> +

+ <%= render_slot(@inner_block) %> +

+
+ """ + end + + @doc """ + Renders an informational admonition. + """ + slot :inner_block, required: true + + def info(assigns) do + ~H""" + + """ + end + + @doc """ + Renders a tip admonition. + """ + slot :inner_block, required: true + + def tip(assigns) do + ~H""" + + """ + end + + @doc """ + Renders a warning admonition. + """ + slot :inner_block, required: true + + def warning(assigns) do + ~H""" + + """ + end + + @doc """ + Renders an accordion. + """ + attr :header, :string, required: true + slot :inner_block, required: true + + def accordion(assigns) do + ~H""" +
+ + <%= @header %> + +
+ <%= render_slot(@inner_block) %> +
+
+ """ + end +end diff --git a/lib/portfolio_web/components/layouts.ex b/lib/portfolio_web/components/layouts.ex new file mode 100644 index 0000000..5f408ab --- /dev/null +++ b/lib/portfolio_web/components/layouts.ex @@ -0,0 +1,5 @@ +defmodule PortfolioWeb.Layouts do + use PortfolioWeb, :html + + embed_templates "layouts/*" +end diff --git a/lib/portfolio_web/components/layouts/app.html.heex b/lib/portfolio_web/components/layouts/app.html.heex new file mode 100644 index 0000000..ab3e1a5 --- /dev/null +++ b/lib/portfolio_web/components/layouts/app.html.heex @@ -0,0 +1,9 @@ +
+ <.flash_group flash={@flash} /> +

+ Joshua Potter +

+
+ <%= @inner_content %> +
+
diff --git a/lib/portfolio_web/components/layouts/root.html.heex b/lib/portfolio_web/components/layouts/root.html.heex new file mode 100644 index 0000000..61bf719 --- /dev/null +++ b/lib/portfolio_web/components/layouts/root.html.heex @@ -0,0 +1,18 @@ + + + + + + + <.live_title suffix=" · Joshua Potter"> + <%= assigns[:page_title] || "Portfolio" %> + + + + + + + <%= @inner_content %> + + diff --git a/lib/portfolio_web/controllers/blog_controller.ex b/lib/portfolio_web/controllers/blog_controller.ex new file mode 100644 index 0000000..10d965e --- /dev/null +++ b/lib/portfolio_web/controllers/blog_controller.ex @@ -0,0 +1,11 @@ +defmodule PortfolioWeb.BlogController do + use PortfolioWeb, :controller + + def effect_systems(conn, _params) do + render(conn, :effect_systems) + end + + def tagless_final_parsing(conn, _params) do + render(conn, :tagless_final_parsing) + end +end diff --git a/lib/portfolio_web/controllers/blog_html.ex b/lib/portfolio_web/controllers/blog_html.ex new file mode 100644 index 0000000..3525853 --- /dev/null +++ b/lib/portfolio_web/controllers/blog_html.ex @@ -0,0 +1,5 @@ +defmodule PortfolioWeb.BlogHTML do + use PortfolioWeb, :html + + embed_templates "blog_html/*" +end diff --git a/lib/portfolio_web/controllers/blog_html/effect_systems.html.heex b/lib/portfolio_web/controllers/blog_html/effect_systems.html.heex new file mode 100644 index 0000000..916214a --- /dev/null +++ b/lib/portfolio_web/controllers/blog_html/effect_systems.html.heex @@ -0,0 +1,1005 @@ +
+

Effect Systems

+

20 Mar 2022

+
+

As I’ve begun exploring the world of so-called algebraic + effect systems, I’ve become increasingly frustrated in the + level of documentation around them. Learning to use them (and moreso + understanding how they work) requires diving into library internals, + watching various videos, and hoping to grok why certain effects aren’t + being interpreted the way you might have hoped. My goal in this post + is to address this issue, at least to some degree, in a focused, + pedagogical fashion.

A large portion of this post has + been derived from the implementation of the fused-effects + library, chosen because it seems to have the most active development, + the smallest dependency footprint, and minimal type machinery. In + turn, this library was largely inspired by Nicolas Wu, Tom Schrijvers, + and Ralf Hinze’s work in Effect Handlers in + Scope. As such, we’ll discuss choice parts of this paper as well. +

Code snippets can be found in this git + repository.

+
+ +
♤♠♤♠♤
+

Free Monads

+

To begin our exploration, let’s pose a few questions:

+
    +
  1. How can we go about converting a simple algebraic data type into a + monad?
  2. +
  3. Does there exist some set of minimal requirements the data type + must fulfill to make this conversion “free”?1
  4. +
+

To help guide our decision making, we’ll examine the internals of + some arbitrary monad. More concretely, let’s see what + 1 + 2 could look like within a monadic context:

+
onePlusTwo :: forall m. Monad m => m Int
+onePlusTwo = do
+  a <- pure 1
+  b <- pure 2
+  pure $ a + b
+

The above won’t win any awards, but it should be illustrative + enough for our purposes. do is just syntactic sugar for + repeated bind applications (>>=), so we could’ve + written the above alternatively as:

+
onePlusTwo' :: forall m. Monad m => m Int
+onePlusTwo' = pure 1 >>= (\a -> pure 2 >>= (\b -> pure (a + b)))
+

This is where we’ll pause for a moment and squint. We see that + do syntax desugars into something that looks awfully + close to a (non-empty) list! Let’s compare the above with how we might + define that:

+
data NonEmptyList a = Last a | Cons a (a -> NonEmptyList a)
+
+onePlusTwo'' :: NonEmptyList Int
+onePlusTwo'' = Cons 1 (\a -> Cons 2 (\b -> Last (a + b)))
+
+runNonEmptyList :: NonEmptyList Int -> Int
+runNonEmptyList (Last a) = a
+runNonEmptyList (Cons a f) = runNonEmptyList (f a)
+
+-- >>> runIdentity onePlusTwo'
+-- 3
+-- >>> runNonEmptyList onePlusTwo''
+-- 3
+

Take a moment to appreciate the rough pseudo-equivalence of + NonEmptyList and a monad. Also take a moment to + appreciate the differences. Because we no longer employ the bind + operator anywhere within our function definitions, we have effectively + separated the syntax of our original function from + its semantics. That is, onePlusTwo'' can + be viewed as a program in and of itself, and the + runNonEmptyList handler can be viewed as + the interpretation of said program.

+

Making a Monad

+

NonEmptyList was formulated from a monad, so it’s + natural to think perhaps it too is a monad. Unfortunately this is not + the case - it isn’t even a functor! Give it a try or use + {-# LANGUAGE DeriveFunctor #-} to ask the compiler to + make an attempt on your behalf.

+ <.tip> +

Type variable a is said to be contravariant with + respect to Cons. That is, a resides in a negative + position within Cons’s function.

+ +

If we can’t make this a monad as is, are there a minimal number of + changes we could introduce to make it happen? Ideally our changes + maintain the “shape” of the data type as much as possible, thereby + maintaining the integrity behind the original derivation. Since our + current roadblock stems from type variable a’s position + in Cons, let’s see what happens if we just abstract it + away:

+
data NonEmptyList' f a = Last' a | Cons' a (f (NonEmptyList' f a))
+

With general parameter f now in the place of + (->) a, a functor derivation becomes possible provided + f is also a Functor:

+
instance (Functor f) => Functor (NonEmptyList' f) where
+  fmap f (Last' a) = Last' (fmap f a)
+  fmap f (Cons' a ts) = Cons' (f a) (fmap (fmap f) g)
+

And though we needed to modify our syntax and semantics slightly, + the proposed changes do not lose us out on anything of real + consequence:

+
twoPlusThree :: NonEmptyList' (Reader Int) Int
+twoPlusThree = Cons'
+  2 (reader (\a -> Cons'
+    3 (reader (\b -> Last' (a + b)))))
+
+runNonEmptyList' :: NonEmptyList' (Reader Int) Int -> Int
+runNonEmptyList' (Last' a) = a
+runNonEmptyList' (Cons' a f) = runNonEmptyList' (runReader f a)
+
+-- >>> runNonEmptyList' twoPlusThree
+-- 5
+

Compare the above snippet with onePlusTwo'.

+
+

The Applicative instance is slightly more involved so + we’ll hold off on that front for the time-being. For the sake of + forging ahead though, assume it exists. With the Functor + instance established and the Applicative instance + assumed, we are ready to tackle writing the Monad + instance. A first attempt would probably look like the following:

+
instance (Functor f) => Monad (NonEmptyList' f) where
+  (>>=) :: NonEmptyList' f a -> (a -> NonEmptyList' f b) -> NonEmptyList' f b
+  Last' a   >>= g = g a
+  Cons' a f >>= g = Cons' _ (fmap (>>= g) f)
+

Defining bind (>>=) on Last' is + straightforward, but Cons' again presents a problem. With + g serving as our only recourse of converting an + a into anything, how should we fill in the hole + (_)? One approach could be:

+
instance (Functor f) => Monad (NonEmptyList' f) where
+  Cons' a f >>= g =
+    let ts = fmap (>>= g) f
+     in case g a of
+          Last' b    -> Cons' b ts
+          Cons' b f' -> Cons' b (f' <> ts)
+

but this is pretty unsatisfactory. This definition requires a + Semigroup constraint on f, which in turn + requires some lifting operator. After all, how else could we append + Last a1 <> Last a2 together? Suddenly the list of + constraints on f is growing despite our best intentions. + Let’s take a step back and see if there is something else we can + try.

+

The insight falls from the one constraint we had already added + (admittedly without much fanfare). That is, we are requiring type + variable f to be a Functor! With this in + mind, we can actually massage our first parameter into a + bind-compatible one by simply omitting it altogether.

+

To elaborate, it is well + known simple algebraic data types are isomorphic to “primitive” + functors (Identity and Const) and that + (co)products of functors yield more functors. We can therefore + “absorb” the syntax of a into f by + using a product type as a container of sorts:

+
data NonEmptyList'' f a = Last'' a | Cons'' (f (NonEmptyList'' f a))
+
+data Container a m k = Container a (m k) deriving Functor
+
+threePlusFour :: NonEmptyList'' (Container Int (Reader Int)) Int
+threePlusFour = Cons''
+  (Container 3 (reader (\a -> Cons''
+    (Container 4 (reader (\b -> Last'' (a + b)))))))
+
+runNonEmptyList'' :: NonEmptyList'' (Container Int (Reader Int)) Int -> Int
+runNonEmptyList'' (Last'' a) = a
+runNonEmptyList'' (Cons'' (Container a f)) = runNonEmptyList'' (runReader f a)
+
+-- >>> runNonEmptyList'' threePlusFour
+-- 7
+

The above demonstrates NonEmptyList' was in fact + overly specific for our purposes. By generalizing further still, we + lose no expressivity and gain the capacity to finally write our + Monad instance:

+
instance (Functor f) => Monad (NonEmptyList'' f) where
+  Last'' a >>= g = g a
+  Cons'' f >>= g = Cons'' (fmap (>>= g) f)
+

Making an + Applicative

+

The NonEmptyList'' variant actually has another well + known name within the community:

+
data Free f a = Pure a | Free (f (Free f a))
+

We favor this name over NonEmptyList'' from here on + out. In the last section we deferred writing the + Applicative instance for Free but we can now + present its implementation. First, let’s gather some intuition around + how we expect it to work by monomorphizing Free over + Maybe and Int:

+
>>> a = Free (Just (Free (Just (Pure (+1)))))
+>>> b = Pure 5
+>>> c = Free (Just (Pure 5))
+

What should the result of a <*> b be? An + argument could probably be made for either:

+
    +
  1. Free (Just (Free (Just (Pure 6))))
  2. +
  3. Pure 6
  4. +
+

What about for a <*> c? In this case, any one of + the three answers is a potentially valid possibility:

+
    +
  1. Free (Just (Free (Just (Free (Just (Pure 6))))))
  2. +
  3. Free (Just (Free (Just (Pure 6))))
  4. +
  5. Free (Just (Pure 6))
  6. +
+

This ambiguity is why we waited until we finished defining the + Monad instance. Instead of trying to reason about which + instance makes sense, we choose the interpretation that aligns with + our monad.

+
ap :: forall f a b. Functor f => Free f (a -> b) -> Free f a -> Free f b
+ap f g = do
+  f' <- f
+  g' <- g
+  pure (f' g')
+

Examining the results of ap a b and + ap a c, we determine the first entries of the above two + lists must be the answer. Thus it is consistent to define our + Applicative like so:

+
instance (Functor f) => Applicative (Free f) where
+  pure = Pure
+
+  Pure f <*> g = fmap f g
+  Free f <*> g = Free (fmap (<*> g) f)
+

Algebraic Data + Types

+

Let’s revisit our original questions:

+
+
    +
  1. How can we go about converting a simple algebraic data type into a + monad?
  2. +
  3. Does there exist some set of minimal requirements the data type + must fulfill to make this conversion “free”?
  4. +
+
+

We have shown that a data type must be a Functor for + us to build up a Free monad. Additionally, as mentioned earlier, simple algebraic data + types are already functors, thereby answering both questions. + To drive this point home, consider the canonical Teletype + example:

+
data Teletype k = Read k | Write String k deriving Functor
+

Armed with this data type, we can generate programs using the + Teletype DSL. For instance,

+
read :: Free Teletype String
+read = Free (Read (Pure "hello"))
+
+write :: String -> Free Teletype ()
+write s = Free (Write s (Pure ()))
+
+readThenWrite :: Free Teletype ()
+readThenWrite = do
+  input <- read
+  write input
+

Smart constructors read and write are + included to abstract away the boilerplate and help highlight + readThenWrite’s role of syntax. Invoking this function + does not actually do anything, but reading the function makes + it very obvious what we at least want it to do. A + corresponding handler provides the missing semantics:

+
runReadThenWrite :: Free Teletype () -> IO ()
+runReadThenWrite (Free (Write s f)) = putStrLn s >> runReadThenWrite f
+runReadThenWrite (Free (Read f)) = runReadThenWrite f
+runReadThenWrite (Pure _) = pure ()
+

Composing Effects

+

Though neither impressive nor particularly flexible, + readThenWrite is an example of a DSL corresponding to our + Teletype effect. This is only half the + battle though. As mentioned at the start, we want to be able to + compose effects together within the same program. After all, a program + with just one effect doesn’t actually end up buying us much except a + lot of unnecessary abstraction.

+

As we begin our journey down this road, let’s depart from + Teletype and meet up with hopefully a familiar + friend:

+
data State s k = Get (s -> k) | Put s k
+  deriving Functor
+

In the above snippet, State has been rewritten from + our usual MTL-style to a pseudo continuation-passing style compatible + with Free. An example handler might look like:

+
runState :: forall s a. s -> Free (State s) a -> (s, a)
+runState s (Free (Get f)) = runState s (f s)
+runState _ (Free (Put s' f)) = runState s' f
+runState _ (Pure a) = a
+

We can then run this handler on a sample program like so:

+
increment :: Free (State Int) ()
+increment = Free (Get (\s -> Free (Put (s + 1) (Pure ()))))
+
+-- >>> runState 0 increment
+-- (1, ())
+

Let’s raise the ante a bit. Suppose now we wanted to pass around a + second state, e.g. a String. How might we go about doing + this? Though we could certainly rewrite increment to have + state (Int, String) instead of Int, this + feels reminiscient to the expression + problem. Having to update and recompile every one of our programs + every time we introduce some new effect is a maintenance burden we + should not settle on shouldering. Instead, we should aim to write all + of our programs in a way that doesn’t require modifying source.

+

Sum Types

+

Let’s consider what it would take to compose effects + State Int and State String together. In the + world of data types, we usually employ either products or coproducts + to bridge two disjoint types together. Let’s try the latter and see + where we end up:

+
data (f :+: g) k = L (f k) | R (g k)
+  deriving (Functor, Show)
+
+infixr 4 :+:
+

This allows us to join types in the following manner:

+
>>> L (Just 5) :: (Maybe :+: Identity) Int
+L (Just 5)
+>>> R (Identity 5) :: (Maybe :+: Identity) Int
+R (Identity 5)
+

We call this chain of functors a signature. We can + compose a signature containing our Int and + String state as well as a handler capable of interpreting + it:

+
runTwoState
+  :: forall s1 s2 a
+   . s1
+  -> s2
+  -> Free (State s1 :+: State s2) a
+  -> (s1, s2, a)
+runTwoState s1 s2 (Free (L (Get f)))    = runTwoState s1 s2 (f s1)
+runTwoState s1 s2 (Free (R (Get f)))    = runTwoState s1 s2 (f s2)
+runTwoState _  s2 (Free (L (Put s1 f))) = runTwoState s1 s2 f
+runTwoState s1 _  (Free (R (Put s2 f))) = runTwoState s1 s2 f
+runTwoState s1 s2 (Pure a)              = (s1, s2, a)
+

It’s functional but hardly a solution. It requires manually writing + every combination of effects introduced by :+: - a + straight up herculean task as the signature gets longer. It also does + not address the “expression problem”. That said, it does + provide the scaffolding for a more polymorphic solution. We can bypass + this combinatorial explosion of patterns by focusing on just one + effect at a time, parameterizing the remainder of the signature. + Handlers can then “peel” an effect off a signature, over and over, + until we are out of effects to peel:

+
runState' ::
+  forall s a sig.
+  Functor sig =>
+  s ->
+  Free (State s :+: sig) a ->
+  Free sig (s, a)
+runState' s (Pure a) = pure (s, a)
+runState' s (Free (L (Get f))) = runState' s (f s)
+runState' _ (Free (L (Put s f))) = runState' s f
+runState' s (Free (R other)) = Free (fmap (runState' s) other)
+

The above function combines the ideas of runState and + runTwoState into a more general interface. Now programs + containing State effects in any order can be interpreted + by properly ordering the handlers:

+
threadedState :: Free (State Int :+: State String) ()
+threadedState =
+  Free (L (Get (\s1 ->
+    Free (R (Get (\s2 ->
+      Free (L (Put (s1 + 1)
+        (Free (R (Put (s2 ++ "a")
+          (Pure ()))))))))))))
+
+threadedState' :: Free (State String :+: State Int) ()
+threadedState' = ...
+
+-- >>> runState "" . runState' @Int 0 $ threadedState
+-- ("a",(1,()))
+-- >>> runState @Int 0 . runState' "" $ threadedState'
+-- (1,("a",()))
+

Membership

+

We can do better still. Our programs are far too concerned with the + ordering of their corresponding signatures. The only thing they should + care about is whether the effect exists at all. We can relax this + coupling by introducing a new recursive typeclass:

+
class Member sub sup where
+  inj :: sub a -> sup a
+  prj :: sup a -> Maybe (sub a)
+

Here sub is said to be a subtype of + sup. inj allows us to promote that subtype + to sup and prj allows us to dynamically + downcast back to sub. This typeclass synergizes + especially well with :+:. For instance, we expect + State Int to be a subtype of + State Int :+: State String. Importantly, we’d expect the + same for State String. Let’s consider how instances of + Member might look. First is reflexivity:

+
instance Member sig sig where
+  inj = id
+  prj = Just
+

This instance should be fairly straightforward. We want to be able + to cast a type to and from itself without issue. Next is + left-occurrence:

+
instance Member sig (sig :+: r) where
+  inj       = L
+  prj (L f) = Just f
+  prj _     = Nothing
+

This is the pattern we’ve been working with up until now. Casting + upwards is just a matter of using the L data constructor + while projecting back down works so long as we are within the + L context. Likewise there exists a right-recursion + rule:

+
instance (Member sig r) => Member sig (l :+: r) where
+  inj       = R . inj
+  prj (R g) = prj g
+  prj _     = Nothing
+

Lastly, as a convenience, we introduce left-recursion:

+
instance Member sig (l1 :+: (l2 :+: r)) =>
+         Member sig ((l1 :+: l2) :+: r) where
+  inj sub = case inj sub of
+    L l1     -> L (L l1)
+    R (L l2) -> L (R l2)
+    R (R r)  -> R r
+  prj sup = case sup of
+    L (L l1) -> prj (L l1)
+    L (R l2) -> prj (R (L l2))
+    R r      -> prj (R (R r))
+

The above allows us to operate on a tree of types rather + than a list. We can read this as saying “subtying is not affected by + how :+: is associated.”

+ <.warning> +

These instances will not compile as is. A mix of + TypeApplications and OVERLAPPING pragmas + must be used. Refer to the git repository + for the real implementation.

+ +

With the above instances in place, we can now create a more + flexible implementation of threadedState above:

+
data Void k deriving Functor
+
+run :: forall a. Free Void a -> a
+run (Pure a) = a
+run _ = error (pack "impossible")
+
+threadedState'' ::
+  Functor sig =>
+  Member (State Int) sig =>
+  Member (State String) sig =>
+  Free sig ()
+threadedState'' =
+  Free (inj (Get @Int (\s1 ->
+    Free (inj (Get (\s2 ->
+      Free (inj (Put (s1 + 1)
+        (Free (inj (Put (s2 ++ "a")
+          (Pure ()))))))))))))
+
+-- >>> run . runState' "" . runState' @Int 0 $ threadedState''
+-- ("a",(1,()))
+-- >>> run . runState' @Int 0 . runState' "" $ threadedState''
+-- (1,("a",()))
+

A few takeaways:

+
    +
  1. The program now stays polymorphic in type sig,
  2. +
  3. We no longer explicitly mention L or R + data constructors, and
  4. +
  5. We use run to peel away the final effect.
  6. +
+

This flexibility grants us the ability to choose the order + we handle effects at the call site. By writing a few additional smart + constructors, we could have a nicer program still:

+
inject :: (Member sub sup) => sub (Free sup a) -> Free sup a
+inject = Free . inj
+
+project :: (Member sub sup) => Free sup a -> Maybe (sub (Free sup a))
+project (Free s) = prj s
+project _        = Nothing
+
+get :: Functor sig => Member (State s) sig => Free sig s
+get = inject (Get pure)
+
+put :: Functor sig => Member (State s) sig => s -> Free sig ()
+put s = inject (Put s (pure ()))
+
+threadedStateM'' ::
+  Functor sig =>
+  Member (State Int) sig =>
+  Member (State String) sig =>
+  Free sig ()
+threadedStateM'' = do
+  s1 <- get @Int
+  s2 <- get @String
+  put (s1 + 1)
+  put (s2 ++ "a")
+  pure ()
+

Higher-Order Effects

+

This composition provides many benefits, but in certain situations + we end up hitting a wall. To continue forward, we borrow an example + from Effect Handlers in + Scope. In particular, we discuss exception handling and how we can + use a free monad to simulate throwing and catching exceptions.

+
newtype Throw e k = Throw e deriving (Functor)
+
+throw e = inject (Throw e)
+ <.info> +

To avoid too many distractions, we will sometimes skip writing type + signatures.

+ +

This Throw type should feel very intuitive at this + point. We take an exception and “inject” it into our program using the + throw smart constructor. What’s the + catch?

+
catch (Pure a)             _ = pure a
+catch (Free (L (Throw e))) h = h e
+catch (Free (R other))     h = Free (fmap (`catch` h) other)
+

In this scenario, catch traverses our program, happily + passing values through until it encounters a Throw. Our + respective “peel” looks like so:

+
runThrow :: forall e a sig. Free (Throw e :+: sig) a -> Free sig (Either e a)
+runThrow (Pure a) = pure (Right a)
+runThrow (Free (L (Throw e))) = pure (Left e)
+runThrow (Free (R other)) = Free (fmap runThrow other)
+

We now have the requisite tools needed to build up and execute a + sample program that composes some State Int effect with a + Throw effect:

+
countDown ::
+  forall sig.
+  Functor sig =>
+  Member (State Int) sig =>
+  Member (Throw ()) sig =>
+  Free sig ()
+countDown = do
+  decr {- 1 -}
+  catch (decr {- 2 -} >> decr {- 3 -}) pure
+ where
+  decr = do
+    x <- get @Int
+    if x > 0 then put (x - 1) else throw ()
+

This program calls a potentially dangerous decr + function three times, with the last two attempts wrapped around a + catch.

+

Scoping + Problems

+

How should the state of countDown be interpreted? + There exist two reasonable options:

+
    +
  1. If state is considered global, then successful + decrements in catch should persist. That is, our final state would be + the initial value decremented as many times as decr + succeeds.
  2. +
  3. If state is considered local, we expect + catch to decrement state twice but to rollback + if an error is raised. If an error is caught, our final state would be + the initial value decremented just the once.
  4. +
+

This is what it means for an operation to be + scoped. In the local case, within the semantics of + exception handling, the nested program within catch + should not affect the state of the world outside of it in the case of + an exception. Let’s see if we can somehow write and invoke handlers + accordingly:

+
>>> run . runThrow @() . runState' @Int 3 $ countDown
+Right (0,())
+

The above snippet demonstrates a result we expect in either + interpretation. The nested decr >> decr raises no + error. Likewise

+
>>> run . runThrow @() . runState' @Int 0 $ countDown
+Left ()
+

should also feel correct, regardless of interpretation. + decr {- 1 -} ends up returning a throw () + which the subsequent runThrow handler interprets as + Left. What about the following?

+
>>> run . runThrow @() . runState' @Int 2 $ countDown
+Right (0,())
+

This is an example of a global interpretation. Here we throw an + error on decr {- 3 -} but decr {- 2 -}’s + effects persist despite existing within the catch. So can + we scope the operation? As it turns out, local semantics are out of + reach. “Flattening” the program hopefully makes the reason + clearer:

+
countDown' =
+  Free (inj (Get @Int (\x ->
+    let a = \k -> if x > 0 then Free (inj (Put (x - 1) k)) else throw ()
+     in a (catch (Free (inj (Get @Int (\y ->
+      let b = \k -> if y > 0 then Free (inj (Put (y - 1) k)) else throw ()
+       in b (Free (inj (Get @Int (\z ->
+         let c = \k -> if z > 0 then Free (inj (Put (z - 1) k)) else throw ()
+          in c (Pure ()))))))))) pure))))
+

It’s noisy, but in the above snippet we see there exists no + mechanism that “saves” the state prior to running the nested + program.

+

A Stronger Free

+

Somehow we need to ensure a nested (e.g. the program scoped within + catch) does not “leak” in any way. To support programs + within programs (within programs within programs…) within the already + recursively defined free monad, we look towards a higher-level + abstraction for help. According to Wu, Schrijvers, and Hinze,

+
+

A more direct solution [to handle some self-contained context] is + to model scoping constructs with higher-order syntax, where the syntax + carries those syntax blocks directly.

+
+

What would such a change look like? To answer that, it proves + illustrative understanding why our current definition of + Free is insufficient. Consider what it means to “run” our + program. We have a handler that traverses the program, operates on + effects it knows how to operate on, and then returns a slightly less + abstract program for the next handler to process. To save state, we + somehow need each handler to refer to a context + containing state as defined by the handler prior.

+

As a starting point, review our current definition of + Free:

+
data Free f a = Pure a | Free (f (Free f a))
+

We see a is not something we, the effects library + author, are in a position to manipulate. To actually extract a value + to be saved and threaded in a context though, we at the very least + need this ability. So can we introduce some change that give us this + freedom? One idea is:

+
data Free f a = Pure a | Free (f (Free f) a)
+

The change is subtle but has potential provided we can get all the + derived type machinery working on this type instead. Take note! + Previously the kind of f was + Type -> Type. In this new definition, we see it is now + (Type -> Type) -> (Type -> Type). That is, + f is now a function that maps one type function to + another. We have entered the world of higher-order kinds.

+ <.info> +

f is usually a natural transformation, mapping one + functor to another. The specifics regarding natural transformations + aren’t too important here. Just note when we use the term going + forward, we mean a functor to functor mapping.

+ +

Ideally we can extrapolate our learnings so far to this + higher-order world. Of most importance is our + Functor-constrained type variable f. Let’s + dive a bit deeper into what it currently buys us. First, take another + look at how fmap is used within Free’s + Monad instance:

+
instance (Functor f) => Monad (Free f) where
+  Pure a >>= g = g a
+  Free f >>= g = Free (fmap (>>= g) f)
+

Its purpose is to allow extending our syntax, chaining + different DSL terms together into a bigger program. When we write + e.g.

+
readThenWrite = do
+  input <- read
+  write input
+

it is fmap that is responsible for piecing the + read and write together. Second, re-examine + a sample handler, e.g.

+
runState' s (Pure a)             = pure (s, a)
+runState' s (Free (L (Get f)))   = runState' s (f s)
+runState' _ (Free (L (Put s f))) = runState' s f
+runState' s (Free (R other))     = Free (fmap (runState' s) other)
+

In this case, fmap is responsible for weaving + the state semantics throughout the syntax. This is what allows us to + interpret programs comprised of multiple different syntaxes. Whatever + we end up building at the higher level needs to keep both these + aspects in mind.

+

Higher-Order + Syntax

+

Syntax is the easier of the two to resolve so that’s where we’ll + first avert out attention. Extension requires two things:

+
    +
  1. A higher-level concept of a functor to constrain our new + f, and
  2. +
  3. An fmap-like function capable of performing the + extension.
  4. +
+

Building out (1) is fairly straightforward. Since f + corresponds to a natural transformation, we create a mapping between + functors like so:

+
class HFunctor f where
+  hmap ::
+    (Functor m, Functor n) =>
+    (forall x. m x -> n x) ->
+    (forall x. f m x -> f n x)
+

This allows us to lift transformations of + e.g. Identity -> Maybe into + f Identity -> f Maybe. Take a moment to notice the + parallels between fmap and hmap. Building + (2) is equally simple:

+
class HFunctor f => Syntax f where
+  emap :: (m a -> m b) -> (f m a -> f m b)
+

We designate emap as our fmap-extending + equivalent. This is made obvious by seeing how Free ends + up using emap:

+
instance Syntax f => Monad (Free f) where
+  Pure a >>= g = g a
+  Free f >>= g = Free (emap (>>= g) f)
+

Once again, note the parallels betwen the Monad + instances of both Frees.

+

Higher-Order + Semantics

+

The more difficult problem lies on the semantic side of the + equation. This part needs to manage the threading of functions + throughout potentially nested effects. To demonstrate, consider a + revision to our Throw type that includes a + Catch at the syntactic level:

+
data Error e m a = Throw e
+                 | forall x. Catch (m x) (e -> m x) (x -> m a)
+

We can create Error instances of our + HFunctor and Syntax classes as follows:

+
instance HFunctor (Error e) where
+  hmap _ (Throw x) = Throw x
+  hmap t (Catch p h k) = Catch (t p) (t . h) (t . k)
+
+instance Syntax (Error e) where
+  emap _ (Throw e) = Throw e
+  emap f (Catch p h k) = Catch p h (f . k)
+

This is all well and good, but now suppose we want to write a + handler in the same way we wrote runThrow earlier:

+
runError ::
+  forall e a sig.
+  Syntax sig =>
+  Free (Error e :+: sig) a ->
+  Free sig (Either e a)
+runError (Pure a)                 = pure (Right a)
+runError (Free (L (Throw e)))     = pure (Left e)
+runError (Free (L (Catch p h k))) =
+  runError p >>= \case
+    Left e ->
+      runError (h e) >>= \case
+        Left e' -> pure (Left e')
+        Right a -> runError (k a)
+    Right a -> runError (k a)
+runError (Free (R other))         = Free _
+

Make sure everything leading up to the last pattern makes sense and + then ask yourself how you might fill in the hole (_). We + only have a few tools at our disposal, namely hmap and + emap. But, no matter how we choose to compose them, + hmap will let us down. In particular, our only means of + “peeling” the signature is runError which is incompatible + with the natural transformation hmap expects.

+
+

We need another function specific for this weaving behavior, which + we choose to add to the Syntax typeclass:

+
class HFunctor f => Syntax f where
+  emap :: (m a -> m b) -> (f m a -> f m b)
+
+  weave ::
+    (Monad m, Monad n, Functor ctx) =>
+    ctx () ->
+    Handler ctx m n ->
+    (f m a -> f n (ctx a))
+
+type Handler ctx m n = forall x. ctx (m x) -> n (ctx x)
+

Pay special attention to Handler. By introducing a + functorial context (i.e. ctx), we have defined a function + signature that more closely reflects that of runError. + This is made clearer by instantiating ctx to + Either e:

+
type Handler m n = forall x. Either e (m x) -> n (Either e x)
+
+runError :: Free (Error e :+: sig) a -> Free sig (Either e a)
+

Without ctx, weave would look just like + hmap, highlighting how it’s particularly well-suited to + bypassing the hmap’s limitations. With weave + also comes expanded Syntax instances:

+
instance (Syntax f, Syntax g) => Syntax (f :+: g) where
+  weave ctx hdl (L f) = L (weave ctx hdl f)
+  weave ctx hdl (R g) = R (weave ctx hdl g)
+
+instance Syntax (Error e) where
+  weave _ _ (Throw x) = Throw x
+  weave ctx hdl (Catch p h k) =
+    -- forall x. Catch (m x) (e -> m x) (x -> m a)
+    Catch
+      (hdl (fmap (const p) ctx))
+      (\e -> hdl (fmap (const (h e)) ctx))
+      (hdl . fmap k)
+

const is used solely to wrap our results in a way that + hdl expects. With these instances fully defined, we can + now finish our runError handler:

+
runError (Free (R other)) =
+  Free $ weave (Right ()) (either (pure . Left) runError) other
+

Lifting

+

The solution we’ve developed so far wouldn’t be especially useful + if it was weaker than the previous. As mentioned before, our new + solution splits the functionality of fmap into extension + and weaving. But nothing is stopping us from defining an instance that + continues using fmap for both. Consider the + following:

+
newtype Lift sig (m :: Type -> Type) a = Lift (sig (m a))
+

Here sig refers to the lower-order data type we want + to elevate to our higher-order Free, + e.g. State s:

+
type HState s = Lift (State s)
+
+hIncrement :: Free (Lift (State Int)) ()
+hIncrement = Free (Lift (Get (\s -> Free (Lift (Put (s + 1) (Pure ()))))))
+
+type HVoid = Lift Void
+
+run :: Free HVoid a -> a
+run (Pure a) = a
+run _ = error (pack "impossible")
+

Here hIncrement is a lifted version of + increment defined before. Likewise, run + remains nearly identical to its previous definition. Making + Lift an instance of Syntax is a equally + straightforward:

+
 instance Functor sig => HFunctor (Lift sig) where
+   hmap t (Lift f) = Lift (fmap t f)
+
+ instance Functor sig => Syntax (Lift sig) where
+   emap t (Lift f) = Lift (fmap t f)
+
+   weave ctx hdl (Lift f) = Lift (fmap (\p -> hdl (fmap (const p) ctx)) f)
+

The corresponding smart constructors and state handler should look + like before, but with our ctx now carrying the state + around:

+
get :: forall s sig. HFunctor sig => Member (HState s) sig => Free sig s
+get = inject (Lift (Get Pure))
+
+put :: forall s sig. HFunctor sig => Member (HState s) sig => s -> Free sig ()
+put s = inject (Lift (Put s (pure ())))
+
+runState ::
+  forall s a sig.
+  Syntax sig =>
+  s ->
+  Free (HState s :+: sig) a ->
+  Free sig (s, a)
+runState s (Pure a) = pure (s, a)
+runState s (Free (L (Lift (Get f)))) = runState s (f s)
+runState _ (Free (L (Lift (Put s f)))) = runState s f
+runState s (Free (R other)) = Free (weave (s, ()) hdl other)
+  where
+    hdl :: forall x. (s, Free (HState s :+: sig) x) -> Free sig (s, x)
+    hdl = uncurry runState
+

With all this in place, we can finally construct our + countDown example again:

+
countDown ::
+  forall sig.
+  Syntax sig =>
+  Member (HState Int) sig =>
+  Member (Error ()) sig =>
+  Free sig ()
+countDown = do
+  decr {- 1 -}
+  catch (decr {- 2 -} >> decr {- 3 -}) pure
+  where
+    decr = do
+      x <- get @Int
+      if x > 0 then put (x - 1) else throw ()
+

Now if we encounter an error within our catch + statement, the local state semantics are respected:

+
>>> run . runError @() . runState @Int 2 $ countDown
+Right (1,())
+

Pay attention to why this works - we first use our + runState handler and eventually encounter + decr {- 3 -} which returns throw () instead + of put (x - 1). During this process, weave was invoked on + a Catch with context (s, ) used to maintain + the state at the time. Next runError is invoked which + sees the Catch, encounters the returned + Throw after running the scoped program, and invokes the + error handler which has our saved state.

+

Limitations

+

Though the higher-order free implementation is largely a useful + tool for managing effects, it is not perfect. I’ve had an especially + hard time getting resource-oriented effects working, e.g. with custom + effects like so:

+
data Server hdl conn (m :: * -> *) k where
+  Start :: SpawnOptions -> Server hdl conn m hdl
+  Stop :: hdl -> Server hdl conn m ExitCode
+  GetPort :: hdl -> Server hdl conn m PortNumber
+  Open :: Text -> PortNumber -> Server hdl conn m conn
+  Close :: conn -> Server hdl conn m ()
+

The issue here being running the custom Server handler + invokes start and stop when wrapped + in some bracket-like + interface, even if the bracketed code has not yet finished. I have + settled on workarounds, but these workarounds consist of just + structuring these kind of effects differently.

+

In general, modeling asynchronous or IO-oriented + operations feel “unsolved” with solutions resorting to some forklift + strategy or other ad-hoc solutions that don’t feel as cemented in + literature. I don’t necessarily think these are the wrong + approach (I frankly don’t know enough to have a real opinion here), + but it’d be nice to feel there was some consensus as to what a + non-hacky solution theoretically looks like.

+

Additionally, it is cumbersome remembering the order handlers + should be applied to achieve the desired global vs. local state + semantics. This is not exclusively a problem of free effect systems + (e.g. MTL also suffers from this), but the issue feels more prominent + here.

+

Conclusion

+

I will continue exploring effect systems à la free, but I am + admittedly not yet convinced they are the right way forward. + Unfortunately, they can be hard to reason about with unexpected + interactions between effects if not careful. I am sure a large + contributing factor to this conclusion is the lack of + beginner-oriented documentation regarding proper use and edge cases. + Just to build up this post required reading source code of multiple + effects libraries and scattered blog posts, watching various YouTube + videos, etc. And, despite all that, I am still not confident I + understand the implementation details behind certain key abstractions. + Hopefully this entry threads the needle between exposition and overt + jargon to get us a little closer though.

+ +
diff --git a/lib/portfolio_web/controllers/blog_html/effect_systems.md b/lib/portfolio_web/controllers/blog_html/effect_systems.md new file mode 100644 index 0000000..a5e7ce9 --- /dev/null +++ b/lib/portfolio_web/controllers/blog_html/effect_systems.md @@ -0,0 +1,1088 @@ +--- +title: Effect Systems +date: 20 Mar 2022 +abstract: | + As I've begun exploring the world of so-called **algebraic effect systems**, + I've become increasingly frustrated in the level of documentation around + them. Learning to use them (and moreso understanding how they work) requires + diving into library internals, watching various videos, and hoping to grok + why certain effects aren't being interpreted the way you might have hoped. My + goal in this post is to address this issue, at least to some degree, in a + focused, pedagogical fashion. +

+ A large portion of this post has been derived from the implementation of the + [fused-effects](https://www.github.com/fused-effects/fused-effects) library, + chosen because it seems to have the most active development, the smallest + dependency footprint, and minimal type machinery. In turn, this library was + largely inspired by Nicolas Wu, Tom Schrijvers, and Ralf Hinze's work in + [Effect Handlers in Scope](/assets/pdf/effect-systems/scope.pdf). As such, + we'll discuss choice parts of this paper as well. +

+ Code snippets can be found in + [this git repository](https://git.jrpotter.com/blog/effect-systems). +--- + +## Free Monads + +To begin our exploration, let's pose a few questions: + +1. How can we go about converting a simple algebraic data type into a monad? +1. Does there exist some set of minimal requirements the data type must fulfill +to make this conversion "free"?[^1] + +To help guide our decision making, we'll examine the internals of some arbitrary +monad. More concretely, let's see what `1 + 2` could look like within a monadic +context: + +```haskell +onePlusTwo :: forall m. Monad m => m Int +onePlusTwo = do + a <- pure 1 + b <- pure 2 + pure $ a + b +``` + +The above won't win any awards, but it should be illustrative enough for our +purposes. `do` is just syntactic sugar for repeated bind applications (`>>=`), +so we could've written the above alternatively as: + +```haskell +onePlusTwo' :: forall m. Monad m => m Int +onePlusTwo' = pure 1 >>= (\a -> pure 2 >>= (\b -> pure (a + b))) +``` + +This is where we'll pause for a moment and squint. We see that `do` syntax +desugars into something that looks awfully close to a (non-empty) list! Let's +compare the above with how we might define that: + +```haskell +data NonEmptyList a = Last a | Cons a (a -> NonEmptyList a) + +onePlusTwo'' :: NonEmptyList Int +onePlusTwo'' = Cons 1 (\a -> Cons 2 (\b -> Last (a + b))) + +runNonEmptyList :: NonEmptyList Int -> Int +runNonEmptyList (Last a) = a +runNonEmptyList (Cons a f) = runNonEmptyList (f a) + +-- >>> runIdentity onePlusTwo' +-- 3 +-- >>> runNonEmptyList onePlusTwo'' +-- 3 +``` + +Take a moment to appreciate the rough pseudo-equivalence of `NonEmptyList` and a +monad. Also take a moment to appreciate the differences. Because we no longer +employ the bind operator anywhere within our function definitions, we have +effectively separated the **syntax** of our original function from its +**semantics**. That is, `onePlusTwo''` can be viewed as a *program* in and of +itself, and the `runNonEmptyList` **handler** can be viewed as the +interpretation of said program. + +### Making a Monad + +`NonEmptyList` was formulated from a monad, so it's natural to think perhaps it +too is a monad. Unfortunately this is not the case - it isn't even a functor! +Give it a try or use `{-# LANGUAGE DeriveFunctor #-}` to ask the compiler to +make an attempt on your behalf. + +```{=html} +<.tip> +``` +Type variable `a` is said to be contravariant with respect to `Cons`. That is, +`a` resides in a [negative position](https://www.fpcomplete.com/blog/covariance-contravariance/) +within `Cons`'s function. +```{=html} + +``` + +If we can't make this a monad as is, are there a minimal number of changes we +could introduce to make it happen? Ideally our changes maintain the "shape" of +the data type as much as possible, thereby maintaining the integrity behind the +original derivation. Since our current roadblock stems from type variable `a`'s +position in `Cons`, let's see what happens if we just abstract it away: + +```haskell +data NonEmptyList' f a = Last' a | Cons' a (f (NonEmptyList' f a)) +``` + +With general parameter `f` now in the place of `(->) a`, a functor derivation +becomes possible provided `f` is also a `Functor`: + +```haskell +instance (Functor f) => Functor (NonEmptyList' f) where + fmap f (Last' a) = Last' (fmap f a) + fmap f (Cons' a ts) = Cons' (f a) (fmap (fmap f) g) +``` + +And though we needed to modify our syntax and semantics slightly, the proposed +changes do not lose us out on anything of real consequence: + +```haskell +twoPlusThree :: NonEmptyList' (Reader Int) Int +twoPlusThree = Cons' + 2 (reader (\a -> Cons' + 3 (reader (\b -> Last' (a + b))))) + +runNonEmptyList' :: NonEmptyList' (Reader Int) Int -> Int +runNonEmptyList' (Last' a) = a +runNonEmptyList' (Cons' a f) = runNonEmptyList' (runReader f a) + +-- >>> runNonEmptyList' twoPlusThree +-- 5 +``` + +Compare the above snippet with `onePlusTwo'`. + +--- + +The `Applicative` instance is slightly more involved so we'll hold off on that +front for the time-being. For the sake of forging ahead though, assume it +exists. With the `Functor` instance established and the `Applicative` instance +assumed, we are ready to tackle writing the `Monad` instance. A first attempt +would probably look like the following: + +```haskell +instance (Functor f) => Monad (NonEmptyList' f) where + (>>=) :: NonEmptyList' f a -> (a -> NonEmptyList' f b) -> NonEmptyList' f b + Last' a >>= g = g a + Cons' a f >>= g = Cons' _ (fmap (>>= g) f) +``` + +Defining bind (`>>=`) on `Last'` is straightforward, but `Cons'` again presents +a problem. With `g` serving as our only recourse of converting an `a` into +anything, how should we fill in the hole (`_`)? One approach could be: + +```haskell +instance (Functor f) => Monad (NonEmptyList' f) where + Cons' a f >>= g = + let ts = fmap (>>= g) f + in case g a of + Last' b -> Cons' b ts + Cons' b f' -> Cons' b (f' <> ts) +``` + +but this is pretty unsatisfactory. This definition requires a `Semigroup` +constraint on `f`, which in turn requires some lifting operator. After all, how +else could we append `Last a1 <> Last a2` together? Suddenly the list of +constraints on `f` is growing despite our best intentions. Let's take a step +back and see if there is something else we can try. + +The insight falls from the one constraint we had already added (admittedly +without much fanfare). That is, we are requiring type variable `f` to be a +`Functor`! With this in mind, we can actually massage our first parameter into a +bind-compatible one by simply omitting it altogether. + +To elaborate, it is [well known](https://bartoszmilewski.com/2015/02/03/functoriality/) +simple algebraic data types are isomorphic to "primitive" functors (`Identity` +and `Const`) and that (co)products of functors yield more functors. We can +therefore "absorb" the syntax of `a` *into* `f` by using a product type as a +container of sorts: + +```haskell +data NonEmptyList'' f a = Last'' a | Cons'' (f (NonEmptyList'' f a)) + +data Container a m k = Container a (m k) deriving Functor + +threePlusFour :: NonEmptyList'' (Container Int (Reader Int)) Int +threePlusFour = Cons'' + (Container 3 (reader (\a -> Cons'' + (Container 4 (reader (\b -> Last'' (a + b))))))) + +runNonEmptyList'' :: NonEmptyList'' (Container Int (Reader Int)) Int -> Int +runNonEmptyList'' (Last'' a) = a +runNonEmptyList'' (Cons'' (Container a f)) = runNonEmptyList'' (runReader f a) + +-- >>> runNonEmptyList'' threePlusFour +-- 7 +``` + +The above demonstrates `NonEmptyList'` was in fact overly specific for our +purposes. By generalizing further still, we lose no expressivity and gain the +capacity to finally write our `Monad` instance: + +```haskell +instance (Functor f) => Monad (NonEmptyList'' f) where + Last'' a >>= g = g a + Cons'' f >>= g = Cons'' (fmap (>>= g) f) +``` + +### Making an Applicative + +The `NonEmptyList''` variant actually has another well known name within the +community: + +```haskell +data Free f a = Pure a | Free (f (Free f a)) +``` + +We favor this name over `NonEmptyList''` from here on out. In the last section +we deferred writing the `Applicative` instance for `Free` but we can now present +its implementation. First, let's gather some intuition around how we expect it +to work by monomorphizing `Free` over `Maybe` and `Int`: + +```haskell +>>> a = Free (Just (Free (Just (Pure (+1))))) +>>> b = Pure 5 +>>> c = Free (Just (Pure 5)) +``` + +What should the result of `a <*> b` be? An argument could probably be made for +either: + +1. `Free (Just (Free (Just (Pure 6))))` +1. `Pure 6` + +What about for `a <*> c`? In this case, any one of the three answers is a +potentially valid possibility: + +1. `Free (Just (Free (Just (Free (Just (Pure 6))))))` +1. `Free (Just (Free (Just (Pure 6))))` +1. `Free (Just (Pure 6))` + +This ambiguity is why we waited until we finished defining the `Monad` instance. +Instead of trying to reason about which instance makes sense, we choose the +interpretation that aligns with our monad. + +```haskell +ap :: forall f a b. Functor f => Free f (a -> b) -> Free f a -> Free f b +ap f g = do + f' <- f + g' <- g + pure (f' g') +``` + +Examining the results of `ap a b` and `ap a c`, we determine the first entries +of the above two lists must be the answer. Thus it is consistent to define our +`Applicative` like so: + +```haskell +instance (Functor f) => Applicative (Free f) where + pure = Pure + + Pure f <*> g = fmap f g + Free f <*> g = Free (fmap (<*> g) f) +``` + +### Algebraic Data Types + +Let's revisit our original questions: + +> 1. How can we go about converting a simple algebraic data type into a monad? +> 1. Does there exist some set of minimal requirements the data type must +> fulfill to make this conversion "free"? + +We have shown that a data type must be a `Functor` for us to build up a `Free` +monad. Additionally, as [mentioned earlier](#making-a-monad), simple algebraic +data types are *already* functors, thereby answering both questions. To drive +this point home, consider the canonical `Teletype` example: + +```haskell +data Teletype k = Read k | Write String k deriving Functor +``` + +Armed with this data type, we can generate programs using the `Teletype` DSL. +For instance, + +```haskell +read :: Free Teletype String +read = Free (Read (Pure "hello")) + +write :: String -> Free Teletype () +write s = Free (Write s (Pure ())) + +readThenWrite :: Free Teletype () +readThenWrite = do + input <- read + write input +``` + +Smart constructors `read` and `write` are included to abstract away the +boilerplate and help highlight `readThenWrite`'s role of syntax. Invoking this +function does not actually *do* anything, but reading the function makes it very +obvious what we at least *want* it to do. A corresponding handler provides the +missing semantics: + +```haskell +runReadThenWrite :: Free Teletype () -> IO () +runReadThenWrite (Free (Write s f)) = putStrLn s >> runReadThenWrite f +runReadThenWrite (Free (Read f)) = runReadThenWrite f +runReadThenWrite (Pure _) = pure () +``` + +## Composing Effects + +Though neither impressive nor particularly flexible, `readThenWrite` is an +example of a DSL corresponding to our `Teletype` **effect**. This is only half +the battle though. As mentioned at the start, we want to be able to compose +effects together within the same program. After all, a program with just one +effect doesn't actually end up buying us much except a lot of unnecessary +abstraction. + +As we begin our journey down this road, let's depart from `Teletype` and meet up +with hopefully a familiar friend: + +```haskell +data State s k = Get (s -> k) | Put s k + deriving Functor +``` + +In the above snippet, `State` has been rewritten from our usual MTL-style to a +pseudo continuation-passing style compatible with `Free`. An example handler +might look like: + +```haskell +runState :: forall s a. s -> Free (State s) a -> (s, a) +runState s (Free (Get f)) = runState s (f s) +runState _ (Free (Put s' f)) = runState s' f +runState _ (Pure a) = a +``` + +We can then run this handler on a sample program like so: + +```haskell +increment :: Free (State Int) () +increment = Free (Get (\s -> Free (Put (s + 1) (Pure ())))) + +-- >>> runState 0 increment +-- (1, ()) +``` + +Let's raise the ante a bit. Suppose now we wanted to pass around a second state, +e.g. a `String`. How might we go about doing this? Though we could certainly +rewrite `increment` to have state `(Int, String)` instead of `Int`, this feels +reminiscient to the [expression problem](/posts/tagless-final-parsing#expression-problem). +Having to update and recompile every one of our programs every time we introduce +some new effect is a maintenance burden we should not settle on shouldering. +Instead, we should aim to write all of our programs in a way that doesn't +require modifying source. + +### Sum Types + +Let's consider what it would take to compose effects `State Int` and +`State String` together. In the world of data types, we usually employ either +products or coproducts to bridge two disjoint types together. Let's try the +latter and see where we end up: + +```haskell +data (f :+: g) k = L (f k) | R (g k) + deriving (Functor, Show) + +infixr 4 :+: +``` + +This allows us to join types in the following manner: + +```haskell +>>> L (Just 5) :: (Maybe :+: Identity) Int +L (Just 5) +>>> R (Identity 5) :: (Maybe :+: Identity) Int +R (Identity 5) +``` + +We call this chain of functors a **signature**. We can compose a signature +containing our `Int` and `String` state as well as a handler capable of +interpreting it: + +```haskell +runTwoState + :: forall s1 s2 a + . s1 + -> s2 + -> Free (State s1 :+: State s2) a + -> (s1, s2, a) +runTwoState s1 s2 (Free (L (Get f))) = runTwoState s1 s2 (f s1) +runTwoState s1 s2 (Free (R (Get f))) = runTwoState s1 s2 (f s2) +runTwoState _ s2 (Free (L (Put s1 f))) = runTwoState s1 s2 f +runTwoState s1 _ (Free (R (Put s2 f))) = runTwoState s1 s2 f +runTwoState s1 s2 (Pure a) = (s1, s2, a) +``` + +It's functional but hardly a solution. It requires manually writing every +combination of effects introduced by `:+:` - a straight up herculean task as the +signature gets longer. It also does not address the "expression problem". That +said, it *does* provide the scaffolding for a more polymorphic solution. We can +bypass this combinatorial explosion of patterns by focusing on just one effect +at a time, parameterizing the remainder of the signature. Handlers can then +"peel" an effect off a signature, over and over, until we are out of effects to +peel: + +```haskell +runState' :: + forall s a sig. + Functor sig => + s -> + Free (State s :+: sig) a -> + Free sig (s, a) +runState' s (Pure a) = pure (s, a) +runState' s (Free (L (Get f))) = runState' s (f s) +runState' _ (Free (L (Put s f))) = runState' s f +runState' s (Free (R other)) = Free (fmap (runState' s) other) +``` + +The above function combines the ideas of `runState` and `runTwoState` into a +more general interface. Now programs containing `State` effects in any order can +be interpreted by properly ordering the handlers: + +```haskell +threadedState :: Free (State Int :+: State String) () +threadedState = + Free (L (Get (\s1 -> + Free (R (Get (\s2 -> + Free (L (Put (s1 + 1) + (Free (R (Put (s2 ++ "a") + (Pure ())))))))))))) + +threadedState' :: Free (State String :+: State Int) () +threadedState' = ... + +-- >>> runState "" . runState' @Int 0 $ threadedState +-- ("a",(1,())) +-- >>> runState @Int 0 . runState' "" $ threadedState' +-- (1,("a",())) +``` + +### Membership + +We can do better still. Our programs are far too concerned with the ordering of +their corresponding signatures. The only thing they should care about is whether +the effect exists at all. We can relax this coupling by introducing a new +recursive typeclass: + +```haskell +class Member sub sup where + inj :: sub a -> sup a + prj :: sup a -> Maybe (sub a) +``` + +Here `sub` is said to be a *subtype* of `sup`. `inj` allows us to promote that +subtype to `sup` and `prj` allows us to dynamically downcast back to `sub`. This +typeclass synergizes especially well with `:+:`. For instance, we expect +`State Int` to be a subtype of `State Int :+: State String`. Importantly, we'd +expect the same for `State String`. Let's consider how instances of `Member` +might look. First is reflexivity: + +```haskell +instance Member sig sig where + inj = id + prj = Just +``` + +This instance should be fairly straightforward. We want to be able to cast a +type to and from itself without issue. Next is left-occurrence: + +```haskell +instance Member sig (sig :+: r) where + inj = L + prj (L f) = Just f + prj _ = Nothing +``` + +This is the pattern we've been working with up until now. Casting upwards is +just a matter of using the `L` data constructor while projecting back down works +so long as we are within the `L` context. Likewise there exists a +right-recursion rule: + +```haskell +instance (Member sig r) => Member sig (l :+: r) where + inj = R . inj + prj (R g) = prj g + prj _ = Nothing +``` + +Lastly, as a convenience, we introduce left-recursion: + +```haskell +instance Member sig (l1 :+: (l2 :+: r)) => + Member sig ((l1 :+: l2) :+: r) where + inj sub = case inj sub of + L l1 -> L (L l1) + R (L l2) -> L (R l2) + R (R r) -> R r + prj sup = case sup of + L (L l1) -> prj (L l1) + L (R l2) -> prj (R (L l2)) + R r -> prj (R (R r)) +``` + +The above allows us to operate on a *tree* of types rather than a list. We can +read this as saying "subtying is not affected by how `:+:` is associated." + +```{=html} +<.warning> +``` +These instances will not compile as is. A mix of `TypeApplications` and +`OVERLAPPING` pragmas must be used. Refer to the +[git repository](https://git.jrpotter.com/blog/effect-systems) for the real +implementation. +```{=html} + +``` + +With the above instances in place, we can now create a more flexible +implementation of `threadedState` above: + +```haskell +data Void k deriving Functor + +run :: forall a. Free Void a -> a +run (Pure a) = a +run _ = error (pack "impossible") + +threadedState'' :: + Functor sig => + Member (State Int) sig => + Member (State String) sig => + Free sig () +threadedState'' = + Free (inj (Get @Int (\s1 -> + Free (inj (Get (\s2 -> + Free (inj (Put (s1 + 1) + (Free (inj (Put (s2 ++ "a") + (Pure ())))))))))))) + +-- >>> run . runState' "" . runState' @Int 0 $ threadedState'' +-- ("a",(1,())) +-- >>> run . runState' @Int 0 . runState' "" $ threadedState'' +-- (1,("a",())) +``` + +A few takeaways: + +1. The program now stays polymorphic in type `sig`, +1. We no longer explicitly mention `L` or `R` data constructors, and +1. We use `run` to peel away the final effect. + +This flexibility grants us the ability to *choose* the order we handle effects +at the call site. By writing a few additional smart constructors, we could have +a nicer program still: + +```haskell +inject :: (Member sub sup) => sub (Free sup a) -> Free sup a +inject = Free . inj + +project :: (Member sub sup) => Free sup a -> Maybe (sub (Free sup a)) +project (Free s) = prj s +project _ = Nothing + +get :: Functor sig => Member (State s) sig => Free sig s +get = inject (Get pure) + +put :: Functor sig => Member (State s) sig => s -> Free sig () +put s = inject (Put s (pure ())) + +threadedStateM'' :: + Functor sig => + Member (State Int) sig => + Member (State String) sig => + Free sig () +threadedStateM'' = do + s1 <- get @Int + s2 <- get @String + put (s1 + 1) + put (s2 ++ "a") + pure () +``` + +## Higher-Order Effects + +This composition provides many benefits, but in certain situations we end up +hitting a wall. To continue forward, we borrow an example from +[Effect Handlers in Scope](/assets/pdf/effect-systems/scope.pdf). In particular, +we discuss exception handling and how we can use a free monad to simulate +throwing and catching exceptions. + +```haskell +newtype Throw e k = Throw e deriving (Functor) + +throw e = inject (Throw e) +``` + +```{=html} +<.info> +``` +To avoid too many distractions, we will sometimes skip writing type signatures. +```{=html} + +``` + +This `Throw` type should feel very intuitive at this point. We take an exception +and "inject" it into our program using the `throw` smart constructor. What's the +`catch`? + +```haskell +catch (Pure a) _ = pure a +catch (Free (L (Throw e))) h = h e +catch (Free (R other)) h = Free (fmap (`catch` h) other) +``` + +In this scenario, `catch` traverses our program, happily passing values through +until it encounters a `Throw`. Our respective "peel" looks like so: + +```haskell +runThrow :: forall e a sig. Free (Throw e :+: sig) a -> Free sig (Either e a) +runThrow (Pure a) = pure (Right a) +runThrow (Free (L (Throw e))) = pure (Left e) +runThrow (Free (R other)) = Free (fmap runThrow other) +``` + +We now have the requisite tools needed to build up and execute a sample program +that composes some `State Int` effect with a `Throw` effect: + +```haskell +countDown :: + forall sig. + Functor sig => + Member (State Int) sig => + Member (Throw ()) sig => + Free sig () +countDown = do + decr {- 1 -} + catch (decr {- 2 -} >> decr {- 3 -}) pure + where + decr = do + x <- get @Int + if x > 0 then put (x - 1) else throw () +``` + +This program calls a potentially dangerous `decr` function three times, with the +last two attempts wrapped around a `catch`. + +### Scoping Problems + +How should the state of `countDown` be interpreted? There exist two reasonable +options: + +1. If state is considered **global**, then successful decrements in catch should + persist. That is, our final state would be the initial value decremented + as many times as `decr` succeeds. +1. If state is considered **local**, we expect `catch` to decrement state twice + but to *rollback* if an error is raised. If an error is caught, our final + state would be the initial value decremented just the once. + +This is what it means for an operation to be **scoped**. In the local case, +within the semantics of exception handling, the nested program within `catch` +should not affect the state of the world outside of it in the case of an +exception. Let's see if we can somehow write and invoke handlers accordingly: + +```haskell +>>> run . runThrow @() . runState' @Int 3 $ countDown +Right (0,()) +``` + +The above snippet demonstrates a result we expect in either interpretation. The +nested `decr >> decr` raises no error. Likewise + +```haskell +>>> run . runThrow @() . runState' @Int 0 $ countDown +Left () +``` + +should also feel correct, regardless of interpretation. `decr {- 1 -}` ends up +returning a `throw ()` which the subsequent `runThrow` handler interprets as +`Left`. What about the following? + +```haskell +>>> run . runThrow @() . runState' @Int 2 $ countDown +Right (0,()) +``` + +This is an example of a global interpretation. Here we throw an error on +`decr {- 3 -}` but `decr {- 2 -}`'s effects persist despite existing within the +`catch`. So can we scope the operation? As it turns out, local semantics are out +of reach. "Flattening" the program hopefully makes the reason clearer: + +```haskell +countDown' = + Free (inj (Get @Int (\x -> + let a = \k -> if x > 0 then Free (inj (Put (x - 1) k)) else throw () + in a (catch (Free (inj (Get @Int (\y -> + let b = \k -> if y > 0 then Free (inj (Put (y - 1) k)) else throw () + in b (Free (inj (Get @Int (\z -> + let c = \k -> if z > 0 then Free (inj (Put (z - 1) k)) else throw () + in c (Pure ()))))))))) pure)))) +``` + +It's noisy, but in the above snippet we see there exists no mechanism that +"saves" the state prior to running the nested program. + +### A Stronger Free + +Somehow we need to ensure a nested (e.g. the program scoped within `catch`) does +not "leak" in any way. To support programs within programs (within programs +within programs...) within the already recursively defined free monad, we look +towards a higher-level abstraction for help. According to Wu, Schrijvers, and +Hinze, + +> A more direct solution [to handle some self-contained context] is to model +> scoping constructs with higher-order syntax, where the syntax carries those +> syntax blocks directly. + +What would such a change look like? To answer that, it proves illustrative +understanding why our current definition of `Free` is insufficient. Consider +what it means to "run" our program. We have a handler that traverses the +program, operates on effects it knows how to operate on, and then returns a +slightly less abstract program for the next handler to process. To save state, +we somehow need each handler to refer to a **context** containing state as +defined by the handler prior. + +As a starting point, review our current definition of `Free`: + +```haskell +data Free f a = Pure a | Free (f (Free f a)) +``` + +We see `a` is not something we, the effects library author, are in a position to +manipulate. To actually extract a value to be saved and threaded in a context +though, we at the very least need this ability. So can we introduce some change +that give us this freedom? One idea is: + +```haskell +data Free f a = Pure a | Free (f (Free f) a) +``` + +The change is subtle but has potential provided we can get all the derived type +machinery working on this type instead. Take note! Previously the kind of `f` +was `Type -> Type`. In this new definition, we see it is now +`(Type -> Type) -> (Type -> Type)`. That is, `f` is now a function that maps +one type function to another. We have entered the world of higher-order kinds. + +```{=html} +<.info> +``` +`f` is usually a natural transformation, mapping one functor to another. The +specifics regarding natural transformations aren't too important here. Just note +when we use the term going forward, we mean a functor to functor mapping. +```{=html} + +``` + +Ideally we can extrapolate our learnings so far to this higher-order world. Of +most importance is our `Functor`-constrained type variable `f`. Let's dive a bit +deeper into what it currently buys us. First, take another look at how `fmap` is +used within `Free`'s `Monad` instance: + +```haskell +instance (Functor f) => Monad (Free f) where + Pure a >>= g = g a + Free f >>= g = Free (fmap (>>= g) f) +``` + +Its purpose is to allow *extending* our syntax, chaining different DSL terms +together into a bigger program. When we write e.g. + +```haskell +readThenWrite = do + input <- read + write input +``` + +it is `fmap` that is responsible for piecing the `read` and `write` together. +Second, re-examine a sample handler, e.g. + +```haskell +runState' s (Pure a) = pure (s, a) +runState' s (Free (L (Get f))) = runState' s (f s) +runState' _ (Free (L (Put s f))) = runState' s f +runState' s (Free (R other)) = Free (fmap (runState' s) other) +``` + +In this case, `fmap` is responsible for *weaving* the state semantics throughout +the syntax. This is what allows us to interpret programs comprised of multiple +different syntaxes. Whatever we end up building at the higher level needs to +keep both these aspects in mind. + +### Higher-Order Syntax + +Syntax is the easier of the two to resolve so that's where we'll first avert out +attention. Extension requires two things: + +1. A higher-level concept of a functor to constrain our new `f`, and +1. An `fmap`-like function capable of performing the extension. + +Building out (1) is fairly straightforward. Since `f` corresponds to a natural +transformation, we create a mapping between functors like so: + +```haskell +class HFunctor f where + hmap :: + (Functor m, Functor n) => + (forall x. m x -> n x) -> + (forall x. f m x -> f n x) +``` + +This allows us to lift transformations of e.g. `Identity -> Maybe` into +`f Identity -> f Maybe`. Take a moment to notice the parallels between `fmap` +and `hmap`. Building (2) is equally simple: + +```haskell +class HFunctor f => Syntax f where + emap :: (m a -> m b) -> (f m a -> f m b) +``` + +We designate `emap` as our `fmap`-extending equivalent. This is made obvious by +seeing how `Free` ends up using `emap`: + +```haskell +instance Syntax f => Monad (Free f) where + Pure a >>= g = g a + Free f >>= g = Free (emap (>>= g) f) +``` + +Once again, note the parallels betwen the `Monad` instances of both `Free`s. + +### Higher-Order Semantics + +The more difficult problem lies on the semantic side of the equation. This part +needs to manage the threading of functions throughout potentially nested +effects. To demonstrate, consider a revision to our `Throw` type that includes a +`Catch` at the syntactic level: + +```haskell +data Error e m a = Throw e + | forall x. Catch (m x) (e -> m x) (x -> m a) +``` + +We can create `Error` instances of our `HFunctor` and `Syntax` classes as +follows: + +```haskell +instance HFunctor (Error e) where + hmap _ (Throw x) = Throw x + hmap t (Catch p h k) = Catch (t p) (t . h) (t . k) + +instance Syntax (Error e) where + emap _ (Throw e) = Throw e + emap f (Catch p h k) = Catch p h (f . k) +``` + +This is all well and good, but now suppose we want to write a handler in the +same way we wrote `runThrow` earlier: + +```haskell +runError :: + forall e a sig. + Syntax sig => + Free (Error e :+: sig) a -> + Free sig (Either e a) +runError (Pure a) = pure (Right a) +runError (Free (L (Throw e))) = pure (Left e) +runError (Free (L (Catch p h k))) = + runError p >>= \case + Left e -> + runError (h e) >>= \case + Left e' -> pure (Left e') + Right a -> runError (k a) + Right a -> runError (k a) +runError (Free (R other)) = Free _ +``` + +Make sure everything leading up to the last pattern makes sense and then ask +yourself how you might fill in the hole (`_`). We only have a few tools +at our disposal, namely `hmap` and `emap`. But, no matter how we choose to +compose them, `hmap` will let us down. In particular, our only means of +"peeling" the signature is `runError` which is incompatible with the natural +transformation `hmap` expects. + +--- + +We need another function specific for this weaving behavior, which we choose to +add to the `Syntax` typeclass: + +```haskell +class HFunctor f => Syntax f where + emap :: (m a -> m b) -> (f m a -> f m b) + + weave :: + (Monad m, Monad n, Functor ctx) => + ctx () -> + Handler ctx m n -> + (f m a -> f n (ctx a)) + +type Handler ctx m n = forall x. ctx (m x) -> n (ctx x) +``` + +Pay special attention to `Handler`. By introducing a functorial context (i.e. +`ctx`), we have defined a function signature that more closely reflects that of +`runError`. This is made clearer by instantiating `ctx` to `Either e`: + +```haskell +type Handler m n = forall x. Either e (m x) -> n (Either e x) + +runError :: Free (Error e :+: sig) a -> Free sig (Either e a) +``` + +Without `ctx`, `weave` would look just like `hmap`, highlighting how it's +particularly well-suited to bypassing the `hmap`'s limitations. With `weave` +also comes expanded `Syntax` instances: + +```haskell +instance (Syntax f, Syntax g) => Syntax (f :+: g) where + weave ctx hdl (L f) = L (weave ctx hdl f) + weave ctx hdl (R g) = R (weave ctx hdl g) + +instance Syntax (Error e) where + weave _ _ (Throw x) = Throw x + weave ctx hdl (Catch p h k) = + -- forall x. Catch (m x) (e -> m x) (x -> m a) + Catch + (hdl (fmap (const p) ctx)) + (\e -> hdl (fmap (const (h e)) ctx)) + (hdl . fmap k) +``` + +`const` is used solely to wrap our results in a way that `hdl` expects. With +these instances fully defined, we can now finish our `runError` handler: + +```haskell +runError (Free (R other)) = + Free $ weave (Right ()) (either (pure . Left) runError) other +``` + +### Lifting + +The solution we've developed so far wouldn't be especially useful if it was +weaker than the previous. As mentioned before, our new solution splits the +functionality of `fmap` into extension and weaving. But nothing is stopping us +from defining an instance that continues using `fmap` for both. Consider the +following: + +```haskell +newtype Lift sig (m :: Type -> Type) a = Lift (sig (m a)) +``` + +Here `sig` refers to the lower-order data type we want to elevate to our +higher-order `Free`, e.g. `State s`: + +```haskell +type HState s = Lift (State s) + +hIncrement :: Free (Lift (State Int)) () +hIncrement = Free (Lift (Get (\s -> Free (Lift (Put (s + 1) (Pure ())))))) + +type HVoid = Lift Void + +run :: Free HVoid a -> a +run (Pure a) = a +run _ = error (pack "impossible") +``` + +Here `hIncrement` is a lifted version of `increment` defined before. Likewise, +`run` remains nearly identical to its previous definition. Making `Lift` an +instance of `Syntax` is a equally straightforward: + +```haskell + instance Functor sig => HFunctor (Lift sig) where + hmap t (Lift f) = Lift (fmap t f) + + instance Functor sig => Syntax (Lift sig) where + emap t (Lift f) = Lift (fmap t f) + + weave ctx hdl (Lift f) = Lift (fmap (\p -> hdl (fmap (const p) ctx)) f) +``` + +The corresponding smart constructors and state handler should look like before, +but with our `ctx` now carrying the state around: + +```haskell +get :: forall s sig. HFunctor sig => Member (HState s) sig => Free sig s +get = inject (Lift (Get Pure)) + +put :: forall s sig. HFunctor sig => Member (HState s) sig => s -> Free sig () +put s = inject (Lift (Put s (pure ()))) + +runState :: + forall s a sig. + Syntax sig => + s -> + Free (HState s :+: sig) a -> + Free sig (s, a) +runState s (Pure a) = pure (s, a) +runState s (Free (L (Lift (Get f)))) = runState s (f s) +runState _ (Free (L (Lift (Put s f)))) = runState s f +runState s (Free (R other)) = Free (weave (s, ()) hdl other) + where + hdl :: forall x. (s, Free (HState s :+: sig) x) -> Free sig (s, x) + hdl = uncurry runState +``` + +With all this in place, we can finally construct our `countDown` example again: + +```haskell +countDown :: + forall sig. + Syntax sig => + Member (HState Int) sig => + Member (Error ()) sig => + Free sig () +countDown = do + decr {- 1 -} + catch (decr {- 2 -} >> decr {- 3 -}) pure + where + decr = do + x <- get @Int + if x > 0 then put (x - 1) else throw () +``` + +Now if we encounter an error within our `catch` statement, the local state +semantics are respected: + +```haskell +>>> run . runError @() . runState @Int 2 $ countDown +Right (1,()) +``` + +Pay attention to *why* this works - we first use our `runState` handler and +eventually encounter `decr {- 3 -}` which returns `throw ()` instead of +`put (x - 1)`. During this process, weave was invoked on a `Catch` with context +`(s, )` used to maintain the state at the time. Next `runError` is invoked which +sees the `Catch`, encounters the returned `Throw` after running the scoped +program, and invokes the error handler which has our saved state. + +## Limitations + +Though the higher-order free implementation is largely a useful tool for +managing effects, it is not perfect. I've had an especially hard time getting +resource-oriented effects working, e.g. with custom effects like so: + +```haskell +data Server hdl conn (m :: * -> *) k where + Start :: SpawnOptions -> Server hdl conn m hdl + Stop :: hdl -> Server hdl conn m ExitCode + GetPort :: hdl -> Server hdl conn m PortNumber + Open :: Text -> PortNumber -> Server hdl conn m conn + Close :: conn -> Server hdl conn m () +``` + +The issue here being running the custom `Server` handler invokes `start` *and* +`stop` when wrapped in some [bracket](https://git.jrpotter.com/r/fused-effects-exceptions)-like +interface, even if the bracketed code has not yet finished. I have settled on +workarounds, but these workarounds consist of just structuring these kind of +effects differently. + +In general, modeling asynchronous or `IO`-oriented operations feel "unsolved" +with solutions resorting to some [forklift](https://apfelmus.nfshost.com/blog/2012/06/07-forklift.html) +strategy or other ad-hoc solutions that don't feel as cemented in literature. I +don't necessarily think these are the *wrong* approach (I frankly don't know +enough to have a real opinion here), but it'd be nice to feel there was some +consensus as to what a non-hacky solution theoretically looks like. + +Additionally, it is cumbersome remembering the order handlers should be applied +to achieve the desired global vs. local state semantics. This is not exclusively +a problem of free effect systems (e.g. MTL also suffers from this), but the +issue feels more prominent here. + +## Conclusion + +I will continue exploring effect systems à la free, but I am admittedly not +yet convinced they are the right way forward. Unfortunately, they can be hard to +reason about with unexpected interactions between effects if not careful. I am +sure a large contributing factor to this conclusion is the lack of +beginner-oriented documentation regarding proper use and edge cases. Just to +build up this post required reading source code of multiple effects libraries +and scattered blog posts, watching various YouTube videos, etc. And, despite all +that, I am still not confident I understand the implementation details behind +certain key abstractions. Hopefully this entry threads the needle between +exposition and overt jargon to get us a little closer though. + +[^1]: Though there exists a categorical definition of what makes something **free**, in this case it suffices to substitute "free" with "systematic". diff --git a/lib/portfolio_web/controllers/blog_html/tagless_final_parsing.html.heex b/lib/portfolio_web/controllers/blog_html/tagless_final_parsing.html.heex new file mode 100644 index 0000000..b0a2616 --- /dev/null +++ b/lib/portfolio_web/controllers/blog_html/tagless_final_parsing.html.heex @@ -0,0 +1,859 @@ +
+

Tagless Final Parsing

+

25 Dec 2021

+
+

In his introductory + text, Oleg Kiselyov discusses the tagless final + strategy for implementing DSLs. The approach permits leveraging the + strong typing provided by some host language in a performant way. This + post combines key thoughts from a selection of papers and code written + on the topic. We conclude with an implementation of an interpreter for + a toy language that runs quickly, remains strongly-typed, and can be + extended without modification.

+
+ +
♤♠♤♠♤
+

Introduction

+

To get started, let’s write what our toy language will look + like.

+
digit = ? any number between 0-9 ? ;
+
+(* We ignore any leading 0s *)
+integer = digit, { digit } ;
+e_integer = [ e_integer, ("+" | "-") ]
+          , ( "(", e_integer, ")" | integer )
+          ;
+
+boolean = "true" | "false" ;
+e_boolean = [ e_boolean, ("&&" | "||") ]
+          , ( "(", e_boolean, ")" | boolean )
+          ;
+
+expr = e_integer | e_boolean ;
+

The above expresses addition, subtraction, conjunction, and + disjunction, to be interpreted in the standard way. All operations are + left-associative, with default precedence disrupted via parenthesis + (()). Our goal is to use megaparsec + to interpret programs in this language, raising errors on malformed or + invalidly-typed inputs. We will evaluate interpreter performance on + inputs such as those generated by

+
echo {1..10000000} | sed 's/ / + /g' > input.txt
+ <.info> +

To support inputs like above, ideally we mix lazy and strict + functionality. For example, we should lazily load in a file but + strictly evaluate its contents. Certain languages struggle without + this more nuanced evaluation strategy, e.g.

+
$ (echo -n 'print(' && echo -n {1..10000000} && echo ')') |
+  sed 's/ / + /g' > input.py
+$ python3 input.py
+Segmentation fault: 11
+

Note it’d actually be more efficient on our end to not use + megaparsec at all! The library loads in the entirety of to-be-parsed + text into memory, but using it will hopefully be more representative + of projects out in the wild.

+ +

Initial Encoding

+

How might we instinctively choose to tackle an interpreter of our + language? As one might expect, megaparsec already has all the tooling + needed to parse expressions. We can represent our expressions and + results straightforwardly like so:

+
data Expr
+  = EInt  Integer
+  | EBool Bool
+  | EAdd  Expr Expr
+  | ESub  Expr Expr
+  | EAnd  Expr Expr
+  | EOr   Expr Expr
+  deriving (Show)
+
+data Result = RInt Integer | RBool Bool deriving (Eq)
+

We use a standard ADT to describe the structure of our program, + nesting the same data type recursively to represent precedence. For + instance, we would expect a (so-far fictional) function + parse to give us

+
>>> parse "1 + 2 + 3"
+EAdd (EAdd (EInt 1) (EInt 2)) (EInt 3)
+

We can then evaluate expressions within our Expr type. + Notice we must wrap our result within some Error-like + monad considering the ADT does not necessarily correspond to a + well-typed expression in our language.

+
asInt :: Result -> Either Text Integer
+asInt (RInt e) = pure e
+asInt _ = Left "Could not cast integer."
+
+asBool :: Result -> Either Text Bool
+asBool (RBool e) = pure e
+asBool _ = Left "Could not cast boolean."
+
+toResult :: Expr -> Either Text Result
+toResult (EInt e)  = pure $ RInt e
+toResult (EBool e) = pure $ RBool e
+toResult (EAdd lhs rhs) = do
+  lhs' <- toResult lhs >>= asInt
+  rhs' <- toResult rhs >>= asInt
+  pure $ RInt (lhs' + rhs')
+toResult (ESub lhs rhs) = do
+  lhs' <- toResult lhs >>= asInt
+  rhs' <- toResult rhs >>= asInt
+  pure $ RInt (lhs' - rhs')
+toResult (EAnd lhs rhs) = do
+  lhs' <- toResult lhs >>= asBool
+  rhs' <- toResult rhs >>= asBool
+  pure $ RBool (lhs' && rhs')
+toResult (EOr lhs rhs) = do
+  lhs' <- toResult lhs >>= asBool
+  rhs' <- toResult rhs >>= asBool
+  pure $ RBool (lhs' || rhs')
+

With the above in place, we can begin fleshing out our first + parsing attempt. A naive solution may look as follows:

+
parseNaive :: Parser Result
+parseNaive = expr >>= either (fail . unpack) pure . toResult
+ where
+  expr = E.makeExprParser term
+    [ [binary "+" EAdd, binary "-" ESub]
+    , [binary "&&" EAnd, binary "||" EOr]
+    ]
+
+  binary name f = E.InfixL (f <$ symbol name)
+
+  term = parens expr <|> EInt <$> integer <|> EBool <$> boolean
+

There are certainly components of the above implementation that + raises eyebrows (at least in the context of large inputs), but that + could potentially be overlooked depending on how well it runs. Running + parseNaive1 against input.txt + shows little promise though:

+
$ cabal run --enable-profiling exe:initial-encoding -- input.txt +RTS -s
+50000005000000
+...
+            4126 MiB total memory in use (0 MB lost due to fragmentation)
+...
+  Total   time   25.541s  ( 27.121s elapsed)
+...
+  Productivity  82.3% of total user, 78.9% of total elapsed
+

A few immediate takeaways from this exercise:

+

This solution

+
    +
  • has to run through the generated AST twice. First to build the AST + and second to type-check and evaluate the code + (i.e. toResult).
  • +
  • is resource intensive. It consumes a large amount of memory + (approximately 4 GiB in the above run) and is far too + slow. A stream of 10,000,000 integers should be quick and cheap to sum + together.
  • +
  • is unsafe. Packaged as a library, there are no typing guarantees + we leverage from our host language. For example, expression + EAnd (EInt 1) (EInt 2) is valid.
  • +
  • suffers from the expression + problem. Developers cannot extend our language with new operations + without having to modify the source.
  • +
+

Let’s tackle each of these problems in turn.

+

Single Pass

+

Our naive attempt separated parsing from evaluation because they + fail in different ways. The former raises a + ParseErrorBundle on invalid input while the latter raises + a Text on mismatched types. Ideally we would have a + single error type shared by both of these failure modes. + Unfortunately, this is not so simple - the Operator types + found within makeExprParser have incompatible function + signatures. In particular, InfixL is defined as

+
InfixL :: m (a -> a -> a) -> Operator m a
+

instead of

+
InfixL :: (a -> a -> m a) -> Operator m a
+

To work around these limitations, we define our binary functions to + operate and return on values of type Either Text Expr. We + then raise a Left on type mismatch, deferring error + reporting at the Parser level until the current + expression is fully parsed:

+
parseSingle :: Parser Result
+parseSingle = expr >>= either (fail . unpack) pure
+ where
+  expr = E.makeExprParser term
+    [ [binary "+"  asInt  EInt  EAdd, binary "-"  asInt  EInt  ESub]
+    , [binary "&&" asBool EBool EAnd, binary "||" asBool EBool EOr ]
+    ]
+
+  binary name cast f bin = E.InfixL do
+    void $ symbol name
+    pure $ \lhs rhs -> do
+      lhs' <- lhs >>= cast
+      rhs' <- rhs >>= cast
+      toResult $ bin (f lhs') (f rhs')
+
+  term = parens expr <|>
+         Right . RInt <$> integer <|>
+         Right . RBool <$> boolean
+

Resource Usage

+

Though our above strategy avoids two explicit passes + through the AST, laziness sets it up so that we build this intertwined + callstack without actually evaluating anything until we interpret the + returned Result. The generated runtime statistics are + actually worse as a result:

+
cabal run --enable-profiling exe:initial-encoding -- \
+  input.txt -m single +RTS -s
+

We’ll use a heap profile to make the implementation’s shortcomings + more obvious:

+
cabal run --enable-profiling exe:initial-encoding -- \
+  input.txt -m single +RTS -hr
+ <.tip> +

To iterate faster, reduce the number of integers in + input.txt. The resulting heap profile should remain + proportional to the original. Just make sure the program runs for long + enough to actually perform meaningful profiling. This section works on + inputs of 100,000 integers.

+ +

The generated heap profile, broken down by retainer set, looks as + follows:

+
+ parser-initial-100k-heap-hr-single + +
+

Our top-level expression parser continues growing in size until the + program nears completion, presumably when the expression is finally + evaluated. To further pinpoint the leaky methods, we re-run the heap + generation by cost-centre stack to get:

+
+ parser-initial-100k-heap-hc-single + +
+

Even our straightforward lexing functions are holding on to memory. + The laziness and left associative nature of our grammar hints that we + may be dealing with a thunk stack reminiscient of foldl. This + implies we could fix the issue by evaluating our data strictly with + e.g. deepseq. The + problem is unfortunately deeper than this though. Consider the + definition of InfixL’s + parser:

+
pInfixL :: MonadPlus m => m (a -> a -> a) -> m a -> a -> m a
+pInfixL op p x = do
+  f <- op
+  y <- p
+  let r = f x y
+  pInfixL op p r <|> return r
+

Because this implementation uses the backtracking alternative + operator (<|>), we must also hold onto each + <|> return r in memory “just in case” we need to + use it. Since we are working with a left-factored + grammar, we can drop the alternatives and apply strictness with a + custom expression parser:

+
parseStrict :: Parser Result
+parseStrict = term >>= expr
+ where
+  expr t = do
+    op <- M.option Nothing $ Just <$> ops
+    case op of
+      Just OpAdd -> nest t asInt  EInt  EAdd
+      Just OpSub -> nest t asInt  EInt  ESub
+      Just OpAnd -> nest t asBool EBool EAnd
+      Just OpOr  -> nest t asBool EBool EOr
+      _          -> pure t
+
+  nest
+    :: forall a
+     . Result
+    -> (Result -> Either Text a)
+    -> (a -> Expr)
+    -> (Expr -> Expr -> Expr)
+    -> Parser Result
+  nest t cast f bin = do
+    t' <- term
+    a <- either (fail . unpack) pure do
+      lhs <- cast t
+      rhs <- cast t'
+      toResult $ bin (f lhs) (f rhs)
+    a `deepseq` expr a
+
+  term = do
+    p <- M.option Nothing $ Just <$> symbol "("
+    if isJust p then (term >>= expr) <* symbol ")" else
+      RInt <$> integer <|> RBool <$> boolean
+

This implementation runs marginally faster and uses a constant + amount of memory:

+
+ parser-initial-100k-heap-hd-strict + +
+ <.info> +

ARR_WORDS corresponds to the ByteString + constructor and is unavoidable so long as we use megaparsec.

+ +

To get a better sense of where runtime tends to reside, let’s + re-run our newly strict implementation on our 10,000,000 file again + alongside a time profile:

+
echo {1..10000000} | sed 's/ / + /g' > input.txt
+cabal run --enable-profiling exe:initial-encoding -- \
+  input.txt -m strict +RTS -p
+
space          Text.Megaparsec.Lexer      Text/Megaparsec/Lexer.hs:(68,1)-(71,44)                 54.9   57.3
+decimal        Text.Megaparsec.Char.Lexer Text/Megaparsec/Char/Lexer.hs:363:1-32                  24.7   21.4
+lexeme         Text.Megaparsec.Lexer      Text/Megaparsec/Lexer.hs:87:1-23                        12.6   15.7
+ops            Parser.Utils               src/Parser/Utils.hs:(69,1)-(74,3)                        2.6    2.7
+toResult       Parser.Initial             src/Parser/Initial.hs:(62,1)-(79,29)                     2.3    2.2
+run            Main                       app/Main.hs:(42,1)-(54,58)                               1.6    0.6
+readTextDevice Data.Text.Internal.IO      libraries/text/src/Data/Text/Internal/IO.hs:133:39-64    1.3    0.0
+

Surprisingly, the vast majority of time (roughly 95%) is spent + parsing. As such, we won’t worry ourselves about runtime any + further.

+

Type Safety

+

Let’s next explore how we can empower library users with a stricter + version of the Expr monotype. In particular, we want to + prohibit construction of invalid expressions. A common strategy is to + promote our ADT to a GADT:

+
data GExpr a where
+  GInt  :: Integer -> GExpr Integer
+  GBool :: Bool    -> GExpr Bool
+  GAdd  :: GExpr Integer -> GExpr Integer -> GExpr Integer
+  GSub  :: GExpr Integer -> GExpr Integer -> GExpr Integer
+  GAnd  :: GExpr Bool    -> GExpr Bool    -> GExpr Bool
+  GOr   :: GExpr Bool    -> GExpr Bool    -> GExpr Bool
+

By virtue of working with arbitrary, potentially mis-typed input, + we must eventually perform some form of type-checking on our + input. To get the GADT representation working requires additional + machinery like existential datatypes and Rank2Types. The + end user of our library reaps the benefits though, acquiring a + strongly-typed representation of our AST:

+
data Wrapper = forall a. Show a => Wrapper (GExpr a)
+
+parseGadt :: Parser Wrapper
+parseGadt = term >>= expr
+ where
+  ...
+  nest
+    :: forall b
+     . Show b
+    => Wrapper
+    -> (forall a. GExpr a -> Either Text (GExpr b))
+    -> (b -> GExpr b)
+    -> (GExpr b -> GExpr b -> GExpr b)
+    -> Parser Wrapper
+  nest (Wrapper t) cast f bin = do
+    Wrapper t' <- term
+    case (cast t, cast t') of
+      (Right lhs, Right rhs) -> do
+        let z = eval $ bin lhs rhs
+        z `seq` expr (Wrapper $ f z)
+      (Left e, _) -> fail $ unpack e
+      (_, Left e) -> fail $ unpack e
+

We hide the full details here (refer to the linked Github + repository for the full implementation), but note the changes are + minimal outside of the signatures/data types required to make our + existentially quantified type work. Users of the parser can now unwrap + the Wrapper type and resume like normal.

+ <.warning> +

This is an arguable "improvement" considering convenience + takes a dramatic hit. It is awkward working with the + Wrapper type.

+ +

Expression + Problem

+

Lastly comes the expression problem, and one that is fundamentally + unsolvable given our current implementation. By nature of (G)ADTs, all + data-types are closed. It is not extensible since that would + break any static type guarantees around e.g. pattern matching. To fix + this (and other problems still present in our implementation), we + contrast our initial encoding to that of tagless final.

+

Tagless Final

+

Let’s re-think our GADT example above and refactor it into a + typeclass:

+
class Symantics repr where
+  eInt  :: Integer -> repr Integer
+  eBool :: Bool    -> repr Bool
+  eAdd  :: repr Integer -> repr Integer -> repr Integer
+  eSub  :: repr Integer -> repr Integer -> repr Integer
+  eAnd  :: repr Bool    -> repr Bool    -> repr Bool
+  eOr   :: repr Bool    -> repr Bool    -> repr Bool
+

This should look familiar. Instances of GExpr have + been substituted by a parameter repr of kind + * -> *. Kiselyov describes typeclasses used this way + as a means of defining a class of interpreters. An example + interpreter could look like evaluation from before:

+
newtype Eval a = Eval {runEval :: a}
+
+instance Symantics Eval where
+  eInt  = Eval
+  eBool = Eval
+  eAdd (Eval lhs) (Eval rhs) = Eval (lhs + rhs)
+  eSub (Eval lhs) (Eval rhs) = Eval (lhs - rhs)
+  eAnd (Eval lhs) (Eval rhs) = Eval (lhs && rhs)
+  eOr  (Eval lhs) (Eval rhs) = Eval (lhs || rhs)
+

To belabor the similarities between the two a bit further, compare + the following two examples side-by-side:

+
let expr = foldl' eAdd (eInt 0) $ take count (eInt <$> [1..])
+let expr = foldl' EAdd (EInt 0) $ take count (EInt <$> [1..])
+

Outside of some capitalization, the encodings are exactly the same. + Considering these similarities, it’s clear type safety is not a + concern like it was with Expr. This new paradigm also + allows us to write both an implementation that parallels the memory + usage of above as well as a proper + solution to the expression problem. To follow along though first + requires a quick detour into leibniz equalities.

+

Leibniz + Equality

+

Leibniz equality states that two objects are equivalent provided + they can be substituted in all contexts without issue. Consider the + definition provided by the eq package:

+
newtype a := b = Refl {subst :: forall c. c a -> c b}
+

Here we are saying two types a and b + actually refer to the same type if it turns out that + simultaneously

+
Maybe a ~ Maybe b
+Either String a ~ Either String b
+Identity a ~ Identity b
+...
+

and so on, where ~ refers to equality + constraints. Let’s clarify further with an example. Suppose we had + types A and B and wanted to ensure they were + actually the same type. Then there must exist a function + subst with signature c A -> c B for + all c. What might that function look like? It turns + out there is only one acceptable choice: id.

+

This might not seem particularly valuable at first glance, but what + it does permit is a means of proving equality at the + type-level and in a way Haskell’s type system respects. For instance, + the following is valid:

+
>>> import Data.Eq.Type ((:=)(..))
+>>> :set -XTypeOperators
+
+-- Type-level equality is reflexive. I can prove it since
+-- `id` is a suitable candidate for `subst`.
+>>> refl = Refl id
+>>> :t refl
+refl :: b := b
+
+-- Haskell can verify our types truly are the same.
+>>> a = refl :: (Integer := Integer)
+>>> a = refl :: (Integer := Bool)
+
+<interactive>:7:5: error:
+Couldn't match typeInteger’ with ‘Bool
+

We can also prove less obvious things at the type-level and take + advantage of this later on. As an exercise, consider how you might + express the following:

+
functionEquality
+  :: a1 := a2
+  -> b1 := b2
+  -> (a1 -> b1) := (a2 -> b2)
+

That is, if a1 and a2 are the same types, + and b1 and b2 are the same types, then + functions of type a1 -> b1 can equivalently be + expressed as functions from a2 -> b2.

+ <.accordion header="Answer"> +

I suggest reading from the bottom up to better understand why this + works.

+
import Data.Eq.Type ((:=)(..), refl)
+
+newtype F1 t b a = F1 {runF1 :: t := (a -> b)}
+newtype F2 t a b = F2 {runF2 :: t := (a -> b)}
+
+functionEquality
+  :: forall a1 a2 b1 b2
+   . a1 := a2
+  -> b1 := b2
+  -> (a1 -> b1) := (a2 -> b2)
+functionEquality
+  (Refl s1)  -- s1 :: forall c. c a1 -> c a2
+  (Refl s2)  -- s2 :: forall c. c b1 -> c b2
+  = runF2    -- (a1 -> b1) := (a2 -> b2)
+  . s2       -- F2 (a1 -> b1) a2 b2
+  . F2       -- F2 (a1 -> b1) a2 b1
+  . runF1    -- (a1 -> b1) := (a2 -> b1)
+  . s1       -- F1 (a1 -> b1) b1 a2
+  . F1       -- F1 (a1 -> b1) b1 a1
+  $ refl     -- (a1 -> b1) := (a1 -> b1)
+ +

Dynamics

+

Within our GADTs example, we introduced data type + Wrapper to allow us to pass around GADTs of internally + different type (e.g. GExpr Integer vs. + GExpr Bool) within the same context. We can do something + similar via Dynamics in the tagless final world. Though + we could use the already available dynamics + library, we’ll build our own for exploration’s sake.

+

First, let’s create a representation of the types in our + grammar:

+
class Typeable repr where
+  pInt  :: repr Integer
+  pBool :: repr Bool
+
+newtype TQ t = TQ {runTQ :: forall repr. Typeable repr => repr t}
+
+instance Typeable TQ where
+  pInt  = TQ pInt
+  pBool = TQ pBool
+

TQ takes advantage of polymorphic constructors to + allow us to wrap any compatible Typeable member function + and “reinterpret” it as something else. For example, we can create new + Typeable instances like so:

+
newtype AsInt a = AsInt (Maybe (a := Integer))
+
+instance Typeable AsInt where
+  pInt  = AsInt (Just refl)
+  pBool = AsInt Nothing
+
+newtype AsBool a = AsBool (Maybe (a := Bool))
+
+instance Typeable AsBool where
+  pInt  = AsBool Nothing
+  pBool = AsBool (Just refl)
+

We can then use TQ to check if something is of the + appropriate type:

+
>>> import Data.Maybe (isJust)
+>>> tq = pInt :: TQ Integer
+>>> case runTQ tq of AsInt a -> isJust a
+True
+>>> case runTQ tq of AsBool a -> isJust a
+False
+

Even more interestingly, we can bundle this type representation + alongside a value of the corresponding type, yielding our desired + Dynamic:

+
import qualified Data.Eq.Type as EQ
+
+data Dynamic repr = forall t. Dynamic (TQ t) (repr t)
+
+class IsDynamic a where
+  type' :: forall repr. Typeable repr => repr a
+  lift' :: forall repr. Symantics repr => a -> repr a
+  cast' :: forall repr t. TQ t -> Maybe (t := a)
+
+instance IsDynamic Integer where
+  type' = pInt
+  lift' = eInt
+  cast' (TQ t) = case t of AsInt a -> a
+
+instance IsDynamic Bool where
+  type' = pBool
+  lift' = eBool
+  cast' (TQ t) = case t of AsBool a -> a
+
+toDyn :: forall repr a. IsDynamic a => Symantics repr => a -> Dynamic repr
+toDyn = Dynamic type' . lift'
+
+fromDyn :: forall repr a. IsDynamic a => Dynamic repr -> Maybe (repr a)
+fromDyn (Dynamic t e) = case t of
+  (cast' -> r) -> do
+    r' <- r
+    pure $ EQ.coerce (EQ.lift r') e
+
+
>>> a = toDyn 5           :: Dynamic Expr
+>>> runExpr <$> fromDyn a :: Maybe Integer
+Just 5
+

By maintaining a leibniz equality within our Dynamic + instances (i.e. AsInt), we can internally coerce the + wrapped value into the actual type we care about. With this background + information in place, we can finally devise an expression parser + similar to the parser we’ve written using initial encoding:

+
parseStrict
+  :: forall repr
+   . NFData (Dynamic repr)
+  => Symantics repr
+  => Parser (Dynamic repr)
+parseStrict = term >>= expr
+ where
+  expr :: Dynamic repr -> Parser (Dynamic repr)
+  expr t = do
+    op <- M.option Nothing $ Just <$> ops
+    case op of
+      Just OpAdd -> nest t eAdd OpAdd
+      Just OpSub -> nest t eSub OpSub
+      Just OpAnd -> nest t eAnd OpAnd
+      Just OpOr  -> nest t eOr  OpOr
+      _          -> pure t
+
+  nest
+    :: forall a
+     . IsDynamic a
+    => Dynamic repr
+    -> (repr a -> repr a -> repr a)
+    -> Op
+    -> Parser (Dynamic repr)
+  nest t bin op = do
+    t' <- term
+    case binDyn bin t t' of
+      Nothing -> fail $ "Invalid operands for `" <> show op <> "`"
+      Just a -> a `deepseq` expr a
+
+  term :: Parser (Dynamic repr)
+  term = do
+    p <- M.option Nothing $ Just <$> symbol "("
+    if isJust p then (term >>= expr) <* symbol ")" else
+      toDyn <$> integer <|> toDyn <$> boolean
+

Interpretations

+

So far we’ve seen very little benefit switching to this strategy + despite the level of complexity this change introduces. Here we’ll + pose a question that hopefully makes at least one benefit more + obvious. Suppose we wanted to interpret the parsed expression in two + different ways. First, we want a basic evaluator, and second we want a + pretty-printer. In our initial encoding strategy, the evaluator has + already been defined:

+
eval :: GExpr a -> a
+

We say eval is one possible interpreter over + GExpr. It takes in GExprs and reduces them + into literal values. How would a pretty printer work? One candidate + interpreter could look as follows:

+
pPrint :: GExpr a -> Text
+pPrint (GInt e)  = pack $ show e
+pPrint (GBool e) = pack $ show e
+pPrint (GAdd lhs rhs) = "(" <> pPrint lhs <> " + " <> pPrint rhs <> ")"
+...
+

Unfortunately using this definition requires fundamentally changing + how our GADT parser works. parseGadt currently makes + certain optimizations based on the fact only eval has + been needed so far, reducing the expression as we traverse the input + stream. Generalizing the parser to take in any function of signature + forall b. (forall a. GExpr a) -> b (i.e. the signature + of some generic interpreter) would force us to retain memory or accept + additional arguments to make our function especially generic to + accommodate.2

+

On the other hand, our tagless final approach expects multiple + interpretations from the outset. We can define a newtype + like

+
newtype PPrint a = PPrint {runPPrint :: a}
+
+instance Symantics PPrint where
+  eInt  = PPrint . pack . show
+  eBool = PPrint . pack . show
+  eAdd (PPrint lhs) (PPrint rhs) = PPrint $ "(" <> lhs <> " + " <> rhs <> ")"
+  ...
+

and interpret our

+
parseStrict :: forall repr. Symantics repr => Parser (Dynamic repr)
+

Parser as a Dynamic PPrint instead of a + Dynamic Eval without losing any previously acquired + gains.

+

Expression + Revisited

+

There does exist a major caveat with our tagless final + interpreters. If owning a single Dynamic instance, how + exactly are we able to interpret this in multiple ways? After all, a + Dynamic cannot be of type Dynamic Eval + and Dynamic PPrint. What we’d like to be able to + do is maintain a generic Dynamic repr and reinterpret it + at will.

+

One solution comes in the form of another newtype + around a polymorphic constructor:

+
newtype SQ a = SQ {runSQ :: forall repr. Symantics repr => repr a}
+
+instance Symantics SQ where
+  eInt  e = SQ (eInt e)
+  eBool e = SQ (eBool e)
+  eAdd (SQ lhs) (SQ rhs) = SQ (eAdd lhs rhs)
+  eSub (SQ lhs) (SQ rhs) = SQ (eSub lhs rhs)
+  eAnd (SQ lhs) (SQ rhs) = SQ (eAnd lhs rhs)
+  eOr  (SQ lhs) (SQ rhs) = SQ (eOr  lhs rhs)
+

We can then run evaluation and pretty-printing on the same + entity:

+
data Result = RInt Integer | RBool Bool
+
+runBoth :: Dynamic SQ -> Maybe (Result, Text)
+runBoth d = case fromDyn d of
+  Just (SQ q) -> pure ( case q of Eval a -> RInt a
+                      , case q of PPrint a -> a
+                      )
+  Nothing -> case fromDyn d of
+    Just (SQ q) -> pure ( case q of Eval a -> RBool a
+                        , case q of PPrint a -> a
+                        )
+    Nothing -> Nothing
+

This has an unintended side effect though. By using + SQ, we effectively close our type universe. Suppose we + now wanted to extend our Symantics type with a new + multiplication operator (*). We could do so by writing + typeclass:

+
class MulSymantics repr where
+  eMul :: repr Integer -> repr Integer -> repr Integer
+
+instance MulSymantics Eval where
+  eMul (Eval lhs) (Eval rhs) = Eval (lhs * rhs)
+
+instance MulSymantics PPrint where
+  eMul (PPrint lhs) (PPrint rhs) = PPrint $ "(" <> lhs <> " * " <> rhs <> ")"
+ <.warning> +

Naturally we also need to extend our parser to be aware of the new + operator as well. To avoid diving yet further into the weeds, we do + not do that here.

+ +

But this typeclass is excluded from our SQ type. We’re + forced to write yet another SQ-like wrapper, e.g.

+
newtype MSQ a = MSQ {runMSQ :: forall repr. MulSymantics repr => repr a}
+

just to keep up. This in turn forces us to redefine all functions + that operated on SQ.

+

Copy Symantics

+

We can reformulate this more openly, abandoning any sort of + Rank2 constructors within our newtypes by + choosing to track multiple representations simultaneously:

+
data SCopy repr1 repr2 a = SCopy (repr1 a) (repr2 a)
+
+instance (Symantics repr1, Symantics repr2)
+  => Symantics (SCopy repr1 repr2) where
+  eInt e  = SCopy (eInt e) (eInt e)
+  eBool e = SCopy (eBool e) (eBool e)
+  eAdd (SCopy a1 a2) (SCopy b1 b2) = SCopy (eAdd a1 b1) (eAdd a2 b2)
+  eSub (SCopy a1 a2) (SCopy b1 b2) = SCopy (eSub a1 b1) (eSub a2 b2)
+  eAnd (SCopy a1 a2) (SCopy b1 b2) = SCopy (eAnd a1 b1) (eAnd a2 b2)
+  eOr  (SCopy a1 a2) (SCopy b1 b2) = SCopy (eOr  a1 b1) (eOr  a2 b2)
+
+instance (MulSymantics repr1, MulSymantics repr2)
+  => MulSymantics (SCopy repr1 repr2) where
+  eMul (SCopy a1 a2) (SCopy b1 b2) = SCopy (eMul a1 b1) (eMul a2 b2)
+

As we define new classes of operators on our Integer + and Bool types, we make SCopy an instance of + them. We can then “thread” the second representation throughout our + function calls like so:

+
runEval'
+  :: forall repr
+   . Dynamic (SCopy Eval repr)
+  -> Maybe (Result, Dynamic repr)
+runEval' d = case fromDyn d :: Maybe (SCopy Eval repr Integer) of
+  Just (SCopy (Eval a) r) -> pure (RInt a, Dynamic pInt r)
+  Nothing -> case fromDyn d :: Maybe (SCopy Eval repr Bool) of
+    Just (SCopy (Eval a) r) -> pure (RBool a, Dynamic pBool r)
+    Nothing -> Nothing
+
+runPPrint'
+  :: forall repr
+   . Dynamic (SCopy PPrint repr)
+  -> Maybe (Text, Dynamic repr)
+runPPrint' d = case fromDyn d :: Maybe (SCopy PPrint repr Text) of
+  Just (SCopy (PPrint a) r) -> pure (a, Dynamic pText r)
+  Nothing -> Nothing
+
+runBoth'
+  :: forall repr
+   . Dynamic (SCopy Eval (SCopy PPrint repr))
+  -> Maybe (Result, Text, Dynamic repr)
+runBoth' d = do
+  (r, d') <- runEval' d
+  (p, d'') <- runPPrint' d'
+  pure (r, p, d'')
+

Notice each function places a Dynamic repr of unknown + representation in the last position of each return tuple. The caller + is then able to interpret this extra repr as they wish, + composing them in arbitrary ways (e.g. runBoth').

+

Limitations

+

The expression problem is only partially solved with our + Dynamic strategy. If for instance we wanted to add a new + literal type, e.g. a String, we would unfortunately need + to append to the Typeable and Dynamic + definitions to support them. The standard dynamics + package only allows monomorphic values so in this sense we are stuck. + If only needing to add additional functionality to the existing set of + types though, we can extend at will.

+

Conclusion

+

I was initially hoping to extend this post further with a + discussion around explicit sharing as noted here, + but this post is already getting too long. I covered only a portion of + the topics Oleg Kiselyov wrote about, but covered at least the + majority of topics I’ve so far been exploring in my own personal + projects. I will note that the tagless final approach, while certainly + useful, also does add a fair level of cognitive overhead in my + experience. Remembering the details around dynamics especially is what + prompted me to write this post to begin with.

+ +
diff --git a/lib/portfolio_web/controllers/blog_html/tagless_final_parsing.md b/lib/portfolio_web/controllers/blog_html/tagless_final_parsing.md new file mode 100644 index 0000000..c9a64da --- /dev/null +++ b/lib/portfolio_web/controllers/blog_html/tagless_final_parsing.md @@ -0,0 +1,915 @@ +--- +title: Tagless Final Parsing +date: 25 Dec 2021 +abstract: | + In his [introductory text](/assets/pdf/tagless-final-parsing/kiselyov-interpreters.pdf), + Oleg Kiselyov discusses the **tagless final** strategy for implementing DSLs. + The approach permits leveraging the strong typing provided by some host + language in a performant way. This post combines key thoughts from a + selection of papers and code written on the topic. We conclude with an + implementation of an interpreter for a toy language that runs quickly, + remains strongly-typed, and can be extended without modification. +--- + +## Introduction + +To get started, let's write what our toy language will look like. + +```ebnf +digit = ? any number between 0-9 ? ; + +(* We ignore any leading 0s *) +integer = digit, { digit } ; +e_integer = [ e_integer, ("+" | "-") ] + , ( "(", e_integer, ")" | integer ) + ; + +boolean = "true" | "false" ; +e_boolean = [ e_boolean, ("&&" | "||") ] + , ( "(", e_boolean, ")" | boolean ) + ; + +expr = e_integer | e_boolean ; +``` + +The above expresses addition, subtraction, conjunction, and disjunction, to be +interpreted in the standard way. All operations are left-associative, with +default precedence disrupted via parenthesis (`()`). Our goal is to use +[megaparsec](https://hackage.haskell.org/package/megaparsec) to interpret +programs in this language, raising errors on malformed or invalidly-typed +inputs. We will evaluate interpreter performance on inputs such as those +generated by + +```bash +echo {1..10000000} | sed 's/ / + /g' > input.txt +``` + +```{=html} +<.info> +``` +To support inputs like above, ideally we mix lazy and strict functionality. For +example, we should lazily load in a file but strictly evaluate its contents. +Certain languages struggle without this more nuanced evaluation strategy, e.g. +```bash +$ (echo -n 'print(' && echo -n {1..10000000} && echo ')') | + sed 's/ / + /g' > input.py +$ python3 input.py +Segmentation fault: 11 +``` +Note it'd actually be more efficient on our end to not use megaparsec at all! +The library loads in the entirety of to-be-parsed text into memory, but using +it will hopefully be more representative of projects out in the wild. +```{=html} + +``` + +## Initial Encoding + +How might we instinctively choose to tackle an interpreter of our language? As +one might expect, megaparsec already has all the tooling needed to parse +expressions. We can represent our expressions and results straightforwardly like +so: + +```haskell +data Expr + = EInt Integer + | EBool Bool + | EAdd Expr Expr + | ESub Expr Expr + | EAnd Expr Expr + | EOr Expr Expr + deriving (Show) + +data Result = RInt Integer | RBool Bool deriving (Eq) +``` + +We use a standard ADT to describe the structure of our program, nesting the +same data type recursively to represent precedence. For instance, we would +expect a (so-far fictional) function `parse` to give us + +```haskell +>>> parse "1 + 2 + 3" +EAdd (EAdd (EInt 1) (EInt 2)) (EInt 3) +``` + +We can then evaluate expressions within our `Expr` type. Notice we must wrap our +result within some `Error`-like monad considering the ADT does not necessarily +correspond to a well-typed expression in our language. + +```haskell +asInt :: Result -> Either Text Integer +asInt (RInt e) = pure e +asInt _ = Left "Could not cast integer." + +asBool :: Result -> Either Text Bool +asBool (RBool e) = pure e +asBool _ = Left "Could not cast boolean." + +toResult :: Expr -> Either Text Result +toResult (EInt e) = pure $ RInt e +toResult (EBool e) = pure $ RBool e +toResult (EAdd lhs rhs) = do + lhs' <- toResult lhs >>= asInt + rhs' <- toResult rhs >>= asInt + pure $ RInt (lhs' + rhs') +toResult (ESub lhs rhs) = do + lhs' <- toResult lhs >>= asInt + rhs' <- toResult rhs >>= asInt + pure $ RInt (lhs' - rhs') +toResult (EAnd lhs rhs) = do + lhs' <- toResult lhs >>= asBool + rhs' <- toResult rhs >>= asBool + pure $ RBool (lhs' && rhs') +toResult (EOr lhs rhs) = do + lhs' <- toResult lhs >>= asBool + rhs' <- toResult rhs >>= asBool + pure $ RBool (lhs' || rhs') +``` + +With the above in place, we can begin fleshing out our first parsing attempt. A +naive solution may look as follows: + +```haskell +parseNaive :: Parser Result +parseNaive = expr >>= either (fail . unpack) pure . toResult + where + expr = E.makeExprParser term + [ [binary "+" EAdd, binary "-" ESub] + , [binary "&&" EAnd, binary "||" EOr] + ] + + binary name f = E.InfixL (f <$ symbol name) + + term = parens expr <|> EInt <$> integer <|> EBool <$> boolean +``` + +There are certainly components of the above implementation that raises eyebrows +(at least in the context of large inputs), but that could potentially be +overlooked depending on how well it runs. Running `parseNaive`[^1] against +`input.txt` shows little promise though: + +```bash +$ cabal run --enable-profiling exe:initial-encoding -- input.txt +RTS -s +50000005000000 +... + 4126 MiB total memory in use (0 MB lost due to fragmentation) +... + Total time 25.541s ( 27.121s elapsed) +... + Productivity 82.3% of total user, 78.9% of total elapsed + +``` + +A few immediate takeaways from this exercise: + +This solution + +- has to run through the generated AST twice. First to build the AST and second + to type-check and evaluate the code (i.e. `toResult`). +- is resource intensive. It consumes a large amount of memory (approximately + `4` GiB in the above run) and is far too slow. A stream of 10,000,000 integers + should be quick and cheap to sum together. +- is unsafe. Packaged as a library, there are no typing guarantees we leverage + from our host language. For example, expression `EAnd (EInt 1) (EInt 2)` is + valid. +- suffers from the [expression problem](https://homepages.inf.ed.ac.uk/wadler/papers/expression/expression.txt). + Developers cannot extend our language with new operations without having to + modify the source. + +Let's tackle each of these problems in turn. + +### Single Pass + +Our naive attempt separated parsing from evaluation because they fail in +different ways. The former raises a `ParseErrorBundle` on invalid input while +the latter raises a `Text` on mismatched types. Ideally we would have a single +error type shared by both of these failure modes. Unfortunately, this is not so +simple - the `Operator` types found within `makeExprParser` have incompatible +function signatures. In particular, `InfixL` is defined as + +```haskell +InfixL :: m (a -> a -> a) -> Operator m a +``` + +instead of + +```haskell +InfixL :: (a -> a -> m a) -> Operator m a +``` + +To work around these limitations, we define our binary functions to operate and +return on values of type `Either Text Expr`. We then raise a `Left` on type +mismatch, deferring error reporting at the `Parser` level until the current +expression is fully parsed: + +```haskell +parseSingle :: Parser Result +parseSingle = expr >>= either (fail . unpack) pure + where + expr = E.makeExprParser term + [ [binary "+" asInt EInt EAdd, binary "-" asInt EInt ESub] + , [binary "&&" asBool EBool EAnd, binary "||" asBool EBool EOr ] + ] + + binary name cast f bin = E.InfixL do + void $ symbol name + pure $ \lhs rhs -> do + lhs' <- lhs >>= cast + rhs' <- rhs >>= cast + toResult $ bin (f lhs') (f rhs') + + term = parens expr <|> + Right . RInt <$> integer <|> + Right . RBool <$> boolean +``` + +### Resource Usage + +Though our above strategy avoids two *explicit* passes through the AST, laziness +sets it up so that we build this intertwined callstack without actually +evaluating anything until we interpret the returned `Result`. The generated +runtime statistics are actually worse as a result: + +```bash +cabal run --enable-profiling exe:initial-encoding -- \ + input.txt -m single +RTS -s +``` + +We'll use a heap profile to make the implementation's shortcomings more obvious: + +```bash +cabal run --enable-profiling exe:initial-encoding -- \ + input.txt -m single +RTS -hr +``` + +```{=html} +<.tip> +``` +To iterate faster, reduce the number of integers in `input.txt`. The resulting +heap profile should remain proportional to the original. Just make sure the +program runs for long enough to actually perform meaningful profiling. This +section works on inputs of 100,000 integers. +```{=html} + +``` + +The generated heap profile, broken down by retainer set, looks as follows: + +![parser-initial-100k-heap-hr-single](/images/tagless-final-parsing/parser-initial-100k-heap-hr-single.png) + +Our top-level expression parser continues growing in size until the program +nears completion, presumably when the expression is finally evaluated. To +further pinpoint the leaky methods, we re-run the heap generation by cost-centre +stack to get: + +![parser-initial-100k-heap-hc-single](/images/tagless-final-parsing/parser-initial-100k-heap-hc-single.png) + +Even our straightforward lexing functions are holding on to memory. The laziness +and left associative nature of our grammar hints that we may be dealing with a +thunk stack reminiscient of [foldl](https://wiki.haskell.org/Foldr_Foldl_Foldl%27). +This implies we could fix the issue by evaluating our data strictly with e.g. +[deepseq](https://hackage.haskell.org/package/deepseq). The problem is +unfortunately deeper than this though. Consider the definition of +[InfixL](https://hackage.haskell.org/package/parser-combinators-1.3.0/docs/src/Control.Monad.Combinators.Expr.html#pInfixL)'s +parser: + +```haskell +pInfixL :: MonadPlus m => m (a -> a -> a) -> m a -> a -> m a +pInfixL op p x = do + f <- op + y <- p + let r = f x y + pInfixL op p r <|> return r +``` + +Because this implementation uses the backtracking alternative operator (`<|>`), +we must also hold onto each `<|> return r` in memory "just in case" we need to +use it. Since we are working with a [left-factored](https://www.csd.uwo.ca/~mmorenom/CS447/Lectures/Syntax.html/node9.html) +grammar, we can drop the alternatives and apply strictness with a custom +expression parser: + +```haskell +parseStrict :: Parser Result +parseStrict = term >>= expr + where + expr t = do + op <- M.option Nothing $ Just <$> ops + case op of + Just OpAdd -> nest t asInt EInt EAdd + Just OpSub -> nest t asInt EInt ESub + Just OpAnd -> nest t asBool EBool EAnd + Just OpOr -> nest t asBool EBool EOr + _ -> pure t + + nest + :: forall a + . Result + -> (Result -> Either Text a) + -> (a -> Expr) + -> (Expr -> Expr -> Expr) + -> Parser Result + nest t cast f bin = do + t' <- term + a <- either (fail . unpack) pure do + lhs <- cast t + rhs <- cast t' + toResult $ bin (f lhs) (f rhs) + a `deepseq` expr a + + term = do + p <- M.option Nothing $ Just <$> symbol "(" + if isJust p then (term >>= expr) <* symbol ")" else + RInt <$> integer <|> RBool <$> boolean +``` + +This implementation runs marginally faster and uses a constant amount of memory: + +![parser-initial-100k-heap-hd-strict](/images/tagless-final-parsing/parser-initial-100k-heap-hd-strict.png) + +```{=html} +<.info> +``` +`ARR_WORDS` corresponds to the `ByteString` constructor and is unavoidable so +long as we use megaparsec. +```{=html} + +``` + +To get a better sense of where runtime tends to reside, let's re-run our newly +strict implementation on our 10,000,000 file again alongside a time profile: + +```bash +echo {1..10000000} | sed 's/ / + /g' > input.txt +cabal run --enable-profiling exe:initial-encoding -- \ + input.txt -m strict +RTS -p +``` + +``` +space Text.Megaparsec.Lexer Text/Megaparsec/Lexer.hs:(68,1)-(71,44) 54.9 57.3 +decimal Text.Megaparsec.Char.Lexer Text/Megaparsec/Char/Lexer.hs:363:1-32 24.7 21.4 +lexeme Text.Megaparsec.Lexer Text/Megaparsec/Lexer.hs:87:1-23 12.6 15.7 +ops Parser.Utils src/Parser/Utils.hs:(69,1)-(74,3) 2.6 2.7 +toResult Parser.Initial src/Parser/Initial.hs:(62,1)-(79,29) 2.3 2.2 +run Main app/Main.hs:(42,1)-(54,58) 1.6 0.6 +readTextDevice Data.Text.Internal.IO libraries/text/src/Data/Text/Internal/IO.hs:133:39-64 1.3 0.0 +``` + +Surprisingly, the vast majority of time (roughly 95%) is spent parsing. As such, +we won't worry ourselves about runtime any further. + +### Type Safety + +Let's next explore how we can empower library users with a stricter version of +the `Expr` monotype. In particular, we want to prohibit construction of invalid +expressions. A common strategy is to promote our ADT to a GADT: + +```haskell +data GExpr a where + GInt :: Integer -> GExpr Integer + GBool :: Bool -> GExpr Bool + GAdd :: GExpr Integer -> GExpr Integer -> GExpr Integer + GSub :: GExpr Integer -> GExpr Integer -> GExpr Integer + GAnd :: GExpr Bool -> GExpr Bool -> GExpr Bool + GOr :: GExpr Bool -> GExpr Bool -> GExpr Bool +``` + +By virtue of working with arbitrary, potentially mis-typed input, we must +eventually perform *some* form of type-checking on our input. To get the GADT +representation working requires additional machinery like existential datatypes +and `Rank2Types`. The end user of our library reaps the benefits though, +acquiring a strongly-typed representation of our AST: + +```haskell +data Wrapper = forall a. Show a => Wrapper (GExpr a) + +parseGadt :: Parser Wrapper +parseGadt = term >>= expr + where + ... + nest + :: forall b + . Show b + => Wrapper + -> (forall a. GExpr a -> Either Text (GExpr b)) + -> (b -> GExpr b) + -> (GExpr b -> GExpr b -> GExpr b) + -> Parser Wrapper + nest (Wrapper t) cast f bin = do + Wrapper t' <- term + case (cast t, cast t') of + (Right lhs, Right rhs) -> do + let z = eval $ bin lhs rhs + z `seq` expr (Wrapper $ f z) + (Left e, _) -> fail $ unpack e + (_, Left e) -> fail $ unpack e +``` + +We hide the full details here (refer to the linked Github repository for the +full implementation), but note the changes are minimal outside of the +signatures/data types required to make our existentially quantified type work. +Users of the parser can now unwrap the `Wrapper` type and resume like normal. + +```{=html} +<.warning> +``` +This is an arguable \"improvement\" considering *convenience* takes a dramatic +hit. It is awkward working with the `Wrapper` type. +```{=html} + +``` + +### Expression Problem + +Lastly comes the expression problem, and one that is fundamentally unsolvable +given our current implementation. By nature of (G)ADTs, all data-types are +*closed*. It is not extensible since that would break any static type guarantees +around e.g. pattern matching. To fix this (and other problems still present in +our implementation), we contrast our initial encoding to that of tagless final. + +## Tagless Final + +Let's re-think our GADT example above and refactor it into a typeclass: + +```haskell +class Symantics repr where + eInt :: Integer -> repr Integer + eBool :: Bool -> repr Bool + eAdd :: repr Integer -> repr Integer -> repr Integer + eSub :: repr Integer -> repr Integer -> repr Integer + eAnd :: repr Bool -> repr Bool -> repr Bool + eOr :: repr Bool -> repr Bool -> repr Bool +``` + +This should look familiar. Instances of `GExpr` have been substituted by a +parameter `repr` of kind `* -> *`. Kiselyov describes typeclasses used this way +as a means of defining a class of *interpreters*. An example interpreter could +look like evaluation from before: + +```haskell +newtype Eval a = Eval {runEval :: a} + +instance Symantics Eval where + eInt = Eval + eBool = Eval + eAdd (Eval lhs) (Eval rhs) = Eval (lhs + rhs) + eSub (Eval lhs) (Eval rhs) = Eval (lhs - rhs) + eAnd (Eval lhs) (Eval rhs) = Eval (lhs && rhs) + eOr (Eval lhs) (Eval rhs) = Eval (lhs || rhs) +``` + +To belabor the similarities between the two a bit further, compare the following +two examples side-by-side: + +```haskell +let expr = foldl' eAdd (eInt 0) $ take count (eInt <$> [1..]) +let expr = foldl' EAdd (EInt 0) $ take count (EInt <$> [1..]) +``` + +Outside of some capitalization, the encodings are exactly the same. Considering +these similarities, it's clear type safety is not a concern like it was with +`Expr`. This new paradigm also allows us to write both an implementation that +parallels the memory usage [of above](#resource-usage) as well as a proper +solution to the expression problem. To follow along though first requires a +quick detour into **leibniz equalities**. + +### Leibniz Equality + +Leibniz equality states that two objects are equivalent provided they can be +substituted in all contexts without issue. Consider the definition provided by +the [eq](https://hackage.haskell.org/package/eq) package: + +```haskell +newtype a := b = Refl {subst :: forall c. c a -> c b} +``` + +Here we are saying two types `a` and `b` actually refer to the same type if it +turns out that simultaneously + +```haskell +• Maybe a ~ Maybe b +• Either String a ~ Either String b +• Identity a ~ Identity b +• ... +``` + +and so on, where `~` refers to [equality constraints](https://downloads.haskell.org/~ghc/7.6.3/docs/html/users_guide/equality-constraints.html). +Let's clarify further with an example. Suppose we had types `A` and `B` and +wanted to ensure they were actually the same type. Then there must exist a +function `subst` with signature `c A -> c B` *for all* `c`. What might that +function look like? It turns out there is only one acceptable choice: `id`. + +This might not seem particularly valuable at first glance, but what it does +permit is a means of *proving* equality at the type-level and in a way Haskell's +type system respects. For instance, the following is valid: + +```haskell +>>> import Data.Eq.Type ((:=)(..)) +>>> :set -XTypeOperators + +-- Type-level equality is reflexive. I can prove it since +-- `id` is a suitable candidate for `subst`. +>>> refl = Refl id +>>> :t refl +refl :: b := b + +-- Haskell can verify our types truly are the same. +>>> a = refl :: (Integer := Integer) +>>> a = refl :: (Integer := Bool) + +:7:5: error: + • Couldn't match type ‘Integer’ with ‘Bool’ +``` + +We can also prove less obvious things at the type-level and take advantage of +this later on. As an exercise, consider how you might express the following: + +```haskell +functionEquality + :: a1 := a2 + -> b1 := b2 + -> (a1 -> b1) := (a2 -> b2) +``` + +That is, if `a1` and `a2` are the same types, and `b1` and `b2` are the same +types, then functions of type `a1 -> b1` can equivalently be expressed as +functions from `a2 -> b2`. + +```{=html} +<.accordion header="Answer"> +``` +I suggest reading from the bottom up to better understand why this works. + +```haskell +import Data.Eq.Type ((:=)(..), refl) + +newtype F1 t b a = F1 {runF1 :: t := (a -> b)} +newtype F2 t a b = F2 {runF2 :: t := (a -> b)} + +functionEquality + :: forall a1 a2 b1 b2 + . a1 := a2 + -> b1 := b2 + -> (a1 -> b1) := (a2 -> b2) +functionEquality + (Refl s1) -- s1 :: forall c. c a1 -> c a2 + (Refl s2) -- s2 :: forall c. c b1 -> c b2 + = runF2 -- (a1 -> b1) := (a2 -> b2) + . s2 -- F2 (a1 -> b1) a2 b2 + . F2 -- F2 (a1 -> b1) a2 b1 + . runF1 -- (a1 -> b1) := (a2 -> b1) + . s1 -- F1 (a1 -> b1) b1 a2 + . F1 -- F1 (a1 -> b1) b1 a1 + $ refl -- (a1 -> b1) := (a1 -> b1) +``` +```{=html} + +``` + +### Dynamics + +Within our GADTs example, we introduced data type `Wrapper` to allow us to pass +around GADTs of internally different type (e.g. `GExpr Integer` vs. +`GExpr Bool`) within the same context. We can do something similar via +`Dynamics` in the tagless final world. Though we could use the already available +[dynamics](https://hackage.haskell.org/package/base-4.16.0.0/docs/Data-Dynamic.html) +library, we'll build our own for exploration's sake. + +First, let's create a representation of the types in our grammar: + +```haskell +class Typeable repr where + pInt :: repr Integer + pBool :: repr Bool + +newtype TQ t = TQ {runTQ :: forall repr. Typeable repr => repr t} + +instance Typeable TQ where + pInt = TQ pInt + pBool = TQ pBool +``` + +`TQ` takes advantage of polymorphic constructors to allow us to wrap any +compatible `Typeable` member function and "reinterpret" it as something else. +For example, we can create new `Typeable` instances like so: + +```haskell +newtype AsInt a = AsInt (Maybe (a := Integer)) + +instance Typeable AsInt where + pInt = AsInt (Just refl) + pBool = AsInt Nothing + +newtype AsBool a = AsBool (Maybe (a := Bool)) + +instance Typeable AsBool where + pInt = AsBool Nothing + pBool = AsBool (Just refl) +``` + +We can then use `TQ` to check if something is of the appropriate type: + +```haskell +>>> import Data.Maybe (isJust) +>>> tq = pInt :: TQ Integer +>>> case runTQ tq of AsInt a -> isJust a +True +>>> case runTQ tq of AsBool a -> isJust a +False +``` + +Even more interestingly, we can bundle this type representation alongside a +value of the corresponding type, yielding our desired `Dynamic`: + +```haskell +import qualified Data.Eq.Type as EQ + +data Dynamic repr = forall t. Dynamic (TQ t) (repr t) + +class IsDynamic a where + type' :: forall repr. Typeable repr => repr a + lift' :: forall repr. Symantics repr => a -> repr a + cast' :: forall repr t. TQ t -> Maybe (t := a) + +instance IsDynamic Integer where + type' = pInt + lift' = eInt + cast' (TQ t) = case t of AsInt a -> a + +instance IsDynamic Bool where + type' = pBool + lift' = eBool + cast' (TQ t) = case t of AsBool a -> a + +toDyn :: forall repr a. IsDynamic a => Symantics repr => a -> Dynamic repr +toDyn = Dynamic type' . lift' + +fromDyn :: forall repr a. IsDynamic a => Dynamic repr -> Maybe (repr a) +fromDyn (Dynamic t e) = case t of + (cast' -> r) -> do + r' <- r + pure $ EQ.coerce (EQ.lift r') e +``` + +--- + +```haskell +>>> a = toDyn 5 :: Dynamic Expr +>>> runExpr <$> fromDyn a :: Maybe Integer +Just 5 +``` + +By maintaining a leibniz equality within our `Dynamic` instances (i.e. `AsInt`), +we can internally coerce the wrapped value into the actual type we care about. +With this background information in place, we can finally devise an expression +parser similar to the parser we've written using initial encoding: + +```haskell +parseStrict + :: forall repr + . NFData (Dynamic repr) + => Symantics repr + => Parser (Dynamic repr) +parseStrict = term >>= expr + where + expr :: Dynamic repr -> Parser (Dynamic repr) + expr t = do + op <- M.option Nothing $ Just <$> ops + case op of + Just OpAdd -> nest t eAdd OpAdd + Just OpSub -> nest t eSub OpSub + Just OpAnd -> nest t eAnd OpAnd + Just OpOr -> nest t eOr OpOr + _ -> pure t + + nest + :: forall a + . IsDynamic a + => Dynamic repr + -> (repr a -> repr a -> repr a) + -> Op + -> Parser (Dynamic repr) + nest t bin op = do + t' <- term + case binDyn bin t t' of + Nothing -> fail $ "Invalid operands for `" <> show op <> "`" + Just a -> a `deepseq` expr a + + term :: Parser (Dynamic repr) + term = do + p <- M.option Nothing $ Just <$> symbol "(" + if isJust p then (term >>= expr) <* symbol ")" else + toDyn <$> integer <|> toDyn <$> boolean +``` + +### Interpretations + +So far we've seen very little benefit switching to this strategy despite the +level of complexity this change introduces. Here we'll pose a question that +hopefully makes at least one benefit more obvious. Suppose we wanted to +interpret the parsed expression in two different ways. First, we want a basic +evaluator, and second we want a pretty-printer. In our initial encoding +strategy, the evaluator has already been defined: + +```haskell +eval :: GExpr a -> a +``` + +We say `eval` is one possible interpreter over `GExpr`. It takes in `GExpr`s and +reduces them into literal values. How would a pretty printer work? One candidate +interpreter could look as follows: + +```haskell +pPrint :: GExpr a -> Text +pPrint (GInt e) = pack $ show e +pPrint (GBool e) = pack $ show e +pPrint (GAdd lhs rhs) = "(" <> pPrint lhs <> " + " <> pPrint rhs <> ")" +... +``` + +Unfortunately using this definition requires fundamentally changing how our GADT +parser works. `parseGadt` currently makes certain optimizations based on the +fact only `eval` has been needed so far, reducing the expression as we traverse +the input stream. Generalizing the parser to take in any function of signature +`forall b. (forall a. GExpr a) -> b` (i.e. the signature of some generic +interpreter) would force us to retain memory or accept additional arguments to +make our function especially generic to accommodate.[^2] + +On the other hand, our tagless final approach expects multiple interpretations +from the outset. We can define a `newtype` like + +```haskell +newtype PPrint a = PPrint {runPPrint :: a} + +instance Symantics PPrint where + eInt = PPrint . pack . show + eBool = PPrint . pack . show + eAdd (PPrint lhs) (PPrint rhs) = PPrint $ "(" <> lhs <> " + " <> rhs <> ")" + ... +``` + +and interpret our + +```haskell +parseStrict :: forall repr. Symantics repr => Parser (Dynamic repr) +``` + +`Parser` as a `Dynamic PPrint` instead of a `Dynamic Eval` without losing any +previously acquired gains. + +### Expression Revisited + +There does exist a major caveat with our tagless final interpreters. If owning a +single `Dynamic` instance, how exactly are we able to interpret this in multiple +ways? After all, a `Dynamic` cannot be of type `Dynamic Eval` *and* +`Dynamic PPrint`. What we'd like to be able to do is maintain a generic +`Dynamic repr` and reinterpret it at will. + +One solution comes in the form of another `newtype` around a polymorphic +constructor: + +```haskell +newtype SQ a = SQ {runSQ :: forall repr. Symantics repr => repr a} + +instance Symantics SQ where + eInt e = SQ (eInt e) + eBool e = SQ (eBool e) + eAdd (SQ lhs) (SQ rhs) = SQ (eAdd lhs rhs) + eSub (SQ lhs) (SQ rhs) = SQ (eSub lhs rhs) + eAnd (SQ lhs) (SQ rhs) = SQ (eAnd lhs rhs) + eOr (SQ lhs) (SQ rhs) = SQ (eOr lhs rhs) +``` + +We can then run evaluation and pretty-printing on the same entity: + +```haskell +data Result = RInt Integer | RBool Bool + +runBoth :: Dynamic SQ -> Maybe (Result, Text) +runBoth d = case fromDyn d of + Just (SQ q) -> pure ( case q of Eval a -> RInt a + , case q of PPrint a -> a + ) + Nothing -> case fromDyn d of + Just (SQ q) -> pure ( case q of Eval a -> RBool a + , case q of PPrint a -> a + ) + Nothing -> Nothing +``` + +This has an unintended side effect though. By using `SQ`, we effectively close +our type universe. Suppose we now wanted to extend our `Symantics` type with a +new multiplication operator (`*`). We could do so by writing typeclass: + +```haskell +class MulSymantics repr where + eMul :: repr Integer -> repr Integer -> repr Integer + +instance MulSymantics Eval where + eMul (Eval lhs) (Eval rhs) = Eval (lhs * rhs) + +instance MulSymantics PPrint where + eMul (PPrint lhs) (PPrint rhs) = PPrint $ "(" <> lhs <> " * " <> rhs <> ")" +``` + +```{=html} +<.warning> +``` +Naturally we also need to extend our parser to be aware of the new operator as +well. To avoid diving yet further into the weeds, we do not do that here. +```{=html} + +``` + +But this typeclass is excluded from our `SQ` type. We're forced to write yet +another `SQ`-like wrapper, e.g. + +```haskell +newtype MSQ a = MSQ {runMSQ :: forall repr. MulSymantics repr => repr a} +``` + +just to keep up. This in turn forces us to redefine all functions that operated +on `SQ`. + +#### Copy Symantics + +We can reformulate this more openly, abandoning any sort of `Rank2` constructors +within our `newtype`s by choosing to track multiple representations +simultaneously: + +```haskell +data SCopy repr1 repr2 a = SCopy (repr1 a) (repr2 a) + +instance (Symantics repr1, Symantics repr2) + => Symantics (SCopy repr1 repr2) where + eInt e = SCopy (eInt e) (eInt e) + eBool e = SCopy (eBool e) (eBool e) + eAdd (SCopy a1 a2) (SCopy b1 b2) = SCopy (eAdd a1 b1) (eAdd a2 b2) + eSub (SCopy a1 a2) (SCopy b1 b2) = SCopy (eSub a1 b1) (eSub a2 b2) + eAnd (SCopy a1 a2) (SCopy b1 b2) = SCopy (eAnd a1 b1) (eAnd a2 b2) + eOr (SCopy a1 a2) (SCopy b1 b2) = SCopy (eOr a1 b1) (eOr a2 b2) + +instance (MulSymantics repr1, MulSymantics repr2) + => MulSymantics (SCopy repr1 repr2) where + eMul (SCopy a1 a2) (SCopy b1 b2) = SCopy (eMul a1 b1) (eMul a2 b2) +``` + +As we define new classes of operators on our `Integer` and `Bool` types, we make +`SCopy` an instance of them. We can then "thread" the second representation +throughout our function calls like so: + +```haskell +runEval' + :: forall repr + . Dynamic (SCopy Eval repr) + -> Maybe (Result, Dynamic repr) +runEval' d = case fromDyn d :: Maybe (SCopy Eval repr Integer) of + Just (SCopy (Eval a) r) -> pure (RInt a, Dynamic pInt r) + Nothing -> case fromDyn d :: Maybe (SCopy Eval repr Bool) of + Just (SCopy (Eval a) r) -> pure (RBool a, Dynamic pBool r) + Nothing -> Nothing + +runPPrint' + :: forall repr + . Dynamic (SCopy PPrint repr) + -> Maybe (Text, Dynamic repr) +runPPrint' d = case fromDyn d :: Maybe (SCopy PPrint repr Text) of + Just (SCopy (PPrint a) r) -> pure (a, Dynamic pText r) + Nothing -> Nothing + +runBoth' + :: forall repr + . Dynamic (SCopy Eval (SCopy PPrint repr)) + -> Maybe (Result, Text, Dynamic repr) +runBoth' d = do + (r, d') <- runEval' d + (p, d'') <- runPPrint' d' + pure (r, p, d'') +``` + +Notice each function places a `Dynamic repr` of unknown representation in the +last position of each return tuple. The caller is then able to interpret this +extra `repr` as they wish, composing them in arbitrary ways (e.g. `runBoth'`). + +## Limitations + +The expression problem is only partially solved with our `Dynamic` strategy. If +for instance we wanted to add a new literal type, e.g. a `String`, we would +unfortunately need to append to the `Typeable` and `Dynamic` definitions to +support them. The standard `dynamics` package only allows monomorphic +values so in this sense we are stuck. If only needing to add additional +functionality to the existing set of types though, we can extend at will. + +## Conclusion + +I was initially hoping to extend this post further with a discussion around +explicit sharing as noted [here](/assets/pdf/tagless-final-parsing/kiselyov-embedded.pdf), +but this post is already getting too long. I covered only a portion of the +topics Oleg Kiselyov wrote about, but covered at least the majority of topics +I've so far been exploring in my own personal projects. I will note that the +tagless final approach, while certainly useful, also does add a fair level of +cognitive overhead in my experience. Remembering the details around dynamics +especially is what prompted me to write this post to begin with. + +[^1]: Code here and elsewhere found in the [tagless-final-parsing](https://git.jrpotter.com/blog/tagless-final-parsing) repository. + +[^2]: These "additional arguments" are effectively how the tagless final strategy works. The interface is much cleaner though considering all methods are passed around implicity via the `Symantics` typeclass. diff --git a/lib/portfolio_web/controllers/blog_html/template.html b/lib/portfolio_web/controllers/blog_html/template.html new file mode 100644 index 0000000..599d1ad --- /dev/null +++ b/lib/portfolio_web/controllers/blog_html/template.html @@ -0,0 +1,23 @@ +
+ $if(title)$ +

$title$

+ $endif$ + $if(date)$ +

$date$

+ $endif$ + $if(abstract)$ +
+ $abstract$ +
+ $endif$ + $if(toc)$ + + $endif$ +
♤♠♤♠♤
+ $body$ +
diff --git a/lib/portfolio_web/controllers/error_html.ex b/lib/portfolio_web/controllers/error_html.ex new file mode 100644 index 0000000..b83257f --- /dev/null +++ b/lib/portfolio_web/controllers/error_html.ex @@ -0,0 +1,19 @@ +defmodule PortfolioWeb.ErrorHTML do + use PortfolioWeb, :html + + # If you want to customize your error pages, + # uncomment the embed_templates/1 call below + # and add pages to the error directory: + # + # * lib/portfolio_web/controllers/error_html/404.html.heex + # * lib/portfolio_web/controllers/error_html/500.html.heex + # + # embed_templates "error_html/*" + + # The default is to render a plain text page based on + # the template name. For example, "404.html" becomes + # "Not Found". + def render(template, _assigns) do + Phoenix.Controller.status_message_from_template(template) + end +end diff --git a/lib/portfolio_web/controllers/error_json.ex b/lib/portfolio_web/controllers/error_json.ex new file mode 100644 index 0000000..cec3546 --- /dev/null +++ b/lib/portfolio_web/controllers/error_json.ex @@ -0,0 +1,15 @@ +defmodule PortfolioWeb.ErrorJSON do + # If you want to customize a particular status code, + # you may add your own clauses, such as: + # + # def render("500.json", _assigns) do + # %{errors: %{detail: "Internal Server Error"}} + # end + + # By default, Phoenix returns the status message from + # the template name. For example, "404.json" becomes + # "Not Found". + def render(template, _assigns) do + %{errors: %{detail: Phoenix.Controller.status_message_from_template(template)}} + end +end diff --git a/lib/portfolio_web/endpoint.ex b/lib/portfolio_web/endpoint.ex new file mode 100644 index 0000000..a277408 --- /dev/null +++ b/lib/portfolio_web/endpoint.ex @@ -0,0 +1,50 @@ +defmodule PortfolioWeb.Endpoint do + use Phoenix.Endpoint, otp_app: :portfolio + + # The session will be stored in the cookie and signed, + # this means its contents can be read but not tampered with. + # Set :encryption_salt if you would also like to encrypt it. + @session_options [ + store: :cookie, + key: "_portfolio_key", + signing_salt: "XPLdDzWD", + same_site: "Lax" + ] + + socket "/live", Phoenix.LiveView.Socket, websocket: [connect_info: [session: @session_options]] + + # Serve at "/" the static files from "priv/static" directory. + # + # You should set gzip to true if you are running phx.digest + # when deploying your static files in production. + plug Plug.Static, + at: "/", + from: :portfolio, + gzip: false, + only: PortfolioWeb.static_paths() + + # Code reloading can be explicitly enabled under the + # :code_reloader configuration of your endpoint. + if code_reloading? do + socket "/phoenix/live_reload/socket", Phoenix.LiveReloader.Socket + plug Phoenix.LiveReloader + plug Phoenix.CodeReloader + end + + plug Phoenix.LiveDashboard.RequestLogger, + param_key: "request_logger", + cookie_key: "request_logger" + + plug Plug.RequestId + plug Plug.Telemetry, event_prefix: [:phoenix, :endpoint] + + plug Plug.Parsers, + parsers: [:urlencoded, :multipart, :json], + pass: ["*/*"], + json_decoder: Phoenix.json_library() + + plug Plug.MethodOverride + plug Plug.Head + plug Plug.Session, @session_options + plug PortfolioWeb.Router +end diff --git a/lib/portfolio_web/gettext.ex b/lib/portfolio_web/gettext.ex new file mode 100644 index 0000000..cb1ad5c --- /dev/null +++ b/lib/portfolio_web/gettext.ex @@ -0,0 +1,24 @@ +defmodule PortfolioWeb.Gettext do + @moduledoc """ + A module providing Internationalization with a gettext-based API. + + By using [Gettext](https://hexdocs.pm/gettext), + your module gains a set of macros for translations, for example: + + import PortfolioWeb.Gettext + + # Simple translation + gettext("Here is the string to translate") + + # Plural translation + ngettext("Here is the string to translate", + "Here are the strings to translate", + 3) + + # Domain-based translation + dgettext("errors", "Here is the error message to translate") + + See the [Gettext Docs](https://hexdocs.pm/gettext) for detailed usage. + """ + use Gettext, otp_app: :portfolio +end diff --git a/lib/portfolio_web/live/home_live.ex b/lib/portfolio_web/live/home_live.ex new file mode 100644 index 0000000..d80fe81 --- /dev/null +++ b/lib/portfolio_web/live/home_live.ex @@ -0,0 +1,8 @@ +defmodule PortfolioWeb.HomeLive do + use PortfolioWeb, :live_view + + @impl true + def mount(_params, _session, socket) do + {:ok, socket} + end +end diff --git a/lib/portfolio_web/live/home_live.html.heex b/lib/portfolio_web/live/home_live.html.heex new file mode 100644 index 0000000..0cf2e59 --- /dev/null +++ b/lib/portfolio_web/live/home_live.html.heex @@ -0,0 +1,243 @@ +
+
+

Hosted

+

+ The applications listed below are served from + <.link_blank href="https://nixos.org/">NixOS + machines hosted on + <.link_blank href="https://www.digitalocean.com/">Digital Ocean. + Configuration files for each of my machines can be found + <.link_blank href="https://git.jrpotter.com/r/nixos-configuration">here. + If interested in starting a similar hosting solution, consider getting a + $200 credit using my + <.link_blank href="https://m.do.co/c/c65b89434c1b">referral link. +

+ +
+ <.project title="Hide and Seek" href="https://hideandseek.live" date="12 Apr 2024"> + Realtime hide-and-seek application for the town of Fort Collins, built + using + <.link_blank href="https://www.phoenixframework.org/">Phoenix + and + <.link_blank href="https://react.dev/">React. + Group up with friends, designate a hider, and allow the rest of the + group to find the hider in a city-wide search. Use various clues to + narrow down the search space at the cost of potentially giving the + hider means of thwarting the search. + + + <.project title="Notebook" href="https://notebook.jrpotter.com" date="30 Jan 2024"> + A static site generated with + <.link_blank href="https://quartz.jzhao.xyz/">Quartz. + Contains a collection of my transcribed notes, primarily Markdown + managed using + <.link_blank href="https://obsidian.md/">Obsidian. + Hidden within are a collection of + <.link_blank href="https://apps.ankiweb.net/">Anki + flashcards synced using + <.link_blank href="https://github.com/ObsidianToAnki/Obsidian_to_Anki"> + Obsidian_to_Anki + . + + + <.project title="Forgejo" href="https://git.jrpotter.com" date="23 Dec 2023"> + A self-hosted + <.link_blank href="https://forgejo.org/">Forgejo + instance. For the most part, my + <.link_blank href="https://github.com">GitHub + repositories are a mirror of those found here. There do exist a few + repos though that live exclusively on either site. + + + <.project title="BoardWise" href="https://boardwise.gg" date="26 Nov 2023"> + A + <.link_blank href="https://www.phoenixframework.org/">Phoenix- and + <.link_blank href="https://react.dev/">React-based project + that provides an interface for finding chess coaches. This serves as an + alternative to those found on + <.link_blank href="https://lichess.org/coach">Lichess + and + <.link_blank href="https://www.chess.com/coaches">Chess.com. + Based on the + <.link_blank href="https://tailwindui.com/templates/studio">Tailwind Studio + theme. + + + <.project title="Bookshelf" href="https://bookshelf.jrpotter.com" date="05 Feb 2023"> + A collection of books I am actively studying. Usually mathematics or + computer-science based, I aim to prove concepts as I encounter them + using the + <.link_blank href="https://lean-lang.org/">Lean + interactive theorem prover. All proofs are also available in + <.link_blank href="https://www.latex-project.org/">LaTeX. + + + <.project title="Looped" href="" date="04 Apr 2021"> + VP of engineering at Looped, the "Ultimate Virtual Venue". Featured on + <.link_blank href="https://www.forbes.com/sites/ericfuller/2021/01/06/loopedthe-app-helping-fans-mingle-and-meet-artists-personally-during-live-streamed-events"> + Forbes + + and + <.link_blank href="https://techcrunch.com/2021/03/02/looped-raises-7-7m-to-expand-its-interactive-live-event-platform"> + TechCrunch + . + Led development on the Kotlin-based + <.link_blank href="https://play.google.com/store/apps/details?id=com.vipvr.android"> + Android app + + (50K+ downloads, 4.5 star review), the Swift-based iOS app (100K+ + downloads, 4.8 star review), the Vue-based web app, and the + Django-based backend. + +
+
+ +
+

Projects

+

+ Other notable projects I've worked on or am currently working on. +

+
+ <.project + title="Bookshelf Doc Generator" + href="https://git.jrpotter.com/r/bookshelf-doc" + date="14 Dec 2023" + > + A fork of + <.link_blank href="https://github.com/leanprover/doc-gen4">doc-gen4 + tightly coupled to my + <.link_blank href="https://git.jrpotter.com/r/bookshelf">bookshelf + project. This augments the :docs facet to convert LaTeX + files into PDFs and then list them in the generated navbar. + + + <.project + title="NixOS Configuration" + href="https://git.jrpotter.com/r/nixos-configuration" + date="10 Dec 2023" + > + The + <.link_blank href="https://nixos.org">nix + configuration files used to declaratively describe my local and remote + machines. The site you are on now is declared within this project! + + + <.project title="Bootstrap" href="https://git.jrpotter.com/r/bootstrap" date="17 Nov 2023"> + A C-based CLI for initializing projects in a flexible but deterministic + way. Originally motivated to serve as a better alternative to + <.link_blank href="https://github.com/NixOS/templates">Nix flake templates, + bootstrap allows you to provide different parameters to + custom initialization scripts akin to npm init, + django-admin startproject, etc. + + + <.project + title="Anki Synonyms" + href="https://git.jrpotter.com/r/anki-synonyms" + date="02 Jul 2022" + > + An + <.link_blank href="https://apps.ankiweb.net/">Anki + plugin for specifying synonyms within flashcard question and answer + prompts. + + + <.project title="Homesync" href="https://git.jrpotter.com/r/homesync" date="28 Dec 2021"> + An experimental Rust-based project for automatically syncing files + across your desktop to a git repository. Allows upstream and downstream + syncing with a single command, without any need to copy files manually + to and from a git repository. Separately, a daemon can be spawned that + watches files for changes and pushes/pulls them as they happen. + + + <.project title="Postlude" href="https://git.jrpotter.com/r/postlude" date="29 Mar 2020"> + An example of a custom-rolled + <.link_blank href="https://hackage.haskell.org/package/base-4.19.0.0/docs/Prelude.html"> + Prelude + . + Serves as a fairly comprehensive list of imports I found relevant + across the various Haskell projects I worked on as well as a + demonstration on how forwarding imports with Haskell works. + + + <.project title="Vim Join" href="https://git.jrpotter.com/r/vim-join" date="25 Jul 2017"> + A small Vim plugin that joins a number of lines together and then + breaks them again with respect to the textwidth parameter. + This enables re-flowing a set of lines similar in manner to + fold or fmt. + + + <.project + title="Vim Highlight" + href="https://git.jrpotter.com/r/vim-highlight" + date="25 Jul 2017" + > + A small Vim plugin that maintains a custom registry for manipulating + highlights. This registry allows highlighting different keywords + without overriding previous searches. Includes a small snippet for + including the active highlight from within the statusline. + + + <.project title="Pong" href="https://git.jrpotter.com/r/pong" date="01 Oct 2015"> + An implementation of the classic pong video game, written from scratch + on an Artix FPGA using System Verilog. This works on a custom ALU + intended to process an arbitrary MIPS program with modified memory + configuration: .text 0x0000 and .data 0x2000. + A memory mapped IO scheme is used to draw to the monitor and interact + with the keyboard. + + + <.project title="Fifth" href="https://git.jrpotter.com/r/fifth" date="20 Jun 2015"> + A library for parsing various rulesets for cellular automata machines + (CAMs). The parsed CAM is displayed using + <.link_blank href="https://matplotlib.org">matplotlib. + For instance, this library parses ruleset B3/S23 and then + produces a running visualization of Conway's Game of Life. + + + <.project title="Mini Java" href="https://git.jrpotter.com/r/mini-java" date="24 Mar 2015"> + A Java implemention of a subset of Java. Generates code that targets + mJAM, an abstract machine included in the source that supports running + miniJava. In particular, this implementation supports + various primitives, array types, and, to a certain degree, classes. + +
+
+ +
+

Blog

+

+ Long-form writing on topics that I found interesting. +

+ +
+ <.blog title="Effect Systems" href={~p"/blog/effect-systems"} date="20 Mar 2022"> + As I’ve begun exploring the world of so-called algebraic effect systems, + I’ve become increasingly frustrated in the level of documentation around + them. Learning to use them (and moreso understanding how they work) + requires diving into library internals, watching various videos, and + hoping to grok why certain effects aren’t being interpreted the way you + might have hoped. My goal in this post is to address this issue, at least + to some degree, in a focused, pedagogical fashion. + + + <.blog + title="Tagless Final Parsing" + href={~p"/blog/tagless-final-parsing"} + date="25 Dec 2021" + > + In his + <.link_blank href="/files/tagless-final-parsing/kiselyov-interpreters.pdf"> + introductory text + , + Oleg Kiselyov discusses the tagless final strategy for implementing + DSLs. The approach permits leveraging the strong typing provided by + some host language in a performant way. This post combines key thoughts + from a selection of papers and code written on the topic. We conclude + with an implementation of an interpreter for a toy language that runs + quickly, remains strongly-typed, and can be extended without + modification. + +
+
+
diff --git a/lib/portfolio_web/router.ex b/lib/portfolio_web/router.ex new file mode 100644 index 0000000..49876cf --- /dev/null +++ b/lib/portfolio_web/router.ex @@ -0,0 +1,42 @@ +defmodule PortfolioWeb.Router do + use PortfolioWeb, :router + + pipeline :browser do + plug :accepts, ["html"] + plug :fetch_session + plug :fetch_live_flash + plug :put_root_layout, html: {PortfolioWeb.Layouts, :root} + plug :protect_from_forgery + plug :put_secure_browser_headers + end + + pipeline :api do + plug :accepts, ["json"] + end + + scope "/", PortfolioWeb do + pipe_through :browser + + live "/", HomeLive + + get "/blog/effect-systems", BlogController, :effect_systems + get "/blog/tagless-final-parsing", BlogController, :tagless_final_parsing + end + + # Enable LiveDashboard and Swoosh mailbox preview in development + if Application.compile_env(:portfolio, :dev_routes) do + # If you want to use the LiveDashboard in production, you should put + # it behind authentication and allow only admins to access it. + # If your application does not have an admins-only section yet, + # you can use Plug.BasicAuth to set up some basic authentication + # as long as you are also using SSL (which you should anyway). + import Phoenix.LiveDashboard.Router + + scope "/dev" do + pipe_through :browser + + live_dashboard "/dashboard", metrics: PortfolioWeb.Telemetry + forward "/mailbox", Plug.Swoosh.MailboxPreview + end + end +end diff --git a/lib/portfolio_web/telemetry.ex b/lib/portfolio_web/telemetry.ex new file mode 100644 index 0000000..e3da5ba --- /dev/null +++ b/lib/portfolio_web/telemetry.ex @@ -0,0 +1,69 @@ +defmodule PortfolioWeb.Telemetry do + use Supervisor + import Telemetry.Metrics + + def start_link(arg) do + Supervisor.start_link(__MODULE__, arg, name: __MODULE__) + end + + @impl true + def init(_arg) do + children = [ + # Telemetry poller will execute the given period measurements + # every 10_000ms. Learn more here: https://hexdocs.pm/telemetry_metrics + {:telemetry_poller, measurements: periodic_measurements(), period: 10_000} + # Add reporters as children of your supervision tree. + # {Telemetry.Metrics.ConsoleReporter, metrics: metrics()} + ] + + Supervisor.init(children, strategy: :one_for_one) + end + + def metrics do + [ + # Phoenix Metrics + summary("phoenix.endpoint.start.system_time", + unit: {:native, :millisecond} + ), + summary("phoenix.endpoint.stop.duration", + unit: {:native, :millisecond} + ), + summary("phoenix.router_dispatch.start.system_time", + tags: [:route], + unit: {:native, :millisecond} + ), + summary("phoenix.router_dispatch.exception.duration", + tags: [:route], + unit: {:native, :millisecond} + ), + summary("phoenix.router_dispatch.stop.duration", + tags: [:route], + unit: {:native, :millisecond} + ), + summary("phoenix.socket_connected.duration", + unit: {:native, :millisecond} + ), + summary("phoenix.channel_joined.duration", + unit: {:native, :millisecond} + ), + summary("phoenix.channel_handled_in.duration", + tags: [:event], + unit: {:native, :millisecond} + ), + + # VM Metrics + summary("vm.memory.total", unit: {:byte, :kilobyte}), + summary("vm.total_run_queue_lengths.total"), + summary("vm.total_run_queue_lengths.cpu"), + summary("vm.total_run_queue_lengths.io") + ] + end + + defp periodic_measurements do + [ + # A module, function and arguments to be invoked periodically. + # This function must call :telemetry.execute/3 and a metric must be added above. + # {PortfolioWeb, :count_users, []} + ] + end +end diff --git a/menu/archive.md b/menu/archive.md deleted file mode 100644 index f7edbbd..0000000 --- a/menu/archive.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: archive -title: Archive -permalink: /archive ---- - diff --git a/menu/home.md b/menu/home.md deleted file mode 100644 index 32dfdd8..0000000 --- a/menu/home.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -layout: home -title: Home ---- diff --git a/menu/other.md b/menu/other.md deleted file mode 100644 index 03cf38e..0000000 --- a/menu/other.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -layout: home -title: Other ---- diff --git a/menu/projects.md b/menu/projects.md deleted file mode 100644 index 5461747..0000000 --- a/menu/projects.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -layout: home -title: Projects ---- diff --git a/mix.exs b/mix.exs new file mode 100644 index 0000000..4888be6 --- /dev/null +++ b/mix.exs @@ -0,0 +1,68 @@ +defmodule Portfolio.MixProject do + use Mix.Project + + def project do + [ + app: :portfolio, + version: "0.1.0", + elixir: "~> 1.14", + elixirc_paths: elixirc_paths(Mix.env()), + start_permanent: Mix.env() == :prod, + aliases: aliases(), + deps: deps() + ] + end + + # Configuration for the OTP application. + # + # Type `mix help compile.app` for more information. + def application do + [ + mod: {Portfolio.Application, []}, + extra_applications: [:logger, :runtime_tools] + ] + end + + # Specifies which paths to compile per environment. + defp elixirc_paths(:test), do: ["lib", "test/support"] + defp elixirc_paths(_), do: ["lib"] + + # Specifies your project dependencies. + # + # Type `mix help deps` for examples and options. + defp deps do + [ + {:phoenix, "~> 1.7.10"}, + {:phoenix_html, "~> 3.3"}, + {:phoenix_live_reload, "~> 1.2", only: :dev}, + {:phoenix_live_view, "~> 0.20.1"}, + {:floki, ">= 0.30.0", only: :test}, + {:phoenix_live_dashboard, "~> 0.8.2"}, + {:esbuild, "~> 0.8", runtime: Mix.env() == :dev}, + {:tailwind, "~> 0.2.0", runtime: Mix.env() == :dev}, + {:swoosh, "~> 1.3"}, + {:finch, "~> 0.13"}, + {:telemetry_metrics, "~> 0.6"}, + {:telemetry_poller, "~> 1.0"}, + {:gettext, "~> 0.20"}, + {:jason, "~> 1.2"}, + {:dns_cluster, "~> 0.1.1"}, + {:plug_cowboy, "~> 2.5"} + ] + end + + # Aliases are shortcuts or tasks specific to the current project. + # For example, to install project dependencies and perform other setup tasks, run: + # + # $ mix setup + # + # See the documentation for `Mix` for more info on aliases. + defp aliases do + [ + setup: ["deps.get", "assets.setup", "assets.build"], + "assets.setup": ["tailwind.install --if-missing", "esbuild.install --if-missing"], + "assets.build": ["tailwind default", "esbuild default"], + "assets.deploy": ["tailwind default --minify", "esbuild default --minify", "phx.digest"] + ] + end +end diff --git a/mix.lock b/mix.lock new file mode 100644 index 0000000..bc68351 --- /dev/null +++ b/mix.lock @@ -0,0 +1,37 @@ +%{ + "castore": {:hex, :castore, "1.0.7", "b651241514e5f6956028147fe6637f7ac13802537e895a724f90bf3e36ddd1dd", [:mix], [], "hexpm", "da7785a4b0d2a021cd1292a60875a784b6caef71e76bf4917bdee1f390455cf5"}, + "cowboy": {:hex, :cowboy, "2.12.0", "f276d521a1ff88b2b9b4c54d0e753da6c66dd7be6c9fca3d9418b561828a3731", [:make, :rebar3], [{:cowlib, "2.13.0", [hex: :cowlib, repo: "hexpm", optional: false]}, {:ranch, "1.8.0", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "8a7abe6d183372ceb21caa2709bec928ab2b72e18a3911aa1771639bef82651e"}, + "cowboy_telemetry": {:hex, :cowboy_telemetry, "0.4.0", "f239f68b588efa7707abce16a84d0d2acf3a0f50571f8bb7f56a15865aae820c", [:rebar3], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de"}, + "cowlib": {:hex, :cowlib, "2.13.0", "db8f7505d8332d98ef50a3ef34b34c1afddec7506e4ee4dd4a3a266285d282ca", [:make, :rebar3], [], "hexpm", "e1e1284dc3fc030a64b1ad0d8382ae7e99da46c3246b815318a4b848873800a4"}, + "dns_cluster": {:hex, :dns_cluster, "0.1.3", "0bc20a2c88ed6cc494f2964075c359f8c2d00e1bf25518a6a6c7fd277c9b0c66", [:mix], [], "hexpm", "46cb7c4a1b3e52c7ad4cbe33ca5079fbde4840dedeafca2baf77996c2da1bc33"}, + "esbuild": {:hex, :esbuild, "0.8.1", "0cbf919f0eccb136d2eeef0df49c4acf55336de864e63594adcea3814f3edf41", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}, {:jason, "~> 1.4", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "25fc876a67c13cb0a776e7b5d7974851556baeda2085296c14ab48555ea7560f"}, + "expo": {:hex, :expo, "0.5.2", "beba786aab8e3c5431813d7a44b828e7b922bfa431d6bfbada0904535342efe2", [:mix], [], "hexpm", "8c9bfa06ca017c9cb4020fabe980bc7fdb1aaec059fd004c2ab3bff03b1c599c"}, + "file_system": {:hex, :file_system, "1.0.0", "b689cc7dcee665f774de94b5a832e578bd7963c8e637ef940cd44327db7de2cd", [:mix], [], "hexpm", "6752092d66aec5a10e662aefeed8ddb9531d79db0bc145bb8c40325ca1d8536d"}, + "finch": {:hex, :finch, "0.18.0", "944ac7d34d0bd2ac8998f79f7a811b21d87d911e77a786bc5810adb75632ada4", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: false]}, {:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mint, "~> 1.3", [hex: :mint, repo: "hexpm", optional: false]}, {:nimble_options, "~> 0.4 or ~> 1.0", [hex: :nimble_options, repo: "hexpm", optional: false]}, {:nimble_pool, "~> 0.2.6 or ~> 1.0", [hex: :nimble_pool, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "69f5045b042e531e53edc2574f15e25e735b522c37e2ddb766e15b979e03aa65"}, + "floki": {:hex, :floki, "0.36.2", "a7da0193538c93f937714a6704369711998a51a6164a222d710ebd54020aa7a3", [:mix], [], "hexpm", "a8766c0bc92f074e5cb36c4f9961982eda84c5d2b8e979ca67f5c268ec8ed580"}, + "gettext": {:hex, :gettext, "0.24.0", "6f4d90ac5f3111673cbefc4ebee96fe5f37a114861ab8c7b7d5b30a1108ce6d8", [:mix], [{:expo, "~> 0.5.1", [hex: :expo, repo: "hexpm", optional: false]}], "hexpm", "bdf75cdfcbe9e4622dd18e034b227d77dd17f0f133853a1c73b97b3d6c770e8b"}, + "hpax": {:hex, :hpax, "0.2.0", "5a58219adcb75977b2edce5eb22051de9362f08236220c9e859a47111c194ff5", [:mix], [], "hexpm", "bea06558cdae85bed075e6c036993d43cd54d447f76d8190a8db0dc5893fa2f1"}, + "jason": {:hex, :jason, "1.4.1", "af1504e35f629ddcdd6addb3513c3853991f694921b1b9368b0bd32beb9f1b63", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1"}, + "mime": {:hex, :mime, "2.0.5", "dc34c8efd439abe6ae0343edbb8556f4d63f178594894720607772a041b04b02", [:mix], [], "hexpm", "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c"}, + "mint": {:hex, :mint, "1.6.0", "88a4f91cd690508a04ff1c3e28952f322528934be541844d54e0ceb765f01d5e", [:mix], [{:castore, "~> 0.1.0 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:hpax, "~> 0.1.1 or ~> 0.2.0", [hex: :hpax, repo: "hexpm", optional: false]}], "hexpm", "3c5ae85d90a5aca0a49c0d8b67360bbe407f3b54f1030a111047ff988e8fefaa"}, + "nimble_options": {:hex, :nimble_options, "1.1.0", "3b31a57ede9cb1502071fade751ab0c7b8dbe75a9a4c2b5bbb0943a690b63172", [:mix], [], "hexpm", "8bbbb3941af3ca9acc7835f5655ea062111c9c27bcac53e004460dfd19008a99"}, + "nimble_pool": {:hex, :nimble_pool, "1.1.0", "bf9c29fbdcba3564a8b800d1eeb5a3c58f36e1e11d7b7fb2e084a643f645f06b", [:mix], [], "hexpm", "af2e4e6b34197db81f7aad230c1118eac993acc0dae6bc83bac0126d4ae0813a"}, + "phoenix": {:hex, :phoenix, "1.7.12", "1cc589e0eab99f593a8aa38ec45f15d25297dd6187ee801c8de8947090b5a9d3", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.1", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.7", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:plug_crypto, "~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:websock_adapter, "~> 0.5.3", [hex: :websock_adapter, repo: "hexpm", optional: false]}], "hexpm", "d646192fbade9f485b01bc9920c139bfdd19d0f8df3d73fd8eaf2dfbe0d2837c"}, + "phoenix_html": {:hex, :phoenix_html, "3.3.3", "380b8fb45912b5638d2f1d925a3771b4516b9a78587249cabe394e0a5d579dc9", [:mix], [{:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: true]}], "hexpm", "923ebe6fec6e2e3b3e569dfbdc6560de932cd54b000ada0208b5f45024bdd76c"}, + "phoenix_live_dashboard": {:hex, :phoenix_live_dashboard, "0.8.3", "7ff51c9b6609470f681fbea20578dede0e548302b0c8bdf338b5a753a4f045bf", [:mix], [{:ecto, "~> 3.6.2 or ~> 3.7", [hex: :ecto, repo: "hexpm", optional: true]}, {:ecto_mysql_extras, "~> 0.5", [hex: :ecto_mysql_extras, repo: "hexpm", optional: true]}, {:ecto_psql_extras, "~> 0.7", [hex: :ecto_psql_extras, repo: "hexpm", optional: true]}, {:ecto_sqlite3_extras, "~> 1.1.7 or ~> 1.2.0", [hex: :ecto_sqlite3_extras, repo: "hexpm", optional: true]}, {:mime, "~> 1.6 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:phoenix_live_view, "~> 0.19 or ~> 1.0", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}, {:telemetry_metrics, "~> 0.6 or ~> 1.0", [hex: :telemetry_metrics, repo: "hexpm", optional: false]}], "hexpm", "f9470a0a8bae4f56430a23d42f977b5a6205fdba6559d76f932b876bfaec652d"}, + "phoenix_live_reload": {:hex, :phoenix_live_reload, "1.5.3", "f2161c207fda0e4fb55165f650f7f8db23f02b29e3bff00ff7ef161d6ac1f09d", [:mix], [{:file_system, "~> 0.3 or ~> 1.0", [hex: :file_system, repo: "hexpm", optional: false]}, {:phoenix, "~> 1.4", [hex: :phoenix, repo: "hexpm", optional: false]}], "hexpm", "b4ec9cd73cb01ff1bd1cac92e045d13e7030330b74164297d1aee3907b54803c"}, + "phoenix_live_view": {:hex, :phoenix_live_view, "0.20.14", "70fa101aa0539e81bed4238777498f6215e9dda3461bdaa067cad6908110c364", [:mix], [{:floki, "~> 0.36", [hex: :floki, repo: "hexpm", optional: true]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix, "~> 1.6.15 or ~> 1.7.0", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.3 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.15", [hex: :plug, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "82f6d006c5264f979ed5eb75593d808bbe39020f20df2e78426f4f2d570e2402"}, + "phoenix_pubsub": {:hex, :phoenix_pubsub, "2.1.3", "3168d78ba41835aecad272d5e8cd51aa87a7ac9eb836eabc42f6e57538e3731d", [:mix], [], "hexpm", "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502"}, + "phoenix_template": {:hex, :phoenix_template, "1.0.4", "e2092c132f3b5e5b2d49c96695342eb36d0ed514c5b252a77048d5969330d639", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}], "hexpm", "2c0c81f0e5c6753faf5cca2f229c9709919aba34fab866d3bc05060c9c444206"}, + "plug": {:hex, :plug, "1.15.3", "712976f504418f6dff0a3e554c40d705a9bcf89a7ccef92fc6a5ef8f16a30a97", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.1.1 or ~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "cc4365a3c010a56af402e0809208873d113e9c38c401cabd88027ef4f5c01fd2"}, + "plug_cowboy": {:hex, :plug_cowboy, "2.7.1", "87677ffe3b765bc96a89be7960f81703223fe2e21efa42c125fcd0127dd9d6b2", [:mix], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:cowboy_telemetry, "~> 0.3", [hex: :cowboy_telemetry, repo: "hexpm", optional: false]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "02dbd5f9ab571b864ae39418db7811618506256f6d13b4a45037e5fe78dc5de3"}, + "plug_crypto": {:hex, :plug_crypto, "2.1.0", "f44309c2b06d249c27c8d3f65cfe08158ade08418cf540fd4f72d4d6863abb7b", [:mix], [], "hexpm", "131216a4b030b8f8ce0f26038bc4421ae60e4bb95c5cf5395e1421437824c4fa"}, + "ranch": {:hex, :ranch, "1.8.0", "8c7a100a139fd57f17327b6413e4167ac559fbc04ca7448e9be9057311597a1d", [:make, :rebar3], [], "hexpm", "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5"}, + "swoosh": {:hex, :swoosh, "1.16.5", "5742f24c4d081671ebe87d8e7f6595cf75205d7f808cc5d55b09e4598b583413", [:mix], [{:bandit, ">= 1.0.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:cowboy, "~> 1.1 or ~> 2.4", [hex: :cowboy, repo: "hexpm", optional: true]}, {:ex_aws, "~> 2.1", [hex: :ex_aws, repo: "hexpm", optional: true]}, {:finch, "~> 0.6", [hex: :finch, repo: "hexpm", optional: true]}, {:gen_smtp, "~> 0.13 or ~> 1.0", [hex: :gen_smtp, repo: "hexpm", optional: true]}, {:hackney, "~> 1.9", [hex: :hackney, repo: "hexpm", optional: true]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:mail, "~> 0.2", [hex: :mail, repo: "hexpm", optional: true]}, {:mime, "~> 1.1 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mua, "~> 0.1.0", [hex: :mua, repo: "hexpm", optional: true]}, {:multipart, "~> 0.4", [hex: :multipart, repo: "hexpm", optional: true]}, {:plug, "~> 1.9", [hex: :plug, repo: "hexpm", optional: true]}, {:plug_cowboy, ">= 1.0.0", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:req, "~> 0.4 or ~> 1.0", [hex: :req, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "b2324cf696b09ee52e5e1049dcc77880a11fe618a381e2df1c5ca5d69c380eb0"}, + "tailwind": {:hex, :tailwind, "0.2.2", "9e27288b568ede1d88517e8c61259bc214a12d7eed271e102db4c93fcca9b2cd", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}], "hexpm", "ccfb5025179ea307f7f899d1bb3905cd0ac9f687ed77feebc8f67bdca78565c4"}, + "telemetry": {:hex, :telemetry, "1.2.1", "68fdfe8d8f05a8428483a97d7aab2f268aaff24b49e0f599faa091f1d4e7f61c", [:rebar3], [], "hexpm", "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5"}, + "telemetry_metrics": {:hex, :telemetry_metrics, "0.6.2", "2caabe9344ec17eafe5403304771c3539f3b6e2f7fb6a6f602558c825d0d0bfb", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "9b43db0dc33863930b9ef9d27137e78974756f5f198cae18409970ed6fa5b561"}, + "telemetry_poller": {:hex, :telemetry_poller, "1.1.0", "58fa7c216257291caaf8d05678c8d01bd45f4bdbc1286838a28c4bb62ef32999", [:rebar3], [{:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "9eb9d9cbfd81cbd7cdd24682f8711b6e2b691289a0de6826e58452f28c103c8f"}, + "websock": {:hex, :websock, "0.5.3", "2f69a6ebe810328555b6fe5c831a851f485e303a7c8ce6c5f675abeb20ebdadc", [:mix], [], "hexpm", "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"}, + "websock_adapter": {:hex, :websock_adapter, "0.5.6", "0437fe56e093fd4ac422de33bf8fc89f7bc1416a3f2d732d8b2c8fd54792fe60", [:mix], [{:bandit, ">= 0.6.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.6", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:websock, "~> 0.5", [hex: :websock, repo: "hexpm", optional: false]}], "hexpm", "e04378d26b0af627817ae84c92083b7e97aca3121196679b73c73b99d0d133ea"}, +} diff --git a/other.html b/other.html deleted file mode 100644 index c68c302..0000000 --- a/other.html +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout: home -title: Other -pagination: - enabled: true - category: other - indexpage: other ---- diff --git a/priv/gettext/en/LC_MESSAGES/errors.po b/priv/gettext/en/LC_MESSAGES/errors.po new file mode 100644 index 0000000..cdec3a1 --- /dev/null +++ b/priv/gettext/en/LC_MESSAGES/errors.po @@ -0,0 +1,11 @@ +## `msgid`s in this file come from POT (.pot) files. +## +## Do not add, change, or remove `msgid`s manually here as +## they're tied to the ones in the corresponding POT file +## (with the same domain). +## +## Use `mix gettext.extract --merge` or `mix gettext.merge` +## to merge POT files into PO files. +msgid "" +msgstr "" +"Language: en\n" diff --git a/priv/gettext/errors.pot b/priv/gettext/errors.pot new file mode 100644 index 0000000..d6f47fa --- /dev/null +++ b/priv/gettext/errors.pot @@ -0,0 +1,10 @@ +## This is a PO Template file. +## +## `msgid`s here are often extracted from source code. +## Add new translations manually only if they're dynamic +## translations that can't be statically extracted. +## +## Run `mix gettext.extract` to bring this file up to +## date. Leave `msgstr`s empty as changing them here has no +## effect: edit them in PO (`.po`) files instead. + diff --git a/favicon.ico b/priv/static/favicon.ico similarity index 100% rename from favicon.ico rename to priv/static/favicon.ico diff --git a/priv/static/files/effect-systems/scope.pdf b/priv/static/files/effect-systems/scope.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6b55d5b3ee1c1bff54ef9891f0825c4243e5f6e9 GIT binary patch literal 202815 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

yR(@rowY<{EhmcC9cfP8&-30V(q!f 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 z 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� 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 R1eAL4Vc9x$V%oO|`F~W}!C?RZ literal 0 HcmV?d00001 diff --git a/priv/static/files/tagless-final-parsing/kiselyov-interpreters.pdf b/priv/static/files/tagless-final-parsing/kiselyov-interpreters.pdf new file mode 100644 index 0000000000000000000000000000000000000000..789832620c9f1e28260885f1ef79928e0b066982 GIT binary patch literal 281067 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

4Rn-0euVr>;(4&u>q>q%Goz?lk) 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 z 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�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

eu`6`u~b<}4GB|u`a+~8!gI)zPV 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

BxDxMzrQvC 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

+Ki;i0LmlBUe32VSxxZTXoZq%ETpLq%`-lX2| z8-$Z(G@0I$LLcY`S0P%hBkkL#y&Nx;ZzZ?)t+M%IpYg_SUir=Us9zh?S~BwQyACw% zd#IMYx^0}yf`!Z)s~RwOL0?^T;koY*~a0|>}2kNul4hX!1WQiP)@Kd;rgG;K{f2J^zTSWur z7x1ULA#wvw1Y2W8pN(@aE-nhdz2oQ83J5jNuWuOSW`uu{U`Rr*ckg~cVIkwMoIL62 z%7Wof4_HU%w}VdhrO{b6X?NDp?6()F`qWJ|@|2$*;>tVk<%7SHtAptC9ue`^eW#bR zs)e1!(gn3aqi5pqBT-FW(c8uiKhQGr!aOnLUQ3?VRq@Inchn0>yR{kP|_}VtYR@Gc9Q?I`hRVNwR8ju zE0-`|(4{67e_7+{R<0ZIAOt%P@IZzw%)+|Kv=h|!SGw@1xrWk6QogaWj>l>E88OI5 zcOHHlAIxcNY)t=o;VMrqICNRkY0L(;7MO(!)D&H1k3MMJ{Nf%lJ&z<=?38EAl?uq1 zt1~;vMO;bsC!9FT<)6Jad=T*PJtMUCD}>CiH7R=zr6@lW2G%zzj#$_5h`15;@P-wT z)p9ZRzm+nG6>d~)&g;OnTgWTBU{+sa`w=@j+6;D_M*uwjyF4yIrvJ+v-{9oMVed~= z-U@xNeN&cgrX=><@EO^2Q1Pw&WQmIZY~k?71}I~Pcayz4XceyimhlC+{ob!6v1*O5 z1L@`I57F@^!kji0(KcYuI(!*uqn8T8$kmI4lI4w`Dc?ei0J}GXhF3f#JNtTi9B8cW z`kt+m{MszGOzrJe5Ed4@ptAr*Ot|>?roN8A3mJ0HF3i4kYB@+&`FQX6%|E&Sm zt>Mg|A2&CKK0o9nq!5G93=L{~OpJpAVy$jK2t1(2M_fNhSJVb_@LTmUtJp8pm^cBDXA$~QWk_ucN z@MLkbrSLDVcJ4Zt*4kpK-26`oY+Ha)Z zjpzRgpM5*lluEB`p$WoOBQo{XK4ELYExh;K2V{Y2{HTpL=rdP8Lm$7uu=sG!>RhO> z!aOr$JL+qsI@1+0>I0ho409 z*RP|ahj|Ff#eY5V-w$s>hA23s-+fnG)1|<Blu zHaxSkvOw?;0BVJ0(01GCS@7JX0$$29m-{(4J>6-NOs99i#S(CXcKHS2QO#3^Ls52L zo~ydxj+?JtF|4_i0X3a6JLDrcb?!fdpHNeIs|khJF_9}sZG>K8z{mt2JL)9>q z2<8(ne4x9Hx<f}(7h-Iw;}rX#>q&uI&Y`FlzK-r8_K^eX2K$*?ll2Zn}} zDoyaqX#w+I+*G4n0Wb|~;uDaGUz4w_ts%{|wM1+^lov?54bTE?tgfb*>t>0oL+wjo zX5r@>4kYHez!=HT$MGDTlAEO^7HEItl97dx3)rnFdN+ICc|IMU^!7fYEC!>vZ)Ew` zrsd@?ADr0DW9qnS{R=X(^6f00!Pb6>glQvZXh;~Yt?fw5#!f_DjxF~_sEdnF5;gE< zx3h#g&hYI7E~1z{dZDDuwad^}L#@Po=|*3Wj4%`O8fWY&D-p(Ls#g+|{?w1_3Jf=g z4!A$wKzh`)xzrF2R=e`@jt^LWTkaE)9mNh*hj z&T2r*b%-tK>3)A8io!I6jHKD~6NU&%`TrhO38@nd)P3d|YPN{995$0DT`&sY8bNe= z%taJyBEC5nVQdh5Fl%{cY7Xc4%y3Zk+OsR} zYx4x1leTwEAGonwaGW|%?A7+bN??+GGS^(Q$vX4A%GSsnujN)X>B$&$fF8HA6$!fy0Tu*j4 z*-6q-ds8C*^V0SY0`YEB1JST}{F##lCc{U*I9SHy_9nH}>VPYw zH#p!LB~sSbthO&bXjOLx)>r-TJe3kPN{~M5zJ@>9{|Orx)z$8bGk5uj9`dIjlfKURd&0syzM1;`o~R9E%j|rOr2POe&JeSLNf9 z?s59epq!*7GD76Kh2k`tUA_aN32I>0(t1O7WM33wQJiY;Ud`64Bli`5z&_nyTzs zpj$y!ZlT6%#s29?_%ubP(hUz3)CF=kkF!|kN)poh^&HB- zv9alERf|3E>#M)BaQgH-jhg$9hbHVz1<{vxBhk+Ns>Qkc^Jfg;U&lSz_1ru38!6tn zh3zXvb#=ex7T}4|0c@0RUOJxcEvEuSy>ZUX)oU=XfPt5H>~aLi8moXMYMZ3P^~}WO z!I0=ru@etDYLitJxkL{fkSWi>B(Dw$ByKKUbzWY*c>bhGqHcWolCUb>f3YlQ`C<~) z^-@q$??G0cMVTPUEp4!Csy<5DHdB-MHb%KhF5EY`FT!u&Mf%GdagD-kw}fmF9~LY_ zd!K)}@X2d!X|Lyt`Z!$~gjF);-MRkkNU!Qb%)E>xXEwPJXe9l9q?Uv~L>cmtywxKg z(~cu~X>v`i%VhCE<&Ssqg&2I^k7#7HVq%vxqBG_)YoLR-u|Xv`WG)kN0-|^Wo73*B zz(lzo&c}+1J+yixd7-*_l@M2LxCqD`yxXpon&FoWH6rC_U3~{x7>}*E7AvH+163PjV zfmATkajPqyUs-d^ifTsw@TZQIlQ^yis~!p7$Xcdm)%AvCgaau!bY9MZZGM3>7c}t;zFCBCkikFnGg{nPL$lO z0v~0#PtZ(!LR4i#4P$cJ@i%X4)3#TdlsS*wJ;-X#TN|wrM)a8l3pAvbVG-<9aywZv z{HNdT_;b$7+uvDuG9$V^xQvlB0YLlS{yrW0zn=hl7;`D`6l78>oXI5Mgs!WS#ev? zCe||`WHV=JtJkjHPmG-BNPDX^A~-F{-yvxLWfj#1y)YAz`UN7UBJ0;#swdMEM52f; zD0DVl#2@10{cSeOgNU#@Vl8E2c11Nmn#r>P$!r-dE)8)ol<3Ez{Kp*E} z{Nov9&nWW4|Mmhvt8$jp{LGePIwQ=GQ)^mGsPPUCbbTW__BKDX-V=IX-ZI%<$=5}n zD%S`=a-LX8uE@gk+^07Tzh~0hmF(0zyn8{^IL{FQ3n%h$5yk6iMQcAA#6c)v9WQ<> z9B+fTG@@HA@UD@kgJJ2ZHmx}3*=Lcw9$oc%z0U=<_{8b~k$@F-fGc`_(UIp*0UV!~ zwVFNTg7>M(Fm}8yI1QgPz?wjwB;>A^w6Dbb;y;Ik_6^dEaDw(&<|YlyKJyF(MH1xp zjLfl#iGd*cugE#^oKuQKg3YSP@u2uYzz$j`(jt6gXdx5}P5KkL=aOqhgYd!qjFwzV zRgmY?q9Dgpzgan~F+t)$C2C?N?bKAs_oTnkfv@jU4!qJ{kM`I9*;^rXpgAM5Jz`kHVai9m36_-nMLmu^Vf6$QJ-VE+|BJ{0tG)S-d;unFN7;bcY1$pou<>-026 z{uzX~rQBgGtGS-%1*haZ`QPgMt;I@LKA1J?1c53i_Fg~`5e@?vKOUBR^!*Qg+Pp%k z?w{36>`ol(Io*KxZv&HDaINjkqRwCCzqm=SCb)CgScO%L{vXOYQ+Vdz%qvR`SHF@`R{F zUML?*l)CIN=P30+y4`{&?*2nA?Rb|di6)`C41Pt>Q{DPd`SANBMuwondwVCjKl272 z@C>Z>((78-6jp2RwFVMk-|;;T*3dwXu=G?0>2{__)cso9cNqSY>;_AqI&@yTIx*oV zA9-%i#81tzkTx6v0Z5og_m3spt49Mun<-JCIP}B}?n7kKvFd4F4$-O0>f0- zc*n1+tz@G|ttt*hmw4Qy~f)Dzxe9#=|rlS7&kd=|XtY6XmW z1H*~Ve%?f;?ob`u>V&vF!l+5|vz1iS%*3mMlV7UWk^tYNOClrYF9|bX)nwv+gZlta4 z>$MZK+OS`Nv0l*&Eqh?@xY?&y$V!|EFF<1W@5`X~BUEIm_98sO1DBlcgm5s3p~Y}O ziW+#VPhvMgdKG+jZGQoTfV2q zb>~*3?0XKT5PKO@eqx}XA%vk1AX182F;VusRiyn+MeEF2Bf>d5R2pFLGf_+Xs4NMV zhOe)`jJxuKId639uC<7>R&n=%cM`WBYIP44@pslnm>t-Yb5V7L6 zp{BDKhZf(t_1#q$dqmY{Qe_+&NipzTq5SC|Ev#QZIvm4XYRr)< zI39;zt@KXaHS2~ZhQtphg#Ebys?fPDZVlhGT#XDT$tlv7dIbZ@KS=pB>NaFJ@zU=t z5}&yeVQ;3Ciwfq)lbz@b7BzUaKh*-}-YaFzkOAc7ufLN^1^5IbLDdqrnjb~vS}MPD zSthoeRkdsA_6hwh2W*Q^HiS&EF4!JxSfue9r9~8tSGqXSE2u0WpMXn(>@(zP%CM|( zeZwl&4T3NU=lL+jX&ODa@wKW7O+B|{%&uCR+?Q8Y@K3h|xX-fit3E`A_9A3RR{ht2hoc%wqXp-vvWu0335iMdC3B8?E&5VFdN)!T;mTLMdYU?Vy5B>y z|HUeYtwt$X_CJ7<2JJRD!F`QX@|F)k{QLr6)j-#Po5I{X$$nDT+DccBf9kmbS1n1M zzWwcdDMwV9Cr#ml3kx3PZZxvuzsyGVE$7SVgot0cf@i;Ba~c*xmzPJTzicNM{ZJY( z`jL96m3$=Wa=5xV07gcFEAK1YdYh3Zxcmc_2zTY{@Jgb-Q>O(*#3WP>R(DkOpDcO% zLT01pmq}*NC9c`QJqdxWP499q>cgx7kJot07Vm zsRS}4L%0b~F7O)OJ35lxd}yapWZV{svylaoyx-Bd+{?YNQ{rwL>x_??51M6PBDe-? zF~nMr2|VZafH#yjg}_1?1F;uSACsGn#(wsm)?#c+csbSAEKlWpUvBe z0@mh~Nx`4@&A!=?#=u;NPz_0fzdkbzEbx-9rm#ZDjBs*iZm3xQd>}~mt+B>MR_C1| z8RWe6^Yr+=*O~BtUp-5Jt z*G_Px-FIf^H=rQR0#&|b1mW|0Nw+uiz;zfe`%C2x?GZ2K*PXrD^OvmOx|qL{NbS=l zp>wc$;i`9ys;YKJ$*)$g>Xhcrzb~kG(iJ{iJCZMp0Yoh_4MFdD|JXTcQ2b~9P+`FI9Hq2-vj~x(CjJq89D)4)w*)*1Jkn@9KVefKlM{@^< z1vD;N#tI?q8b0pTr*C+KiusbkXt8dw`2zE4B2(2-ZN=|g4H%7yiHj#aq;EV07hp(c(oJTLvjh<>#7&deFn7A`BGfyg-nblRyVDv zUz$kVJfH8~o1?5C%5=TUpa$j2OKDOw-$+lR(Pd^ztfd&JKa?|(Tk3{lS+d86!o~aes?{&>sv z6g6DPCjA>JrBuK?vBJwk)W=Qk9S`<@XaM-1)TKJ;EH!L?DB>5W=D!p3>~gs7WYEsf z9OLq!V`Sj_&(Xv4f*POdw}>HWUHL0GKYv3v>TRxFS9`RiGonV_z^9C^uW8~XDG3!T zMRPUMmEsqjab5;@hPp@Yaqd0-P#oIqL@g~X{T8@%s;Lj3{rlB}YhFPO#P|5e_%9ec zyUAXZ@x3ebPehV9-(mpdIutB9@1TuEwFE8Ofgl(eerOB9tHFh=&QX?6tQvjD&kXlo z4FzzUn4`uBfo-FUrx2;~sifpneU0#hcOgp68N&28|6eBW26}QK1cUCj#|)A}TSRja z<)~Q%3%ci8?d)?*6~qSA0d7~^eVq8w=j}55#fKJMp8e8{Ft zdtizn2y8<;dr=eZe+2u6kl*>JODqRofH5uST`CgaRsf*P-~X-+6(~DHaVOfeiyq%t zhB4Xpv=Cp*r(z#2_~9}=c4E0( zRMzw@v~gXalwto`JaD1mHBfM|74c6=|L4PN&?-YWEItK_g&uUn60LcFuu%X5cJ0zo zwnj~6Z0Kz)*!cRWazbKw9Dss^@-0Jh*H_dcpcX5b@4F5||ncjG*65l4~(cwQTO%tpdH zeLpQwWq>1#468elX?Itlr8f3K{|%J5!hP=La$de_I>QAJXKW2l`deQf@-dD5TKbKz zRy&5zdAY;CX@eYP?%Ysn@1s+q%`~>S`z~Hof*2S7cKR4uiMm>MeE9m)l=SeXygVmo z=QuT&fx!Qy`ngir7*)>9A)oGj7meB$LeJRiV=K||OA=^2%1S~2_RZZpd zJysLE01U}1)Wym+d~Ox%5jWiz6TX!-vMao(AeIFTpax!awYyIU%!`vB*-v9Vd05>s z-~z9ZvuxipLhn_VqCpQ7x`jEqQa>!V)zC$7)-T*wiEXKZsEit#FaT%))(Z}0UkdxI zg>7q?@_B=ikcQN5uvuEkUPE({a(vmNpRE0nph*=$CDyn0O}8|@M;T@q@vN&!FV zv(Vxg`u-h>Pkx!0P;#< ziDMC%P@r_C{;e6Ha2i0NocsI+)lw7ESo;d&7P@S2bz23(51^L&%J3LZU z(C6`i7Fk}ljP%2nSf#`Ql(oR>W>#9N3S!>bZ(jSktc ziqcLg+NAQh;wfmN=fZbBUyz7}b&LBr^n|#=_(^+#azrg9M&+-d*=q$({Uta~!eVgm>?DdG39t`I6 zxS{bqyxJSwcn$pB*8~ScWNld+?q|8BF0;@$kreOfVZUEbiI&pvnX{)&euz5ucFwy^ zTFlA%e1cV^UUDhxUP46d}_l@vh?8zlPkmu4X2?^f)*m(Uor0o--G5!!{R(E5% z<82?E{wo(FpheWbebm2^?}N@Y{QWDS;nXyMEbOFL6>{;gHKNJsB} zos-$_GU}YxKHrMt;=96==wNo>TAw9&XOR+tH0F@RiCM>Cq}D4kg*Edex_k56Kb`P4 zWdz(3hZNU?Ylk@0XAOp3`>skH-&!Q`ScurBo;Z5U-W2`mGLt({1)F_AJ)D+oR^A^Ce@i7A z^GRfG0Ou#`$oiLP;?y zP-r2OcJT_+42-4 zgr;9|%E}=euZEdo4Yk*4@h7aHIhMP0KCpD8o~_DK`wg$(E?-aa9@ z*qJB}DFlF%{-YdzpTDRnYcKG|O>*wT#LoiwlYoTy9}aPN*zp$Omss|1lZ}mYWL~PN zDj0Yc(_k=P@&X+6l)DE{LJD=Ss6VOKF8ZmE#4?1T0kzE+>R+&d55R_Vv;?nKGDqSp z&YPFw4n~aQx4H0H^I;}73WDVD)r+a_Y8a`GdZl%GIi1l~b7DbgT3Tx-?KC`>hdXqQ zC@BW4-+B?8wOHpEE<)1~*3Yo^;h8$v6jB4m@iV5od;ZE^NCR+(+fS@p^EPeGxwhsx8%++OhJ#~)OIEg{Z*jpivANr<`%Xj#16jQ60mp6k8l z;6QuOgob7Qd)|*f+;A41uV}sSCdmQ0c|El|W_P~>Y#s`7P8I+Qf&RTSNkLW-2b1JKFK|?cIX}ul#Qn`3eMFTJC!Y{-YlxA7^NYKaF4lZ-3>JI761OXNf*S)O^rU z{=v|LKyqBdTpdvuCD8mH9Z@0l^2w9vw@-fTH=oOhyJTuU`*yx*;&hH~k6W`K8i_?F3p_5oHb1H9hIzSdl7=|&JU;MbH~9iR9pA@J`L{t(p;i41)nFx< znAjW@+@g1j! zL}+pmoS}3*ds2j+HRx6@e=TMXRiqv$(cvb-KgXBM!g?1-Qn=O^FUh=|wCU}l_Y`&& zd2OCW3m}8lZ;&B&;k+uVlo}eo1MAt_7K+Owk| zhg{Kf1>C+@ZqMm3RlMOxa*$ybS0r-s=o8RC0+RFiEuW9Q#QDLCE4*=uOW9Ew_8jrh z5`I=~A)Av8^h&We*VbyhjGtJM@R!RkJHpe04&vgT5BcM{jhU#83sj8Njka{fdfABq zvGeWYt)4#q#PR>~(!VJx5Cb0B65SqMDFS}N8nX`pcn=&rJOq-83Y1$bR8S{k|BPgs zx$w=@$Jm96FzdRBa-|bx#yH9TBuvYI&Qs1`8PA#u5+I)VsCcSN3_R>y?Wz%dAu1P! z(~#|Ny}&L-uk1*Pu)l_-B)KDvzsuQc_z|Wk6%2L3C-3%c(I!8`cBvK0Y>u$c-)zBy z`dNAf=!ZKF-Xipx^q+i0gs%~(O@H(RfNjP1CBvs)jX$m|41rVy#|2@k*_hVW&D8jW zapw{G86KF{BO1-;vK(!R06Kz)VDWb$8t5#J8DIEq2wV0isy$*;>ul;@8;u0t60L@p zK)_Y?giM_M&F*gKJ?G4k_LbqwEN`BffKH03Jvjkj1_T8+%cPT=3FQcxea*~Cj1Fn* zHt|R`U^j?ezuY3{Y}F{boguu^;=o)mqA8&4n97MMwhD!{nqII2PCKF@6oXLD(x z6wPQjKzHsrRkbCcKDFS5(QFGVWjAA*8F?)u#<0%sDLt>_uN<6hPU~e#ho{rT9I<6L z#EPD|>%41(FY&;{RHCIO3+s(dIL8O`@}AAPca*Y=q!V(yophKVBK&waQ>Pnm{@YAf zEq|I`v6&>;#hQ8gHKit{`R^Za4A>m5R!KwEZUC4&&({(m78|f&szATk@p5PBLu}6l zoF9GZZ?;%uIPopHDMdYm6L0T5{*i7hUS2fQ<6z|{pATj4WKN96wO`#7&Lj5NfUohK zFA+sHj=A>JaXHd_e^Rv##=*ic#_sfim#J6=nXKm_c zMP(Epsu7|O)MF$=SWj8b>VRJ6U)ZePgIx}68l*AwCjTE`_Rj@qgfN1+&F6=%Idku! zCozSMHu*HgJZS;uYZ3lC4A_O-0CDE>_ImF7pD|jy@%)%CCU*}%`m+B@}OZm z?U07_0Au^df^l%z&c^I)>9v%4`%9!s8-&qt{Ft-in4U26w!W8s!!P}AvM2=VIZldO z{PpNepp_2HAOlPBAr-c=PE-+E3lD4~NdPN8DIDbeE)IQ_?~?!4`23Yty5+XRnYVAN z!&Z(OUV7uZuDcBfgmKY&tn>e9&f);C*8+3jL~$@Qj3%_sLnUAEpMHwie5;eZ*(GTo zM?gi`>u}H!c@RFdM29F{_q~3d!C{KNe?o6Y4VFdhx_+BJfL!5Xr2F*dREf~B(iO)w zC#?YO_k%=K@`L6Lo-lC!Q*H2dz>E6*{A0sFu3c`u8yHOov4Z$lqaLEe@!dbQkR_Qt zx2~@5VTNVQn%|cXLIyTE7@3*fR`B23xOt*n3j}~OG8>V{OPwSif1yl!We&x0w08VO zFBdJ*dqswYBVVk2Z)vZe-+2|&yf@wMeu3I`8a^jT-})YtK3cIAqjBRYechWP zw6X`b`5s{kZCYHqco^!H?gU=8TAw+y|Im8|=BXFz`AQ+xp+67J-$c+rqL$x&Ky?WS zo|TW^Oo#y8QNQ+$15mPViePqkeV@5bQUl8lRK}-wh29%8r!OP&4LAbu?y)Jhr@LEF z3eN5!Sh#Y&$gh8sYcB)Dj~pH_F3*r1Toz`UJG`8+wuX{q3FNsr^^a`pvzoW7 z?oNWg{*+$xfGj(+a9-wxFHoq)?)lt|V_p9zeQ9#=BiY`pvC%XQOcbkbVDFHD2Wgq2EZT-Z#!+A;I@uc$OaO3mjOvVZn;I zyX8NRI)ay69+$p3zIv9D*_-)6v;5rafd`%y^WoAWfyy^~7#gqE9t)FFRrhK7bk zM~9DYCrRAdXKohQkVg~NC6#KQZA1Za-VT2Z>=V3vQ$hAR(^zzLcxW4~7EH|BKL%7C zu+zo>&y}5u-s`or1Xi075duk41I@PI?l#l}iTm%ZMF6O50~S9wW)M03Ewtr^pc-+y zjg=6%&DV}LO(C)s3l_BNeHx|N`}S>PA! zZJ-%13)13w8qrrrClf0uAdT4)^s%@BcoJ%COKd;C&C6d2g47EYD2@sv5$<9cwyWcf z8++rFGE90A_L#_Z-IpMMTv0s|?1H|@EFB-EZ`gwrktJg6x>DV0{4{DYnt~GQjnWGu zqn~AQ{r>U+k|Ko=XUEm%k$Vtgd&py_kII5Se*D;ZqM8$Ix4e_rv|pqnza?yLN!#my zktZa#*2sUKlAetIf*aRy^nR)_hYC{0Eb=5%=7p!Gdd&9KHi8!+`L;e+p{?**6uimKfQePG5KSU;nV4(RkpaU*b+{JzN!{N#v?s+(V zEgxlrBiY`oBdLVdTN1}F;n}*CIRi0Jc>p@jl9ow37pA*^uzSQVH~Ef;F5oOO0ioDq z9)fpJcTAPzn}+jzcbl_lQCr5+oMa{w!)= zg0(K(aCD}J(Cwv2?`npop^s!_k#%+A4!<3H=wFfQP@!e26-3wG%@p*6q3#jt3Q3Nf zAHveoviJH67U&=fg>htzYGZ$#aC?GL2xuZk!i;Qc=rJs*Ui;_2dV!i)AG^afTe3eRo5k^ zWOy8vCZ)#gSh)o=U`kd#2a~EXOBv|6395$vV%oS`?tEG|9iDO-vGWPJzhN3Ab*cYuj@V!TImU+oeFql%Q^%LtOP%9(t1J z`J|VX&HhE4&OSGsSuRI;C8eiqqL}cd+r;j@ri1D+ynDsPH4V2-Y5f9v24<~Sd|g*k zr_PA6|8ageZbFDZn_0sF(!xyQEqWr5Ce{r5g`q+@C+vcVvo#}Bi6pLRWD z?Xvl&YM7h`GwG&Vc>D96ONwsG8h|KA&9+TKt(DH7G$Zp!L`t$7*@$Qz_3&1VG_fEB zs0hL114)KrvN!!+kl)JTb;bK`R(g(-q811R5$j=Q(fUppVCxFM57p^89Yha-iIa1D zo{Kv}v!`!dGecjzZw(8(wA>5Tb-zEqy)k&|EV_lC^gxr5pvK5_2OdXr05(#MJT~N| z-7SlRm0s!SPSh{~)`kuSdSIdm61FvIBw{&Rg=ThdVidSp?e8g$f`II;&9Q6@PYk2E zvv!>guAUNk*~{zPC>*Q2F3|zOE|fo>ZOa`V%j2N4*;{5h6^NmsJ_p`2Jq9Rhcv6*8 zSKnbzVa-V4=@t#rygu*Twk`Ej`WO$-=)iCCiF=3lH*I)W~7r)6!sei~7 zh4&1d8yGG9OOPr;qj~#&+~}tnfaC*gG{s|zGq>SCTJg=Jnq7(5e=%@Dm^U~b&H>SDAE)(b%hMPlbfqJVdl(*CDtDJ63tV6!26Dpv8_xZ>V%>j;IH-b@u=#?^p`$`dFz*P|9dC*=BK;~u&fTdQ?5$L>^8h^D{HN2> zl0>uclnX$l9~(l&c2Avp&Vwe{n_FI43iyj0)-enN;sfYs)-nt=8c73r%RFaf9}cqc zZJvdxl*4?q*(guRbyXfrwifIWc3Ao{v!`ZamxX5O*Z&#xv1ddeQL`8s`cn0QY)u{Q4(n5#9r|emGM>9vXZBr{#e`%5`|j)4Wk22d zo;@%$bfg1!5Nb+a3=PAB*b-lE@-ue{)SF5GTY@doyz&Se1buD=nm`3g%_#zAc_BH$ zP1JV`H&O*Q3EuEFtpGDibhmo+3GbC6PgW^g%@DB-HrepIUq57j!n2!FO#hqKlm!V_ zeXxRe;Uf?MEOgm@0j(kQh_fn~&Z`O7uzY6KKqUF;)`##BCeVbUX{dGOBPTt=p|naG z;5EM3@l?Rxm16@;-CgCTq@pANV^l`iDSTDAe?U&XdjN9Yf0li|Jo2vic{9NhEtmj8(7b^X%-pHT0zS#^1G&Ip z=P+$x4R)0;)yrib&)MzS%Cl$m#1SpI0g3#=Xy13QBLKVZ4H3OsqOK<}0*HK<$CCuCyaanucdYxFMT zRb<5xxVPcLZH+`p4SHj6?Pf;1TXN)~yPU!zmgf?stJ~I^&Jh*{HLdjc+J}XRdJE7=Njr zG3Y3RjYt%#zHoypZNf?9)9=RACKGKlKnP6E!WL_LnT)L9J(IgmDief=bQw=K#s8wU z|F#`p=3vefGEAc3(b2oMRS8bwZ#9cv0{9HHb@#XV?|?RunTVq{Oq&F_3$TKbOx1B1 z?(8euv_~D{Z1|S^|IlofDiestlF<;&cKY@RG?$SDXMyyqL5Z}d$5O-9`K-hl zp@hWTt{NR})mG8~H@%T-aP3FvV|?3|aGp@M0$6j2v2uh+-<&^J-4F_W^i1htI+?uA_B5pS{nBM&QI%b(YmaXnQNiF2~#@OgO?dcYdqa4@AH z+5-$ae}DVnLkL3EmiDFdS4zN1O63!t(SdalJ$(4E0OOnu$}_~RuanVl-9GS_NYS5l z1GI>+o%ZL!n6Lw!F6KsC>_~}%m)ewe_c}6}3!d~;DRKkUD>KYLT$Lzx{W*}W@EPaz9)^bQPJnFH#ZoE99bt&Q2amdnyL?{;P3z@r+Z41jxAiSJ zopi{Ao>nt1uKnJ&gMOtRC*G$9Snd_4wiVL9+Pm08s7`4SbNV0h5Lp0+jc)0b*kykq zWlnro=U7o-n~ucC1h=$I%+$#n%+KpJUegDxfiB{P7$J!E4EXcx=N39UnGfu`6l<6x zWQs3cN3pz?Ao2W?6>sY00^MO_O3}{vWhN1huP=WD_I(5B%|zvzfKF#JZFM55v&*E? zp9D2srK+-<}n;r)*q=iYH%2^Wu zdFxoMjRIM41_KSCf(zVxtxAEw0zm#D#cKmopB)ROrQF){qzO8b)1z+Xr>j-0j(dx< z4gxXHVlB!ghs`OhA(G_6rzj;p3yFRic#uZiX-of7zl9jvbyCTa-e?!F!j|4z9R2n==f=gJ4xa;w2>Er{MU!#J&>@{!tb=xB}h|9L)!_^E? zci~>GC>m+A^=A&KpSpd8O94gzU6$#GOTN*Yt*7Uu@|PnpI@*uk?;Af~iDKp3*kZba zs#)jBHYvmBf z7S^DNxAL)395G%M0S1wkZ@yvgKb?+dziy26JvX|s(HeiV!dThKBcg?nxe%P+H&@!7 zK`|wW*M3E9VWk(PAVY(jDRs5_34X&*i4!giFP4pjhAs1Ag) zfN-&WzRH*hPp6LAOzJ8x;q6MX^Jnz@B7u0fTYc5JyQTn)Y2A(g2VQ~N2KQm=oOvjM0lEj-EfvqwV%ys##jsOH#Vh& zyR1`%tun@Mc6ToP4e}Q`z;nx1-h=ztFC@Sj(zx}3G6%GOA+w1Q+wT3c)5*^w4G|Rj z*z@q%loY5*eD?Tw)}RxnB7Cc@5S{A~E)Is0I7l#eVrVlhb(((lb7hKO`_iVa?W1>4 zri(+rBt(mGsD5YXd8hc?#sp`j$A~kDWt*-URpytXQVjt1xtX1h1qLK~ezT}R5v!~k zblIB>&xLL>$YV$2^RoS4ue}z!x0PjHIxnE$<93mt0KJG093h-SqfLpQ z(y#c;a!8mxS@dxX-=+=pKBAWj4roukUO#IoL@^`tp2bW)^wn!0$t+1AnM_VkP6Q#R zdy?IqQ^-=}jN>{+As_yu+d+v@1F9_aic$0Q&PCB!=iy?PPxC7cy||!Smei_t%pzJz zCCj{Sd%<8~*SXbM%!NEinFj+GT`SC--(PYEQuzh9(_AY<4FaW3r;fp%CnSn0k8*6zRGVGG?3GMtRbNu_Gv+k z_W>5pLyJwv2nc+eTfDOtL!nDWmJJ5z_Fx~EW9=Ik?(Z5WFoCAyJ^EoQ!uIR1C==SM z2Na4@;~II?iTAE#y?%UscJ2pb<(3>7vwSe5o%=R^vy55QcAR;1w5HO9?xDIm$L=6& zLsOGBG_~|+kvp3Yp8rQF;e|JxAmlGnN|Y9&gozmMss{!KLzdpR_pO8vDsJ=v{A%}$ zS<8$$6A@oLdT+{wKmWM_Y8+nguQ5B3$pNXYq0;1t9)08uHFAxbs(;mUlhmT;;8d0< zGmad@Wbsk=A#!Fy@;aw%Cj1?(jN~f8l`D-HxKX+FuLJM@V%aw#_Yx+aWO-p&gWVPw zEHPdPz0ISs7TEh zP8D+oe$E{YWvS&c)d6X3Galh$JuCuV@gNV|v7@W!wrTBa_TnQ#T-4qeU&q7K#GsHR zM-^wZO8m-|lB8dv+~4qJGQ^2LY!r?giUZ7=l`Val0S2rdDKd7eS&KfvOhAhjM%(37z7uv_`py*Xb)-mH7`OV_)aZN zvA?>wE|eN#jW|C_;ldl5XD{$TT1(UjoUatEVF6P)uT}4*Q7`#@Ru5}D!d(ZTyn+mK z#3!@7sJpqZWNKFhK|IcI;zabz@$n2T37AopYFh_rE>@dk~pltu~c5K zCl5K=GqR1XjQz7VK|{4kb&R(l=B~K6x#Y4ACWFNMr7tnr83}YmAVXHtsoKQnq0{XL zKS=S<^CeR=$A5iwYc}tx2#dL!SSKKx;^giB(R%^1LxRx@2&Y-t16aY3Mr;(5Py+eW zSi3Cx*ia^3+51=)2;zhKYW;w25?^yK@<}|oh4DM(NMVJ0Mi>&IqkG1ZN{ODWCRg`^ za9J~iQ$rNB_#j_`bmPYfa?f3WryPkEU%cO+Yz_iathLi$6kjy%(LKWlbfRohm@H;O8YoF0bmMyJH*|1d2y`DzO_9ILK` zwR`MO&Aad8yR)p+aPKA=Xs20NG!as$CQo=R0}ZS*SpBoU?bQB9nnG`bX2qWIVj#lP6 zN=T%3-i|i84z;)>!@|rOll*gDhH{jo`oCtb#-M{(02Jf;Xf>zEFW;v~AW$sd6^=@b zzuETgwR+a`T7FXm5V^HYy(_h`+d#KD4Hcr&%4;iui>QVrDVBfe&>7gXg`WNlc$C(2 z>-Uq7g5iT%8g*DavWFU=v>qe7LE1peS+EYxd9s#!JMAf2`Ljq2d-e|F-Op(Un#Oo+ zIZBaFfMD&%CDOiNhKoaPWVO^$cHnfw%%)dRB3>5#OwU z%7YENCAv3p(3?UUVUvkepW(f&YJWXV{?x59iTW}L^10bNZWT-#SrXS-4tmKMmT>a; zjNWSa(jyk2>6Y?yO@iSPSPx`N_6a1@L8_qtjr6sk1WBmO&~15L=cV3qv!|bLvlI(V zfs;TT_3ud3oeS*CPicG8v5;Qd^FY)mVL4TxaE{2!{#PMF1qUWw=H`rXqlOVFw7H18 z#)QSAA8a$Sn2MBg&$`%CL4WNkFD3U0i>|qo(v{J%_4O@(zHzE*YcS^By(ZQ=rkol2 zb$1PMm03bFJGNY~Vw_BY%5Uj>ctnJLi4Iem(UA9_N)bMY`Rl7Fp8W`p`fQiOjdIF~ zIwuNXlNo-|?~5%qHg$Mvs=UaZ{)Pp{FqLP1ck$9PgC!V1x;P%%^+cYt7|_77T-JEu zQi|9ukMPZN=cph+5Pb#x!2ke)nVi>{x?d3i{T(k)_zusWw%2+d%r81kxgu-4tM#+Q zy9Y@re96j~qtc?9s_#rIEUaQH>$0?E=G+lnK@XneLDmxAlyNsftgr*7%I~tHy#D+J z2zxWA<-oImqYVv@QO6}HV?I*FfOSPcnZG5&Ll7~T8-0D;r7@Mr$tVG>{IsW#B6?x_ zEq8TIo$`hvncmwsm&Lx3g0VZ)&13wNSo39&^P7A z%2UOfP`m8`bL)oT@OCZj@2I91diq*Rr5`*)-Aq5KSj9_GP=DQPLH$|I58N*y+kDE% zWT9VXKWr21_5NSObK}V)u1H2)r^|5dTC@g;W*@%@p5GqeOX>bKF)%&hv3|E3ll3R$ zeySb8uj6UW3R9uotR_wlWd~aJ!XA2E+RBt3IUg~8{PUdE?K_NTMY;-?uX_~#Y*))- ze0}{1r>ED60?Xk6mrjlh6;R*Qb<-w5gHpd8_rHZ{T#mSb|9Jrbk=kN2HorAM`-L-R z=7{2A@%Zv>>KuJB_$Ax@A~)dJ1AO{D`JJOV8LnrC8R=jI@4)$KH3Kt2ulDIe-_w0- zO$H~48y3HMwJrQ()~}(TF^06pIokw#tzo@Zsq&fbxqi)cD#?r0j>N>!$$z@2{E&NP z?v*WFIXNRo;rduc-0A=gfCrJOGA*Oe))I{qP0Gs?sV-x($1KF zQa@wx82$zt2?U$x`ZXlDAC-21;mPgvWijS$Gvyl&%)FtfmyJHWs#dM!?-7H6qpkS9 z8-EIl5iy7Z!3k2w`JwKpK(z6X#$bs^Aq!_!stIjwfMX~hEq7mmfF&_2en$DT9?uqLX{_9BVScE?nNldu! z9f$qgrl75)+}fp?rlEnJYKL$AvY#dy{r5j+$@*-LXs|yK9AAuk`O}D~2ati(FB+7l()1MR;w$zloe(iVW3AY|9hKHF5iv%BFz5So1~a z^;tE~OXfN@PCc#6l~PPBf4U2ZBC0*3MDQwzsy(~;*IDkvC+Rc6&L*Xk1H1bhADJwq zT>JblD5St`2q|oR_T4pOlT?=S)P`^PxfOvEkDzO)m1K!-A*T}1=u+WIpOTh&jKa};Sc=6*Z98g(VHb`r8D?98;U%jr|`V|c7`mF9Q*LJk+pF68BeU@{*_S3lHp7^^a+DZP^07pkF<`gYw5VqaU=NPH@u0o`K)EaRbZ;xMf~&UHsvtU z8@SMP<7mNnzf0Mc`{VbyZJ+t9=`qzR6g7K7VH5H3Dg=25w8jsFBU5y4i=}lBI+Tb? zU=TPEQV5yFjFSZY9@oI5d1LU2&IxpQg17GU%Y(uXxRIfq%*5ToKB>&!1Y;d1_PDo!pn(^l>~=u zvIN0SP7b^ehgZ0+5ZV|`%K@}X=Kpo-(Xb#RC=Gw(a|;N-%PzB_r_018aiW#EK{~no zYv~Ihg*qBNZ4L->F<>5B$_abNhlj)M^|Q5U8zReBX16KbqLq%m6l=03<@oj0f&3az z{E(-F)AJqK!KpVLpO>7z=mIj%Au7HoYeSG8mk@H;gv>%7#t4~yt0&xzMUIToSiB4D z;BGw#Bc(u?m;m+R1=YMHmAm^h8WplWLJD%x+6*S2_Jlr8wX(l;qLftSq@nmDqd;;T z>$wEUFp_F{HIV_y8vNA4EJNsrKZt2*1F`p^Jewla7{LR{1)Y zU-V;_X`A$({%d0nv9oYy`2bZ_JxXsnzwTu5f!Un*mM^x>16|ncDW3cKONv&nw(g3j zl4rTz# zp@4nq&)ao#m<(4JpTnbZJ4-R`s}8cdHj$!e@H8G+`4?S%Y{0XgW$`D91zru{_@DpW zY0N_pK1ZzbBrCoS(sN~)Q-VRDKk#Z<3~W9^C76MMW^b@+On7r;%E;@vwS4EthQwnd zAG_o*nwq9~6zNfe-uD3N$&lzW$63E=*Q6X~K@W!e5c0gd-_MmM>s&lJrjaMu z>xrS_g8ZNO&bdVWiA~Bbfq?0feHnkLy`2gFGQG-kK8#GwtHg{6!((HU%meHu5#ng9 z=J9cs>mXh`?iCxm(kq&`C}ZCW?G(QsJd|Bab^scA(`p)l zH;WHQ8lFiWO|blngf>+QAF&fsoDbZxTdw7Cwlcj@JICw%|N9 zPedjeV5i_4El0v&^}rnhnik~_4<0jlmc*wV80IE_o9p>AnwND{zbki*_$!m)s}1S# zSqH;kk35zU`_3Qk_z7heSC%>Q5*E~g?;YkG%-H`=hFs(-E!kL`8} ze?EC1c=F`bCAW(?e#4a$xNIl^cf1rMgq6Vqn`m? zbnQ2QS`E?7y;tWc_Wd2qyL9TJ`D>G>uS1A_tWTF&EW z>#(PknwK@PMcWQ@CF5szmoGPXeptEYyv6rND8i0`+$;7RdGzK!bQiih)oH6Uu@Qt6 zdQWcosdjZ*V_zHgUTci&>Rv|m(QoD-(j@9IinQE*Uog=8rA(>ePA!e?F7QzRB0|a! zV$)r7#GEm&((vx8lSF81)Ci4U)E7zBeq<^x^y{zcRief;Q0?B%UnQKyUh%tx=$X|# z7WH%>UT5}$Df_q==zX1930@&u&&j!;hHfub+?%eKIr$mz3&b2J3vlw^mSg&ZxTEF9 zwlk?+&bSrsFqd#^`Ce9;O2M_KmL{#CirGKqSZDGR^)w9n+be(h3aH=hTy69z@T*oy z8c;$`zeJn%*nbA#BRtIrL8gK$u+Q2;~Dg zjPaUeb`d-G?0-c+KfFUfnMBcQZ8C;M>j5^69R0Hi`1y7 zsp0bS^6`m7ZNFzQ6zl^X2s>W~Um1xz%_SK9kd?vDqXr9F>A>_t4D~>E;rk20oqe3g zqKAAOGeK8S8952L5g}ed9R#4GRd_nrjnq@z_xTFNcxwwx?~a$uuAgYtM)Ro^$DRY` zSR3cDXB6Q-NfSj3=fhxszCbHcbv;;A$&j4!6zZiz-52%KN)-E%LcXK*6(h_?mixX+ zCGy*JT2A7;?Wg@!&zvl22H@7q@G$;%;NQ^U4mdA@h5cfAG}d$fI7J#$HG~|!@QN?# zA;1MTR#Cx^4UA(WBKS3Cw~93;J{B{(v&-RqzD>?ZJwe+TCo8}UQ`ds_;&mR&o5eGJqz20S>?Gp)cwLZ)`3;lxc#4E*^O?9*|?Kf`oVK+Ng+RC}A7KN;o zN+4Z~?L53vI-4mVO+bLhp$mEm{T*lFV$xN1m(uz+=|4E+f_3d@?Yt@fIQVFA?&oe| z`N2PG5b}hNu!e8~eL;}Bm?0w$HwFmmnOUlk0W=uF5q6=8Sa!5TR|t3lHG6Fr0>$K>%(+F9~FIyL&wR=*0fGN%U6?Nci| zFiV$y!?+GQDZd9!lsbeq$7bE)i2>TT9b<`si_k%GQLt7vaogf$!JEUoB5pmrNDg8J z(v}#quOGO+`7MUDbp$=UvPJ(i=B^Y_?FVubeBZ9G}e8E0h) zx7&F=U|Eh4`}N(?v3Ry6peM}qRt<-&+Xz)mOxJa~FTwLAXIgJI2-7uAarTRWf=k$W zmI0?2y5m3-RgSYrN=W?%cFouLe7+K&@LKt=!w=aDvoTZ_;OE*<5_!N`%&8<%C49Sh62 zOR?$QT8Ub1&F7B_wBHr)Sgq+RH;c^MFk$@M%(&LEFyQ4z0QA7=O!tfbyZ}-HAn-iM zy|uH zdwqMqObHUOUyJoOnVA!sc#B}G7lWg-Q73e^m@MyfV)TE1uad8T1h<_Tb{O4jC0Son zE$_i}?WTHXjgg>d$oml2^;=rB&ar9IxbWmsUnV*yf&4M|IJZaA&phHG`VI)mwuuu` z{(SawTJY-mON~x0)p)9(_;eDD3v6~!T!7YnlzovW0*7DUqo`l72kr!1a9ZZ_8IOW? zdbG;qv#okRGp4cXaYV!QGZws@&55d9$xfg0Hc=N@J95sRd!f7VubD(OABI+6VU${v zIJ_7I0D;TIy!OUVye6!7FVG~ST8S8&A&O&Y)3Qr_(% zX}I;BUn^bkMg?{MgFnuEH5!UJ=zh*T1`u<0cy8Z;r&AIk5Enr=c+Tt@@^-`^c4T^* zy2G3F5pfI!GAUG^n3v}i2h=RA>F-sSEY;G|@fRMU%kiksvMo$dWO%uc2(65EvR!^_ zti#rd@QzJbmis@O{8K+D$hqV^++qe<4mgV=&4AU-KD%XYe zVDz~--Q<6Me{c1MN0{JGrl(9Be1$LBx?T1i?Mz)dbht*b==^+kvuDn*B&{?t?CH66 z3-hb@m_|j@P;Vm$C&r$OfBSLN@w|X5D$k98K{r&^gWqaT1yf06{(%bC>ct5XKjdB* zVQ9#4dcH={5L4;f@#5b|{efn<2WO59HhpI6En$#pvt$Ok2zy-)DJgnONtfBZT=|vYMI>T;Z_rXhLHjwprck;D;8Inq7SbeyJ0r^k z?cSjIl;v}p!A^StO14cR!d8U(L}4^q{mzZkC}gH7vCP$Uw|>%ue=Z+~Hl{ZZwS8qv z{t4@pP&uaWRb1bB9fC*Z7&Q+T)b2RmLBg54B^OSMKC04E{}{PM<7K-|0es&tKz@b- z|EFd_LN$w4wh&!cAJ{r|na42Y6&5tLtL@Ite9^ zF14(T@x@#RssinyZ-8ghNUM)8T8J}S)!pI+a191qCCOMYteV|z)>|?BUgRt!oxD%T z@m`*uF<0f^VC{xc>i&X3+KwWATd!< zqHo;VX7=XSS?xb<>Uu6G1%dqnthe@PE3~%$dV1@N;OR3dQ!N}U!P95e+iHW!Tn+>C z6e9@k$3Mv?$U&f5v_5{}YD#xe5V8Miw$5^%h#;5TujhW(gVc&LvCGSlu%L-dRRaE&4O^$>?)zZ{H_6)_ zaV4hk&86A={h|4fZ$)XJSh0I-Tp)T95s}kwXe5|aW!3Rkx*Xf{0ouD)-go!)pQ-B| zi2MoPKVx~gz&|fvkxzY5jRGs3peBMu{uVPpARpVo#gZifTTaPBt!}%M)+~8=6ucvR zw8SE8SB!SSBfW(ye6m4K9_B;rRiCQbmOxMNxytr>$&Vt-ZX?N{^Hl%F&tp6T^rkUN ziz8=8u3+bk$9A__y!b zQBz@HCPuAnQzQ$l^8USIs@?yBrhiWk@+$P)xiXKU0W{ah(%Op_Hsjpw|>A|V6<;c zA48_yo)VkU`A(<4i^1nCV-ws~yW|rrPNr3XwCjwN>P84*Cx8B)?3X0oR+HJ~Z_^XQg{%Z|L-NLzlmar_f8SO( zbX##!EbJ}7M=+IMV503!z=GvCqL2s6$~&^$Q?vXm!wK~zIPu)v#KdFVZ~3wj=4!cO zi#p;mpO*+5`1AcsoYXKqNd|MLZ;bFxLUCW(>x&ip;eTwU3X8ff#!n8J(?Jvu)(3uQ z!qF^N(Bycm*a&!i^OP;wb4tlZn8>uf1rTn>ejbxZ{P5B;)^$4SCyF77GCl}g(BD)u zZ}KPOZg{EdI5q)HX@C0#fp@|Cx5Vu%9RNv+X{Vv~+6Vdu-&Jatcjfr<0Rg0PA@sud zonHtPT+KKR`y9NuErS8IhJlZJckJ8Kc#U&q6xOdY;HOGI0Gtk+(+N>m&FhR57SJnx z$42np#x^bMhON#?fRj|9|G!oey^m3gA5h!=6Y*cOr-aKe{2_5m&ouHpI^e`qNn)+X zp_;AC{-0{e9HySv*^uo#Vmod}LwLQD2;a1=i@SNz{g>(%D)KO<3-%HbAr-9txK z;zvs@GJL#OKwZ6<5%cCjN6q)ID4C$e2oGyYZw8U7%!xGWGRxZpwGG~CE5${g0ur=f zU9%Q(t{32y{`-G|Z+jkM8FYBnzuEw_|5d#ISWswlI^dJdd}nN#R3OomAg$HA?dlsC zK+)RX%%2(N=5D*`>Gdqjs-r|PQvtu9o6>)UlRT6zVH2%!O4lzlMzH-9Z(Tdb2~337%VK*K6S4&JaXcu8%yV({2y$$N6~cv7#R|^a$PAYED=#GVcbNf)bx`ju-0l>9~}8h>Hr2 z&baD-2Y$s6tZVX<*Q&o^SClt-`6X6=>tw$(DOD`&CY;^v7*Qm4GKsS?w%S6a=lIkf^MDZai`}g&5#)b=GQ$e`O<#de1z4f_lA{S%ue_ z_3%RgPL=Bv9^tj%-3wDh_~pz0kFKwPsxo`O7Le}lRJyxEK{}<8?r!N6=}svDDW$t4 zmF^ah6cD7l5x#SEbmq7I>zlP^&8!Ky_kGWKVn6%YJ4G)OB@9{?XKV+Bui+9e#?PHF zJU+JDTG5TI5$(b8PnroQHDlSRKS~Cm2Y7sos8Bl#r=A^RZOq;K#iga|hQ*IP8~15F ztQ(3*P~?4c^r}L74iK9j`#PW4{TkX^^bP^iRRg=6u~u()?DL`W|9SjSFF=14#XMXe zg7e83(;ekS~W1N5mA-E&^n zk7Xq=4OEKtiK3j`;T^ZfHyGZGh-W=9;%f(OyfWFl>!N{DGv&rs)4a;Pz3@QcfZ`Vy z@ZVPuXbX@inisZ0^zXro=r5ueZFm_7k;w!G!j@cHFQ)FjTFP8zP4Ao<98APR-8?*w zsE(7|x>s^|zokZMvV2{S43x=GTiFk{yo^Te0nkWK8R5zbHIli;gL7PY0W`rs5kl+< zBw6Jm#(7O^eOR&!LPxq;S67Bcnf?lWbdgY%^BGE-k;rZNj#sw9-fk~Wjr*>?&0+2M z`YcXk132{+6+4@7{P)V{1eierJ)uR+aTK_`Sy12fkW8N#4yG{w_*z%e__d1c`jT{& zV^q6RRc;da#u|#>oQE~L5I@^q?+)mU?q(pc?vL?Q20kJHg>v-pL13}_2u~n^;@16O z^eVu`W#?g+${#c!4zS4m#3t}&`K`y@{7_rQm2TTQf}qoI5VYO#=ixI$YApON;ovAW z$8*z!5{LC^F~}T|N{FYVfJZb3%6EM9$J3R-V5|ZgQXn4nzi~2u z^5F={&~gzfwkROuU`O%$-`_WzE4GUQ%s~R5R7fq34tyIXXAn1eU-b-eBNH`nukAhN z?IvjwMoI4JwMDGQ-mF<3e%3KnV7pF3mz}6+CNRO8?%Jdg`riYOWcmzJ+>9H)NQ3~H zrb)YfJr6&+AH+ZuFT01dKb(#C@}vk)wo+~Q^>*Biz0c1%r!5#?ohg<8NKG|;TzYCq zN7~Fc(LJK)tFFe=G*T2Z2owkTwKe|}RXVW6p~C7COBH)pI$q1_W#9Tj9nPf}YN zUz&8zz^m`)lsruRjeFI#KRM7RfxSi@GO^&x4xq6JTyZ!iT?h34{Gi`qJ_8fn(P8BJ4Mj=vKKd9caW*@kBc-a~P<6sr(&TBOsB-m;_LNcmXrmTn~teBdlD zwGuFA#i?Y65>JQP)LiNTWhI6`D~-nXrTmt@Os)x0K!a4;GkGd+26hLA~|mE;6InBigFkuTxU^v%2UOT z!HFD(ejg)$3wNjL_xg)|B-*O=mjU6(R8M6$C8(E3y33yAervCeR-R^l5T5E-nI)jB z)Gg&vm41uJ`PZLmh>1d@EYcELNCb`6-P=`1eZCPoIt||Jf&l|T+Z%q~ceI1r9||1# zPh|+pYiY(hL7Ejk%R#>EAnV*-?^G22NbvpNCXj~;6qLkimQ4lyp9!0W5!T{s0`x1S zcD|HV`QQ818q`CpUthd&X^a|v4R9tjZxIjj%{Qz;Zxczq?p4vdi8naEA?!v#*HdC( z;sk-QkJC;EOqI@?zPYw)Eh9;sAwG>7)CcB&`nLd2*j&+28o#Wgi>N};h-pfxH=G9^ zyLz}lNY98OuBSF9B4DQAX_h1Sx^jK)f|d3>*{Cz;Bl%w>Q#lU2 z0UR!EYoz2~1KbT``#>NwXT07Q|6#0EP@qE3V*lH0yZl248dP>L-&o~BOX4!$In$0P zG|=4tSRmvHlo>+TYns)=*K!C~J7_3gm^E*;v}v+u6Z)U&5{~>s8UdL-^*MzRDcATx z*fPJXN1g$D?NuJ!?%TRTl0e@g<(1fKZ%lVVLR1=`ppa#GHKULeC3--0CAqcb^1D5f ziXs*Kat!4t@o$g^r3WxtWXe=ouca5Y#2caWM@tJddkA4&&d(E{dmeXOoN8A^x%dsD z45LNxSN%itLcSnGHongDQmWiMO7IyV>LRICl-;c=v zaOs}(<1sVweG~|ljgIa8>}P;y4}Yl`+}^pExq=&bqP7Ctbxm&~*3@#A;OOmVJ(1vYt6Sl)Kk%dZ|N+Ogo84XFM3 zh00MKK~Q27G$3gmebHrABi7Pof5)jjh-|w@941G+PpFw0uaPxwseSr3QCm7Htm8A- zBds@;k!HNI-b%w(%=*(Q{0c%D5cZ3Le9diw>9?rcjn|m{a$-7WlGn&z>$IEzq!41V zzi^BcH=e3X;kqnhyEg|zk9g#fr=;Slr9ZfCQYj9sR44$^0#pf-U0VbyV1f5j71~M@ zR^{d!RqIR#08#yV?#fAGyG$Tmg*>SU1@)yRPXQ8_8_~0Z4nt;Iwu)2zu4M(uPC)xL zynQ%`S~?Mb?sG~x!VJ{AiFtEDJY*P7u=-!dNFk&+D|$Sqlmg0yL~0hEdUl9iFQl|z zpP)WnY6dQ5EmkJb^>6GC)46B4Z4pq6z017}lEf1a80X2LISa+`V5vrXKLH2_&|dDB z)6TyK+{!^o9Wb4DZTt<<9Z}G+=;GLO>Num1^M+o)jyajx@p<#5I*GZJsRcGxnlhF8 zJh%9t^T}JzpTIP1nZdUS_1eh$AEi zV+Ra(T0$vWz0X(400vQptHMouKbv5MxAJxR-?;;L!9bYY_n~72WgH$F!25pG7oiC; zx(N2a@tQlt#@AT6|NGa1S7{x~=3+J# z&t}d<=w{k-eogw7tHoqX(e5V8sSGzz0fY&_Kjf9Wx=T*kek=CB3s|<2V(=2R@MPq; zFOI(EC2DyVGWp*(q|J@W=Dt`$>-etl4OlqfdhO2Avs90ne|N1Proiyqehk?J1fssi zVBkrZ^-bZ=#sB99DS^AXVTHa_0}1?04~LC#s4=jygSPec8;Qwc{G?*v84l}2L}Y(5 z*Qa2n?r!8(?aTI$Sfvv@6`aKgw%+Xbfwz@`BE}kfPvmI+gf8Z%BcTksY8O8IIcQC= zN`~a|k)gAQ&c_F>xX;+Q88WyBFvC9xv#KfAsN>ppuDt@_sSfDAJ6zp)sl za(A*o5uQYe+0V4$9^rNwNc%OkyL||j??=KW%f&M5b z<^i%+(B~!3t}kUT`zT{h20JTHT3s9&)d(OFpSiEhw}zV)6mC=H!Kq-I z6xbBvu<8rFSUmh?aQ*KOU4&%bi`xMnLA;SZH*11a+=swaIM#Z)WKG3K2=E_1=RJMK zDDjDMm>GjwB!7OaP1so6AvfTSppOz49_;gllBI?HT?1_}zg>-H9MYX5x-(dDqki^j z=xIk$RW+8;FOQaAXBNmNUrRuGEF$QJSBkkFJ@C(VyiGUc>#HyWhg+c?&E)uG+t2Vm zI?PjQ7_EEv?aKe`Rxhb^>7)2H4ZJ;;bNjf$|M#OqUO>SAVNBT|xbA($eNk`wWKg?3 zZzGgk`_aP~EAv3_JKC;^vA6LgXBcK*aU@3VUJeUUHNOw2{yn+90F&Dz<{#b8r(+wi zLS67*?SCdEBjo*qfP=^}hv~sbAgv3q31*$qqL}R^Gc}J$@}Jxpn~L z{wjKk+2v|B^OY33S7mVx!@@t6jVZ4WGcGwC{%`Q4i+ci^6hbzSNoPolmB}rY&=64D zem?e2Tm`5!0tXgVTbbN=_l_u*L1-}W>;V0yIN<9Lb;_=kHR)^b2hl2vl|dIFTJdqO z5h>nzp-$LEe?bgc$Oc3;4V!_Xf5kOhv?$!rz;+`b%XWHu5OQT)hiJV^I6yauGJ6r* zvmo7-YYpFBuTOOPwFV!OZC*T}8Q^i;aDb4CA$}?bzGundUS_=i`{Z@N(a%dsQ_~^? z2Wa*+yKW7_>xhy}2#h~Hg4XuLA}-^`Hluqk{q0?|E8@A|B@_yrFp*O6>uZDLhF|4t zH70;XF5R^WV*I=jC#*S%%1BXId>@R?QAtY8b@hw=DHVX6Dl8d!5KVO=9azEN(tsVa zQn%yVbg8sNAd%04o;Vn3UJ?z}4UX*KWkX=;-Z5XzCVyxvmNbr^+#-v^_i**0zVZI#`!nRX7zIlE`ky2pNx~k z@+*I_$GPEq4t{)hLqqPN(O*_hlBQ7qkmsdnaLN25<&O%)uFD_wT4tuqOUPe{Z1uf9 zI=r_+!eh}5b6@i8O`!*K`u~3X!#}vfAcULGF+%dJ?U&5rkMTT}Dhnl7of?g{K#poA zWC9@7c`*5nuh~#!mt=3uS0bX`Xdae9zJfqnQPS%yLK$B zZ{Q^n5?b-TX3`aE8u(n&ope&lLXQX`LL?7od|NS(y^|t(C#J4XTAWE}n!kbJ;VO(7 zO8c6^^rv12g=8foRlVsojHA6-%(vNpfk@@pj=ZC>uAej!F{s8nGXo#)3udp?8N@b> zYQXvV5?Mlu)2?YV25iG{Y#wXSuEtXb3L6W4cZtL^1_Uku+1R9vm;qtC|G?m4t&qrh zurMIN2_mPL7eOW=EJRd2=LyV1SlD+vzXxK3QYJGgKwv21^TxiO)8-Eq6_oE`ke;Os z<3he+oy3vJ6Y;UI^rs_wO~>n4FuCpiUZtZVk>bt~XOr3jZN~NY(gB7;c*eVMqK85H zp#<ROcT;(H{uQ*7 zkr8CBLC; zx4XE|=a#ZL>@8wzc13W8qLWLm_2|~oGP>FRPvu_+nk~sPPR5fK(6XE$8he;yLWGlm zvHWXYYT3^aP~Z7G#~|PCR5dg@OJ*-zm9z5gq9C0PE9>=5IQpU%vEiJ|ie)th+Yi*n z%4@V3AM96+g8gHbb!?5U@Io8m_cXd@n2-Kb`bGeqb7;(551KP7U1Yv@I|2?kHmOQg zTWp6UNMW#~n@I~nT{p2u8%f#97DJo-yJPi=?d}ug_cl`)z>VuO5Nfbv^fb4@3JeQF zh$3MB{Mc8!IS~Ib zX5-^|0GYKQSric0|C`)!Jl=MQSM8atW{-Wf8Na@;J|xmPera*&nT#Z1pwNNEDjNS5 z4-C}*~#r7cdXDMzcj@d6zsog@P(Ir;#9oyYGWOP}|Z?w;)%ceAlkAh2X*eL<69Uo*JBaj@NUDPXC_oGR=R2f62PwO7%G4kYFb(Aki)NK!p(m1w%U(1{-W5-e z-MeLStN^+XFFDkjEiE$^mN(;2~?%*Z)Dd!Jae(WOUw;RgbTBlvJPW zH`S*+{4xGW?c(^eaMguVyGgG~rR1N1`*7icybC4SSAKjtwPGjtb{(V@=6gALZRolz0l44&;*Xj2n z_A|D_ka?Uf&TZ>eBLgn$d=$eM0YLm@vPiVk;?%;re`wcJSE~xTIRy37X10G!w*TGS z?wZqsGmzgTgW$q5jEm6-1OIU;rp#n(8Ow-%93w_H>yplYVUiW}CJ89>ebv+G2s#dn1w z;)}!KM7_`I{lol=t4M|vcw-Yxw;jCW_5KrorDHr;eM&$Z&|EqEmoT5B4EhE-*VQC4 z9x&k(35pWsgeK;-mjDEmC~~bc{vYtsZ}rR-O^6AR@@XC$f>njaDjWR&;C5`!LnNTE zkqH9gUb;J3K1Bf9O1lra>6rM>bKZ)#(9&+ z3~gbZ1m|0iBw&%GgZI6qbOXGPum}h+5H@|Ta8iT6i=*Az!J+wyz(M@l+dvUM2;YH; zOAnIwGezQ{f3=e<00$8$AzkJ-K?WZz+UJb;fe2OHs&(7bm>H>H@dbu4_IOoXjw}Mm zf<<-pjF4iIVLWK~tVrNhSakVdLM6V5%@RQO6hjA;XfddG6+i#ZhT(SQO#e4tRVIl| z@K}qV!;2g^5u?3 zZMrZ#_tHHDyzr5l4H9H$=WK8O+xT?JVQD6E5X{o+FY)seS}uxw^;fWDx>1mZ)X`3= z%RgxD4IbkV6I|wYhQDLXe1^EJ;D?Y#HH?_#=Z(|7|6$T1!kY?=v4(=Bs}Ssl(&KjZ^;y5Q_h^{dkP6Rc#u6 z6qGXI&>BoOf4_mNf1Hsk{|v`T0D)N0Rm^zZH_3K8yy3zz_EP>+RlG6m>H+oIkA^o# z2i0s&$5<@Ts+T)+vfFbboRmT&kqk-VR}%$J-#)`y*0mVY%%}1=Qz2W}n&zg_ z{3&pGAUhZt>GoHT2LZw~1pA1+tOIb?zp3ZJxt^aNq6!3oA#R%6gL8AtKrr;ID$qm+ z*CWTe-Pp3dw(wcccM6=!5HZtV7~`DyFw6V-ymEx`^6)Ym_JB7Xafux zz!oG_c*(oEncQDnkcu*@XG4CbEErsyH0RN64=%8%*_Ca{_jV~GRy|vu8;-&stSziQ zn{Dyr%vXQysl1{NqL61Y+Ar^c->-K7!pG&Pf9gYio_TlV_RqbURLoFIn8f?Gg5M^a~ ztEl~cw1lV1!wIuRxbl!2qIIAzRaxrA&Go^6Tq>5#SHVWaZU+)d&om#LK*V(+-vWrX zf%l!1a4geb!V0^=0eLZ$4OQIQ*zWUmWJu-jMdBcfE<)=^~e{@d7Wg#=U}oWpQA zT!m2!)#P=}XM`b2NK23AOZw`=;1NVyjjs;+nDwWFH;oHQpUB_%3d99z zxLK1yZEef7kM>f4A%)Xf0p23dWsdFqs|~`a*5@4&(C$hSYb#&{*o8?}*NFkz=@1L_ zM_tgIxTOTRq5nod9Jc0wJ4#0-9O(RDN+o(tKurvSo?aXlVS=wL@92zl(%Nv*y4`mO zZSxCNZdBCUfqQ&1esGoDaZkki6rvPsHi(xdHF#J`M8z8ZM+*QFWNo%xZ2w$0IzuuD zeXBRQwM`O)sS2poNdRgoC_MA6N;=q@d_QitYX1TMdYlCPZYds_;-XMKm; zkmkqpAi;*QqThG{kJbS}{or|??PHDb@4q2c22fb|1^L?SIwM~*8;;jou%8!^%NCpc zfY+eubsyh`irDY<$; zQ;qyVtt)U~!bs6Vj~fLurq6YfGbj6?}ei$2VjA$(;n zhw9b!5zT*<=4*uH^_I*f^5EHXHKg>>OVm11!n@CIKFSDTud2Uu+fbZ;Rfl9dprS&J z{CBGVZ@Qy{kai=opPJEtFJv}Coad)Q!Oo6ZXFdIS+Gb|V`yL9%hVDFa^BqFq2RX`F z2>9m^oNI{cjv}-~pyOReWo!|L!OI zBH+BKI35q8_V{G)%6)qWM1k1*-1Z-;B9a~smE%R1lkN5bVgI-a-F!WTmu*=|Tpu9~ ztUj}&@22l%G;$BjQDCDaQ>(ormcgra1DbjZhSP2AE2jUvP*mi{k*jHVVguTZ9s;?8 zIu1!5lanFBQ*XTjw33fI@IUpbe&hm+_pepSs*)LFHy=(se_q-69JZ=Jo5VgigbMv_ z7H9PtJh(^KngO+>hG4`N$?;PH?barN&$#iB4s;P7k=gV1Tt{ zp8B1sB5Z-k(T4_ZsRHGng5XU6&7iWTrn5hhR;Af(?+vOQc5EyWH&Xl0^9=SGNU#S0 zh^o(0d3m|Ctn71j#fWU2U;D=t@E||*Ly;*Bw}H1&?a<5lowCwml&scj67H%*UFv>~ z){u7T!Es!BN8R3hRjUE{kAy^(lf?u;#r=32Wd0h*BU(&C83oPnC1wMf2##iKM9+CL zAk+;)^;%c(Co28h2Sb*+ktKW)9+w7uQ4C7qEPe-e{-yJt2i7@|^0vAEGv9tc!Q_&q z(Q#_{I+o*VNEQk?%aYuz=k)_Y!lkM!R~@mnX$T8}DeKd?UzQ zWOp%3DhqS}p}$zmj+!>*cl8(>HE|qblprp&IKjlk#L(s8DG9}W7^LR;y)4lw}%0kp9%aveA38ac`Z z9@*WvZB0;12S2KJlRjVeXBBD23a!Obx!w`qLQ{RO80;Ef=E`L?@o;axLDNe%DjPD` zP=H`Rh3}WW`fD6}yv|AZEueR1Dx@m(Ta`g@vr;O+c%EQ+y6EW9pV#FHd-BxpYt_0n2kTtuX@=NkO&1L+mB-p9f~KV8dV>j@~hFk zzyl7Nn%&z7N)~ zKaK+?D1m`bAPemS9BP^ZAM+pY5{#j1HrNLTWeCHO**zTPbuM9)F*m^m``u8V{Fi?1 zpQFmXlFSSK^vuUFNlCZ0VAu>B?w79aKc#ZV1hlbPXCE2Z35D!YFD9gam}(6x2wL$l z$GfbVc6v?f6&4}vojaLcXHKS&ws_!oFD(5+RL;Q5;&xR(ZH~=a6%r}FCpn64 zyZ;5&J%%($&QA)!!8rE8nbq^8qj^AS`00gk$EPZMr+fKQx>Udt)xtm2g_^~0(2@VI zwopgNLt`3oY+hKnASl%K^01IK#;{~`Zk~rZ`)X$ZqUZ0vptw?D(76*K<`%tFUPQEb z)C@`xtqpb3Xd<4jZ=Inv<1k7pdEk@k3zZld8PRE$lK}iZ8ucGpp!P;58gfz|TLR!# zY;4Pn`xc^OEE!ES`d06wtJUj}5RnToft1(gOPp)WKPtEn)c|nh#EztZK3=bq=+D>l z4GzTf(u`TWc3*M82)m-{CrFV;E1zIWb(t>;nKNs_|GcNo z_omWnvXB;iG)wrV-);+{dy{R;&t=+&0Vo~Bnql!G$f8cGugCQm@Dj)>RNu!q$x&I^ z%QWYB&ceg_GBCKZM4b;> ze`cS#w~KxE(Z`PIU0+R=mdZT>*E!k`cd(E6rPRy>x%HKN0L!&B3s+r5kG$XASq*_!u4`JSo+y-_&omedtf-e?$<*MPQxeRs#cvI zafZ`4B&CViH@KzwqSR;|e_e&bc}MpGNZOT!`4TiayTwbHvZt2S6!yw{BFFO1nlmteK$I`a&T8z&_uu zq)r*>Lo z`Mrv4yv$ByU|20qYdcKt2qe zy*3MMF=?+(zAkr0O>_FU=tr7;6`-iwO}<1hCPnFAxA3F>9olh~AO^R{M8O!Uw5`&@#RShrOfJm#uQdK0O#@$2Hr5;daZ>rWG|hdm$`3|?p3 zjXqb-J)s7kFCq+dUP^7B%snzet6<1vFW9PKKm08_lKMxYOdD|6g zmmt)owQcSXNuA%Hm8C}wz@uYpV%csj;l_3o??6z`6Qc5=cgOUa>Rz!Xu6+D^4AAEK zp)A@ybh)?&Pa9*g{UwVSlxY5=U!7z6Yl$9Onjh5y9o|)YCn#Z9;vFx#Izp+H6G}s@ z1fl3foXGvkQEf-|aQf=fkx8TDx6dvHZla3`7q$?>!suvq?Z?R4GR5m+YS2M-uJ+28u(%+HYxvlcRz; zw_;^P3tlA_tC!?TgkxQT?cV4YL}@PFX;CH@KgMBz<&xM^izg-y&OLn`X>n^6(`7Dot!>>P{|tuney@D$A;jAU4pAOk?ptr ze#(3-=gHyWVMms*H)N}G%}rw~I$zx_-#8^IbZS}fpygzpvWP%Z2T}U#YSD*AEsb>A zB10LkJ=u!v(>1daQnR6N>fi(alooZdPOoBJ`i=Tbg27`?ZPqSxBBT#`jFX|QN8w92 zIN;D8jaG6u??1i$ggs#MAxosN-8~r>hF4W+^+g|trN~+I=GQ|gq&^i2=4Y`r$WNVi zLm8zbWCJB_(1Ugis|JQDsB~HUS$p|SO>1)5%yn39Q;KFRo1(I7#lgij^U?iUE%TLw-hF>T zsZOqa5)fKUC?j0``xB@MI83FlRh8_f9}Cmr!hwnx9hX7PV}eHA=L;k5rt~>sY(@JW z5$Gd?xrnU%PwvsIUa&YgI7n|whn{-L8$fNfWgN@&E6RSwn+@HMAiXokUoeUD|ehovA#1g;F$d(#3qO zYUp>&l!rjVv-NQ9v-=LbyfPR-MEjyagnlevF z$^K6<7yx~Y6^0+o87qQ2A6fXxMoR{89#P$57HBo~6O+y?sYbdC&4TjAz6$0nkDJhG z<(YpGRM{bfgGre_e0qCk6IXxg=XQf$S2*0F4~cl2dH{93o7yG=HBJw+SC+%owN$=c zL_V%WekZ7=8z)qIj3Z_)4h@i1@kiFV%7N3DFnyaN{)^S_t}dbEftp~>i2*ufd={T# zg=*7>0;p?wK`4M#s0VqL{C0YDQ)e65J4ltOK#EB4$9fXiwoWZuWc0?P?pv9pZbA{ zuG0Nr>3vKUNoOR(h*sxm(Su94Ur>vddO$d*#&=VbB3#2&dFuj?%+`nNUhhG9#Od3( zU+*RyQDR%Gbp?6&1%C-DH!1$r*)rsDt(UmXp z@BuCCJ#_*r&1yKQMiXz0X~F~lLkMZn5@VWs&34pWO^Fmtw1FeXJ1vnSw9hIMD@CWX za=0!xd$PrU876plLyi{k0!jTLjxYi-th?6{m95`TZlB|R+Dq_!?WT}3)Po*iTV!Pw zsN_jfUwKo$nTwZ!wOWLRfl-lL=(Ah`YCQHjvc0zg%&}kOGpi(ZK|fSpY zCx@NJJJ>}Cu8eMzGc359JO_%$mf)YHJ#;zW)mE*ROHjP`rF_G4y?lT7rg5hu5T=lU zE8OAs#uNY`hbJeTt=3B|{OisyQZmdYWWuqi9l<|;jB7g7J0Q!Ng2)Y7uk0oFw_SR> z4$|;Q_~4U%B%YZH1Ep#MngIz($@HZXy=ES8r`@KVuNK7s<-zfIU1qY1P$9D_#VX;` zA?)wBqX&6Av}Qp?n2@)V=r8$DrX~}z3W6z#V`~m7`i}AEttUi7itDKG6xGPsPTnJ zEmTf>NNKRpxZN}6^`ai62!^y)oX*>_IjGkpjj_(gRuSiN{t8EYQuFZ?ZPITI3UORl zUuBpeu{mvQdA^xeF@1*G1patJX@gl$2@Yab=-eV*zrdE zayu!>-DQNeohN_MP!u526Ob0%Ky_{;q%(X?sIE_LJb5=Y<G-bUiH=7N*WMu1XiVyceaB(LPfYePMv z#mJH-bPVJ{XwfzSW?NWHv%w3Vdsc&dqR>)GI45gyah=Uf`QvboQQ6G+X;;%ak}Eo1 z?W<=R0aXj&KV0%yLmkQzo_BU%Jpun=E`VjiE56s=e0;e>(^l`3@U<%qAPj~ZLuq^- zhdD(bW8^Dkq@^ou8TwD6Xh7KEk`eRy-7)b%9=3wk-sFed99$fnr2G@AXA!9>88XM_ z4ElZCRAyE}gUqdV+Vw_$BVB|w56P2hCJ(WcpQpCE?LQ5?ULE1LkH8E=L+*@F zBz1g|WOp{Q8Tg4dz2njQ4C7T3Fxxj3j#uPFkC zK}dMLF$`gdUInG8i-SS4yY7*;c2LF|BIFA2I{*{m^#oz(#K8$*#Qkk6NdIsoj#8Wr zyrZr>#cYx22wX;*HpLz6U$3MbG);z}(G2gLrLsq|1>oMQ&0tp=uwJIt{z8A0)087c-p}XsNBsAqQQxfbE<&4B5ni$V-y)+W2y9M0 z3{iv*5-G1h^+U{KzhKFL=zeo<*Y}diETryMwa!|-uitBl$FSqU?eQS13|f3Y3xJ%w zH@?Qnpvj-->eN|>@9?I(gZzQ)e|r>qWfnq~#+OJbl4UCnbtM-*#8Yw8FU@uBoQvvh zJZXjN;rN~7cD}9~Mulav;i-m-RUv!kLgvI*l-TzH!>}k`j})0(Vt%f%QZO)S_-L=7 zB3(PH^YjQPmd2Lqqi%Pfw+2hP87%~C_p%bc~Y@{#Z6P^R>NI{O-ka)EL?_9ml0Y8u^H zCX#BcUGZ&%ZdkCU&7HN$dVrSW-?9#8tUTZj&aoLY&Jn-udrj`nz*k*;&F-3?FA{$u z@Z-cB``+X(uF@L3D)!*hKoowi+X=}d17WP%X3tRG#v~_~LYL%9f&hGK+F#&m`YLEa zNJt2%^sc=}_ZkuG#}+hA2-hvAdzA6}$%D}X#hYDr2cSI}T*_gxWUK8YNwX`hdUD

(M``gRZxo}QKjZ!fnGLC)Y?&QQyeF|`Rcr%Gt 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

-49xjYNgU|v2SJ~1?mZZZG0IIQ^k-E@@ATi5l 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 P1phEP*i+OKHn;x+6b%yt literal 0 HcmV?d00001 diff --git a/priv/static/images/tagless-final-parsing/parser-initial-100k-heap-hr-single.png b/priv/static/images/tagless-final-parsing/parser-initial-100k-heap-hr-single.png new file mode 100644 index 0000000000000000000000000000000000000000..4fc63af6b4e1538b1eec57aba07104df66572dee GIT binary patch literal 246439 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

)0|afzt9_T`6k|uD-%Nc*c+@P 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îUma$`+KR&QAF9HeiU?rTzvhFulnAB!y%qi0 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