summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--LICENSE21
-rw-r--r--Makefile38
-rw-r--r--dist/activity.svg3
-rw-r--r--dist/adjust.svg4
-rw-r--r--dist/alarm-clock.svg5
-rw-r--r--dist/alarm-minus.svg5
-rw-r--r--dist/alarm-plus.svg5
-rw-r--r--dist/alarm-snooze.svg5
-rw-r--r--dist/alert-circle.svg5
-rw-r--r--dist/alert-triangle.svg5
-rw-r--r--dist/align-center.svg6
-rw-r--r--dist/align-justify.svg6
-rw-r--r--dist/align-left.svg6
-rw-r--r--dist/align-right.svg6
-rw-r--r--dist/align-shapes-bottom.svg5
-rw-r--r--dist/align-shapes-center-h.svg3
-rw-r--r--dist/align-shapes-center-v.svg3
-rw-r--r--dist/align-shapes-left.svg5
-rw-r--r--dist/align-shapes-right.svg5
-rw-r--r--dist/align-shapes-top.svg5
-rw-r--r--dist/anchor.svg3
-rw-r--r--dist/archive.svg4
-rw-r--r--dist/arrow-corner-down-left.svg3
-rw-r--r--dist/arrow-corner-down-right.svg3
-rw-r--r--dist/arrow-corner-left-down.svg3
-rw-r--r--dist/arrow-corner-left-up.svg3
-rw-r--r--dist/arrow-corner-right-down.svg3
-rw-r--r--dist/arrow-corner-right-up.svg3
-rw-r--r--dist/arrow-corner-up-left.svg3
-rw-r--r--dist/arrow-corner-up-right.svg3
-rw-r--r--dist/arrow-down-left.svg3
-rw-r--r--dist/arrow-down-right.svg3
-rw-r--r--dist/arrow-down.svg3
-rw-r--r--dist/arrow-from-bottom.svg4
-rw-r--r--dist/arrow-from-left.svg4
-rw-r--r--dist/arrow-from-right.svg4
-rw-r--r--dist/arrow-from-top.svg4
-rw-r--r--dist/arrow-left.svg3
-rw-r--r--dist/arrow-right.svg3
-rw-r--r--dist/arrow-to-bottom.svg4
-rw-r--r--dist/arrow-to-left.svg4
-rw-r--r--dist/arrow-to-right.svg4
-rw-r--r--dist/arrow-to-top.svg4
-rw-r--r--dist/arrow-up-left.svg3
-rw-r--r--dist/arrow-up-right.svg3
-rw-r--r--dist/arrow-up.svg3
-rw-r--r--dist/arrows-h.svg3
-rw-r--r--dist/arrows-to-line.svg5
-rw-r--r--dist/arrows-v.svg3
-rw-r--r--dist/arrows.svg3
-rw-r--r--dist/asterisk.svg3
-rw-r--r--dist/at.svg3
-rw-r--r--dist/atom.svg4
-rw-r--r--dist/award.svg4
-rw-r--r--dist/backpack.svg4
-rw-r--r--dist/backward.svg4
-rw-r--r--dist/ban.svg3
-rw-r--r--dist/bed-bunk.svg6
-rw-r--r--dist/bed-empty.svg3
-rw-r--r--dist/bed.svg4
-rw-r--r--dist/bell-minus.svg5
-rw-r--r--dist/bell-on.svg4
-rw-r--r--dist/bell-plus.svg5
-rw-r--r--dist/bell-slash.svg6
-rw-r--r--dist/bell.svg4
-rw-r--r--dist/blanket.svg3
-rw-r--r--dist/block.svg3
-rw-r--r--dist/bold.svg3
-rw-r--r--dist/book-open.svg3
-rw-r--r--dist/book.svg5
-rw-r--r--dist/bookmark-slash.svg4
-rw-r--r--dist/bookmark.svg3
-rw-r--r--dist/border-all.svg3
-rw-r--r--dist/border-bottom.svg19
-rw-r--r--dist/border-center-h.svg19
-rw-r--r--dist/border-center-v.svg19
-rw-r--r--dist/border-inner.svg15
-rw-r--r--dist/border-left.svg19
-rw-r--r--dist/border-outer.svg8
-rw-r--r--dist/border-right.svg19
-rw-r--r--dist/border-style.svg10
-rw-r--r--dist/border-top.svg19
-rw-r--r--dist/box.svg3
-rw-r--r--dist/brackets.svg4
-rw-r--r--dist/bring-forward.svg4
-rw-r--r--dist/bring-front.svg5
-rw-r--r--dist/browser.svg3
-rw-r--r--dist/bug.svg3
-rw-r--r--dist/building.svg7
-rw-r--r--dist/buildings.svg7
-rw-r--r--dist/butterfly.svg3
-rw-r--r--dist/calculator.svg8
-rw-r--r--dist/calendar-check.svg4
-rw-r--r--dist/calendar-day.svg4
-rw-r--r--dist/calendar-minus.svg4
-rw-r--r--dist/calendar-plus.svg4
-rw-r--r--dist/calendar-week.svg4
-rw-r--r--dist/calendar-x.svg4
-rw-r--r--dist/calendar.svg3
-rw-r--r--dist/camera-slash.svg4
-rw-r--r--dist/camera.svg4
-rw-r--r--dist/casette-tape.svg4
-rw-r--r--dist/check-circle.svg4
-rw-r--r--dist/check-double.svg4
-rw-r--r--dist/check.svg3
-rw-r--r--dist/checklist.svg8
-rw-r--r--dist/chevron-down.svg3
-rw-r--r--dist/chevron-left.svg3
-rw-r--r--dist/chevron-right.svg3
-rw-r--r--dist/chevron-up.svg3
-rw-r--r--dist/circle.svg3
-rw-r--r--dist/clipboard-text.svg5
-rw-r--r--dist/clipboard.svg3
-rw-r--r--dist/clock.svg4
-rw-r--r--dist/cloud-download.svg4
-rw-r--r--dist/cloud-drizzle.svg9
-rw-r--r--dist/cloud-lightning.svg4
-rw-r--r--dist/cloud-rain-alt.svg4
-rw-r--r--dist/cloud-rain-heavy.svg6
-rw-r--r--dist/cloud-rain.svg6
-rw-r--r--dist/cloud-slash.svg4
-rw-r--r--dist/cloud-snow-alt.svg4
-rw-r--r--dist/cloud-snow.svg9
-rw-r--r--dist/cloud-upload.svg4
-rw-r--r--dist/cloud.svg3
-rw-r--r--dist/code-alt.svg3
-rw-r--r--dist/code.svg5
-rw-r--r--dist/coffee-pot.svg5
-rw-r--r--dist/coffee-to-go.svg4
-rw-r--r--dist/coffee.svg6
-rw-r--r--dist/cog.svg4
-rw-r--r--dist/coin.svg3
-rw-r--r--dist/coins.svg3
-rw-r--r--dist/columns.svg3
-rw-r--r--dist/compass.svg4
-rw-r--r--dist/compress.svg6
-rw-r--r--dist/controller.svg5
-rw-r--r--dist/copy.svg4
-rw-r--r--dist/cpu.svg4
-rw-r--r--dist/credit-card.svg6
-rw-r--r--dist/crop.svg3
-rw-r--r--dist/crosshair.svg4
-rw-r--r--dist/database.svg3
-rw-r--r--dist/delete.svg4
-rw-r--r--dist/desktop.svg3
-rw-r--r--dist/dice-1.svg4
-rw-r--r--dist/dice-2.svg5
-rw-r--r--dist/dice-3.svg6
-rw-r--r--dist/dice-4.svg7
-rw-r--r--dist/dice-5.svg8
-rw-r--r--dist/dice-6.svg9
-rw-r--r--dist/disk.svg4
-rw-r--r--dist/download.svg4
-rw-r--r--dist/dragon.svg3
-rw-r--r--dist/edit.svg4
-rw-r--r--dist/ellipsis-h.svg5
-rw-r--r--dist/ellipsis-v.svg5
-rw-r--r--dist/envelope-open-text.svg5
-rw-r--r--dist/envelope-open.svg4
-rw-r--r--dist/envelope.svg3
-rw-r--r--dist/eraser.svg3
-rw-r--r--dist/exchange-h.svg4
-rw-r--r--dist/exchange-v.svg4
-rw-r--r--dist/expand-alt.svg3
-rw-r--r--dist/expand.svg6
-rw-r--r--dist/external-link-alt.svg4
-rw-r--r--dist/external-link.svg4
-rw-r--r--dist/eye-dropper.svg3
-rw-r--r--dist/eye-slash.svg4
-rw-r--r--dist/eye.svg4
-rw-r--r--dist/fast-backward.svg5
-rw-r--r--dist/fast-forward.svg5
-rw-r--r--dist/feed.svg5
-rw-r--r--dist/file-alert.svg5
-rw-r--r--dist/file-badge.svg4
-rw-r--r--dist/file-binary.svg5
-rw-r--r--dist/file-check.svg4
-rw-r--r--dist/file-code.svg5
-rw-r--r--dist/file-exchange.svg5
-rw-r--r--dist/file-export.svg4
-rw-r--r--dist/file-import.svg4
-rw-r--r--dist/file-minus.svg4
-rw-r--r--dist/file-plus.svg4
-rw-r--r--dist/file-text-alt.svg5
-rw-r--r--dist/file-text.svg5
-rw-r--r--dist/file-trash.svg4
-rw-r--r--dist/file-x.svg4
-rw-r--r--dist/file-zip.svg9
-rw-r--r--dist/file.svg3
-rw-r--r--dist/film.svg3
-rw-r--r--dist/filter.svg3
-rw-r--r--dist/flask-potion.svg3
-rw-r--r--dist/flask.svg3
-rw-r--r--dist/folder-minus.svg4
-rw-r--r--dist/folder-open.svg3
-rw-r--r--dist/folder-plus.svg4
-rw-r--r--dist/folder.svg3
-rw-r--r--dist/font-case.svg4
-rw-r--r--dist/font.svg3
-rw-r--r--dist/forward.svg4
-rw-r--r--dist/fox.svg3
-rw-r--r--dist/ghost.svg5
-rw-r--r--dist/gift.svg3
-rw-r--r--dist/git-branch.svg3
-rw-r--r--dist/git-commit.svg3
-rw-r--r--dist/git-compare-alt.svg4
-rw-r--r--dist/git-compare.svg4
-rw-r--r--dist/git-merge.svg3
-rw-r--r--dist/git-pull-request-alt.svg4
-rw-r--r--dist/git-pull-request.svg4
-rw-r--r--dist/globe.svg3
-rw-r--r--dist/graph.svg3
-rw-r--r--dist/hash.svg3
-rw-r--r--dist/headphones.svg3
-rw-r--r--dist/headset.svg3
-rw-r--r--dist/heart-filled.svg3
-rw-r--r--dist/heart.svg3
-rw-r--r--dist/home.svg3
-rw-r--r--dist/hourglass.svg3
-rw-r--r--dist/image.svg3
-rw-r--r--dist/inbox.svg3
-rw-r--r--dist/indent-decrease.svg8
-rw-r--r--dist/indent-increase.svg8
-rw-r--r--dist/iro.svg5
-rw-r--r--dist/italic.svg3
-rw-r--r--dist/key.svg3
-rw-r--r--dist/laptop.svg3
-rw-r--r--dist/layers-minus.svg5
-rw-r--r--dist/layers-plus.svg5
-rw-r--r--dist/layers.svg5
-rw-r--r--dist/layout.svg3
-rw-r--r--dist/link.svg4
-rw-r--r--dist/list-ordered.svg7
-rw-r--r--dist/list-unordered.svg8
-rw-r--r--dist/lock-open.svg3
-rw-r--r--dist/lock-slash.svg6
-rw-r--r--dist/lock.svg3
-rw-r--r--dist/login.svg4
-rw-r--r--dist/logout.svg4
-rw-r--r--dist/map-marker.svg4
-rw-r--r--dist/map.svg3
-rw-r--r--dist/menu.svg5
-rw-r--r--dist/message-check.svg4
-rw-r--r--dist/message-dots.svg6
-rw-r--r--dist/message-plus.svg4
-rw-r--r--dist/message-round.svg3
-rw-r--r--dist/message-slash.svg4
-rw-r--r--dist/message-text.svg5
-rw-r--r--dist/message-x.svg4
-rw-r--r--dist/message.svg3
-rw-r--r--dist/messages-text.svg6
-rw-r--r--dist/messages.svg4
-rw-r--r--dist/microphone-slash.svg5
-rw-r--r--dist/microphone.svg4
-rw-r--r--dist/minus.svg3
-rw-r--r--dist/moon.svg3
-rw-r--r--dist/mouse-alt.svg3
-rw-r--r--dist/mouse-pointer.svg3
-rw-r--r--dist/mouse.svg3
-rw-r--r--dist/music.svg3
-rw-r--r--dist/navigation.svg3
-rw-r--r--dist/no-entry.svg4
-rw-r--r--dist/oval-slanted.svg3
-rw-r--r--dist/paperclip.svg3
-rw-r--r--dist/parallelogram.svg3
-rw-r--r--dist/paste.svg4
-rw-r--r--dist/pause.svg4
-rw-r--r--dist/pen-tool.svg3
-rw-r--r--dist/play.svg3
-rw-r--r--dist/plug.svg3
-rw-r--r--dist/plus.svg3
-rw-r--r--dist/poll-h.svg6
-rw-r--r--dist/presentation.svg3
-rw-r--r--dist/printer.svg3
-rw-r--r--dist/quote.svg4
-rw-r--r--dist/redo.svg3
-rw-r--r--dist/remove-format.svg4
-rw-r--r--dist/repeat-alt.svg4
-rw-r--r--dist/repeat.svg4
-rw-r--r--dist/save.svg3
-rw-r--r--dist/scale.svg13
-rw-r--r--dist/scissors.svg4
-rw-r--r--dist/search.svg3
-rw-r--r--dist/send-back.svg5
-rw-r--r--dist/send-backward.svg4
-rw-r--r--dist/send.svg3
-rw-r--r--dist/server-plus.svg7
-rw-r--r--dist/server-slash.svg4
-rw-r--r--dist/server.svg7
-rw-r--r--dist/share.svg3
-rw-r--r--dist/shield-slash.svg4
-rw-r--r--dist/shield.svg3
-rw-r--r--dist/shopping-bag.svg4
-rw-r--r--dist/shopping-cart.svg5
-rw-r--r--dist/shuffle.svg5
-rw-r--r--dist/sidebar-right.svg3
-rw-r--r--dist/sidebar.svg3
-rw-r--r--dist/site-offline.svg5
-rw-r--r--dist/skip-backward.svg4
-rw-r--r--dist/skip-forward.svg4
-rw-r--r--dist/sliders.svg5
-rw-r--r--dist/smartphone.svg4
-rw-r--r--dist/smile-plus.svg6
-rw-r--r--dist/smile.svg6
-rw-r--r--dist/sort-alpha-down.svg5
-rw-r--r--dist/sort-alpha-up.svg5
-rw-r--r--dist/sort-amount-down.svg8
-rw-r--r--dist/sort-amount-up.svg8
-rw-r--r--dist/sort-down.svg3
-rw-r--r--dist/sort-numeric-down.svg5
-rw-r--r--dist/sort-numeric-up.svg5
-rw-r--r--dist/sort-up.svg3
-rw-r--r--dist/sort.svg4
-rw-r--r--dist/speaker.svg5
-rw-r--r--dist/star-filled.svg3
-rw-r--r--dist/star-half-filled.svg3
-rw-r--r--dist/star-half.svg3
-rw-r--r--dist/star.svg3
-rw-r--r--dist/sticky-note.svg3
-rw-r--r--dist/stop.svg3
-rw-r--r--dist/stopwatch.svg4
-rw-r--r--dist/subscript.svg4
-rw-r--r--dist/sun.svg11
-rw-r--r--dist/sunrise.svg9
-rw-r--r--dist/sunset.svg9
-rw-r--r--dist/superscript.svg4
-rw-r--r--dist/sword.svg4
-rw-r--r--dist/swords.svg6
-rw-r--r--dist/sync.svg4
-rw-r--r--dist/tablet.svg4
-rw-r--r--dist/tag.svg4
-rw-r--r--dist/tags.svg5
-rw-r--r--dist/text-height.svg4
-rw-r--r--dist/text-size.svg4
-rw-r--r--dist/text-width.svg4
-rw-r--r--dist/text.svg3
-rw-r--r--dist/thermometer-down.svg5
-rw-r--r--dist/thermometer-empty.svg5
-rw-r--r--dist/thermometer-full.svg5
-rw-r--r--dist/thermometer-half.svg5
-rw-r--r--dist/thermometer-up.svg5
-rw-r--r--dist/thumbtack.svg3
-rw-r--r--dist/trash-restore.svg5
-rw-r--r--dist/trash.svg4
-rw-r--r--dist/trending-down.svg3
-rw-r--r--dist/trending-up.svg3
-rw-r--r--dist/truck.svg3
-rw-r--r--dist/tv.svg3
-rw-r--r--dist/umbrella.svg3
-rw-r--r--dist/underline.svg4
-rw-r--r--dist/undo.svg3
-rw-r--r--dist/upload.svg4
-rw-r--r--dist/user-check.svg5
-rw-r--r--dist/user-minus.svg5
-rw-r--r--dist/user-plus.svg5
-rw-r--r--dist/user-x.svg5
-rw-r--r--dist/user.svg4
-rw-r--r--dist/users.svg6
-rw-r--r--dist/video.svg4
-rw-r--r--dist/volume-0.svg3
-rw-r--r--dist/volume-1.svg4
-rw-r--r--dist/volume-2.svg5
-rw-r--r--dist/volume-mute.svg4
-rw-r--r--dist/volume-slash.svg5
-rw-r--r--dist/wallet.svg4
-rw-r--r--dist/wind-alt.svg5
-rw-r--r--dist/wind.svg5
-rw-r--r--dist/x.svg3
-rw-r--r--dist/zoom-in.svg4
-rw-r--r--dist/zoom-out.svg4
-rw-r--r--package.json19
-rw-r--r--pnpm-lock.yaml898
-rwxr-xr-xscripts/build.sh19
-rwxr-xr-xscripts/build_showcase.sh6
-rw-r--r--scripts/create_sprite.js44
-rw-r--r--src/icons/adjust.svg71
-rw-r--r--src/icons/alarm-clock.svg75
-rw-r--r--src/icons/alarm-minus.svg74
-rw-r--r--src/icons/alarm-plus.svg74
-rw-r--r--src/icons/alarm-snooze.svg74
-rw-r--r--src/icons/arrows-to-line.svg79
-rw-r--r--src/icons/asterisk.svg64
-rw-r--r--src/icons/at.svg67
-rw-r--r--src/icons/atom.svg71
-rw-r--r--src/icons/award.svg70
-rw-r--r--src/icons/backpack.svg69
-rw-r--r--src/icons/ban.svg21
-rw-r--r--src/icons/bed-bunk.svg21
-rw-r--r--src/icons/bed.svg19
-rw-r--r--src/icons/bell-minus.svg76
-rw-r--r--src/icons/bell-on.svg23
-rw-r--r--src/icons/bell-plus.svg76
-rw-r--r--src/icons/bell-slash.svg27
-rw-r--r--src/icons/bell.svg21
-rw-r--r--src/icons/block.svg (renamed from src/icons/package.svg)23
-rw-r--r--src/icons/bold.svg19
-rw-r--r--src/icons/book.svg33
-rw-r--r--src/icons/bookmark.svg8
-rw-r--r--src/icons/box.svg36
-rw-r--r--src/icons/brackets.svg79
-rw-r--r--src/icons/bring-forward.svg20
-rw-r--r--src/icons/bring-front.svg32
-rw-r--r--src/icons/browser.svg65
-rw-r--r--src/icons/building.svg10
-rw-r--r--src/icons/buildings.svg93
-rw-r--r--src/icons/butterfly.svg74
-rw-r--r--src/icons/calendar-check.svg72
-rw-r--r--src/icons/calendar-day.svg73
-rw-r--r--src/icons/calendar-minus.svg71
-rw-r--r--src/icons/calendar-plus.svg71
-rw-r--r--src/icons/calendar-week.svg73
-rw-r--r--src/icons/calendar-x.svg71
-rw-r--r--src/icons/calendar.svg8
-rw-r--r--src/icons/casette-tape.svg68
-rw-r--r--src/icons/check-circle.svg80
-rw-r--r--src/icons/check-double.svg23
-rw-r--r--src/icons/check.svg17
-rw-r--r--src/icons/checklist.svg (renamed from src/icons/file-delete.svg)61
-rw-r--r--src/icons/chevron-down.svg32
-rw-r--r--src/icons/chevron-left.svg32
-rw-r--r--src/icons/chevron-right.svg32
-rw-r--r--src/icons/chevron-up.svg32
-rw-r--r--src/icons/circle.svg15
-rw-r--r--src/icons/code-alt.svg72
-rw-r--r--src/icons/code.svg83
-rw-r--r--src/icons/coffee-pot.svg14
-rw-r--r--src/icons/coffee-to-go.svg24
-rw-r--r--src/icons/coffee.svg27
-rw-r--r--src/icons/cog.svg32
-rw-r--r--src/icons/coins.svg30
-rw-r--r--src/icons/controller.svg87
-rw-r--r--src/icons/copy.svg33
-rw-r--r--src/icons/credit-card.svg23
-rw-r--r--src/icons/database.svg35
-rw-r--r--src/icons/delete.svg25
-rw-r--r--src/icons/dice-1.svg78
-rw-r--r--src/icons/dice-2.svg85
-rw-r--r--src/icons/dice-3.svg92
-rw-r--r--src/icons/dice-4.svg99
-rw-r--r--src/icons/dice-5.svg106
-rw-r--r--src/icons/dice-6.svg113
-rw-r--r--src/icons/dragon.svg72
-rw-r--r--src/icons/ellipsis-h.svg78
-rw-r--r--src/icons/ellipsis-v.svg78
-rw-r--r--src/icons/envelope-open-text.svg33
-rw-r--r--src/icons/envelope-open.svg18
-rw-r--r--src/icons/envelope.svg14
-rw-r--r--src/icons/expand-alt.svg64
-rw-r--r--src/icons/external-link-alt.svg71
-rw-r--r--src/icons/external-link.svg45
-rw-r--r--src/icons/feed.svg79
-rw-r--r--src/icons/file-alert.svg82
-rw-r--r--src/icons/file-badge.svg70
-rw-r--r--src/icons/file-binary.svg78
-rw-r--r--src/icons/file-check.svg71
-rw-r--r--src/icons/file-code.svg76
-rw-r--r--src/icons/file-exchange.svg76
-rw-r--r--src/icons/file-export.svg71
-rw-r--r--src/icons/file-import.svg71
-rw-r--r--src/icons/file-minus.svg30
-rw-r--r--src/icons/file-plus.svg26
-rw-r--r--src/icons/file-text-alt.svg76
-rw-r--r--src/icons/file-text.svg36
-rw-r--r--src/icons/file-trash.svg71
-rw-r--r--src/icons/file-x.svg71
-rw-r--r--src/icons/file-zip.svg96
-rw-r--r--src/icons/file.svg19
-rw-r--r--src/icons/film.svg17
-rw-r--r--src/icons/folder-open.svg21
-rw-r--r--src/icons/folder.svg21
-rw-r--r--src/icons/fox.svg64
-rw-r--r--src/icons/ghost.svg86
-rw-r--r--src/icons/gift.svg27
-rw-r--r--src/icons/graph.svg64
-rw-r--r--src/icons/hash.svg8
-rw-r--r--src/icons/headphones.svg65
-rw-r--r--src/icons/headset.svg65
-rw-r--r--src/icons/heart-filled.svg2
-rw-r--r--src/icons/home.svg20
-rw-r--r--src/icons/hourglass.svg65
-rw-r--r--src/icons/list-ordered.svg16
-rw-r--r--src/icons/list-unordered.svg26
-rw-r--r--src/icons/lock-open.svg18
-rw-r--r--src/icons/lock-slash.svg79
-rw-r--r--src/icons/lock.svg18
-rw-r--r--src/icons/map-marker.svg33
-rw-r--r--src/icons/menu.svg80
-rw-r--r--src/icons/message-check.svg12
-rw-r--r--src/icons/message-dots.svg10
-rw-r--r--src/icons/message-plus.svg72
-rw-r--r--src/icons/message-round.svg74
-rw-r--r--src/icons/message-slash.svg13
-rw-r--r--src/icons/message-text.svg8
-rw-r--r--src/icons/message-x.svg12
-rw-r--r--src/icons/message.svg8
-rw-r--r--src/icons/messages-text.svg26
-rw-r--r--src/icons/messages.svg16
-rw-r--r--src/icons/microphone-slash.svg43
-rw-r--r--src/icons/microphone.svg37
-rw-r--r--src/icons/music.svg63
-rw-r--r--src/icons/no-entry.svg71
-rw-r--r--src/icons/oval-slanted.svg77
-rw-r--r--src/icons/presentation.svg64
-rw-r--r--src/icons/quote.svg70
-rw-r--r--src/icons/scale.svg118
-rw-r--r--src/icons/send-back.svg16
-rw-r--r--src/icons/send-backward.svg20
-rw-r--r--src/icons/server-plus.svg97
-rw-r--r--src/icons/server-slash.svg18
-rw-r--r--src/icons/server.svg40
-rw-r--r--src/icons/share.svg12
-rw-r--r--src/icons/shopping-cart.svg26
-rw-r--r--src/icons/sidebar-right.svg71
-rw-r--r--src/icons/smile-plus.svg83
-rw-r--r--src/icons/star-filled.svg2
-rw-r--r--src/icons/star-half-filled.svg2
-rw-r--r--src/icons/sticky-note.svg23
-rw-r--r--src/icons/stopwatch.svg71
-rw-r--r--src/icons/sword.svg80
-rw-r--r--src/icons/swords.svg92
-rw-r--r--src/icons/tag.svg37
-rw-r--r--src/icons/tags.svg41
-rw-r--r--src/icons/thumbtack.svg14
-rw-r--r--src/icons/trash-restore.svg10
-rw-r--r--src/icons/trash.svg10
-rw-r--r--src/icons/video.svg74
-rw-r--r--src/icons/volume-0.svg6
-rw-r--r--src/icons/volume-1.svg13
-rw-r--r--src/icons/volume-2.svg11
-rw-r--r--src/icons/volume-mute.svg10
-rw-r--r--src/icons/volume-slash.svg45
-rw-r--r--src/icons/wallet.svg70
-rw-r--r--src/icons/wind-alt.svg14
-rw-r--r--src/icons/wind.svg14
-rw-r--r--src/icons/x.svg32
-rw-r--r--yarn-error.log39
-rw-r--r--yarn.lock1570
538 files changed, 10999 insertions, 978 deletions
diff --git a/.gitignore b/.gitignore
index acf9b50..63d7534 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
1output
2showcase 1showcase
2node_modules
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..c22d222
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
1MIT License
2
3Copyright (c) 2021 Volpeon
4
5Permission is hereby granted, free of charge, to any person obtaining a copy
6of this software and associated documentation files (the "Software"), to deal
7in the Software without restriction, including without limitation the rights
8to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9copies of the Software, and to permit persons to whom the Software is
10furnished to do so, subject to the following conditions:
11
12The above copyright notice and this permission notice shall be included in all
13copies or substantial portions of the Software.
14
15THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21SOFTWARE.
diff --git a/Makefile b/Makefile
index 80eb5ef..9fa9aef 100644
--- a/Makefile
+++ b/Makefile
@@ -1,20 +1,30 @@
1all: build 1FILES_SRC := $(shell find src/icons -type f -name "*.svg")
2FILES := $(patsubst src/icons/%.svg,dist/%.svg,$(FILES_SRC))
2 3
3clean_output: 4all: files showcase/index.html
4 @mkdir -p output
5 @rm -rf output/*
6 5
7clean_showcase: 6files: $(FILES)
8 @mkdir -p showcase
9 @rm -rf showcase/*
10 7
11icons: clean_output 8###
12 @scripts/build.sh
13 9
14showcase: clean_showcase 10dist/%.svg: src/icons/%.svg | dist
15 @scripts/build_showcase.sh 11 scour -i "$<" \
12 --enable-viewboxing \
13 --enable-id-stripping \
14 --enable-comment-stripping \
15 --remove-descriptive-elements \
16 --strip-xml-prolog \
17 --shorten-ids | sed -z 's/\(fill\|stroke\)="#.\{3,6\}"/\1="currentColor"/g;s/stroke-width="[0-9.]*"//g;s/stroke-linecap="[a-z]*"//g;s/stroke-linejoin="[a-z]*"//g;s/style="[ a-z0-9:-]*"//g' > "$@"
16 18
17build: icons 19showcase/index.html: src/showcase/index.html $(FILES) | showcase
18 $(MAKE) showcase 20 scripts/build_showcase.sh
19 21
20.PHONY: all clean_output clean_showcase icons showcase build 22showcase:
23 mkdir -p showcase
24
25dist:
26 mkdir -p dist
27
28###
29
30.PHONY: all
diff --git a/dist/activity.svg b/dist/activity.svg
new file mode 100644
index 0000000..57744e6
--- /dev/null
+++ b/dist/activity.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 8.25h2.5l2.5-5.5 3 11 2.5-5.5h2.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/adjust.svg b/dist/adjust.svg
new file mode 100644
index 0000000..8739ce4
--- /dev/null
+++ b/dist/adjust.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="6.75" fill="none" stroke="currentColor" />
3 <path d="m7.25 11.652c-1.7276-0.38564-3-1.8759-3-3.6556 0-1.77 1.2866-3.2537 3-3.6492z" fill="currentColor" stroke="currentColor" />
4</svg>
diff --git a/dist/alarm-clock.svg b/dist/alarm-clock.svg
new file mode 100644
index 0000000..efb7b31
--- /dev/null
+++ b/dist/alarm-clock.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 6.25v2.5l2 1" fill="none" stroke="currentColor" />
3 <path d="m11.75 12.75 2 2m-10-2-2 2m11.5-6a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
4 <path d="m11.75 1.25 2.5 2m-13 0 2.5-2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alarm-minus.svg b/dist/alarm-minus.svg
new file mode 100644
index 0000000..d8489e1
--- /dev/null
+++ b/dist/alarm-minus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 12.75 2 2m-10-2-2 2m11.5-6a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m11.75 1.25 2.5 2m-13 0 2.5-2" fill="none" stroke="currentColor" />
4 <path d="m5.75 8.75h4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alarm-plus.svg b/dist/alarm-plus.svg
new file mode 100644
index 0000000..ed7ebe9
--- /dev/null
+++ b/dist/alarm-plus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 12.75 2 2m-10-2-2 2m11.5-6a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m11.75 1.25 2.5 2m-13 0 2.5-2" fill="none" stroke="currentColor" />
4 <path d="m5.75 8.75h4m-2-2v4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alarm-snooze.svg b/dist/alarm-snooze.svg
new file mode 100644
index 0000000..865e7a0
--- /dev/null
+++ b/dist/alarm-snooze.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 12.75 2 2m-10-2-2 2m11.5-6a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m11.75 1.25 2.5 2m-13 0 2.5-2" fill="none" stroke="currentColor" />
4 <path d="m6.25 6.75h3v0.5l-3 3v0.5h3" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alert-circle.svg b/dist/alert-circle.svg
new file mode 100644
index 0000000..80dd2b1
--- /dev/null
+++ b/dist/alert-circle.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="7.6863" y="10.686" width=".625" height=".625" ry="0" fill="none" stroke="currentColor" />
3 <rect x="7.75" y="4.75" width=".5" height="3.5" ry="0" fill="none" stroke="currentColor" />
4 <circle cx="8" cy="8" r="6.75" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/alert-triangle.svg b/dist/alert-triangle.svg
new file mode 100644
index 0000000..9e7eb7b
--- /dev/null
+++ b/dist/alert-triangle.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="7.6875" y="10.688" width=".625" height=".625" ry="0" fill="none" stroke="currentColor" />
3 <rect x="7.75" y="5.25" width=".5" height="3" ry="0" fill="none" stroke="currentColor" />
4 <path d="m9.759 2.1 5.17 9.1c0.82172 1.4464-0.24632 3.05-1.658 3.05h-10.542c-1.425 0-2.4798-1.6038-1.658-3.05l5.171-9.1c0.78309-1.3781 2.7306-1.3843 3.517 0z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/align-center.svg b/dist/align-center.svg
new file mode 100644
index 0000000..3dd7437
--- /dev/null
+++ b/dist/align-center.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 6.7499h6.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 9.75h11.5" fill="none" stroke="currentColor" />
5 <path d="m4.75 12.75h6.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/align-justify.svg b/dist/align-justify.svg
new file mode 100644
index 0000000..7a8180e
--- /dev/null
+++ b/dist/align-justify.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5" fill="none" stroke="currentColor" />
3 <path d="m2.25 6.7499h11.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 9.75h11.5" fill="none" stroke="currentColor" />
5 <path d="m2.25 12.75h11.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/align-left.svg b/dist/align-left.svg
new file mode 100644
index 0000000..4654820
--- /dev/null
+++ b/dist/align-left.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5" fill="none" stroke="currentColor" />
3 <path d="m2.25 6.7499h6.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 9.75h11.5" fill="none" stroke="currentColor" />
5 <path d="m2.25 12.75h6.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/align-right.svg b/dist/align-right.svg
new file mode 100644
index 0000000..c3e7b77
--- /dev/null
+++ b/dist/align-right.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5" fill="none" stroke="currentColor" />
3 <path d="m7.25 6.7499h6.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 9.75h11.5" fill="none" stroke="currentColor" />
5 <path d="m7.25 12.75h6.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/align-shapes-bottom.svg b/dist/align-shapes-bottom.svg
new file mode 100644
index 0000000..aee83c0
--- /dev/null
+++ b/dist/align-shapes-bottom.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 13.75h12" fill="none" stroke="currentColor" />
3 <rect x="3.25" y="2.25" width="3" height="8.5" fill="none" stroke="currentColor" />
4 <rect x="9.25" y="6.2499" width="3" height="4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/align-shapes-center-h.svg b/dist/align-shapes-center-h.svg
new file mode 100644
index 0000000..56c6a12
--- /dev/null
+++ b/dist/align-shapes-center-h.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 9.75h6v3h-6zm-2.5-5.9999h11v3h-11zm5.5 11.5v-2.5m0-3v-3m0-3v-2.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/align-shapes-center-v.svg b/dist/align-shapes-center-v.svg
new file mode 100644
index 0000000..391fa58
--- /dev/null
+++ b/dist/align-shapes-center-v.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.25 5.25h3v6h-3zm-6-2.5h3v11h-3zm-2.5 5.4999h2.5m3 0h3m3 0h2.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/align-shapes-left.svg b/dist/align-shapes-left.svg
new file mode 100644
index 0000000..ee42910
--- /dev/null
+++ b/dist/align-shapes-left.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.2501 14.25v-12" fill="none" stroke="currentColor" />
3 <rect x="5.2501" y="3.7501" width="8.5" height="3" fill="none" stroke="currentColor" />
4 <rect x="5.2501" y="9.75" width="4.5" height="3" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/align-shapes-right.svg b/dist/align-shapes-right.svg
new file mode 100644
index 0000000..d795e6b
--- /dev/null
+++ b/dist/align-shapes-right.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.75 14.25v-12" fill="none" stroke="currentColor" />
3 <rect x="2.25" y="3.7501" width="8.5" height="3" fill="none" stroke="currentColor" />
4 <rect x="6.25" y="9.75" width="4.5" height="3" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/align-shapes-top.svg b/dist/align-shapes-top.svg
new file mode 100644
index 0000000..732a169
--- /dev/null
+++ b/dist/align-shapes-top.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 2.25h12" fill="none" stroke="currentColor" />
3 <rect x="3.25" y="5.25" width="3" height="8.5" fill="none" stroke="currentColor" />
4 <rect x="9.25" y="5.25" width="3" height="4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/anchor.svg b/dist/anchor.svg
new file mode 100644
index 0000000..2457914
--- /dev/null
+++ b/dist/anchor.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 14.25v-8.5m2-2a2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2zm2 4.5h2c0 3.3137-2.6863 6-6 6-3.3137 0-6-2.6863-6-6h2" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/archive.svg b/dist/archive.svg
new file mode 100644
index 0000000..ca6c677
--- /dev/null
+++ b/dist/archive.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 7.75v5.25c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-5.25m-0.25-5.5h11c0.4155 0 0.75 0.3345 0.75 0.75v2.25h-12.5v-2.25c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m6.75 8.25h2.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-corner-down-left.svg b/dist/arrow-corner-down-left.svg
new file mode 100644
index 0000000..4361653
--- /dev/null
+++ b/dist/arrow-corner-down-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 6.25-3.5 3.5 3.5 3.5m7-10.5v5c0 1.1046-0.89543 2-2 2h-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-down-right.svg b/dist/arrow-corner-down-right.svg
new file mode 100644
index 0000000..abeafb8
--- /dev/null
+++ b/dist/arrow-corner-down-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 6.25 3.5 3.5-3.5 3.5m-7-10.5v5c0 1.1046 0.89543 2 2 2h8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-left-down.svg b/dist/arrow-corner-left-down.svg
new file mode 100644
index 0000000..5262b36
--- /dev/null
+++ b/dist/arrow-corner-left-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 9.75-3.5 3.5-3.5-3.5m10.5-7h-5c-1.1046 0-2 0.89543-2 2v8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-left-up.svg b/dist/arrow-corner-left-up.svg
new file mode 100644
index 0000000..28de978
--- /dev/null
+++ b/dist/arrow-corner-left-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 6.25-3.5-3.5-3.5 3.5m10.5 7h-5c-1.1046 0-2-0.89543-2-2v-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-right-down.svg b/dist/arrow-corner-right-down.svg
new file mode 100644
index 0000000..34f7352
--- /dev/null
+++ b/dist/arrow-corner-right-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 9.75 3.5 3.5 3.5-3.5m-10.5-7h5c1.1046 0 2 0.89543 2 2v8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-right-up.svg b/dist/arrow-corner-right-up.svg
new file mode 100644
index 0000000..604760e
--- /dev/null
+++ b/dist/arrow-corner-right-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 6.25 3.5-3.5 3.5 3.5m-10.5 7h5c1.1046 0 2-0.89543 2-2v-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-up-left.svg b/dist/arrow-corner-up-left.svg
new file mode 100644
index 0000000..b0d5b4a
--- /dev/null
+++ b/dist/arrow-corner-up-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 9.75-3.5-3.5 3.5-3.5m7 10.5v-5c0-1.1046-0.89543-2-2-2h-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-corner-up-right.svg b/dist/arrow-corner-up-right.svg
new file mode 100644
index 0000000..2395da0
--- /dev/null
+++ b/dist/arrow-corner-up-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 9.75 3.5-3.5-3.5-3.5m-7 10.5v-5c0-1.1046 0.89543-2 2-2h8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-down-left.svg b/dist/arrow-down-left.svg
new file mode 100644
index 0000000..6d5f7eb
--- /dev/null
+++ b/dist/arrow-down-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 11.75h-6.5v-6.5m0 6.5 7.5-7.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-down-right.svg b/dist/arrow-down-right.svg
new file mode 100644
index 0000000..f18b7a4
--- /dev/null
+++ b/dist/arrow-down-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.25 11.75h6.5v-6.5m0 6.5-7.5-7.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-down.svg b/dist/arrow-down.svg
new file mode 100644
index 0000000..8b6e3de
--- /dev/null
+++ b/dist/arrow-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 8.75-4.5 4.5-4.5-4.5m4.5 4.5v-10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-from-bottom.svg b/dist/arrow-from-bottom.svg
new file mode 100644
index 0000000..69be3fc
--- /dev/null
+++ b/dist/arrow-from-bottom.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 14.25h-11" fill="none" stroke="currentColor" />
3 <path d="m12.25 6.25-4.5-4.5-4.5 4.5m4.5 5v-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-from-left.svg b/dist/arrow-from-left.svg
new file mode 100644
index 0000000..3eb9289
--- /dev/null
+++ b/dist/arrow-from-left.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 2.75v11" fill="none" stroke="currentColor" />
3 <path d="m9.75 3.75 4.5 4.5-4.5 4.5m-5-4.5h9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-from-right.svg b/dist/arrow-from-right.svg
new file mode 100644
index 0000000..a25f151
--- /dev/null
+++ b/dist/arrow-from-right.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 2.75v11" fill="none" stroke="currentColor" />
3 <path d="m6.25 3.75-4.5 4.5 4.5 4.5m5-4.5h-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-from-top.svg b/dist/arrow-from-top.svg
new file mode 100644
index 0000000..4e01f15
--- /dev/null
+++ b/dist/arrow-from-top.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 1.75h-11" fill="none" stroke="currentColor" />
3 <path d="m12.25 9.75-4.5 4.5-4.5-4.5m4.5-5v9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-left.svg b/dist/arrow-left.svg
new file mode 100644
index 0000000..b544762
--- /dev/null
+++ b/dist/arrow-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 3.75-4.5 4.5 4.5 4.5m-4.5-4.5h10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-right.svg b/dist/arrow-right.svg
new file mode 100644
index 0000000..b222f63
--- /dev/null
+++ b/dist/arrow-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.75 3.75 4.5 4.5-4.5 4.5m-6-4.5h10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-to-bottom.svg b/dist/arrow-to-bottom.svg
new file mode 100644
index 0000000..779a417
--- /dev/null
+++ b/dist/arrow-to-bottom.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 14.25h11" fill="none" stroke="currentColor" />
3 <path d="m3.25 6.75 4.5 4.5 4.5-4.5m-4.5-5v9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-to-left.svg b/dist/arrow-to-left.svg
new file mode 100644
index 0000000..1adc9ef
--- /dev/null
+++ b/dist/arrow-to-left.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7501 13.75v-11" fill="none" stroke="currentColor" />
3 <path d="m9.2501 12.75-4.5-4.5 4.5-4.5m5 4.5h-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-to-right.svg b/dist/arrow-to-right.svg
new file mode 100644
index 0000000..a6bd09a
--- /dev/null
+++ b/dist/arrow-to-right.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 2.75v11" fill="none" stroke="currentColor" />
3 <path d="m6.75 3.75 4.5 4.5-4.5 4.5m-5-4.5h9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-to-top.svg b/dist/arrow-to-top.svg
new file mode 100644
index 0000000..8955069
--- /dev/null
+++ b/dist/arrow-to-top.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 1.75h11" fill="none" stroke="currentColor" />
3 <path d="m3.25 9.25 4.5-4.5 4.5 4.5m-4.5 5v-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/arrow-up-left.svg b/dist/arrow-up-left.svg
new file mode 100644
index 0000000..775aa54
--- /dev/null
+++ b/dist/arrow-up-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 4.25h-6.5v6.5m0-6.5 7.5 7.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-up-right.svg b/dist/arrow-up-right.svg
new file mode 100644
index 0000000..856e6bb
--- /dev/null
+++ b/dist/arrow-up-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.25 4.25h6.5v6.5m0-6.5-7.5 7.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrow-up.svg b/dist/arrow-up.svg
new file mode 100644
index 0000000..541c8e2
--- /dev/null
+++ b/dist/arrow-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 7.25-4.5-4.5-4.5 4.5m4.5-4.5v10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrows-h.svg b/dist/arrows-h.svg
new file mode 100644
index 0000000..945ed67
--- /dev/null
+++ b/dist/arrows-h.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 4.25-4 4 4 4m10.5-4h-14.5m10.5-4 4 4-4 4" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrows-to-line.svg b/dist/arrows-to-line.svg
new file mode 100644
index 0000000..f93a95f
--- /dev/null
+++ b/dist/arrows-to-line.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 3.25-2 2-2-2m2 2v-4.5" fill="none" stroke="currentColor" />
3 <path d="m1.75 7.75h12" fill="none" stroke="currentColor" />
4 <path d="m9.75 12.25-2-2-2 2m2-2v4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/arrows-v.svg b/dist/arrows-v.svg
new file mode 100644
index 0000000..94bd404
--- /dev/null
+++ b/dist/arrows-v.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 4.75-4-4-4 4m4 10.5v-14.5m4 10.5-4 4-4-4" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/arrows.svg b/dist/arrows.svg
new file mode 100644
index 0000000..ab1fe28
--- /dev/null
+++ b/dist/arrows.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 5.75 2.5 2.5-2.5 2.5m2.5-2.5h-14m2.5-2.5-2.5 2.5 2.5 2.5m7 2-2.5 2.5-2.5-2.5m2.5 2.5v-14m2.5 2.5-2.5-2.5-2.5 2.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/asterisk.svg b/dist/asterisk.svg
new file mode 100644
index 0000000..005d857
--- /dev/null
+++ b/dist/asterisk.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 1.25v14m-6-10.5 12 7m-12 0 12-7" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/at.svg b/dist/at.svg
new file mode 100644
index 0000000..0eb8add
--- /dev/null
+++ b/dist/at.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 8v1.5c0 0.9665 0.7835 1.75 1.75 1.75s1.75-0.7835 1.75-1.75v-1.5c0-3.4518-2.7982-6.25-6.25-6.25-3.4518 0-6.25 2.7982-6.25 6.25 0 3.4518 2.7982 6.25 6.25 6.25m2.75-6.25c0 1.5188-1.2312 2.75-2.75 2.75s-2.75-1.2312-2.75-2.75 1.2312-2.75 2.75-2.75 2.75 1.2312 2.75 2.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/atom.svg b/dist/atom.svg
new file mode 100644
index 0000000..b8477bf
--- /dev/null
+++ b/dist/atom.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="7.75" cy="8.25" r=".5" fill="currentColor" fill-rule="evenodd" />
3 <path transform="matrix(.70711 .70711 .70711 -.70711 0 0)" d="m14.714-0.35355a3.4002 7.7718 0 0 1-3.4002 7.7718 3.4002 7.7718 0 0 1-3.4002-7.7718 3.4002 7.7718 0 0 1 3.4002-7.7718 3.4002 7.7718 0 0 1 3.4002 7.7718zm-3.4002 3.4002a7.7718 3.4002 0 0 0 7.7718-3.4002 7.7718 3.4002 0 0 0-7.7718-3.4002 7.7718 3.4002 0 0 0-7.7718 3.4002 7.7718 3.4002 0 0 0 7.7718 3.4002z" fill="none" />
4</svg>
diff --git a/dist/award.svg b/dist/award.svg
new file mode 100644
index 0000000..84aec73
--- /dev/null
+++ b/dist/award.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 11.25 2 4 1.75-2h2.75l-2.25-4.5m0.75-2.75a5.25 5.25 0 0 1-5.25 5.25 5.25 5.25 0 0 1-5.25-5.25 5.25 5.25 0 0 1 5.25-5.25 5.25 5.25 0 0 1 5.25 5.25zm-5.5 5.25-2 4-1.75-2h-2.75l2.25-4.5" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="6" r="2.25" fill="none" />
4</svg>
diff --git a/dist/backpack.svg b/dist/backpack.svg
new file mode 100644
index 0000000..0a9cc95
--- /dev/null
+++ b/dist/backpack.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 6.25h4.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 11.75h6.5m-6.5 3v-4.75c0-0.4155 0.3345-0.75 0.75-0.75h5c0.4155 0 0.75 0.3345 0.75 0.75v4.75m-5.5-11.5v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h3c0.4155 0 0.75 0.3345 0.75 0.75v1.75m-8 2.75c0-1.5235 1.2265-2.75 2.75-2.75h6c1.5235 0 2.75 1.2265 2.75 2.75v8c0 0.4155-0.3345 0.75-0.75 0.75h-10c-0.4155 0-0.75-0.3345-0.75-0.75z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/backward.svg b/dist/backward.svg
new file mode 100644
index 0000000..9a2be05
--- /dev/null
+++ b/dist/backward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.75 3.25-5.5 4.75 5.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m6.75 3.25-5.5 4.75 5.5 4.75z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/ban.svg b/dist/ban.svg
new file mode 100644
index 0000000..d01d6d2
--- /dev/null
+++ b/dist/ban.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m 3.602,3.6018519 8.796148,8.7962961 M 14.75,8 A 6.75,6.75 0 0 1 8,14.75 6.75,6.75 0 0 1 1.25,8 6.75,6.75 0 0 1 8,1.25 6.75,6.75 0 0 1 14.75,8 Z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/bed-bunk.svg b/dist/bed-bunk.svg
new file mode 100644
index 0000000..853f32d
--- /dev/null
+++ b/dist/bed-bunk.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 14.75v-4.0003c0-1.1046-0.89543-2-2-2l-5.5-0.015494v4.0161m-6.5 0h14m-14-7.0003v9" fill="none" stroke="currentColor" />
3 <circle cx="4.5" cy="9.5" r="1.5" fill="currentColor" />
4 <path d="m15.25 11v-7.2502c0-1.1046-0.89543-2-2-2l-5.5-0.015494v4.0157m-6.5 0h14m-14-4v4" fill="none" stroke="currentColor" />
5 <circle cx="4.5" cy="2.5" r="1.5" fill="currentColor" />
6</svg>
diff --git a/dist/bed-empty.svg b/dist/bed-empty.svg
new file mode 100644
index 0000000..7987c7a
--- /dev/null
+++ b/dist/bed-empty.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 5.25v4.5m9.5 2.5003v-5.0003c0-1.1046-0.89543-2-2-2l-12-0.015494m0 4.5161h14m-14-6.0003v8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/bed.svg b/dist/bed.svg
new file mode 100644
index 0000000..a885a49
--- /dev/null
+++ b/dist/bed.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 12.25v-5.0003c0-1.1046-0.89543-2-2-2l-5.5-0.015494v4.5161m-6.5 0h14m-14-6.0003v8.5" fill="none" stroke="currentColor" />
3 <circle cx="4.5" cy="6.5" r="1.5" fill="currentColor" />
4</svg>
diff --git a/dist/bell-minus.svg b/dist/bell-minus.svg
new file mode 100644
index 0000000..2d9401f
--- /dev/null
+++ b/dist/bell-minus.svg
@@ -0,0 +1,5 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 6.25v1.25c0 0.25118 0.02236 0.29353 0.15 0.5l1.7 2.75c0.31988 0.51746 0 1-0.5 1h-10.7c-0.56191 0-0.85028-0.43198-0.5-1l1.7-2.75c0.12419-0.2009 0.15-0.26202 0.15-0.5v-2.75c0-2.0361 1.5213-3.7169 3.4892-3.9677" fill="none" stroke="currentColor" />
3 <path d="m9.4678 14.25c-0.34922 0.58758-0.98783 1-1.7178 1-0.74734 0-1.3989-0.39615-1.7422-1" fill="none" />
4 <path d="m10.25 2.75h5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/bell-on.svg b/dist/bell-on.svg
new file mode 100644
index 0000000..a350de1
--- /dev/null
+++ b/dist/bell-on.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.224 9.675 0.09724 3.2316c0.0183 0.60808-0.5 0.86602-0.93301 0.61602l-9.2665-5.35c-0.48663-0.28095-0.52072-0.79989 0.066987-1.116l2.8472-1.5316c0.20801-0.11189 0.26091-0.15191 0.3799-0.35801l1.375-2.3816c1.1046-1.9132 3.5509-2.5687 5.4641-1.4641 1.9132 1.1046 2.5687 3.5509 1.4641 5.4641l-1.375 2.3816c-0.12559 0.21753-0.1274 0.26538-0.1201 0.50801z" fill="none" stroke="currentColor" />
3 <path d="m8.3982 14.971c-0.59622 0.33425-1.3555 0.37211-1.9876 0.00714-0.64721-0.37367-1.0134-1.0425-1.0088-1.7371" fill="none" />
4</svg>
diff --git a/dist/bell-plus.svg b/dist/bell-plus.svg
new file mode 100644
index 0000000..a42025a
--- /dev/null
+++ b/dist/bell-plus.svg
@@ -0,0 +1,5 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.364 8.7504 1.2361 1.9996c0.31988 0.51746 0 1-0.5 1h-10.7c-0.56191 0-0.85028-0.43198-0.5-1l1.7-2.75c0.12419-0.2009 0.15-0.26202 0.15-0.5v-2.75c0-2.2091 1.7909-4 4-4 0.21953 0 0.43494 0.017686 0.64486 0.05171" fill="none" stroke="currentColor" />
3 <path d="m9.4678 14.25c-0.34922 0.58758-0.98783 1-1.7178 1-0.74734 0-1.3989-0.39615-1.7422-1" fill="none" />
4 <path d="m10.25 3.25h5m-2.5 2.5v-5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/bell-slash.svg b/dist/bell-slash.svg
new file mode 100644
index 0000000..23eb0f2
--- /dev/null
+++ b/dist/bell-slash.svg
@@ -0,0 +1,6 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.5986 1.3772c0.62121-0.39707 1.3594-0.62722 2.1514-0.62722 2.2091 0 4 1.7909 4 4v2.75" fill="none" stroke="currentColor" />
3 <path d="m9.4678 14.25c-0.34922 0.58758-0.98783 1-1.7178 1-0.74734 0-1.3989-0.39615-1.7422-1" fill="none" />
4 <path d="m1 1 14 14" fill="none" stroke="currentColor" />
5 <path d="m11.5 11.75h-9.1c-0.56191 0-0.85028-0.43198-0.5-1l1.7-2.75c0.12419-0.2009 0.15-0.26202 0.15-0.5v-2.75c0-0.29815 0.032134-0.58868 0.094-0.86822" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/bell.svg b/dist/bell.svg
new file mode 100644
index 0000000..ee130aa
--- /dev/null
+++ b/dist/bell.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.9 8 1.7 2.75c0.31988 0.51746 0 1-0.5 1h-10.7c-0.56191 0-0.85028-0.43198-0.5-1l1.7-2.75c0.12419-0.2009 0.15-0.26202 0.15-0.5v-2.75c0-2.2091 1.7909-4 4-4s4 1.7909 4 4v2.75c0 0.25118 0.02236 0.29353 0.15 0.5z" fill="none" stroke="currentColor" />
3 <path d="m9.4678 14.25c-0.34922 0.58758-0.98783 1-1.7178 1-0.74734 0-1.3989-0.39615-1.7422-1" fill="none" />
4</svg>
diff --git a/dist/blanket.svg b/dist/blanket.svg
new file mode 100644
index 0000000..59472ae
--- /dev/null
+++ b/dist/blanket.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 11.25v-8c0-0.82843 0.67157-1.5 1.5-1.5h8.5c0.82843 0 1.5 0.67157 1.5 1.5v6.5m-8.5 1.5h7c0.82843 0 1.5-0.67157 1.5-1.5 0-0.82843-0.67157-1.5-1.5-1.5h-7c-1.6569 0-3 1.3431-3 3 0 1.6569 1.3431 3 3 3h8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/block.svg b/dist/block.svg
new file mode 100644
index 0000000..1928488
--- /dev/null
+++ b/dist/block.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 11.464-6.5 3.7862-6.5-3.7865v-6.928l6.5-3.786 6.5 3.786zm-13-6.9283 6.5 3.7855m6.5-3.7855-6.5 3.7855m0 6.929v-6.929" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/bold.svg b/dist/bold.svg
new file mode 100644
index 0000000..38d07c5
--- /dev/null
+++ b/dist/bold.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.5 8.25c1.2426 0 2.25 1.0074 2.25 2.25 0 1.2426-1.0074 2.25-2.25 2.25h-5.25v-4.5zm-1-0.5h-4.25v-4.5h4.25c1.2426 0 2.25 1.0074 2.25 2.25s-1.0074 2.25-2.25 2.25zm1.125 0.25c1.4497 0 2.625 1.1753 2.625 2.625 0 1.4497-1.1753 2.625-2.625 2.625h-5.125c-0.4155 0-0.75-0.3345-0.75-0.75v-9c0-0.4155 0.3345-0.75 0.75-0.75h4.125c1.4497 0 2.625 1.1753 2.625 2.625s-1.1753 2.625-2.625 2.625zm-5.875 0h4.875" fill="currentColor" fill-rule="evenodd" stroke="currentColor" />
3</svg>
diff --git a/dist/book-open.svg b/dist/book-open.svg
new file mode 100644
index 0000000..3a58df2
--- /dev/null
+++ b/dist/book-open.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 13.75v-8.75c0-1.5235 1.2265-2.75 2.75-2.75l4.25 1e-7v10.5h-4.5c-1.75 0-2.75 1.5-2.75 1.5s-1-1.5-2.75-1.5h-4.5v-10.5l4.25-1e-7c1.5235 0 2.75 1.2265 2.75 2.75v8.7806" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/book.svg b/dist/book.svg
new file mode 100644
index 0000000..a4f335d
--- /dev/null
+++ b/dist/book.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 4.25h4.5" fill="none" stroke="currentColor" />
3 <path d="m12.75 14.75v-3.5m0.5 3.5h-9.25c-0.9695 0-1.75-0.78831-1.75-1.75 0-0.96169 0.7805-1.75 1.75-1.75h9.25v-10.016h-9.25c-0.9695 0-1.75 0.7805-1.75 1.75v10.016" fill="none" stroke="currentColor" />
4 <path d="m5.75 6.75h4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/bookmark-slash.svg b/dist/bookmark-slash.svg
new file mode 100644
index 0000000..8f8c6be
--- /dev/null
+++ b/dist/bookmark-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1 1 14 14m-2.75-2.6663v1.6663c0 0.4155-0.4665 0.67875-0.75 0.375l-3.5-2.625-3.5 2.625c-0.3324 0.2493-0.75 0.0405-0.75-0.375v-10.25" fill="none" stroke="currentColor" />
3 <path d="m6 1.75h5.5c0.4155 0 0.75 0.3345 0.75 0.75v5.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/bookmark.svg b/dist/bookmark.svg
new file mode 100644
index 0000000..d946281
--- /dev/null
+++ b/dist/bookmark.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.5 1.75h7c0.4155 0 0.75 0.3345 0.75 0.75v11.25c0 0.475-0.38116 0.62529-0.75 0.375l-3.5-2.375-3.5 2.375c-0.38161 0.25895-0.75 0.084348-0.75-0.375v-11.25c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/border-all.svg b/dist/border-all.svg
new file mode 100644
index 0000000..4bbdb09
--- /dev/null
+++ b/dist/border-all.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 13.75h12.5v0.5h-12.5zm0-12h12.5v0.5h-12.5zm0 5e-4h0.5v12.5h-0.5zm12 0h0.5v12.5h-0.5zm-12 6.0005h12.5v0.5h-12.5zm6-6.0005h0.5v12.5h-0.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/border-bottom.svg b/dist/border-bottom.svg
new file mode 100644
index 0000000..d47d669
--- /dev/null
+++ b/dist/border-bottom.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="13.75" width="12.5" height=".5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.251v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.251v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m7.7505 2.2495h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m7.7505 8.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.75 5.251v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m7.75 11.251v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-center-h.svg b/dist/border-center-h.svg
new file mode 100644
index 0000000..1f8b0a4
--- /dev/null
+++ b/dist/border-center-h.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="7.75" width="12.5" height=".5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.251v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.251v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m7.7505 2.2495h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m7.7505 14.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.75 5.251v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m7.75 11.251v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-center-v.svg b/dist/border-center-v.svg
new file mode 100644
index 0000000..05becd7
--- /dev/null
+++ b/dist/border-center-v.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="7.75" y="1.75" width=".5" height="12.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m1.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m13.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-inner.svg b/dist/border-inner.svg
new file mode 100644
index 0000000..f56fb47
--- /dev/null
+++ b/dist/border-inner.svg
@@ -0,0 +1,15 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 7.75h12.5v0.5h-12.5zm6.4995-6v12.5h-0.5v-12.5z" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2383h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2383h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.251v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 2.2393v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.251v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2393v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15</svg>
diff --git a/dist/border-left.svg b/dist/border-left.svg
new file mode 100644
index 0000000..80f3644
--- /dev/null
+++ b/dist/border-left.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.7498" y="1.75" width=".5" height="12.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m7.7502 5.2505v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m7.7502 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m7.7502 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m7.7502 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.7502 8.2505v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m13.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-outer.svg b/dist/border-outer.svg
new file mode 100644
index 0000000..8bfc1e5
--- /dev/null
+++ b/dist/border-outer.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
3 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m7.7505 8.25h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m7.75 5.251v-1e-3" fill="none" stroke="currentColor" />
6 <path d="m7.75 11.251v-1e-3" fill="none" stroke="currentColor" />
7 <path d="m13.75 1.75h0.5v12.5h-0.5zm-12 0h0.5v12.5h-0.5zm0-5e-4h12.5v0.5h-12.5zm0 12h12.5v0.5h-12.5z" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/border-right.svg b/dist/border-right.svg
new file mode 100644
index 0000000..41f97fb
--- /dev/null
+++ b/dist/border-right.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="13.75" y="1.75" width=".5" height="12.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 2.2495h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m7.7502 5.2505v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m7.7502 2.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m1.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m7.7502 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m1.75 2.2505v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m7.7502 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.7502 8.2505v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m1.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/border-style.svg b/dist/border-style.svg
new file mode 100644
index 0000000..d413eb1
--- /dev/null
+++ b/dist/border-style.svg
@@ -0,0 +1,10 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
3 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m13.75 5.2505v-1e-3" fill="none" stroke="currentColor" />
5 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
6 <path d="m7.7502 14.25v-1e-3" fill="none" stroke="currentColor" />
7 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m13.75 8.2505v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m1.7498 14.25v-12h12" fill="none" stroke="currentColor" />
10</svg>
diff --git a/dist/border-top.svg b/dist/border-top.svg
new file mode 100644
index 0000000..0a05da0
--- /dev/null
+++ b/dist/border-top.svg
@@ -0,0 +1,19 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height=".5" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.25h-1e-3" fill="none" stroke="currentColor" />
4 <path d="m10.75 8.25h-1e-3" fill="none" stroke="currentColor" />
5 <path d="m4.75 14.25h-1e-3" fill="none" stroke="currentColor" />
6 <path d="m10.75 14.25h-1e-3" fill="none" stroke="currentColor" />
7 <path d="m1.75 5.251v-1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 8.251v-1e-3" fill="none" stroke="currentColor" />
9 <path d="m13.75 5.251v-1e-3" fill="none" stroke="currentColor" />
10 <path d="m1.75 11.251v-1e-3" fill="none" stroke="currentColor" />
11 <path d="m13.75 11.251v-1e-3" fill="none" stroke="currentColor" />
12 <path d="m13.75 8.251v-1e-3" fill="none" stroke="currentColor" />
13 <path d="m1.75 14.25v-1e-3" fill="none" stroke="currentColor" />
14 <path d="m13.75 14.25v-1e-3" fill="none" stroke="currentColor" />
15 <path d="m7.7505 8.25h-1e-3" fill="none" stroke="currentColor" />
16 <path d="m7.7505 14.25h-1e-3" fill="none" stroke="currentColor" />
17 <path d="m7.75 5.251v-1e-3" fill="none" stroke="currentColor" />
18 <path d="m7.75 11.251v-1e-3" fill="none" stroke="currentColor" />
19</svg>
diff --git a/dist/box.svg b/dist/box.svg
new file mode 100644
index 0000000..2333c25
--- /dev/null
+++ b/dist/box.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 6.75v-5m6 5h-12m11.9-0.75c0.09718 0.29502 0.1 0.4672 0.1 0.75v6.75c0 0.4155-0.3345 0.75-0.75 0.75h-10.5c-0.4155 0-0.75-0.3345-0.75-0.75v-6.795c0-0.25836 0.0077612-0.42499 0.1-0.705l1.4-4.25h9z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/brackets.svg b/dist/brackets.svg
new file mode 100644
index 0000000..379f8cf
--- /dev/null
+++ b/dist/brackets.svg
@@ -0,0 +1,4 @@
1<svg fill="none" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 14.25h-1.75c-0.4155 0-0.75-0.3345-0.75-0.75v-11c0-0.4155 0.3345-0.75 0.75-0.75h1.75" stroke="currentColor" />
3 <path d="m11.75 14.25h1.75c0.4155 0 0.75-0.3345 0.75-0.75v-11c0-0.4155-0.3345-0.75-0.75-0.75h-1.75" stroke="currentColor" />
4</svg>
diff --git a/dist/bring-forward.svg b/dist/bring-forward.svg
new file mode 100644
index 0000000..244440d
--- /dev/null
+++ b/dist/bring-forward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.5 9.25h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75z" fill="none" stroke="currentColor" />
3 <path d="m12.25 6.25h1.75c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-1.75h3.5c1.4811 0 2.5-0.99799 2.5-2.5z" fill="currentColor" stroke="currentColor" />
4</svg>
diff --git a/dist/bring-front.svg b/dist/bring-front.svg
new file mode 100644
index 0000000..028e96c
--- /dev/null
+++ b/dist/bring-front.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.5 15.25h-3c-0.4155 0-0.75-0.3345-0.75-0.75v-0.25h1c1.25 0 2.5-1.25 2.5-2.5v-1h0.25c0.4155 0 0.75 0.3345 0.75 0.75v3c0 0.4155-0.3345 0.75-0.75 0.75z" fill="currentColor" stroke="currentColor" />
3 <path d="m1.5 0.75h3c0.4155 0 0.75 0.3345 0.75 0.75v0.25h-1c-1.25 0-2.5 1.25-2.5 2.5v1h-0.25c-0.4155 0-0.75-0.3345-0.75-0.75v-3c0-0.4155 0.3345-0.75 0.75-0.75z" fill="currentColor" stroke="currentColor" />
4 <path d="m11.25 10.5c0 0.4155-0.37689 0.75-0.75 0.75h-5c-0.4155 0-0.75-0.37689-0.75-0.75v-5c0-0.4155 0.36902-0.75 0.75-0.75h5c0.4155 0 0.75 0.36902 0.75 0.75z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/browser.svg b/dist/browser.svg
new file mode 100644
index 0000000..0fcfbcd
--- /dev/null
+++ b/dist/browser.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 5.25v-3m-3 3h13.5m-12.75-3h12c0.4155 0 0.75 0.3345 0.75 0.75v10c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/bug.svg b/dist/bug.svg
new file mode 100644
index 0000000..38e1ddf
--- /dev/null
+++ b/dist/bug.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 1.25c2.216 0 4 1.784 4 4v5.5c0 2.216-1.784 4-4 4s-4-1.784-4-4v-5.5c0-2.216 1.784-4 4-4zm-4 9.5-2.5 2m13 0-2.5-2m-8-5-2.5-2m13 0-2.5 2m3 2.5h-3m-8 0h-3m3-2.5h8m-4 3v5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/building.svg b/dist/building.svg
new file mode 100644
index 0000000..2de1b7b
--- /dev/null
+++ b/dist/building.svg
@@ -0,0 +1,7 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="5.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
3 <path d="m14.75 15.25h-5.4998v-2.5h-2.5v2.5h-5.5m1.5 7.5e-5v-13.25c0-0.4155 0.3345-0.75 0.75-0.75h9.0002c0.4155 0 0.75 0.3345 0.75 0.75v13.25" fill="none" stroke="currentColor" />
4 <rect x="9.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="5.75" y="8.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="9.75" y="8.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7</svg>
diff --git a/dist/buildings.svg b/dist/buildings.svg
new file mode 100644
index 0000000..73dceef
--- /dev/null
+++ b/dist/buildings.svg
@@ -0,0 +1,7 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="3.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
3 <rect x="7.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="3.75" y="8.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="7.75" y="8.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <path d="m13.75 7.25 1.5 1.5v5.8882c0 0.33896-0.27288 0.61185-0.61185 0.61185l-7.3882-3.7e-5v-2.5h-2.5v2.5l-4 7.5e-5v-13.25c0-0.4155 0.3345-0.75 0.75-0.75h9.0002c0.4155 0 0.75 0.3345 0.75 0.75v13.25" fill="none" />
7</svg>
diff --git a/dist/butterfly.svg b/dist/butterfly.svg
new file mode 100644
index 0000000..77f93a3
--- /dev/null
+++ b/dist/butterfly.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 8.75c-1.25-1.25-1.5-3.75-1.5-7.5 3.6426 0 5.9754 2.5894 7.25 5.5 1.2879-2.8584 3.5939-5.5 7.25-5.5 0 3.75-0.25 6.25-1.5 7.5-0.85797 0.85797-3 1-3 1s2.5 1.25 2.5 2.5c0 1.3088-1.7235 2.5-2.5 2.5-1.25 0-2.75-2.5-2.75-2.5s-1.5 2.5-2.75 2.5c-0.77451 0-2.5-1.1954-2.5-2.5 0-1.25 2.5-2.5 2.5-2.5s-2.142-0.14203-3-1z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/calculator.svg b/dist/calculator.svg
new file mode 100644
index 0000000..8c7096f
--- /dev/null
+++ b/dist/calculator.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.25h11c0.4155 0 0.75 0.3345 0.75 0.75v11.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-11.5c0-0.4155 0.3345-0.75 0.75-0.75zm-0.75 3.5h12.5" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="4.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="7.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="7.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7 <rect x="10.75" y="7.75" width=".5" height="3.5" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/calendar-check.svg b/dist/calendar-check.svg
new file mode 100644
index 0000000..a5cff37
--- /dev/null
+++ b/dist/calendar-check.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.75 9.75 1.5 1.5 3-3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/calendar-day.svg b/dist/calendar-day.svg
new file mode 100644
index 0000000..e919348
--- /dev/null
+++ b/dist/calendar-day.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="8.25" width="1" height="1" fill-rule="evenodd" />
4</svg>
diff --git a/dist/calendar-minus.svg b/dist/calendar-minus.svg
new file mode 100644
index 0000000..b9c4a7a
--- /dev/null
+++ b/dist/calendar-minus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.75 9.75h4.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/calendar-plus.svg b/dist/calendar-plus.svg
new file mode 100644
index 0000000..3245faf
--- /dev/null
+++ b/dist/calendar-plus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.75 9.75h4m-2 2v-4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/calendar-week.svg b/dist/calendar-week.svg
new file mode 100644
index 0000000..7aa513d
--- /dev/null
+++ b/dist/calendar-week.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="7.25" width="6.5" height="1" fill-rule="evenodd" />
4</svg>
diff --git a/dist/calendar-x.svg b/dist/calendar-x.svg
new file mode 100644
index 0000000..a95cadc
--- /dev/null
+++ b/dist/calendar-x.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m6.25 7.75 3.5 3.5m-3.5 0 3.5-3.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/calendar.svg b/dist/calendar.svg
new file mode 100644
index 0000000..d6d8114
--- /dev/null
+++ b/dist/calendar.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.75h12.5v0.5h-12.5zm10-1v-2m-7.5 2v-2m-1.75 2h11c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/camera-slash.svg b/dist/camera-slash.svg
new file mode 100644
index 0000000..50cee79
--- /dev/null
+++ b/dist/camera-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 1.75h3.5l1.5 2h3.25c0.4155 0 0.75 0.3345 0.75 0.75v6.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 13.75h-12.25c-0.4155 0-0.75-0.3345-0.75-0.75v-8.5c0-0.4155 0.3345-0.75 0.75-0.75h2.25m-2.7504-2.8496 14 14m-4.7891-4.7642c-0.50104 0.67577-1.3046 1.1138-2.2105 1.1138-1.5188 0-2.75-1.2312-2.75-2.75 0-0.90246 0.4347-1.7034 1.1061-2.2048" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/camera.svg b/dist/camera.svg
new file mode 100644
index 0000000..48cbead
--- /dev/null
+++ b/dist/camera.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 3.75h3.25l1.5-2h3.5l1.5 2h3.25c0.4155 0 0.75 0.3345 0.75 0.75v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-13c-0.4155 0-0.75-0.3345-0.75-0.75v-8.5c0-0.4155 0.34853-0.85706 0.75-0.75z" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="8.5" r="2.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/casette-tape.svg b/dist/casette-tape.svg
new file mode 100644
index 0000000..d78b432
--- /dev/null
+++ b/dist/casette-tape.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 13.25-1-1.5h-6.5l-1 1.5m-2.25-10.5h13c0.4155 0 0.75 0.3345 0.75 0.75v9c0 0.4155-0.3345 0.75-0.75 0.75h-13c-0.4155 0-0.75-0.3345-0.75-0.75v-9c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.75v-2.5m6.5 2.5v-2.5m-6.75 4.8e-6h7c0.4155 0 0.75 0.3345 0.75 0.75v1c0 0.4155-0.3345 0.75-0.75 0.75h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-1c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/check-circle.svg b/dist/check-circle.svg
new file mode 100644
index 0000000..fe14d01
--- /dev/null
+++ b/dist/check-circle.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="6.25" fill="none" stroke="currentColor" />
3 <path d="m5.25 7.75 2.25 2.5 3.25-4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/check-double.svg b/dist/check-double.svg
new file mode 100644
index 0000000..20d09fc
--- /dev/null
+++ b/dist/check-double.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 8.75 4.25 4.5 7.25-8.5" fill="none" stroke="currentColor" />
3 <path d="m3.75 5.25 2.75 3 4.75-5.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/check.svg b/dist/check.svg
new file mode 100644
index 0000000..e976945
--- /dev/null
+++ b/dist/check.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 7.75 4.25 4.5 7.25-8.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/checklist.svg b/dist/checklist.svg
new file mode 100644
index 0000000..f7f90a8
--- /dev/null
+++ b/dist/checklist.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 3.25h7" fill="none" stroke="currentColor" />
3 <path d="m7.75 13.25h7" fill="none" stroke="currentColor" />
4 <circle cx="2.75" cy="13.25" r=".5" fill="currentColor" stroke="currentColor" />
5 <path d="m7.75 8.25h7" fill="none" stroke="currentColor" />
6 <path d="m0.75 2.75 1.5 1.5 2.5-2.5" fill="none" stroke="currentColor" />
7 <path d="m0.75 7.75 1.5 1.5 2.5-2.5" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/chevron-down.svg b/dist/chevron-down.svg
new file mode 100644
index 0000000..abbd667
--- /dev/null
+++ b/dist/chevron-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 2.75,5.75 8,11 13.25,5.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/chevron-left.svg b/dist/chevron-left.svg
new file mode 100644
index 0000000..ef12ecf
--- /dev/null
+++ b/dist/chevron-left.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 10.25,13.25 5,8 10.25,2.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/chevron-right.svg b/dist/chevron-right.svg
new file mode 100644
index 0000000..55c68af
--- /dev/null
+++ b/dist/chevron-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 5.75,13.25 11,8 5.75,2.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/chevron-up.svg b/dist/chevron-up.svg
new file mode 100644
index 0000000..7c1b4e1
--- /dev/null
+++ b/dist/chevron-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 2.75,10.25 8,5 l 5.25,5.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/circle.svg b/dist/circle.svg
new file mode 100644
index 0000000..b3a8cf0
--- /dev/null
+++ b/dist/circle.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="6.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/clipboard-text.svg b/dist/clipboard-text.svg
new file mode 100644
index 0000000..4bb6d2c
--- /dev/null
+++ b/dist/clipboard-text.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 1.75h4.5v3h-4.5zm7.0168 1.0485c0.283 0.10712 0.48317 0.38007 0.48317 0.7015v10c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.3051 0.18036-0.56653 0.44072-0.68391" fill="none" stroke="currentColor" />
3 <path d="m10.25 7.75h-4.5" fill="none" stroke="currentColor" />
4 <path d="m10.25 10.75h-4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/clipboard.svg b/dist/clipboard.svg
new file mode 100644
index 0000000..fbc5c2a
--- /dev/null
+++ b/dist/clipboard.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 1.75h4.5v3h-4.5zm7.0168 1.0485c0.283 0.10712 0.48317 0.38007 0.48317 0.7015v10c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.3051 0.18036-0.56653 0.44072-0.68391" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/clock.svg b/dist/clock.svg
new file mode 100644
index 0000000..2f4f0fe
--- /dev/null
+++ b/dist/clock.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="7.75" cy="8.25" r="6.5" fill="none" stroke="currentColor" />
3 <path d="m7.75 4.75v3.5l2.5 1.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-download.svg b/dist/cloud-download.svg
new file mode 100644
index 0000000..83b2098
--- /dev/null
+++ b/dist/cloud-download.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5157 9.9271c-1.0831-0.96172-1.7657-2.3647-1.7657-3.9271 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1731-0.62154 2.201-1.5533 2.7725" fill="none" stroke="currentColor" />
3 <path d="m4.75 12.25 3 3 3-3m-3-4v7" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-drizzle.svg b/dist/cloud-drizzle.svg
new file mode 100644
index 0000000..1ea719e
--- /dev/null
+++ b/dist/cloud-drizzle.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7942 9.1427c-0.65577-0.87619-1.0442-1.9641-1.0442-3.1427 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1519-0.59922 2.1638-1.5029 2.741" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.7502v1.0002" fill="none" stroke="currentColor" />
4 <path d="m4.75 12.75v1.0002" fill="none" stroke="currentColor" />
5 <path d="m7.75 10.25v1.0002" fill="none" stroke="currentColor" />
6 <path d="m7.75 14.25v1.0002" fill="none" stroke="currentColor" />
7 <path d="m10.75 8.7502v1.0002" fill="none" stroke="currentColor" />
8 <path d="m10.75 12.75v1.0002" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/cloud-lightning.svg b/dist/cloud-lightning.svg
new file mode 100644
index 0000000..6286cbd
--- /dev/null
+++ b/dist/cloud-lightning.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.7649 10.135c-1.2266-0.96102-2.0149-2.456-2.0149-4.1351 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.3552-0.82947 2.5167-2.0084 3.0044" fill="none" stroke="currentColor" />
3 <path d="m8.25 7.75-2.5 3.5h4.5l-2.5 3.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-rain-alt.svg b/dist/cloud-rain-alt.svg
new file mode 100644
index 0000000..324c65e
--- /dev/null
+++ b/dist/cloud-rain-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.725 10.104c-1.2038-0.96202-1.975-2.4427-1.975-4.1035 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.4724-0.97916 2.7161-2.3219 3.1155" fill="none" stroke="currentColor" />
3 <path d="m10.25 12.25c0 1.3807-1.1193 2.5-2.5 2.5s-2.5-1.1193-2.5-2.5c0-2.0078 2.5-5 2.5-5s2.5 3.0234 2.5 5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-rain-heavy.svg b/dist/cloud-rain-heavy.svg
new file mode 100644
index 0000000..64399a1
--- /dev/null
+++ b/dist/cloud-rain-heavy.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7942 9.1427c-0.65577-0.87619-1.0442-1.9641-1.0442-3.1427 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 0.3609-0.05883 0.70806-0.16741 1.0324" fill="none" stroke="currentColor" />
3 <path d="m5.25 9.25-3 5.5" fill="none" stroke="currentColor" />
4 <path d="m8.75 9.25-3 5.5" fill="none" stroke="currentColor" />
5 <path d="m12.25 9.25-3 5.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/cloud-rain.svg b/dist/cloud-rain.svg
new file mode 100644
index 0000000..676e0df
--- /dev/null
+++ b/dist/cloud-rain.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7942 9.1427c-0.65577-0.87619-1.0442-1.9641-1.0442-3.1427 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1519-0.59922 2.1638-1.5029 2.741" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.75v5" fill="none" stroke="currentColor" />
4 <path d="m7.75 10.25v5" fill="none" stroke="currentColor" />
5 <path d="m10.75 8.75v5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/cloud-slash.svg b/dist/cloud-slash.svg
new file mode 100644
index 0000000..652796e
--- /dev/null
+++ b/dist/cloud-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.4436 2.9515c1.8012 0.51538 3.2069 1.9706 3.6554 3.7985h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 0.36979-0.06176 0.72516-0.17553 1.0564" fill="none" stroke="currentColor" />
3 <path d="m13.048 13.077c-0.32879 0.11193-0.68128 0.17265-1.0479 0.17265h-6c-2.8995 0-5.25-2.3505-5.25-5.25 0-1.954 1.0675-3.6587 2.6511-4.5627m-2.4011-2.4373 14 14" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-snow-alt.svg b/dist/cloud-snow-alt.svg
new file mode 100644
index 0000000..132d47b
--- /dev/null
+++ b/dist/cloud-snow-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.0214 9.4255c-0.79235-0.91945-1.2714-2.1165-1.2714-3.4255 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1569-0.60452 2.1727-1.5149 2.7486" fill="none" stroke="currentColor" />
3 <path d="m4.6588 10.996 3.0909 1.0043m-1.9103 2.6293 1.9103-2.6293m1.9103 2.6293-1.9103-2.6293m3.0909-1.0043-3.0909 1.0043m0-3.25v3.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud-snow.svg b/dist/cloud-snow.svg
new file mode 100644
index 0000000..be0219d
--- /dev/null
+++ b/dist/cloud-snow.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.7942 9.1427c-0.65577-0.87619-1.0442-1.9641-1.0442-3.1427 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 1.1519-0.59922 2.1638-1.5029 2.741" fill="none" stroke="currentColor" />
3 <path d="m4.75 8.749v0.00104" fill="none" stroke="currentColor" />
4 <path d="m4.75 12.749v1e-3" fill="none" stroke="currentColor" />
5 <path d="m7.75 11.249v0.00104" fill="none" stroke="currentColor" />
6 <path d="m7.75 15.249v0.00104" fill="none" stroke="currentColor" />
7 <path d="m10.75 9.249v0.00104" fill="none" stroke="currentColor" />
8 <path d="m10.75 13.249v1e-3" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/cloud-upload.svg b/dist/cloud-upload.svg
new file mode 100644
index 0000000..a0434c8
--- /dev/null
+++ b/dist/cloud-upload.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.0017 9.4025c-0.78057-0.91637-1.2517-2.1044-1.2517-3.4025 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4h0.90101c1.7949 0 3.25 1.4551 3.25 3.25 0 0.9878-0.44069 1.8727-1.1362 2.4687" fill="none" stroke="currentColor" />
3 <path d="m4.75 11.25 3-3 3 3m-3 4v-7" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cloud.svg b/dist/cloud.svg
new file mode 100644
index 0000000..5df4ca3
--- /dev/null
+++ b/dist/cloud.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12 6.75c1.7949 0 3.25 1.4551 3.25 3.25 0 1.7949-1.4551 3.25-3.25 3.25h-6c-2.8995 0-5.25-2.3505-5.25-5.25 0-2.8995 2.3505-5.25 5.25-5.25 2.4669 0 4.5363 1.7067 5.099 4z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/code-alt.svg b/dist/code-alt.svg
new file mode 100644
index 0000000..6cba5c8
--- /dev/null
+++ b/dist/code-alt.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 4.25-4 4 4.5 4.5m6.5-11-7.5 13m6.5-11 4.5 4.5-4 4" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/code.svg b/dist/code.svg
new file mode 100644
index 0000000..591b5f2
--- /dev/null
+++ b/dist/code.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 4.25 3 4-3 4" fill="none" stroke="currentColor" />
3 <path d="m10.25 1.75-4.5 13" fill="none" stroke="currentColor" />
4 <path d="m3.75 4.25-3 4 3 4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/coffee-pot.svg b/dist/coffee-pot.svg
new file mode 100644
index 0000000..72b282f
--- /dev/null
+++ b/dist/coffee-pot.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.75 10c0 2.2686-1.0461 3.3164-2.4999 4.25h-7.5c-1.4451-0.93522-2.5001-2.0494-2.5001-4.25 0-2.25 1.2213-3.7707 3-4.75h6.5c1.8653 1.077 3 2.5 3 4.75z" fill="none" stroke="currentColor" />
3 <path d="m1.25 4.75v-1.5c0-0.82843 0.67157-1.5 1.5-1.5h10l-1.0001 3.5h-6.5l-0.99992-3.5" fill="none" stroke="currentColor" />
4 <path d="m12.25 14.25h-7.5c-1.394-0.8048-2.5-2.25-2.5-4.25h12.5c0 2-1.1054 3.4448-2.5 4.25z" fill="currentColor"/>
5</svg>
diff --git a/dist/coffee-to-go.svg b/dist/coffee-to-go.svg
new file mode 100644
index 0000000..d8f5607
--- /dev/null
+++ b/dist/coffee-to-go.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5 0.75028h6c0.4155 0 0.5519 0.38476 0.75 0.75l1 2.2654-1 10.734c-0.04246 0.41332-0.3345 0.75-0.75 0.75h-6c-0.4155 0-0.70541-0.3369-0.75-0.75l-1-10.766 1-2.2342c0.16975-0.37924 0.3345-0.75 0.75-0.75zm-3.25 2.9998h12.5" fill="none" stroke="currentColor" />
3 <path d="m11.95 12h-7.9l-0.4945-5h8.89z" fill="currentColor" />
4</svg>
diff --git a/dist/coffee.svg b/dist/coffee.svg
new file mode 100644
index 0000000..0551bf7
--- /dev/null
+++ b/dist/coffee.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 3.25v-2" fill="none" stroke="currentColor" />
3 <path d="m9.75 3.25v-2" fill="none" stroke="currentColor" />
4 <path d="m11.25 6.25h1.5c1.1046 0 2 0.89593 2 2.0005 0 1.1046-0.89543 1.9995-2 1.9995h-1m-9.25-4c-0.4155 0-0.75 0.3345-0.75 0.75v4.25c0 1.662 1.338 3 3 3h4c1.662 0 3-1.338 3-3v-4.25c0-0.4155-0.3345-0.75-0.75-0.75z" fill="none" stroke="currentColor" />
5 <path d="m6.75 3.25v-2" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/cog.svg b/dist/cog.svg
new file mode 100644
index 0000000..f0dfe24
--- /dev/null
+++ b/dist/cog.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="2.25" fill="none" stroke="currentColor" />
3 <path d="m5.75 12.5c0.38323 0.25548 0.35955 0.32864 0.5 0.75l0.5 1.5c0.13363 0.40089 0.3345 0.5 0.75 0.5h1c0.4155 0 0.61637-0.09911 0.75-0.5l0.5-1.5c0.14409-0.43227 0.11721-0.49481 0.5-0.75l0.52211-0.30144c0.4124-0.2039 0.45312-0.14936 0.89952-0.05801l1.549 0.31699c0.414 0.08472 0.60026-0.03969 0.80801-0.39952l0.5-0.86603c0.20775-0.35983 0.22236-0.58334-0.05801-0.89952l-1.049-1.183c-0.29468-0.33231-0.36988-0.34838-0.39952-0.80801l3e-6 -0.60288c0.02961-0.4591 0.09721-0.46709 0.39952-0.80801l1.049-1.183c0.28037-0.31617 0.26576-0.53969 0.05801-0.89952l-0.5-0.86603c-0.20775-0.35983-0.39401-0.48424-0.80801-0.39952l-1.549 0.31699c-0.43513 0.089043-0.48665 0.14613-0.89952-0.058013l-0.52211-0.30144c-0.38279-0.25519-0.35591-0.31773-0.5-0.75l-0.5-1.5c-0.13363-0.40089-0.3345-0.5-0.75-0.5h-1c-0.4155 0-0.61637 0.099106-0.75 0.5l-0.5 1.5c-0.14045 0.42136-0.11677 0.49451-0.5 0.75l-0.52211 0.30144c-0.41287 0.20414-0.46439 0.14706-0.89952 0.058013l-1.549-0.31699c-0.414-0.084718-0.60026 0.039686-0.80801 0.39952l-0.5 0.86603c-0.20775 0.35983-0.22235 0.58335 0.058013 0.89952l1.049 1.183c0.30231 0.34092 0.36991 0.34891 0.39952 0.80801l-2.8e-6 0.60289c-0.029643 0.45963-0.10484 0.4757-0.39952 0.80801l-1.049 1.183c-0.28037 0.31618-0.26576 0.53969-0.058013 0.89952l0.5 0.86603c0.20775 0.35983 0.39402 0.48424 0.80801 0.39952l1.549-0.31699c0.4464-0.09135 0.48712-0.14589 0.89952 0.05801z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/coin.svg b/dist/coin.svg
new file mode 100644
index 0000000..79470c4
--- /dev/null
+++ b/dist/coin.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 9.75c0 1.6569-3.5221 3-7.25 3-3.7279 0-7.25-1.3431-7.25-3m10-0.7v3.4m-5.5-3.4v3.4m10-6.2c0 1.6569-3.5221 3-7.25 3-3.7279 0-7.25-1.3431-7.25-3s3.5221-3 7.25-3c3.7279 0 7.25 1.3431 7.25 3zm-14.5 3.5v-3.5m14.5 0v3.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/coins.svg b/dist/coins.svg
new file mode 100644
index 0000000..4ca5681
--- /dev/null
+++ b/dist/coins.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.7682 11.399c0.56339 0.22151 1.7462 0.35117 2.4818 0.35117 1.933 0 4-0.89543 4-2v-6m0 3c0 1.1046-2.067 2-4 2-0.73468 0-1.9167-0.12935-2.4797-0.35037m6.4797-4.6496c0 1.1046-2.067 2-4 2-1.933 0-4.0003-0.89543-4.0003-2s2.0673-2 4.0003-2c1.933 0 4 0.89543 4 2zm-14.5 2.5v6c0 1.1046 2.067 2 4 2s4-0.89543 4-2v-6m0 3c0 1.1046-2.067 2-4 2s-4-0.89543-4-2m8-3c0 1.1046-2.067 2-4 2-1.933 0-4-0.89543-4-2s2.067-2 4-2c1.933 0 4 0.89543 4 2z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/columns.svg b/dist/columns.svg
new file mode 100644
index 0000000..383bdf6
--- /dev/null
+++ b/dist/columns.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.25h12m-6-1v12m-5.25-12h10.5c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-10.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/compass.svg b/dist/compass.svg
new file mode 100644
index 0000000..14bd88c
--- /dev/null
+++ b/dist/compass.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 5.25-1.5 4-4 1.5 1.5-4z" fill="none" stroke="currentColor" />
3 <path d="M 14.75,8 A 6.75,6.75 0 0 1 8,14.75 6.75,6.75 0 0 1 1.25,8 6.75,6.75 0 0 1 8,1.25 6.75,6.75 0 0 1 14.75,8 Z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/compress.svg b/dist/compress.svg
new file mode 100644
index 0000000..78110a9
--- /dev/null
+++ b/dist/compress.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 2.2503v2.7497c0 0.4155-0.3345 0.75-0.75 0.75h-2.7499" fill="none" stroke="currentColor" />
3 <path d="m10.25 2.2503v2.7497c0 0.4155 0.3345 0.75 0.75 0.75h2.7497" fill="none" stroke="currentColor" />
4 <path d="m5.75 13.75v-2.7499c0-0.4155-0.3345-0.75-0.75-0.75h-2.7499" fill="none" stroke="currentColor" />
5 <path d="m10.25 13.75v-2.7499c0-0.4155 0.3345-0.75 0.75-0.75h2.7497" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/controller.svg b/dist/controller.svg
new file mode 100644
index 0000000..389be4e
--- /dev/null
+++ b/dist/controller.svg
@@ -0,0 +1,5 @@
1<svg fill="none" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="6.5" r="1.5" fill="currentColor" />
3 <path d="m6.246 10.25-2 2.5c-1.4 1.75-3.8756 0.75022-3.453-1.5l1.033-5.5m6.904e-4 -0.011454c0.35001-1.71 1.8568-2.9885 3.6733-2.9885h5c2.0775 0 3.75 1.6725 3.75 3.75s-1.6725 3.75-3.75 3.75h-4.254m3.5055 0 2 2.5c1.4 1.75 3.8756 0.75022 3.453-1.5l-1.033-5.5" stroke="currentColor"/>
4 <rect x="9" y="5.5" width="3" height="2" ry="1" fill="currentColor" />
5</svg>
diff --git a/dist/copy.svg b/dist/copy.svg
new file mode 100644
index 0000000..56cb5f0
--- /dev/null
+++ b/dist/copy.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14 14.75h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75z" fill="none" stroke="currentColor" />
3 <path d="m3.25 9.25h-1.75c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v1.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/cpu.svg b/dist/cpu.svg
new file mode 100644
index 0000000..a06ee60
--- /dev/null
+++ b/dist/cpu.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="6.25" y="6.25" width="3.5" height="3.5" fill="none" stroke="currentColor" />
3 <path d="m12.75 9.75h2.5m-2.5-3.5h2.5m-5.5 9v-2.5m-3.5 2.5v-2.5m3.5-9.5v-2.5m-9 9h2.5m0.75-6.5h8c0.4155 0 0.75 0.3345 0.75 0.75v8c0 0.4155-0.3345 0.75-0.75 0.75h-8c-0.4155 0-0.75-0.3345-0.75-0.75v-8c0-0.4155 0.3345-0.75 0.75-0.75zm-3.25 3h2.5m3-3v-2.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/credit-card.svg b/dist/credit-card.svg
new file mode 100644
index 0000000..7788180
--- /dev/null
+++ b/dist/credit-card.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 2.75h12c0.4155 0 0.75 0.3345 0.75 0.75v9c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-9c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m1.25 7.5v-2.5h13.5v2.5z" fill="currentColor" />
4 <path d="m4.25 9.75h1" fill="none" stroke="currentColor" />
5 <path d="m7.75 9.75h2" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/crop.svg b/dist/crop.svg
new file mode 100644
index 0000000..a4ca217
--- /dev/null
+++ b/dist/crop.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 4.75h9.25c0.4155 0 0.75 0.3345 0.75 0.75v9.25m3.5-3.5h-9.25c-0.4155 0-0.75-0.3345-0.75-0.75v-9.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/crosshair.svg b/dist/crosshair.svg
new file mode 100644
index 0000000..a629bc2
--- /dev/null
+++ b/dist/crosshair.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 1.75v2.5m0 8v2.5m-6.5-6.5h2.5m8 0h2.5m0 2e-7a6.5 6.5 0 0 1-6.5 6.5 6.5 6.5 0 0 1-6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" fill="none" stroke="currentColor" />
3 <path d="m7.75 8.249v1e-3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/database.svg b/dist/database.svg
new file mode 100644
index 0000000..297ee92
--- /dev/null
+++ b/dist/database.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 8.25c0 1.3807-2.3505 2.5-5.25 2.5-2.8995 0-5.25-1.1193-5.25-2.5m10.5-4.5a5.25 2.5 0 0 1-5.25 2.5 5.25 2.5 0 0 1-5.25-2.5 5.25 2.5 0 0 1 5.25-2.5 5.25 2.5 0 0 1 5.25 2.5zm-5e-6 0 5e-6 9c0 1.3807-2.3505 2.5-5.25 2.5-2.8995 0-5.25-1.1193-5.25-2.5l-4.8e-6 -9" fill="none" />
3</svg>
diff --git a/dist/delete.svg b/dist/delete.svg
new file mode 100644
index 0000000..25dba33
--- /dev/null
+++ b/dist/delete.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 6.2501 4 4m-4 0 4-4" fill="none" stroke="currentColor" />
3 <path d="m6.75 2.7499h7.75c0.4155 0 0.75 0.3345 0.75 0.75v9.5002c0 0.4155-0.3345 0.75-0.75 0.75h-7.75c-0.65076 0-0.86427-0.11512-1.25-0.5l-4.51-4.5001c-0.29045-0.28981-0.31213-0.68855 0-1l4.51-4.5001c0.37687-0.37604 0.67477-0.5 1.25-0.5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/desktop.svg b/dist/desktop.svg
new file mode 100644
index 0000000..de9d807
--- /dev/null
+++ b/dist/desktop.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.25 13.75v-2.4999h-2.5v2.4999m-3 0h8.5m-10.25-11.5h12c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/dice-1.svg b/dist/dice-1.svg
new file mode 100644
index 0000000..e131b90
--- /dev/null
+++ b/dist/dice-1.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".75" fill="none" stroke="currentColor" />
3 <rect x="7.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/dice-2.svg b/dist/dice-2.svg
new file mode 100644
index 0000000..75c852f
--- /dev/null
+++ b/dist/dice-2.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".75" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/dice-3.svg b/dist/dice-3.svg
new file mode 100644
index 0000000..3944821
--- /dev/null
+++ b/dist/dice-3.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".75" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="7.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/dice-4.svg b/dist/dice-4.svg
new file mode 100644
index 0000000..0360ece
--- /dev/null
+++ b/dist/dice-4.svg
@@ -0,0 +1,7 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".75" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="4.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="10.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7</svg>
diff --git a/dist/dice-5.svg b/dist/dice-5.svg
new file mode 100644
index 0000000..a79970b
--- /dev/null
+++ b/dist/dice-5.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".75" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="7.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="4.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7 <rect x="10.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/dice-6.svg b/dist/dice-6.svg
new file mode 100644
index 0000000..ebcdc29
--- /dev/null
+++ b/dist/dice-6.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".75" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="4.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="10.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6 <rect x="4.75" y="10.75" width=".5" height=".5" fill="none" stroke="currentColor" />
7 <rect x="10.75" y="4.75" width=".5" height=".5" fill="none" stroke="currentColor" />
8 <rect x="10.75" y="7.75" width=".5" height=".5" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/disk.svg b/dist/disk.svg
new file mode 100644
index 0000000..5553442
--- /dev/null
+++ b/dist/disk.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="6.75" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="8" r="1.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/download.svg b/dist/download.svg
new file mode 100644
index 0000000..44fef90
--- /dev/null
+++ b/dist/download.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 10.25v3.25c0 0.4155 0.3345 0.75 0.75 0.75h8.5c0.4155 0 0.75-0.3345 0.75-0.75v-3.25" fill="none" stroke="currentColor" />
3 <path d="m4.25 6.25 3.5 3.5 3.5-3.5m-3.5-4.5v8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/dragon.svg b/dist/dragon.svg
new file mode 100644
index 0000000..b420ebf
--- /dev/null
+++ b/dist/dragon.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 12.75 1.5 1 1.5-1m-2.5 0c2.75-0.04336 3.5082-4.0052 1-5.5l1.5-4 4-2c-1.75 2.25-0.44572 5.3275 2 6-2.4916 0.92466-3.4624 3.5346-2 5.4879m-3 0.01209 1.5 1.5h2.5m3-1.5h-14.5l2-1.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/edit.svg b/dist/edit.svg
new file mode 100644
index 0000000..93edf65
--- /dev/null
+++ b/dist/edit.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.75 13.25h5.5" fill="none" stroke="currentColor" />
3 <path d="m12.243 5.2314c0.68215-0.68468 0.68342-1.7915 0-2.4749-0.68342-0.68342-1.7902-0.6822-2.4749-2e-7l-7.0121 6.9872-1.0001 3.5 3.3541-1c0.13901-0.04144 0.20377-0.06544 0.32373-0.17773z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/ellipsis-h.svg b/dist/ellipsis-h.svg
new file mode 100644
index 0000000..0ee80ac
--- /dev/null
+++ b/dist/ellipsis-h.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8.0442" r="1" stroke="currentColor" />
3 <circle cx="13.5" cy="8" r="1" stroke="currentColor" />
4 <circle cx="2.5" cy="8" r="1" stroke="currentColor" />
5</svg>
diff --git a/dist/ellipsis-v.svg b/dist/ellipsis-v.svg
new file mode 100644
index 0000000..bdd7ccc
--- /dev/null
+++ b/dist/ellipsis-v.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="8" r="1" stroke="currentColor" />
3 <circle cx="8" cy="13.5" r="1" stroke="currentColor" />
4 <circle cx="8" cy="2.5" r="1" stroke="currentColor" />
5</svg>
diff --git a/dist/envelope-open-text.svg b/dist/envelope-open-text.svg
new file mode 100644
index 0000000..f44be7f
--- /dev/null
+++ b/dist/envelope-open-text.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 7v-5.4999c0-0.4155 0.3345-0.75 0.75-0.75h10c0.4155 0 0.75 0.3345 0.75 0.75v5.4999m0-2.25c0.59934 0.34603 1 0.8345 1 1.25v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-8.5c0-0.4155 0.39542-0.90094 1-1.25m-1 1.5 5.2845 4.3681c1.0065 0.83198 1.9181 0.82912 2.9676-0.03704l5.2479-4.3311" fill="none" stroke="currentColor" />
3 <path d="m5.25 3.75h5.5" fill="none" stroke="currentColor" />
4 <path d="m6.25 6.75h3.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/envelope-open.svg b/dist/envelope-open.svg
new file mode 100644
index 0000000..f7a3e4f
--- /dev/null
+++ b/dist/envelope-open.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.75 6.3907v7.6093c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-7.6405c0-0.61853 0.23135-1.0579 0.75-1.4634l4.5345-3.5448c1.0288-0.80426 1.9-0.80671 2.9676 0.037037l4.4979 3.5547c0.52159 0.41221 0.75 0.85249 0.75 1.4476z" fill="none" stroke="currentColor" />
3 <path d="m3.75 7.7499 2.7845 2.3683c0.99472 0.84604 1.9299 0.84328 2.9676-0.03704l2.7479-2.3312" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/envelope.svg b/dist/envelope.svg
new file mode 100644
index 0000000..b8c3f88
--- /dev/null
+++ b/dist/envelope.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 3.5c0-0.4155 0.3345-0.75 0.75-0.75h12c0.4155 0 0.75 0.3345 0.75 0.75v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75zm0 0.25 5.2845 4.3681c1.0065 0.83198 1.9181 0.82912 2.9676-0.03704l5.2479-4.3311" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/eraser.svg b/dist/eraser.svg
new file mode 100644
index 0000000..9b62af0
--- /dev/null
+++ b/dist/eraser.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 11.25-5-5m4-4-8.5 8.5 3 3h4l6.5-6.5zm-5.5 11.5h10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/exchange-h.svg b/dist/exchange-h.svg
new file mode 100644
index 0000000..f9f654f
--- /dev/null
+++ b/dist/exchange-h.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 8.25-3 3 3 3m9.5-3h-12.5" fill="none" stroke="currentColor" />
3 <path d="m14.25 4.75h-12.5m9.5-3 3 3-3 3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/exchange-v.svg b/dist/exchange-v.svg
new file mode 100644
index 0000000..32bd18b
--- /dev/null
+++ b/dist/exchange-v.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 4.75-3-3-3 3m3 9.5v-12.5" fill="none" stroke="currentColor" />
3 <path d="m11.25 14.25v-12.5m3 9.5-3 3-3-3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/expand-alt.svg b/dist/expand-alt.svg
new file mode 100644
index 0000000..a9c25a2
--- /dev/null
+++ b/dist/expand-alt.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.75 2.25-11.5 11.5m11.5 0-11.5-11.5m11.5 8 3.18e-4 3.4999h-3.5m-7.9999-3.4999-7.5e-5 3.4999h3.5m7.9997-7.9999 3.18e-4 -3.4997h-3.5m-7.9999 3.4997-7.5e-5 -3.4997h3.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/expand.svg b/dist/expand.svg
new file mode 100644
index 0000000..b4133eb
--- /dev/null
+++ b/dist/expand.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.2501 5.75v-2.7497c0-0.4155 0.3345-0.75 0.75-0.75h2.7499" fill="none" stroke="currentColor" />
3 <path d="m13.75 5.75v-2.7497c0-0.4155-0.3345-0.75-0.75-0.75h-2.7497" fill="none" stroke="currentColor" />
4 <path d="m2.2501 10.25v2.7499c0 0.4155 0.3345 0.75 0.75 0.75h2.7499" fill="none" stroke="currentColor" />
5 <path d="m13.75 10.25v2.7499c0 0.4155-0.3345 0.75-0.75 0.75h-2.7497" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/external-link-alt.svg b/dist/external-link-alt.svg
new file mode 100644
index 0000000..69222ac
--- /dev/null
+++ b/dist/external-link-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 9.25v3.75c0 0.4155-0.3345 0.75-0.75 0.75h-8c-0.4155 0-0.75-0.3345-0.75-0.75v-8c0-0.4155 0.3345-0.75 0.75-0.75h3.75" fill="none" stroke="currentColor" />
3 <path d="m9.25 2.25h4.5v4.5m-7 2.5 7-7" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/external-link.svg b/dist/external-link.svg
new file mode 100644
index 0000000..c135582
--- /dev/null
+++ b/dist/external-link.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="1.75" y="1.75" width="12.5" height="12.5" ry=".75" fill="none" stroke="currentColor" />
3 <path d="m6.25 5.25h4.5v4.5m-5.5 1 5.5-5.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/eye-dropper.svg b/dist/eye-dropper.svg
new file mode 100644
index 0000000..919baba
--- /dev/null
+++ b/dist/eye-dropper.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.25 4.25 2-2c0.68342-0.68342 1.7915-0.68342 2.4749 0 0.68342 0.68342 0.68342 1.7915 0 2.4749l-1.9749 2.0251 1 1-2 2-4.5-4.5 2-2zm-6.5 9-1 1m7.9874-5.5126-4.4874 4.5126h-2.5v-2.5l4.5126-4.4874" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/eye-slash.svg b/dist/eye-slash.svg
new file mode 100644
index 0000000..dee5bdb
--- /dev/null
+++ b/dist/eye-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.8278 2.84c0.37429-0.05841 0.76509-0.09002 1.1722-0.09002 4.7203 0 7.25 4.25 7.25 5.25 0 0.38722-0.37548 1.2617-1.1112 2.1881" fill="none" stroke="currentColor" />
3 <path d="m9.5582 9.6231c-0.40432 0.38825-0.9534 0.62688-1.5582 0.62688-1.2426 0-2.25-1.0074-2.25-2.25 0-0.60514 0.23889-1.1545 0.62752-1.5589m-5.3779-5.4407 14 14m-2.9949-2.8992c-1.0768 0.67186-2.415 1.1487-4.0047 1.1487-4.7542 0-7.25-4.25-7.25-5.25 0-0.65308 1.0789-2.6923 3.1423-4.0286" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/eye.svg b/dist/eye.svg
new file mode 100644
index 0000000..ef95434
--- /dev/null
+++ b/dist/eye.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8c0 1-2.5042 5.25-7.25 5.25-4.7542 0-7.25-4.25-7.25-5.25 0-1 2.5297-5.25 7.25-5.25s7.25 4.25 7.25 5.25z" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="8" r="2.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/fast-backward.svg b/dist/fast-backward.svg
new file mode 100644
index 0000000..3c49018
--- /dev/null
+++ b/dist/fast-backward.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.75 3.25-5.5 4.75 5.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m7.7501 3.25-5.5 4.75 5.5 4.75z" fill="none" stroke="currentColor" />
4 <path d="m0.75 12.75v-9.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/fast-forward.svg b/dist/fast-forward.svg
new file mode 100644
index 0000000..788c5cd
--- /dev/null
+++ b/dist/fast-forward.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 3.25 5.5 4.75-5.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m7.75 3.25 5.5 4.75-5.5 4.75z" fill="none" stroke="currentColor" />
4 <path d="m14.75 12.75v-9.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/feed.svg b/dist/feed.svg
new file mode 100644
index 0000000..428095d
--- /dev/null
+++ b/dist/feed.svg
@@ -0,0 +1,5 @@
1<svg fill="none" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 1.75c6.9036 0 12.5 5.5964 12.5 12.5" stroke="currentColor" />
3 <circle cx="3" cy="13" r="1.25" fill="none" stroke="currentColor" />
4 <path d="m1.75 6.75c4.1421 0 7.5 3.3579 7.5 7.5" stroke="currentColor" />
5</svg>
diff --git a/dist/file-alert.svg b/dist/file-alert.svg
new file mode 100644
index 0000000..e2cf493
--- /dev/null
+++ b/dist/file-alert.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="7.75" y="4.75" width=".5" height="3.5" ry="0" fill="none" stroke="currentColor" />
3 <rect x="7.688" y="10.688" width=".625" height=".625" ry="0" fill="none" stroke="currentColor" />
4 <path d="m12.5 14.75c0.4155 0 0.75-0.3345 0.75-0.75v-8.7501c0-0.4073-0.16364-0.6635-0.5-0.99986l-3-3c-0.32025-0.32025-0.54086-0.5-1-0.5h-5.25c-0.4155 0-0.75 0.3345-0.75 0.75v12.5c0 0.4155 0.3345 0.75 0.75 0.75z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-badge.svg b/dist/file-badge.svg
new file mode 100644
index 0000000..896d7cc
--- /dev/null
+++ b/dist/file-badge.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-5.75m2-14v3.5241c0 0.54055 0.43517 0.97572 0.97572 0.97572h3.5243c0-0.4073-0.16364-0.6635-0.5-0.99986l-3-3c-0.32025-0.32025-0.54086-0.5-1-0.5h-5.25c-0.4155 0-0.75 0.3345-0.75 0.75v0.25" fill="none" stroke="currentColor" />
3 <path d="m6.75 7.75a3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3zm-1 2.25v5.25l-2-1.5-2 1.5v-5.25" fill="none" />
4</svg>
diff --git a/dist/file-binary.svg b/dist/file-binary.svg
new file mode 100644
index 0000000..cfb4ce4
--- /dev/null
+++ b/dist/file-binary.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.5m-0.25-10.5v-2.75c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m0.75 8.75c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5v1.5c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5z" fill="none" stroke="currentColor" />
4 <path d="m8.25 11.75v-4.5l-2 1" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-check.svg b/dist/file-check.svg
new file mode 100644
index 0000000..5114b77
--- /dev/null
+++ b/dist/file-check.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m-0.5-8.5v-4.75c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m1.25 9.75 2 2 3.5-4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-code.svg b/dist/file-code.svg
new file mode 100644
index 0000000..2e88ba4
--- /dev/null
+++ b/dist/file-code.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.5m-0.25-10v-3.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m2.75 11.75-2-2 2-2" fill="none" stroke="currentColor" />
4 <path d="m6.25 11.75 2-2-2-2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-exchange.svg b/dist/file-exchange.svg
new file mode 100644
index 0000000..f5a6951
--- /dev/null
+++ b/dist/file-exchange.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m0-14h5.5c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m0.74997 10.75h7m-5 2-2-2 2-2" fill="none" stroke="currentColor" />
4 <path d="m0.74997 5.75h7m-2 2 2-2-2-2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-export.svg b/dist/file-export.svg
new file mode 100644
index 0000000..530b996
--- /dev/null
+++ b/dist/file-export.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m-0.5-10v-3.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m0.74997 9.75h7.5m-2 2 2-2-2-2" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-import.svg b/dist/file-import.svg
new file mode 100644
index 0000000..3088220
--- /dev/null
+++ b/dist/file-import.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m-0.5-10v-3.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m8.25 9.75h-7.5m2 2-2-2 2-2" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-minus.svg b/dist/file-minus.svg
new file mode 100644
index 0000000..9478c3e
--- /dev/null
+++ b/dist/file-minus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-1.25m0-7v-4.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m1.25 9.25h5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-plus.svg b/dist/file-plus.svg
new file mode 100644
index 0000000..b4413c2
--- /dev/null
+++ b/dist/file-plus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.25m-0.5-11v-2.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m1.25 9.25h5m-2.5 2.5v-5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-text-alt.svg b/dist/file-text-alt.svg
new file mode 100644
index 0000000..0e3c401
--- /dev/null
+++ b/dist/file-text-alt.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-12.5c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m5.75 8.25h4.5" fill="none" stroke="currentColor" />
4 <path d="m5.75 11.25h4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-text.svg b/dist/file-text.svg
new file mode 100644
index 0000000..1d123c0
--- /dev/null
+++ b/dist/file-text.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.5m-0.25-11v-2.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m1.35 10.25h2.3m0.6 1-1.75-4.5-1.75 4.5" fill="none" stroke="currentColor" />
4 <path d="m8.1265 9.0001h-1.3765m0 2.25v-4.5c0.64584-8.059e-4 0.73017 1.807e-4 1.376 0.0017 0.62132 0 1.125 0.50368 1.125 1.125 0 0.62132-0.50368 1.1233-1.125 1.1233h0.499c0.62132 0 1.125 0.50368 1.125 1.125 0 0.62132-0.52465 0.96493-1.125 1.125z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/file-trash.svg b/dist/file-trash.svg
new file mode 100644
index 0000000..46c62d7
--- /dev/null
+++ b/dist/file-trash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-4.25m-5.5-11.5v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m2.75 8.75v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h2c0.4155 0 0.75 0.3345 0.75 0.75v1.75m-5.5-7.49e-5h7.5m-1 7.45e-5v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-4c-0.4155 0-0.75-0.3345-0.75-0.75v-5.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-x.svg b/dist/file-x.svg
new file mode 100644
index 0000000..a0defff
--- /dev/null
+++ b/dist/file-x.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9m-0.75-10v-3.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3 <path d="m5.75 7.25-4.5 4.5m0-4.5 4.5 4.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/file-zip.svg b/dist/file-zip.svg
new file mode 100644
index 0000000..87440a3
--- /dev/null
+++ b/dist/file-zip.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 3.25h0.5" fill="none" stroke="currentColor" />
3 <path d="m8.75 4.75h0.5" fill="none" stroke="currentColor" />
4 <path d="m6.75 6.25h0.5" fill="none" stroke="currentColor" />
5 <path d="m8.75 7.75h0.5" fill="none" stroke="currentColor" />
6 <path d="m6.75 9.25h0.5" fill="none" stroke="currentColor" />
7 <path d="m6.25 11.75v3.531l2.5-0.0177v-3.5133z" fill="none" stroke="currentColor" />
8 <path d="m3.2761 14.716c-0.30549-0.094788-0.52614-0.37882-0.52614-0.71628v-12.5c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986v8.7501c0 0.4155-0.3345 0.75-0.75 0.75h-0.75" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/file.svg b/dist/file.svg
new file mode 100644
index 0000000..8784069
--- /dev/null
+++ b/dist/file.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 8.25v5.75c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-12.5c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.45914 0 0.67975 0.17975 1 0.5l3 3c0.33636 0.33636 0.5 0.59256 0.5 0.99986h-3.5243c-0.54055 0-0.97572-0.43517-0.97572-0.97572v-3.5241" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/film.svg b/dist/film.svg
new file mode 100644
index 0000000..6ac5f29
--- /dev/null
+++ b/dist/film.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 11.25h3m-3-6h3m-13.5 6h3m-2.9997-3h13.5m-13.5-3h3m7.4998-3v12m-7.4998-12v12m-2.25-12h12c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/filter.svg b/dist/filter.svg
new file mode 100644
index 0000000..b99fdd6
--- /dev/null
+++ b/dist/filter.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 1.75 5.5 6.75v4.75l3.5 1.5v-6.25l5.5-6.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/flask-potion.svg b/dist/flask-potion.svg
new file mode 100644
index 0000000..fc43879
--- /dev/null
+++ b/dist/flask-potion.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 10.5c4.2444-2.0235 6.2369 1.0027 10.5 0m-8-9.25h5.5m-1 0v4.334c1.7555 0.69766 3.5 2.416 3.5 4.916 0 2.0237-1.2172 3.3808-2.3324 4.25h-5.8301c-1.1181-0.86905-2.3374-2.2871-2.3374-4.25 0-2.5 1.7474-4.2148 3.5-4.9139v-4.3361" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/flask.svg b/dist/flask.svg
new file mode 100644
index 0000000..21cdc72
--- /dev/null
+++ b/dist/flask.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.25 1.25h5.5m-1 0v6l3.5 5c0.85014 1.2145 0.39563 2.5-1 2.5h-8.5c-1.3828 0-1.8884-1.2309-1-2.5l3.5-5v-6" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/folder-minus.svg b/dist/folder-minus.svg
new file mode 100644
index 0000000..987bc95
--- /dev/null
+++ b/dist/folder-minus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 2.25h4.25l2 2h5.25c0.4155 0 0.75 0.3345 0.75 0.75v8c0 0.4155-0.3345 0.75-0.75 0.75h-11.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.7607 9.2393h4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/folder-open.svg b/dist/folder-open.svg
new file mode 100644
index 0000000..823d3dd
--- /dev/null
+++ b/dist/folder-open.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 13.5 2-6.25h12.5l-2.25 7h-11.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75h4.25l2 2h5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/folder-plus.svg b/dist/folder-plus.svg
new file mode 100644
index 0000000..147986a
--- /dev/null
+++ b/dist/folder-plus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 2.25h4.25l2 2h5.25c0.4155 0 0.75 0.3345 0.75 0.75v8c0 0.4155-0.3345 0.75-0.75 0.75h-11.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m7.7607 7.2393v4m-2-2h4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/folder.svg b/dist/folder.svg
new file mode 100644
index 0000000..1b9b654
--- /dev/null
+++ b/dist/folder.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 2.25h4.25l2 2h5.75c0.4155 0 0.75 0.3345 0.75 0.75v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/font-case.svg b/dist/font-case.svg
new file mode 100644
index 0000000..245338b
--- /dev/null
+++ b/dist/font-case.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 9.75h5m1.25 3-3.25-9.5h-1l-3.25 9.5" fill="none" stroke="currentColor" />
3 <path d="m15.25 10.25c0 1.3807-1.1193 2.5-2.5 2.5s-2.5-1.1193-2.5-2.5v-1.5c0-1.3807 1.1193-2.5 2.5-2.5s2.5 1.1193 2.5 2.5zm0-4v6.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/font.svg b/dist/font.svg
new file mode 100644
index 0000000..fd0d074
--- /dev/null
+++ b/dist/font.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.35 9.25h5.3m1.6 3.9999-3.75-10.5h-1l-3.75 10.5m6.5 0h3.5m-11.5 0h3.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/forward.svg b/dist/forward.svg
new file mode 100644
index 0000000..b97f092
--- /dev/null
+++ b/dist/forward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.25 5.5 4.75-5.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m9.25 3.25 5.5 4.75-5.5 4.75z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/fox.svg b/dist/fox.svg
new file mode 100644
index 0000000..df56246
--- /dev/null
+++ b/dist/fox.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 10.25 3.5-4.5h5.5l2.5-3v2m3 2-0.5 1h-2.5l-1.5 2h-1.5l3e-7 4m-5 0-0.5-2 2.5-2v-1" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/ghost.svg b/dist/ghost.svg
new file mode 100644
index 0000000..03bd521
--- /dev/null
+++ b/dist/ghost.svg
@@ -0,0 +1,5 @@
1<svg fill="none" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.25 6v8.25c-0.25-0.25-0.5194-0.5-1-0.5-0.60765 0-1.25 0.25-2 1.5-0.91983-1.408-1.7348-1.5029-2.25-1.5-0.53066 0.003031-1.3336 0.1155-2.25 1.5-0.75-1.25-1.3067-1.5-2-1.5-0.43812 0-0.75 0.25-1 0.5v-8.25c0-2.8995 2.3505-5.25 5.25-5.25 2.8995 0 5.25 2.3505 5.25 5.25z" stroke="currentColor" />
3 <path d="m6.25 5.75v1.5" fill="none" stroke="currentColor" />
4 <path d="m9.75 5.75v1.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/gift.svg b/dist/gift.svg
new file mode 100644
index 0000000..eb69251
--- /dev/null
+++ b/dist/gift.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 4.75v10m-3.2501-10c-0.9665 0-1.75-0.7835-1.75-1.75s0.7835-1.75 1.75-1.75c0.48972 0 0.92713 0.20648 1.2501 0.52536l1.9999 1.9746 1.9999-1.9746c0.32297-0.31889 0.76038-0.52536 1.2501-0.52536 0.9665 0 1.75 0.7835 1.75 1.75s-0.7835 1.75-1.75 1.75m-6.25 3.5001h-3.5v-3.4998l13-1e-7v3.4998h-3.5m2.5 0v5.7499c0 0.4155-0.3345 0.75-0.75 0.75h-9.5c-0.4155 0-0.75-0.3345-0.75-0.75v-5.7499" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/git-branch.svg b/dist/git-branch.svg
new file mode 100644
index 0000000..f997555
--- /dev/null
+++ b/dist/git-branch.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.25 5.75c0 3.5899-2.9101 6.5-6.5 6.5m3e-7 0c0 1.1046-0.89543 2-2 2s-2-0.89543-2-2 0.89543-2 2-2 2 0.89543 2 2zm8.5-8.5c0 1.1046-0.89543 2-2 2s-2-0.89543-2-2 0.89543-2 2-2 2 0.89543 2 2zm-10.5 6.4998v-7.9998" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/git-commit.svg b/dist/git-commit.svg
new file mode 100644
index 0000000..066649a
--- /dev/null
+++ b/dist/git-commit.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 7.75h-4.5m-5 0h-5m10 0a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/git-compare-alt.svg b/dist/git-compare-alt.svg
new file mode 100644
index 0000000..7dd1906
--- /dev/null
+++ b/dist/git-compare-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.249 12.25c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2zm-5.4994-10.5-2 2 2 2m-2-1.9999h4.7412c0.42004 0 0.75884 0.36474 0.75884 0.8178v5.6821" fill="none" stroke="currentColor" />
3 <path d="m6.25 14.25 2-2-2-2m2 1.9999h-4.7417c-0.42004 0-0.7582-0.36474-0.7582-0.8178v-5.6821m1.9999-2.0001c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/git-compare.svg b/dist/git-compare.svg
new file mode 100644
index 0000000..02ad19f
--- /dev/null
+++ b/dist/git-compare.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.75 3.75h0.5c1.6569 0 3 1.3431 3 3v3.5m1.9997 2c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
3 <path d="m7.2501 12.25h-0.5c-1.6569 0-3-1.3431-3-3v-3.5m1.9999-1.9999c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/git-merge.svg b/dist/git-merge.svg
new file mode 100644
index 0000000..2040122
--- /dev/null
+++ b/dist/git-merge.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 5.75c0 3.5899 2.9101 6.5 6.5 6.5m-4.5-8.5a2 2 0 0 0-2-2 2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2zm8.5 8.5a2 2 0 0 0-2-2 2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2zm-10.5-6.5v8.4999" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/git-pull-request-alt.svg b/dist/git-pull-request-alt.svg
new file mode 100644
index 0000000..8a75954
--- /dev/null
+++ b/dist/git-pull-request-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 5.75v8.4999m2-10.5c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
3 <path d="m7.75 3.75h4.7412c0.42004 0 0.75884 0.36474 0.75884 0.8178v5.6821m-3.5-8.4999-2 2 2 2m5.5 6.5c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/git-pull-request.svg b/dist/git-pull-request.svg
new file mode 100644
index 0000000..b3becbe
--- /dev/null
+++ b/dist/git-pull-request.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 5.75v8.4999m2-10.5c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
3 <path d="m8.75 3.75h0.5c1.6569-2e-7 3 1.3431 3 3v3.5m2 2c0-1.1046-0.89543-2-2-2s-2 0.89543-2 2 0.89543 2 2 2 2-0.89543 2-2z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/globe.svg b/dist/globe.svg
new file mode 100644
index 0000000..86ab190
--- /dev/null
+++ b/dist/globe.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 8.25h12.5m-4 0a2.25 6.5 0 0 1-2.25 6.5 2.25 6.5 0 0 1-2.25-6.5 2.25 6.5 0 0 1 2.25-6.5 2.25 6.5 0 0 1 2.25 6.5zm4.25 0a6.5 6.5 0 0 1-6.5 6.5 6.5 6.5 0 0 1-6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/graph.svg b/dist/graph.svg
new file mode 100644
index 0000000..ca699f8
--- /dev/null
+++ b/dist/graph.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.25 13c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75 0.7835-1.75 1.75-1.75 1.75 0.7835 1.75 1.75zm9-3.5c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75c0-0.9665 0.7835-1.75 1.75-1.75s1.75 0.7835 1.75 1.75zm-7-6.5c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75 0.7835-1.75 1.75-1.75 1.75 0.7835 1.75 1.75zm-2.0942 9.4126 5.6868-2.3235m-4.163-5.7868 4.5859 3.9307m-6.0863-3.5029-1.3496 6.543" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/hash.svg b/dist/hash.svg
new file mode 100644
index 0000000..473a749
--- /dev/null
+++ b/dist/hash.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.7501 14.25 0.99984-12m4 12 1.0002-12m-8.5001 3.5h11m-11 5h11" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/headphones.svg b/dist/headphones.svg
new file mode 100644
index 0000000..ba6c3ef
--- /dev/null
+++ b/dist/headphones.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 8.75v5.5h0.625c1.5188 0 2.75-1.2312 2.75-2.75 0-1.5188-1.2312-2.75-2.75-2.75zm-4.5625 0v5.5h-0.625c-1.5188 0-2.75-1.2312-2.75-2.75 0-1.5188 1.2312-2.75 2.75-2.75zm-3.4375 3-1-1v-2.25c0-3.7279 3.0221-6.75 6.75-6.75 3.7279 0 6.75 3.0221 6.75 6.75v2.25l-1 1" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/headset.svg b/dist/headset.svg
new file mode 100644
index 0000000..868ae2d
--- /dev/null
+++ b/dist/headset.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 14.25h2.5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-2.5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm3.5-8v5h0.5c1.3807 0 2.5-1.1193 2.5-2.5 0-1.3807-1.1193-2.5-2.5-2.5zm-4.5 0v5h-0.5c-1.3807 0-2.5-1.1193-2.5-2.5 0-1.3807 1.1193-2.5 2.5-2.5zm-3 2.5-1-1v-0.75c0-3.4518 2.7982-6.25 6.25-6.25 3.4518 0 6.25 2.7982 6.25 6.25v6.75c0 0.831-0.669 1.5-1.5 1.5h-4.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/heart-filled.svg b/dist/heart-filled.svg
new file mode 100644
index 0000000..e891c7c
--- /dev/null
+++ b/dist/heart-filled.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 8 6 5.75 6-5.75c0.60516-0.57994 0.75-1.4183 0.75-2.125 0-1.864-1.511-3.375-3.375-3.375s-2.9921 1.7118-3.375 2.375c-0.38548-0.66767-1.3956-2.375-3.375-2.375-1.864 0-3.375 1.511-3.375 3.375 0 0.85958 0.27519 1.6502 0.75 2.125z" fill="currentColor" stroke="currentColor" />
3</svg>
diff --git a/dist/heart.svg b/dist/heart.svg
new file mode 100644
index 0000000..057290f
--- /dev/null
+++ b/dist/heart.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2 8 6 5.75 6-5.75c0.60516-0.57994 0.75-1.4183 0.75-2.125 0-1.864-1.511-3.375-3.375-3.375s-2.9921 1.7118-3.375 2.375c-0.38548-0.66767-1.3956-2.375-3.375-2.375-1.864 0-3.375 1.511-3.375 3.375 0 0.85958 0.27519 1.6502 0.75 2.125z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/home.svg b/dist/home.svg
new file mode 100644
index 0000000..4bd15e6
--- /dev/null
+++ b/dist/home.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.75 2.75v10.75c0 0.4155-0.3345 0.75-0.75 0.75h-2.75v-4h-3v4h-2.75c-0.4155 0-0.75-0.3345-0.75-0.75v-6.75m-2 2 7-7 7 7" stroke="currentColor" />
3</svg>
diff --git a/dist/hourglass.svg b/dist/hourglass.svg
new file mode 100644
index 0000000..e345a04
--- /dev/null
+++ b/dist/hourglass.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 14.75v-2c0-1.4262-0.91883-2.9335-1.9-3.5-0.81436-0.47017-0.80693-1.5341 0-2 1.0079-0.58191 1.9-2.0468 1.9-3.5v-2m-8 13v-2c0-1.4524 0.95744-2.9558 1.9-3.5 0.78411-0.45271 0.79059-1.5436 0-2-0.98973-0.57142-1.9-2.0661-1.9-3.5v-2m-1 13h10m-10-13h10" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/image.svg b/dist/image.svg
new file mode 100644
index 0000000..2332513
--- /dev/null
+++ b/dist/image.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 5.5a0.75 0.75 0 0 1-0.75 0.75 0.75 0.75 0 0 1-0.75-0.75 0.75 0.75 0 0 1 0.75-0.75 0.75 0.75 0 0 1 0.75 0.75zm-3 8.75 7.5-7.5 3.5 3.5m-11.75-8.5h11c0.4155 0 0.75 0.3345 0.75 0.75v11c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-11c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/inbox.svg b/dist/inbox.svg
new file mode 100644
index 0000000..9132aee
--- /dev/null
+++ b/dist/inbox.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 8.25h3.75l1.5 2h3l1.5-2h3.75m-10.5-6-3 6v4.75c0 0.4155 0.3345 0.75 0.75 0.75h12c0.4155 0 0.75-0.3345 0.75-0.75v-4.75l-3-6z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/indent-decrease.svg b/dist/indent-decrease.svg
new file mode 100644
index 0000000..eecbe84
--- /dev/null
+++ b/dist/indent-decrease.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.7497 2.2499h10.5" fill="none" stroke="currentColor" />
3 <path d="m9.75 5.25h4.4997" fill="none" stroke="currentColor" />
4 <path d="m9.75 8.25h4.4997" fill="none" stroke="currentColor" />
5 <path d="m3.7497 14.25h10.5" fill="none" stroke="currentColor" />
6 <path d="m6.25 8.2503h-5.5m2.5-2.5004-2.5 2.5004 2.5 2.4996" fill="none" stroke="currentColor" />
7 <path d="m9.75 11.25h4.4997" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/indent-increase.svg b/dist/indent-increase.svg
new file mode 100644
index 0000000..21334ca
--- /dev/null
+++ b/dist/indent-increase.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.7497 2.2499h10.5" fill="none" stroke="currentColor" />
3 <path d="m9.75 5.25h4.4997" fill="none" stroke="currentColor" />
4 <path d="m9.75 8.25h4.4997" fill="none" stroke="currentColor" />
5 <path d="m3.7497 14.25h10.5" fill="none" stroke="currentColor" />
6 <path d="m0.75 8.2503h5.5m-2.5-2.5004 2.5 2.5004-2.5 2.4996" fill="none" stroke="currentColor" />
7 <path d="m9.75 11.25h4.4997" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/iro.svg b/dist/iro.svg
new file mode 100644
index 0000000..45bc2d3
--- /dev/null
+++ b/dist/iro.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 11.25v-6.5" fill="none" stroke="currentColor" />
3 <path d="m4.75 11.25v-6.5h3" fill="none" stroke="currentColor" />
4 <path d="m10.25 7c0-1.2426 1.0074-2.25 2.25-2.25s2.25 1.0074 2.25 2.25v2c0 1.2426-1.0074 2.25-2.25 2.25s-2.25-1.0074-2.25-2.25z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/italic.svg b/dist/italic.svg
new file mode 100644
index 0000000..9c2a148
--- /dev/null
+++ b/dist/italic.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 13.25h6m-3.5-10.5h6m-5.5 10.5 2.5-10.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/key.svg b/dist/key.svg
new file mode 100644
index 0000000..5bfa5ec
--- /dev/null
+++ b/dist/key.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 11.25a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5zm-1-2.5 7-7m-4 4 2 2 2.5-2.5-2-2" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/laptop.svg b/dist/laptop.svg
new file mode 100644
index 0000000..5b80bdb
--- /dev/null
+++ b/dist/laptop.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 11.25h5l1 0.5h2.5l1-0.5h5l-1 1h-12.5zm2.25-7.5h10c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75h-10c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/layers-minus.svg b/dist/layers-minus.svg
new file mode 100644
index 0000000..aacf841
--- /dev/null
+++ b/dist/layers-minus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.251 11.751-5.7324 2.859c-0.28569 0.14248-0.74603 0.14379-1.0344 0l-5.7341-2.859" fill="none" stroke="currentColor" />
3 <path d="m9.7502 2.25h4.9996" fill="none" stroke="currentColor" />
4 <path d="m8.5179 4.894 5.5175 2.8391c0.28655 0.14745 0.28655 0.38491 0 0.53234l-5.5175 2.8388c-0.28388 0.14606-0.74787 0.14744-1.0344 0l-5.5172-2.8388c-0.29184-0.15016-0.28661-0.38485 0-0.53234l5.5172-2.8391c0.28656-0.14746 0.74545-0.14869 1.0344 0z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/layers-plus.svg b/dist/layers-plus.svg
new file mode 100644
index 0000000..e0dcf0c
--- /dev/null
+++ b/dist/layers-plus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8.25-5.7318 2.8544c-0.28577 0.14232-0.74787 0.14742-1.0344 0l-5.5173-2.8386c-0.29184-0.15015-0.28662-0.38488 0-0.53234l5.5173-2.8385" fill="none" stroke="currentColor" />
3 <path d="m14.25 11.751-5.7322 2.8588c-0.28569 0.14248-0.74602 0.14378-1.0344 0l-5.7343-2.8588" fill="none" stroke="currentColor" />
4 <path d="m12.25 5.7503v-5m-2.4998 2.5h4.9996" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/layers.svg b/dist/layers.svg
new file mode 100644
index 0000000..9e522c2
--- /dev/null
+++ b/dist/layers.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.5182 1.399 5.5173 2.8388c0.28656 0.14744 0.28655 0.38491 0 0.53234l-5.5173 2.8386c-0.28388 0.14605-0.74787 0.14743-1.0344 0l-5.5173-2.8386c-0.29184-0.15015-0.28661-0.38487 0-0.53234l5.5173-2.8388c0.28656-0.14745 0.74545-0.14868 1.0344 0z" fill="none" stroke="currentColor" />
3 <path d="m14.25 8.25-5.7322 2.8589c-0.28569 0.14248-0.74602 0.14378-1.0344 0l-5.7343-2.8589" fill="none" stroke="currentColor" />
4 <path d="m14.25 11.75-5.7322 2.8589c-0.28569 0.14248-0.74602 0.14378-1.0344 0l-5.7343-2.8589" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/layout.svg b/dist/layout.svg
new file mode 100644
index 0000000..c18d8c5
--- /dev/null
+++ b/dist/layout.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.25h12m-8.5 3.5v7.5m-3.5-7.5h12m-11.25-4.5h10.5c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-10.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/link.svg b/dist/link.svg
new file mode 100644
index 0000000..f05602f
--- /dev/null
+++ b/dist/link.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 3.15 0.4519-0.4481c1.2692-1.2692 3.327-1.2692 4.5962 0s1.2692 3.327 0 4.5962l-2 2c-1.2692 1.2692-3.327 1.2692-4.5962 0" fill="none" stroke="currentColor" />
3 <path d="m7.75 12.85-0.45662 0.45281c-1.2692 1.2692-3.327 1.2692-4.5962 0s-1.2692-3.327 0-4.5962l2-2c1.2692-1.2692 3.327-1.2692 4.5962 0" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/list-ordered.svg b/dist/list-ordered.svg
new file mode 100644
index 0000000..47dae0d
--- /dev/null
+++ b/dist/list-ordered.svg
@@ -0,0 +1,7 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 3.25h8.5" fill="none" stroke="currentColor" />
3 <path d="m6.25 13.25h8.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 6.2503v-4.0003l-1.5001 0.5" fill="none" stroke="currentColor" />
5 <path d="m6.25 8.25h8.5" fill="none" stroke="currentColor" />
6 <path d="m0.74998 9.75c0.56403-0.67859 1.4789-0.77109 2-0.25 0.4612 0.4612 0.62016 1.2577 0.063865 1.814-0.62848 0.62848-2.0639 1.186-2.0639 2.436h2.5001" fill="none" stroke="currentColor" />
7</svg>
diff --git a/dist/list-unordered.svg b/dist/list-unordered.svg
new file mode 100644
index 0000000..d23b9a3
--- /dev/null
+++ b/dist/list-unordered.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 3.25h8.5" fill="none" stroke="currentColor" />
3 <path d="m6.25 13.25h8.5" fill="none" stroke="currentColor" />
4 <circle cx="2.25" cy="3.25" r=".5" fill="currentColor" stroke="currentColor" />
5 <circle cx="2.25" cy="13.25" r=".5" fill="currentColor" stroke="currentColor" />
6 <path d="m6.25 8.25h8.5" fill="none" stroke="currentColor" />
7 <circle cx="2.25" cy="8.25" r=".5" fill="currentColor" stroke="currentColor" />
8</svg>
diff --git a/dist/lock-open.svg b/dist/lock-open.svg
new file mode 100644
index 0000000..1e099aa
--- /dev/null
+++ b/dist/lock-open.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 4.25v-0.25c0-1.7949 1.4551-3.25 3.25-3.25s3.25 1.4551 3.25 3.25v3.75m-7.75 0h9c0.4155 0 0.75 0.3345 0.75 0.75v5c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/lock-slash.svg b/dist/lock-slash.svg
new file mode 100644
index 0000000..9f5b8b9
--- /dev/null
+++ b/dist/lock-slash.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.3272 2.2211c0.49157-0.29896 1.0553-0.47114 1.6728-0.47114 1.7949 0 3.25 1.4551 3.25 3.25v1.75c0 0.54543 0.44825 1 1 1h0.25c0.4155 0 0.75 0.3345 0.75 0.75v0.25" fill="none" stroke="currentColor" />
3 <path d="m1 1 14 14" fill="none" stroke="currentColor" />
4 <path d="m13.25 13.5c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-5c0-0.4155 0.3345-0.75 0.75-0.75h4.25" fill="none" stroke="currentColor" />
5 <path d="m4.75 7.75v-3" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/lock.svg b/dist/lock.svg
new file mode 100644
index 0000000..f2517c4
--- /dev/null
+++ b/dist/lock.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 7.75v-2.75c0-1.7949 1.4551-3.25 3.25-3.25s3.25 1.4551 3.25 3.25v2.75m-7.75 0h9c0.4155 0 0.75 0.3345 0.75 0.75v5c0 0.4155-0.3345 0.75-0.75 0.75h-9c-0.4155 0-0.75-0.3345-0.75-0.75v-5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/login.svg b/dist/login.svg
new file mode 100644
index 0000000..945282a
--- /dev/null
+++ b/dist/login.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 3.25h3.25c0.4155 0 0.75 0.3345 0.75 0.75v8.5c0 0.4155-0.3345 0.75-0.75 0.75h-3.25" fill="none" stroke="currentColor" />
3 <path d="m6.2497 4.75 3.5 3.5-3.5 3.5m-4.5-3.5h8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/logout.svg b/dist/logout.svg
new file mode 100644
index 0000000..61dcc27
--- /dev/null
+++ b/dist/logout.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 3.25h-3.25c-0.4155 0-0.75 0.3345-0.75 0.75v8.5c0 0.4155 0.3345 0.75 0.75 0.75h3.25" fill="none" stroke="currentColor" />
3 <path d="m10.75 4.75 3.5 3.5-3.5 3.5m-4.5-3.5h8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/map-marker.svg b/dist/map-marker.svg
new file mode 100644
index 0000000..c5a29fb
--- /dev/null
+++ b/dist/map-marker.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="7.75" cy="6.25" r="1.5" fill="none" stroke="currentColor" />
3 <path transform="rotate(45)" d="m16.263 5.3033-7.2337-1.0141c-2.6461-0.37096-4.6668-2.6578-4.6668-5.3863 0-3.0091 2.4624-5.4484 5.5-5.4484 2.7653-2e-7 5.0906 2.0165 5.442 4.6544z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/map.svg b/dist/map.svg
new file mode 100644
index 0000000..b048975
--- /dev/null
+++ b/dist/map.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 14.25v-10.5m-4.5 8.5v-10.5m0 10.5-4.5 2v-10.5l4.5-2 4.5 2 4.5-2v10.5l-4.5 2z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/menu.svg b/dist/menu.svg
new file mode 100644
index 0000000..3ed88d6
--- /dev/null
+++ b/dist/menu.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.25h11.5" fill="none" stroke="currentColor" />
3 <path d="m2.25 8.25h11.5" fill="none" stroke="currentColor" />
4 <path d="m2.25 13.25h11.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/message-check.svg b/dist/message-check.svg
new file mode 100644
index 0000000..70e963c
--- /dev/null
+++ b/dist/message-check.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.33518 0.7737-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.75 7.25 1.5 1.5 3-3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/message-dots.svg b/dist/message-dots.svg
new file mode 100644
index 0000000..05de08b
--- /dev/null
+++ b/dist/message-dots.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.33518 0.7737-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="6.75" width=".5" height=".5" fill="none" stroke="currentColor" />
4 <rect x="7.75" y="6.75" width=".5" height=".5" fill="none" stroke="currentColor" />
5 <rect x="10.75" y="6.75" width=".5" height=".5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/message-plus.svg b/dist/message-plus.svg
new file mode 100644
index 0000000..714f399
--- /dev/null
+++ b/dist/message-plus.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.7501 12.25h-2.0001l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75h11c0.4155 0 0.75 0.3345 0.75 0.75v4.75" fill="none" stroke="currentColor" />
3 <path d="m12.25 14.75v-5m-2.4998 2.5h4.9996" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/message-round.svg b/dist/message-round.svg
new file mode 100644
index 0000000..0ccc800
--- /dev/null
+++ b/dist/message-round.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 8c0 3.4518-2.7982 6.25-6.25 6.25-0.88027 0-1.718-0.18198-2.4777-0.51037 0 0-1.5223 1.0104-4.2723 1.0104l1.4851-3.3805c-0.62354-0.97228-0.98512-2.1286-0.98512-3.3695 0-3.4518 2.7982-6.25 6.25-6.25 3.4518 0 6.25 2.7982 6.25 6.25z" stroke="currentColor" />
3</svg>
diff --git a/dist/message-slash.svg b/dist/message-slash.svg
new file mode 100644
index 0000000..2cfb9b4
--- /dev/null
+++ b/dist/message-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1 1 14 14m-2.75-2.7502h-7.5l-3 3.0005v-12.75c0-0.19993 0.077448-0.38111 0.2041-0.51529" fill="none" stroke="currentColor" />
3 <path d="m6.25 1.75h7.25c0.4155 0 0.75 0.3345 0.75 0.75v7.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/message-text.svg b/dist/message-text.svg
new file mode 100644
index 0000000..bdfbb1a
--- /dev/null
+++ b/dist/message-text.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.3345 0.75-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m4.75 5.25h6.5" fill="none" stroke="currentColor" />
4 <path d="m4.75 8.25h4.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/message-x.svg b/dist/message-x.svg
new file mode 100644
index 0000000..95cb11f
--- /dev/null
+++ b/dist/message-x.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.33518 0.7737-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m6.25 5.25 3.5 3.5m-3.5 0 3.5-3.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/message.svg b/dist/message.svg
new file mode 100644
index 0000000..7efdee2
--- /dev/null
+++ b/dist/message.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.5 1.75h11c0.4155 0 0.75 0.3345 0.75 0.75v8.9998c0 0.4155-0.33518 0.7737-0.75 0.75h-8.75l-3 3.0005v-12.75c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/messages-text.svg b/dist/messages-text.svg
new file mode 100644
index 0000000..7d625a7
--- /dev/null
+++ b/dist/messages-text.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 1.25h9c0.4155 0 0.75 0.3345 0.75 0.75v6.9999c0 0.4155-0.3345 0.75-0.75 0.75h-7.25l-2.5 2.5001v-10.25c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.25 12.75h7.5l2.5 2.5001v-10.25c0-0.4155-0.3345-0.75-0.75-0.75h-0.25" fill="none" stroke="currentColor" />
4 <path d="m3.75 4.25h4.5" fill="none" stroke="currentColor" />
5 <path d="m3.75 6.75h3" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/messages.svg b/dist/messages.svg
new file mode 100644
index 0000000..36448e1
--- /dev/null
+++ b/dist/messages.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 1.25h9c0.4155 0 0.75 0.3345 0.75 0.75v6.9999c0 0.4155-0.3345 0.75-0.75 0.75h-7.25l-2.5 2.5001v-10.25c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m5.25 12.75h7.5l2.5 2.5001v-10.25c0-0.4155-0.3345-0.75-0.75-0.75h-0.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/microphone-slash.svg b/dist/microphone-slash.svg
new file mode 100644
index 0000000..b26fa30
--- /dev/null
+++ b/dist/microphone-slash.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.75 6.75v1.25c0 0.22175-0.0152 0.43996-0.0446 0.65363" fill="none" stroke="currentColor" />
3 <path d="m6.1102 1.7752c0.40022-0.61793 1.0957-1.0252 1.8898-1.0252 1.2465 0 2.25 1.0035 2.25 2.25v3.25" fill="none" stroke="currentColor" />
4 <path d="m11.328 11.389c-0.85704 0.84166-2.0319 1.3608-3.328 1.3608-2.6234 0-4.75-2.1266-4.75-4.75v-1.25m6.3493 2.8356c-0.40721 0.41072-0.97251 0.66441-1.5993 0.66441-1.2465 0-2.25-1.0035-2.25-2.25v-2.25m-4.75-4.75 14 14m-7.2499-2.25h0.5v2.5h-0.5zm-2.5003 2.4999h5.5003" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/microphone.svg b/dist/microphone.svg
new file mode 100644
index 0000000..42e0c9b
--- /dev/null
+++ b/dist/microphone.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.75 6.75v1.25c0 2.6234-2.1266 4.75-4.75 4.75-2.6234 0-4.75-2.1266-4.75-4.75v-1.25m4.5001 6h0.5v2.5h-0.5zm-2.5003 2.4999h5.5003" fill="none" stroke="currentColor" />
3 <rect x="5.75" y=".75" width="4.5" height="9.5" ry="2.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/minus.svg b/dist/minus.svg
new file mode 100644
index 0000000..93a0f2f
--- /dev/null
+++ b/dist/minus.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.7497 8.25h10" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/moon.svg b/dist/moon.svg
new file mode 100644
index 0000000..77ff57d
--- /dev/null
+++ b/dist/moon.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.0027 1.75a6.2527 6.25 0 0 0-6.2527 6.25 6.2527 6.25 0 0 0 6.2527 6.25 6.2527 6.25 0 0 0 5.6878-3.6685 4.6216 4.6196 0 0 1-1.8818 0.40761 4.6216 4.6196 0 0 1-4.6216-4.6196 4.6216 4.6196 0 0 1 2.8651-4.2672 6.2527 6.25 0 0 0-2.0496-0.35241z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/mouse-alt.svg b/dist/mouse-alt.svg
new file mode 100644
index 0000000..4211795
--- /dev/null
+++ b/dist/mouse-alt.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.7497 6.75h10m-5-6v6m-1.5-6h3c1.939 0 3.5 1.561 3.5 3.5v7.5c0 1.939-1.561 3.5-3.5 3.5h-3c-1.939 0-3.5-1.561-3.5-3.5v-7.5c0-1.939 1.561-3.5 3.5-3.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/mouse-pointer.svg b/dist/mouse-pointer.svg
new file mode 100644
index 0000000..3cd6f66
--- /dev/null
+++ b/dist/mouse-pointer.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 9.75 2 4.1001-0.75 0.39988-2-4.1001m4.75-0.39988-7.4999-8-1.216e-4 11.5 3-3.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/mouse.svg b/dist/mouse.svg
new file mode 100644
index 0000000..715fe2b
--- /dev/null
+++ b/dist/mouse.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.7497 3.75v2.5m-1.5-5.5h3c1.939 0 3.5 1.561 3.5 3.5v7.5c0 1.939-1.561 3.5-3.5 3.5h-3c-1.939 0-3.5-1.561-3.5-3.5v-7.5c0-1.939 1.561-3.5 3.5-3.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/music.svg b/dist/music.svg
new file mode 100644
index 0000000..eeda372
--- /dev/null
+++ b/dist/music.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 5.75 8.5-2m0 7c0 1.1046-0.89543 2-2 2-1.1046 0-2-0.89543-2-2s0.89543-2 2-2c1.1046 0 2 0.89543 2 2zm-8.5 2v-10l8.5-2v10m-8.5 1.9999c0 1.1046-0.89543 2-2 2s-2-0.89543-2-2 0.89543-2 2-2 2 0.89543 2 2z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/navigation.svg b/dist/navigation.svg
new file mode 100644
index 0000000..2c9cb31
--- /dev/null
+++ b/dist/navigation.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 9.75 10.5-7.5-2 13-2.5-5.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/no-entry.svg b/dist/no-entry.svg
new file mode 100644
index 0000000..ae0b73d
--- /dev/null
+++ b/dist/no-entry.svg
@@ -0,0 +1,4 @@
1<svg stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 8.25h6" fill="none" stroke="currentColor" />
3 <circle cx="7.75" cy="8.25" r="6.5" fill="none" />
4</svg>
diff --git a/dist/oval-slanted.svg b/dist/oval-slanted.svg
new file mode 100644
index 0000000..f3865e4
--- /dev/null
+++ b/dist/oval-slanted.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <ellipse transform="matrix(.98922 -.14645 0 1 0 0)" cx="8.0879" cy="9.1845" rx="6.8283" ry="5.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/paperclip.svg b/dist/paperclip.svg
new file mode 100644
index 0000000..44c7b29
--- /dev/null
+++ b/dist/paperclip.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.5 13.5 6.25-6.25m-6.25 6.25c-1.6569 1.6569-4.3431 1.6569-6 1e-6 -1.6569-1.6569-1.6569-4.3431 0-6v0l5.5-5.5v0c1.1046-1.1046 2.8954-1.1046 4 1e-7 1.1046 1.1046 1.1046 2.8954 0 4v1e-7l-5.5 5.5v0c-0.55228 0.55228-1.4477 0.55228-2 0-0.55228-0.55228-0.55228-1.4477 0-2h0l5.25-5.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/parallelogram.svg b/dist/parallelogram.svg
new file mode 100644
index 0000000..d006109
--- /dev/null
+++ b/dist/parallelogram.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m15.25 4.25-5 7.5h-9.5l5-7.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/paste.svg b/dist/paste.svg
new file mode 100644
index 0000000..2e19b28
--- /dev/null
+++ b/dist/paste.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 0.75h4v2.5h-4zm6.5 1.75v1.75m-6 8h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-9" fill="none" stroke="currentColor" />
3 <path d="m7.75 7.25h6.5v8h-6.5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/pause.svg b/dist/pause.svg
new file mode 100644
index 0000000..3d416fa
--- /dev/null
+++ b/dist/pause.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="3.25" y="2.75" width="3" height="10.5" ry=".82895" fill="none" stroke="currentColor" />
3 <rect x="9.75" y="2.75" width="3" height="10.5" ry=".82895" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/pen-tool.svg b/dist/pen-tool.svg
new file mode 100644
index 0000000..25056e1
--- /dev/null
+++ b/dist/pen-tool.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.75 7.75c0 0.55228-0.44772 1-1 1s-1-0.44772-1-1 0.44772-1 1-1 1 0.44772 1 1zm-7-6 5.25 5.25m8.25 3.75-2-2-4.5 4.5 2 2zm-6 2-5-1.5-3-9 1-1 9 3 1.5 5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/play.svg b/dist/play.svg
new file mode 100644
index 0000000..9731902
--- /dev/null
+++ b/dist/play.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 2.75 8.5 5.25-8.5 5.25z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/plug.svg b/dist/plug.svg
new file mode 100644
index 0000000..0181160
--- /dev/null
+++ b/dist/plug.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.2453 3.2547-1.9749 2.0251c-1.3668 1.3668-1.3668 3.5829 0 4.9497 1.3668 1.3668 3.5829 1.3668 4.9497 0l2.0251-1.9749m-0.75-0.75 2.25-2.25m-5.75-1.25 2.25-2.25m2.9996 7.4996-7-7m-4.4949 11.996c2.5463-0.68227 2.25-2.75 3.5-4" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/plus.svg b/dist/plus.svg
new file mode 100644
index 0000000..af5ca0f
--- /dev/null
+++ b/dist/plus.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.7497 8.25h10m-5 5v-10" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/poll-h.svg b/dist/poll-h.svg
new file mode 100644
index 0000000..702acc3
--- /dev/null
+++ b/dist/poll-h.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="4.75" y="7.75" width="9.5" height=".5" fill="none" stroke="currentColor" />
3 <rect x="4.75" y="11.75" width="2.5" height=".5" fill="none" stroke="currentColor" />
4 <path d="m1.7501 1.75v12.5" fill="none" stroke="currentColor" />
5 <rect x="4.75" y="3.75" width="5.5" height=".5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/presentation.svg b/dist/presentation.svg
new file mode 100644
index 0000000..35af226
--- /dev/null
+++ b/dist/presentation.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 14.75-2.5-2.5-2.5 2.5m2.5-5v2.5m-6.5-10.5h13m-1 0.5v6.75c0 0.4155-0.3345 0.75-0.75 0.75h-9.5c-0.4155 0-0.75-0.3345-0.75-0.75v-6.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/printer.svg b/dist/printer.svg
new file mode 100644
index 0000000..6654fa1
--- /dev/null
+++ b/dist/printer.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 1.75h7.5v4.5h-7.5zm0 7.5h7.5v5.5h-7.5zm0 2.9999h-1.5c-0.831 0-1.5-0.669-1.5-1.5v-3c0-0.831 0.669-1.5 1.5-1.5h10.5c0.831 0 1.5 0.669 1.5 1.5v3c0 0.831-0.669 1.5-1.5 1.5h-1.5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/quote.svg b/dist/quote.svg
new file mode 100644
index 0000000..096acd9
--- /dev/null
+++ b/dist/quote.svg
@@ -0,0 +1,4 @@
1<svg fill="none" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 7.25v3c0 0.75-0.42339 1.4583-1 2l-1 1m-2.25-10h3.5c0.4155 0 0.75 0.3345 0.75 0.75v3.5c0 0.4155-0.3345 0.75-0.75 0.75h-3.5c-0.4155 0-0.75-0.3345-0.75-0.75v-3.5c0-0.4155 0.3345-0.75 0.75-0.75z" stroke="currentColor"/>
3 <path d="m6.25 7.25v3c0 0.75-0.42339 1.4583-1 2l-1 1m-2.25-10h3.5c0.4155 0 0.75 0.3345 0.75 0.75v3.5c0 0.4155-0.3345 0.75-0.75 0.75h-3.5c-0.4155 0-0.75-0.3345-0.75-0.75v-3.5c0-0.4155 0.3345-0.75 0.75-0.75z" stroke="currentColor"/>
4</svg>
diff --git a/dist/redo.svg b/dist/redo.svg
new file mode 100644
index 0000000..5e02a14
--- /dev/null
+++ b/dist/redo.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.75 6.75h4v-4m-0.65693 3.9709c-0.57112-2.2813-2.6348-3.9709-5.0931-3.9709-2.8995 0-5.25 2.3505-5.25 5.25 0 2.8995 2.3505 5.25 5.25 5.25 1.7461 0 3.293-0.85239 4.2475-2.1637" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/remove-format.svg b/dist/remove-format.svg
new file mode 100644
index 0000000..c077cac
--- /dev/null
+++ b/dist/remove-format.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 2.75h7.5v2m-5-2-0.50571 2.124" fill="none" stroke="currentColor" />
3 <path d="m7.9899 8.0423-1.2399 5.2076m-2.5 0h5m-8.2504-12.25 14 14" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/repeat-alt.svg b/dist/repeat-alt.svg
new file mode 100644
index 0000000..ea2b14d
--- /dev/null
+++ b/dist/repeat-alt.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.2502 9.25-2.5002 2.5004 2.5002 2.4996m8.4826-8.157c0.32887 0.5581 0.51727 1.2097 0.51727 1.907 0 2.0775-1.6725 3.75-3.75 3.75h-7.75" fill="none" stroke="currentColor" />
3 <path d="m9.75 6.75 2.5-2.5-2.5-2.5m-8.4815 8.159c-0.3296-0.55854-0.51844-1.2109-0.51844-1.909 0-2.0775 1.6725-3.75 3.75-3.75h7.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/repeat.svg b/dist/repeat.svg
new file mode 100644
index 0000000..ffcfc14
--- /dev/null
+++ b/dist/repeat.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 8.75-3 3.0004 3 2.9996m-3-2.9996h10.25c0.4155 0 0.75-0.3345 0.75-0.75v-2.2504" fill="none" stroke="currentColor" />
3 <path d="m10.25 7.25 3-3-3-3m3 3h-10.25c-0.4155 0-0.75 0.3345-0.75 0.75v2.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/save.svg b/dist/save.svg
new file mode 100644
index 0000000..faebd47
--- /dev/null
+++ b/dist/save.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m9.25 5.75h-4.5v-4m6.5 12.5v-5.5h-6.5v5.5m-2.25-12.5h7.75l4 4v7.75c0 0.4155-0.3345 0.75-0.75 0.75h-11c-0.4155 0-0.75-0.3345-0.75-0.75v-11c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/scale.svg b/dist/scale.svg
new file mode 100644
index 0000000..0abec6d
--- /dev/null
+++ b/dist/scale.svg
@@ -0,0 +1,13 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 5.25v-3.5h3.5" fill="none" stroke="currentColor" />
3 <rect x="8.25" y="8.25" width="6" height="6" ry=".47368" fill="none" stroke="currentColor" />
4 <path d="m2.25 2.25 4 4" fill="none" stroke="currentColor" />
5 <path d="m14.25 1.75v1e-3" fill="none" stroke="currentColor" />
6 <path d="m14.25 4.75v1e-3" fill="none" stroke="currentColor" />
7 <path d="m8.25 1.75v1e-3" fill="none" stroke="currentColor" />
8 <path d="m1.75 14.25v1e-3" fill="none" stroke="currentColor" />
9 <path d="m1.75 8.25v1e-3" fill="none" stroke="currentColor" />
10 <path d="m4.75 14.25v1e-3" fill="none" stroke="currentColor" />
11 <path d="m11.25 1.75v1e-3" fill="none" stroke="currentColor" />
12 <path d="m1.75 11.25v1e-3" fill="none" stroke="currentColor" />
13</svg>
diff --git a/dist/scissors.svg b/dist/scissors.svg
new file mode 100644
index 0000000..9f8ddeb
--- /dev/null
+++ b/dist/scissors.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.25 10.25 3 3" fill="none" stroke="currentColor" />
3 <path d="M 5.75,12 A 1.75,1.75 0 0 1 4,13.75 1.75,1.75 0 0 1 2.25,12 1.75,1.75 0 0 1 4,10.25 1.75,1.75 0 0 1 5.75,12 Z m 0,-8 A 1.75,1.75 0 0 1 4,5.75 1.75,1.75 0 0 1 2.25,4 1.75,1.75 0 0 1 4,2.25 1.75,1.75 0 0 1 5.75,4 Z M 5.25,5.25 8,8 m -2.75,2.75 8,-8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/search.svg b/dist/search.svg
new file mode 100644
index 0000000..f49c047
--- /dev/null
+++ b/dist/search.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 14.25-2.875-2.875m1.375-4.125a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/send-back.svg b/dist/send-back.svg
new file mode 100644
index 0000000..7240c24
--- /dev/null
+++ b/dist/send-back.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.5 10.75h3c0.4155 0 0.75 0.3345 0.75 0.75v3c0 0.4155-0.3345 0.75-0.75 0.75h-3c-0.4155 0-0.75-0.3345-0.75-0.75v-3c0-0.4155 0.3345-0.75 0.75-0.75z" fill="currentColor" stroke="currentColor" />
3 <path d="m1.5 0.75h3c0.4155 0 0.75 0.3345 0.75 0.75v3c0 0.4155-0.3345 0.75-0.75 0.75h-3c-0.4155 0-0.75-0.3345-0.75-0.75v-3c0-0.4155 0.3345-0.75 0.75-0.75z" fill="currentColor" stroke="currentColor" />
4 <path d="m8.25 4.25h2.75c0.4155 0 0.75 0.36902 0.75 0.75v2.75m-4 4h-2.75c-0.4155 0-0.75-0.37689-0.75-0.75v-2.75" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/send-backward.svg b/dist/send-backward.svg
new file mode 100644
index 0000000..d04f383
--- /dev/null
+++ b/dist/send-backward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14 14.75h-7c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75z" fill="currentColor" stroke="currentColor" />
3 <path d="m3.25 9.25h-1.75c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75h7c0.4155 0 0.75 0.3345 0.75 0.75v1.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/send.svg b/dist/send.svg
new file mode 100644
index 0000000..0b20fa4
--- /dev/null
+++ b/dist/send.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 8.75h-5m-2-7 13.5 7-13.5 6 2-6z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/server-plus.svg b/dist/server-plus.svg
new file mode 100644
index 0000000..35415d4
--- /dev/null
+++ b/dist/server-plus.svg
@@ -0,0 +1,7 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 5.25h1" fill="none" stroke="currentColor" />
3 <path d="m4.25 11.25h1" fill="none" stroke="currentColor" />
4 <path d="m1.25 8.25h8m-2.5 6h-4.75c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75h12c0.4155 0 0.75 0.3345 0.75 0.75v4.75" fill="none" stroke="currentColor" />
5 <path d="m8.25 5.25h3.5" fill="none" stroke="currentColor" />
6 <path d="m12.25 14.75v-5m-2.4998 2.5h4.9996" fill="none" stroke="currentColor" />
7</svg>
diff --git a/dist/server-slash.svg b/dist/server-slash.svg
new file mode 100644
index 0000000..be3cb14
--- /dev/null
+++ b/dist/server-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.215 14.219c-0.068034 0.020178-0.14016 0.031005-0.21492 0.031005h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75h0.25m-1.25-1.25 14 14m-6.75-3.75h3m-10-3h7m-4 3h1m-1-6h1" fill="none" stroke="currentColor" />
3 <path d="m12.5 8.25h2.25m-8.25-6h7.5c0.4155 0 0.75 0.3345 0.75 0.75v7.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/server.svg b/dist/server.svg
new file mode 100644
index 0000000..9fe0dff
--- /dev/null
+++ b/dist/server.svg
@@ -0,0 +1,7 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 5.25h1" fill="none" stroke="currentColor" />
3 <path d="m4.25 11.25h1" fill="none" stroke="currentColor" />
4 <path d="m1.25 8.25h13.5m0 5.25c0 0.4155-0.3345 0.75-0.75 0.75h-12c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75h12c0.4155 0 0.75 0.3345 0.75 0.75z" fill="none" stroke="currentColor" />
5 <path d="m8.25 5.25h3.5" fill="none" stroke="currentColor" />
6 <path d="m8.25 11.25h3.5" fill="none" stroke="currentColor" />
7</svg>
diff --git a/dist/share.svg b/dist/share.svg
new file mode 100644
index 0000000..ad1be36
--- /dev/null
+++ b/dist/share.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 8c0 1.2426-1.0074 2.25-2.25 2.25s-2.25-1.0074-2.25-2.25 1.0074-2.25 2.25-2.25 2.25 1.0074 2.25 2.25zm9 5c0 1.2426-1.0074 2.25-2.25 2.25s-2.25-1.0074-2.25-2.25 1.0074-2.25 2.25-2.25 2.25 1.0074 2.25 2.25zm0-10c0 1.2426-1.0074 2.25-2.25 2.25s-2.25-1.0074-2.25-2.25 1.0074-2.25 2.25-2.25 2.25 1.0074 2.25 2.25zm-4.2651 8.9394-4.9183-2.8517m-0.010142-2.17 4.9522-2.8696" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/shield-slash.svg b/dist/shield-slash.svg
new file mode 100644
index 0000000..3f1a9e9
--- /dev/null
+++ b/dist/shield-slash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.004 2.0104 1.996-0.7604 5.25 2v5c0 0.31242-0.03644 0.61791-0.10325 0.91544" fill="none" stroke="currentColor" />
3 <path d="m11.749 11.77c-1.5516 1.8284-3.7493 2.9796-3.7493 2.9796s-5.25-2.75-5.25-6.5v-5l0.35801-0.13639m-2.1084-2.1132 14 14" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/shield.svg b/dist/shield.svg
new file mode 100644
index 0000000..bf5a7e8
--- /dev/null
+++ b/dist/shield.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 3.25 5.25-2 5.25 2v5c0 3.75-5.25 6.5-5.25 6.5s-5.25-2.75-5.25-6.5z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/shopping-bag.svg b/dist/shopping-bag.svg
new file mode 100644
index 0000000..219c3e7
--- /dev/null
+++ b/dist/shopping-bag.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.25 3.75h11.5m-9.6094-2.3358-1.8906 2.3358v10.25c0 0.4155 0.3345 0.75 0.75 0.75h10c0.4155 0 0.75-0.3345 0.75-0.75v-10.25l-2-2.5h-7.314c-0.12165 0-0.20149 0.023255-0.29543 0.16416z" fill="none" stroke="currentColor" />
3 <path d="m10.75 7c0 1.5188-1.2312 2.75-2.75 2.75s-2.75-1.2312-2.75-2.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/shopping-cart.svg b/dist/shopping-cart.svg
new file mode 100644
index 0000000..9b03d9e
--- /dev/null
+++ b/dist/shopping-cart.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="14.5" r=".75" fill="none" stroke="currentColor" />
3 <circle cx="12.5" cy="14.5" r=".75" fill="none" stroke="currentColor" />
4 <path d="m3.6 3.25h11.15l-1 5.5h-9.4m8.9 3h-8.5l-1.5-10.5h-2.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/shuffle.svg b/dist/shuffle.svg
new file mode 100644
index 0000000..545190b
--- /dev/null
+++ b/dist/shuffle.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 2.75 3 3" fill="none" stroke="currentColor" />
3 <path d="m9.75 2.25h4v4m-11 7 11-11" fill="none" stroke="currentColor" />
4 <path d="m10.25 10.25 3.5 3.5m-4 0h4v-4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sidebar-right.svg b/dist/sidebar-right.svg
new file mode 100644
index 0000000..7b9c1f3
--- /dev/null
+++ b/dist/sidebar-right.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.25h12m-3.5-1v12m-7.75-12h10.5c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-10.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/sidebar.svg b/dist/sidebar.svg
new file mode 100644
index 0000000..53b98ea
--- /dev/null
+++ b/dist/sidebar.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 3.25h12m-8.5-1v12m-2.75-12h10.5c0.4155 0 0.75 0.3345 0.75 0.75v10.5c0 0.4155-0.3345 0.75-0.75 0.75h-10.5c-0.4155 0-0.75-0.3345-0.75-0.75v-10.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/site-offline.svg b/dist/site-offline.svg
new file mode 100644
index 0000000..b8dde83
--- /dev/null
+++ b/dist/site-offline.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 3.25v-0.75c0-0.4155-0.3345-0.75-0.75-0.75h-8c-0.4155 0-0.75 0.3345-0.75 0.75v11.5c0 0.4155 0.3345 0.75 0.75 0.75h8c0.4155 0 0.75-0.3345 0.75-0.75v-0.75" fill="none" stroke="currentColor" />
3 <path d="m9.7576 6.2424 4 4" fill="none" stroke="currentColor" />
4 <path d="m9.7576 10.242 4-4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/skip-backward.svg b/dist/skip-backward.svg
new file mode 100644
index 0000000..d56b383
--- /dev/null
+++ b/dist/skip-backward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.75 3.25-6.5001 4.75 6.5001 4.75z" fill="none" stroke="currentColor" />
3 <path d="m3.75 12.75v-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/skip-forward.svg b/dist/skip-forward.svg
new file mode 100644
index 0000000..388cba4
--- /dev/null
+++ b/dist/skip-forward.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 3.25 6.5 4.75-6.5 4.75z" fill="none" stroke="currentColor" />
3 <path d="m11.75 12.75v-9.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/sliders.svg b/dist/sliders.svg
new file mode 100644
index 0000000..0e17b46
--- /dev/null
+++ b/dist/sliders.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 8.75h4m-2-7v4m0 3v5.5" fill="none" stroke="currentColor" />
3 <path d="m10.75 10.75h4m-2-9v6m0 3v3.5" fill="none" stroke="currentColor" />
4 <path d="m5.75 5.25h4m-2-3.5v3.5m0 3v6" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/smartphone.svg b/dist/smartphone.svg
new file mode 100644
index 0000000..5113e51
--- /dev/null
+++ b/dist/smartphone.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="3.75" y="1.75" width="8.5" height="12.5" ry=".75" fill="none" stroke="currentColor" />
3 <path d="m7.75 11.75h0.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/smile-plus.svg b/dist/smile-plus.svg
new file mode 100644
index 0000000..34e51e2
--- /dev/null
+++ b/dist/smile-plus.svg
@@ -0,0 +1,6 @@
1<svg fill="none" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.309 9.7658c-0.63143 1.1808-1.8764 1.9842-3.3091 1.9842-1.4381 0-2.6872-0.80955-3.3163-1.9978" fill="none" stroke="currentColor" />
3 <path d="m14.709 8.7499c-0.37303 3.375-3.2344 6.0001-6.7088 6.0001-3.7279 0-6.75-3.0221-6.75-6.75 0-3.7279 3.0221-6.75 6.75-6.75" stroke="currentColor" />
4 <path d="m5.75 5.75v1.5" fill="none" stroke="currentColor" />
5 <path d="m12.25 6.75v-5m-2.4998 2.5h4.9996" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/smile.svg b/dist/smile.svg
new file mode 100644
index 0000000..0a87bfa
--- /dev/null
+++ b/dist/smile.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.309 9.7658c-0.63143 1.1808-1.8764 1.9842-3.3091 1.9842-1.4381 0-2.6872-0.80955-3.3163-1.9978" fill="none" stroke="currentColor" />
3 <circle cx="8" cy="8" r="6.75" fill="none" stroke="currentColor" />
4 <path d="m10.25 5.75v1.5" fill="none" stroke="currentColor" />
5 <path d="m5.75 5.75v1.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/sort-alpha-down.svg b/dist/sort-alpha-down.svg
new file mode 100644
index 0000000..a6911c1
--- /dev/null
+++ b/dist/sort-alpha-down.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 11.25-3 3-3-3m3 3v-12.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 14.25h-3.5l3.5-4.5h-3.5" fill="none" stroke="currentColor" />
4 <path d="m10.85 5.75h2.3m0.6 1-1.75-5-1.75 5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sort-alpha-up.svg b/dist/sort-alpha-up.svg
new file mode 100644
index 0000000..a67a540
--- /dev/null
+++ b/dist/sort-alpha-up.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 4.75-3-3-3 3m3-3v12.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 14.25h-3.5l3.5-4.5h-3.5" fill="none" stroke="currentColor" />
4 <path d="m10.85 5.75h2.3m0.6 1-1.75-5-1.75 5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sort-amount-down.svg b/dist/sort-amount-down.svg
new file mode 100644
index 0000000..6fad043
--- /dev/null
+++ b/dist/sort-amount-down.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 11.25-3 3-3-3m3 3v-12.5" fill="none" stroke="currentColor" />
3 <path d="m10.25 2.25h1e-3" fill="none" stroke="currentColor" />
4 <path d="m14.25 14.25h-4" fill="none" stroke="currentColor" />
5 <path d="m10.25 5.25h1" fill="none" stroke="currentColor" />
6 <path d="m10.25 11.25h3" fill="none" stroke="currentColor" />
7 <path d="m10.25 8.25h2" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/sort-amount-up.svg b/dist/sort-amount-up.svg
new file mode 100644
index 0000000..3adfdc8
--- /dev/null
+++ b/dist/sort-amount-up.svg
@@ -0,0 +1,8 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 4.75-3-3-3 3m3-3v12.5" fill="none" stroke="currentColor" />
3 <path d="m10.25 2.25h1e-3" fill="none" stroke="currentColor" />
4 <path d="m14.25 14.25h-4" fill="none" stroke="currentColor" />
5 <path d="m10.25 5.25h1" fill="none" stroke="currentColor" />
6 <path d="m10.25 11.25h3" fill="none" stroke="currentColor" />
7 <path d="m10.25 8.25h2" fill="none" stroke="currentColor" />
8</svg>
diff --git a/dist/sort-down.svg b/dist/sort-down.svg
new file mode 100644
index 0000000..dfcf531
--- /dev/null
+++ b/dist/sort-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 10.25 3.25 3.25 3.25-3.25" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/sort-numeric-down.svg b/dist/sort-numeric-down.svg
new file mode 100644
index 0000000..715dc59
--- /dev/null
+++ b/dist/sort-numeric-down.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 11.25-3 3-3-3m3 3v-12.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 10.75c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5zm0 0v1.5c0 1.75-0.75 2.5-2 2.5" fill="none" stroke="currentColor" />
4 <path d="m10.75 3.25c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5v1.5c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sort-numeric-up.svg b/dist/sort-numeric-up.svg
new file mode 100644
index 0000000..3aea8a1
--- /dev/null
+++ b/dist/sort-numeric-up.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.25 4.75-3-3-3 3m3-3v12.5" fill="none" stroke="currentColor" />
3 <path d="m13.75 10.75c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5zm0 0v1.5c0 1.75-0.75 2.5-2 2.5" fill="none" stroke="currentColor" />
4 <path d="m10.75 3.25c0-0.82843 0.67157-1.5 1.5-1.5s1.5 0.67157 1.5 1.5v1.5c0 0.82843-0.67157 1.5-1.5 1.5s-1.5-0.67157-1.5-1.5z" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/sort-up.svg b/dist/sort-up.svg
new file mode 100644
index 0000000..a34ff71
--- /dev/null
+++ b/dist/sort-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 4.75,5.75 8,2.5 11.25,5.75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/sort.svg b/dist/sort.svg
new file mode 100644
index 0000000..7d8fa0f
--- /dev/null
+++ b/dist/sort.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 4.75,5.75 8,2.5 11.25,5.75" fill="none" stroke="currentColor" />
3 <path d="m4.75 10.25 3.25 3.25 3.25-3.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/speaker.svg b/dist/speaker.svg
new file mode 100644
index 0000000..a7f1040
--- /dev/null
+++ b/dist/speaker.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="8" cy="10" r="2.25" fill="none" stroke="currentColor" />
3 <rect x="2.75" y="1.25" width="10.5" height="13.5" rx=".75" ry=".75" fill="none" stroke="currentColor" />
4 <circle cx="8" cy="4.5" r=".75" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/star-filled.svg b/dist/star-filled.svg
new file mode 100644
index 0000000..9d917ac
--- /dev/null
+++ b/dist/star-filled.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.535 14.172-3.5337-2.0792-3.5649 2.0964c-0.40648 0.23904-0.95132-0.20347-0.80253-0.67222l1.2529-3.9679-3.0226-2.1747c-0.4762-0.34262-0.29993-1.1023 0.24349-1.1023h3.9101l1.3989-4.0315c0.22463-0.64735 0.90593-0.64438 1.145-0.040738l1.4148 4.0722h3.8681c0.5566 0 0.84927 0.68463 0.37966 1.0238l-3.1167 2.2507 1.2464 3.9465c0.16747 0.53029-0.39899 0.92859-0.819 0.67884z" fill="currentColor" stroke="currentColor" />
3</svg>
diff --git a/dist/star-half-filled.svg b/dist/star-half-filled.svg
new file mode 100644
index 0000000..a80fbc0
--- /dev/null
+++ b/dist/star-half-filled.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 12-3.8133 2.1889c-0.40897 0.23476-0.95132-0.20347-0.80253-0.67222l1.2529-3.9679-3.0226-2.1747c-0.4762-0.34262-0.29993-1.1023 0.24349-1.1023h3.9101l1.3989-4.0315c0.11301-0.32569 0.58297-0.68134 0.83297-0.39037z" fill="currentColor" stroke="currentColor" />
3</svg>
diff --git a/dist/star-half.svg b/dist/star-half.svg
new file mode 100644
index 0000000..c41fc73
--- /dev/null
+++ b/dist/star-half.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 12-3.8133 2.1889c-0.40897 0.23476-0.95132-0.20347-0.80253-0.67222l1.2529-3.9679-3.0226-2.1747c-0.4762-0.34262-0.29993-1.1023 0.24349-1.1023h3.9101l1.3989-4.0315c0.11301-0.32569 0.58297-0.68134 0.83297-0.39037" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/star.svg b/dist/star.svg
new file mode 100644
index 0000000..82b6f74
--- /dev/null
+++ b/dist/star.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.535 14.172-3.5337-2.0792-3.5649 2.0964c-0.40648 0.23904-0.95132-0.20347-0.80253-0.67222l1.2529-3.9679-3.0226-2.1747c-0.4762-0.34262-0.29993-1.1023 0.24349-1.1023h3.9101l1.3989-4.0315c0.22463-0.64735 0.90593-0.64438 1.145-0.040738l1.4148 4.0722h3.8681c0.5566 0 0.84927 0.68463 0.37966 1.0238l-3.1167 2.2507 1.2464 3.9465c0.16747 0.53029-0.39899 0.92859-0.819 0.67884z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/sticky-note.svg b/dist/sticky-note.svg
new file mode 100644
index 0000000..a81d445
--- /dev/null
+++ b/dist/sticky-note.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 14.25h-4.25c-0.4155 0-0.75-0.3345-0.75-0.75v-11c0-0.4155 0.3345-0.75 0.75-0.75h11c0.4155 0 0.75 0.3345 0.75 0.75v7.25c0 0.45914-0.17975 0.67975-0.5 1l-3 3c-0.33636 0.33636-0.59256 0.5-0.99986 0.5v-3.5243c0-0.54055 0.43517-0.97572 0.97572-0.97572h3.5241" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/stop.svg b/dist/stop.svg
new file mode 100644
index 0000000..51babee
--- /dev/null
+++ b/dist/stop.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="3.25" y="3.25" width="9.5" height="9.5" ry=".75" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/stopwatch.svg b/dist/stopwatch.svg
new file mode 100644
index 0000000..4544ecd
--- /dev/null
+++ b/dist/stopwatch.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 9.25 2 1" fill="none" stroke="currentColor" />
3 <path d="m6.25 0.75h3m-1.5 3v-3m4 4.5 1.5-1.5m-9.5 1.5-1.5-1.5m11 5.5c0 3.0376-2.4624 5.5-5.5 5.5-3.0376 0-5.5-2.4624-5.5-5.5 0-3.0376 2.4624-5.5 5.5-5.5 3.0376 0 5.5 2.4624 5.5 5.5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/subscript.svg b/dist/subscript.svg
new file mode 100644
index 0000000..e6db621
--- /dev/null
+++ b/dist/subscript.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 4.25h1.5l4.5 7.5h1.5m-7.5-7.5e-5 1.5 7.5e-5 4.5-7.5 1.5 4.61e-5" fill="none" stroke="currentColor" />
3 <path d="m11.75 10c0.96464-1.0475 1.9181-0.80304 2.4142-0.25 0.36167 0.40314 0.61683 1.219-0.16422 2l-2.25 2v0.5h3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/sun.svg b/dist/sun.svg
new file mode 100644
index 0000000..85a7c6d
--- /dev/null
+++ b/dist/sun.svg
@@ -0,0 +1,11 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="7.75" cy="8.25" r="3" fill="none" stroke="currentColor" />
3 <path d="m0.75 8.25h1.5" fill="none" stroke="currentColor" />
4 <path d="m13.25 8.25h1.4997" fill="none" stroke="currentColor" />
5 <path d="m7.75 15.25v-1.5" fill="none" stroke="currentColor" />
6 <path d="m7.75 2.75v-1.5" fill="none" stroke="currentColor" />
7 <path d="m2.75 3.25 1 1" fill="none" stroke="currentColor" />
8 <path d="m11.75 12.25 1 1" fill="none" stroke="currentColor" />
9 <path d="m11.75 4.25 1-1" fill="none" stroke="currentColor" />
10 <path d="m2.75 13.25 1-1" fill="none" stroke="currentColor" />
11</svg>
diff --git a/dist/sunrise.svg b/dist/sunrise.svg
new file mode 100644
index 0000000..0aba6a1
--- /dev/null
+++ b/dist/sunrise.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 12.25c0-1.6569 1.3431-3 3-3s3 1.3431 3 3" fill="none" stroke="currentColor" />
3 <path d="m0.75 12.25h1.5" fill="none" stroke="currentColor" />
4 <path d="m13.25 12.25h1.5" fill="none" stroke="currentColor" />
5 <path d="m2.75 7.2499 1 1" fill="none" stroke="currentColor" />
6 <path d="m11.75 8.2499 1-1" fill="none" stroke="currentColor" />
7 <path d="m0.75 15.25h14" fill="none" stroke="currentColor" />
8 <path d="m10.25 3.25-2.5004-2.5-2.4996 2.5m2.5 3.4999v-5.9999" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/sunset.svg b/dist/sunset.svg
new file mode 100644
index 0000000..788c894
--- /dev/null
+++ b/dist/sunset.svg
@@ -0,0 +1,9 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 12.25c0-1.6569 1.3431-3 3-3s3 1.3431 3 3" fill="none" stroke="currentColor" />
3 <path d="m0.75 12.25h1.5" fill="none" stroke="currentColor" />
4 <path d="m13.25 12.25h1.5" fill="none" stroke="currentColor" />
5 <path d="m2.75 7.2499 1 1" fill="none" stroke="currentColor" />
6 <path d="m11.75 8.2499 1-1" fill="none" stroke="currentColor" />
7 <path d="m0.75 15.25h14" fill="none" stroke="currentColor" />
8 <path d="m10.25 4.25-2.5004 2.5-2.4996-2.5m2.5 2.4999v-5.9999" fill="none" stroke="currentColor" />
9</svg>
diff --git a/dist/superscript.svg b/dist/superscript.svg
new file mode 100644
index 0000000..a7ce819
--- /dev/null
+++ b/dist/superscript.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.25 4.25h1l5.5 7.5h1m-7.5-7.5e-5 1 7.5e-5 5.5-7.5 1 4.61e-5" fill="none" stroke="currentColor" />
3 <path d="m11.75 2c0.96464-1.0475 1.9181-0.80304 2.4142-0.25 0.36167 0.40314 0.61683 1.219-0.16422 2l-2.25 2v0.5h3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/sword.svg b/dist/sword.svg
new file mode 100644
index 0000000..c49fd4d
--- /dev/null
+++ b/dist/sword.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.75 10.75-1.5-2.5 4.5 4.5-2.5-1.5-2.5 2.5 0.5 1.5-2.5-2.5 1.5 0.5z" stroke="currentColor" />
3 <path d="m8.75 9.75 6-6 0.5-3-3 0.5-6 6" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/swords.svg b/dist/swords.svg
new file mode 100644
index 0000000..d26730a
--- /dev/null
+++ b/dist/swords.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 11.75-1-2 3.5 3.5-2-1-2.5 2.5-0.5-0.5z" stroke="currentColor" />
3 <path d="m12 6 2.25-2.25 0.5-2.5-2.5 0.5-2.25 2.25" fill="none" stroke="currentColor" />
4 <path d="m12.25 11.75 1-2-3.5 3.5 2-1 2.5 2.5 0.5-0.5z" stroke="currentColor" />
5 <path d="m8.25 10.25-6.5-6.5-0.5-2.5 2.5 0.5 6.5 6.5" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/sync.svg b/dist/sync.svg
new file mode 100644
index 0000000..12c6b6b
--- /dev/null
+++ b/dist/sync.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 6.75h-4v-4m0.65467 4.0049c0.56793-2.2888 2.6338-4.0049 5.0953-4.0049 2.1243 0 3.9539 1.2617 4.7804 3.0765" fill="none" stroke="currentColor" />
3 <path d="m9.75 9.25h4v4m-0.65421-3.9723c-0.56726 2.2856-2.6336 3.9723-5.0958 3.9723-2.125 0-3.9551-1.2625-4.7812-3.0783" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/tablet.svg b/dist/tablet.svg
new file mode 100644
index 0000000..79f938b
--- /dev/null
+++ b/dist/tablet.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <rect x="2.75" y="1.25" width="10.5" height="13.5" ry=".81" fill="none" stroke="currentColor" />
3 <path d="m6.75 12.25h2.5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/tag.svg b/dist/tag.svg
new file mode 100644
index 0000000..85421bf
--- /dev/null
+++ b/dist/tag.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.75 7.75v-5.25c0-0.4155 0.3345-0.75 0.75-0.75h5.25c0.55268 0 0.5825 0.020624 0.92006 0.358l5.8599 5.8567c0.29388 0.29372 0.2938 0.76686 0 1.0607l-5.4997 5.4997c-0.2938 0.2938-0.7667 0.29365-1.0607 0l-5.8612-5.8549c-0.34556-0.34519-0.35846-0.37212-0.35846-0.92006z" fill="none" stroke="currentColor" />
3 <circle cx="6" cy="6" r="1" fill="currentColor" fill-rule="evenodd" />
4</svg>
diff --git a/dist/tags.svg b/dist/tags.svg
new file mode 100644
index 0000000..5770d17
--- /dev/null
+++ b/dist/tags.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.7496 5.2504v-3.7504c0-0.4155 0.3345-0.75 0.75-0.75h3.7504c0.45588 0 0.62312 0.061563 0.91978 0.358l4.8603 4.8568c0.29391 0.2937 0.29379 0.76685 0 1.0607l-3.9997 4.0001c-0.29379 0.29382-0.76666 0.29361-1.0607 0l-4.8616-4.8551c-0.26783-0.26748-0.35846-0.43877-0.35846-0.92004z" fill="none" stroke="currentColor" />
3 <circle cx="7.75" cy="3.75" r=".75" fill="currentColor" fill-rule="evenodd" />
4 <path d="m7.75 13.25 5e-7 0.24988c8e-7 0.4155-0.3345 0.74999-0.75 0.75l-5.4954 1.87e-4c-0.41551 1.4e-5 -0.75462-0.3345-0.75462-0.75l1.6e-7 -6.7643c-0.010573-0.46699 0.0040849-0.52481 0.3971-0.90404l0.6029-0.58175" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/text-height.svg b/dist/text-height.svg
new file mode 100644
index 0000000..b891879
--- /dev/null
+++ b/dist/text-height.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75 4.75v-2h7v2m-3.5-2v10.5m-2 0h4" fill="none" stroke="currentColor" />
3 <path d="m15.25 4.75-2-2-2 2m2 8.5v-10.5m2 8.5-2 2-2-2" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/text-size.svg b/dist/text-size.svg
new file mode 100644
index 0000000..613658a
--- /dev/null
+++ b/dist/text-size.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 4.75v-2h9v2m-4.5-2v10.5m-2 0h4" fill="none" stroke="currentColor" />
3 <path d="m0.75 9.25v-1.5h6v1.5m-3-1.5v5.4999m-1.5 0h3" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/text-width.svg b/dist/text-width.svg
new file mode 100644
index 0000000..dde13fa
--- /dev/null
+++ b/dist/text-width.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 2.75v-2h10v1.9999m-5-1.9999v7.5m-2.5 0h5" fill="none" stroke="currentColor" />
3 <path d="m4.75 11.25-2 2 2 2m8-2h-10m8-2 2 2-2 2" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/text.svg b/dist/text.svg
new file mode 100644
index 0000000..2dcaa98
--- /dev/null
+++ b/dist/text.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 4.75v-2h10v2m-5-2v10.5m-2.5 0h5" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/thermometer-down.svg b/dist/thermometer-down.svg
new file mode 100644
index 0000000..aaeb213
--- /dev/null
+++ b/dist/thermometer-down.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-2.5" fill="none" stroke="currentColor" />
3 <path d="m1.75 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <path d="m10.25 5.75 2.5 2.5 2.5-2.5m-2.5-5v7.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thermometer-empty.svg b/dist/thermometer-empty.svg
new file mode 100644
index 0000000..ecc0f86
--- /dev/null
+++ b/dist/thermometer-empty.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-2.5" fill="none" stroke="currentColor" />
3 <path d="m2.25 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <circle cx="13.25" cy="2.75" r="2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thermometer-full.svg b/dist/thermometer-full.svg
new file mode 100644
index 0000000..45fd192
--- /dev/null
+++ b/dist/thermometer-full.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-7.5" fill="none" stroke="currentColor" />
3 <path d="m2.25 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <circle cx="13.25" cy="2.75" r="2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thermometer-half.svg b/dist/thermometer-half.svg
new file mode 100644
index 0000000..81b06e7
--- /dev/null
+++ b/dist/thermometer-half.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.25 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-5" fill="none" stroke="currentColor" />
3 <path d="m2.25 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <circle cx="13.25" cy="2.75" r="2" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thermometer-up.svg b/dist/thermometer-up.svg
new file mode 100644
index 0000000..faaed2f
--- /dev/null
+++ b/dist/thermometer-up.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m5.75 11.25a1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1zm-1 0v-7.5" fill="none" stroke="currentColor" />
3 <path d="m1.75 3.75c0-1.6569 1.3431-3 3-3s3 1.3431 3 3v4.25c0 0.37717 0.10032 0.70154 0.28024 0.96028 0.4519 0.64987 0.71976 1.4381 0.71976 2.2897 0 2.2091-1.7909 4-4 4s-4-1.7909-4-4c0-0.83382 0.25313-1.6094 0.69158-2.2489 0.19448-0.28364 0.30842-0.6447 0.30842-1.0011z" fill="none" stroke="currentColor" />
4 <path d="m10.25 3.25 2.5-2.5 2.5 2.5m-2.5 5v-7.5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/thumbtack.svg b/dist/thumbtack.svg
new file mode 100644
index 0000000..7e6dd5f
--- /dev/null
+++ b/dist/thumbtack.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6 10-4.2495 4.2495zm4.2499-8.7501 4.5002 4.5002c-3.7501 1.7315-4.7501 3.798-5.4999 7.5l-6.5005-6.5005c3.7619-0.74959 5.7817-1.7496 7.5001-5.4997z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/trash-restore.svg b/dist/trash-restore.svg
new file mode 100644
index 0000000..a25f7fb
--- /dev/null
+++ b/dist/trash-restore.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.75 6.75v5.5m-2-3.5 2-2 2 2" fill="none" stroke="currentColor" />
3 <path d="m12.75 6.75-1 7.25c-0.05677 0.4116-0.3345 0.75-0.75 0.75h-6.5c-0.4155 0-0.69323-0.3384-0.75-0.75l-1-7.25" fill="none" stroke="currentColor" />
4 <path d="m5.25 3.75v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h3.5c0.4155 0 0.75 0.3345 0.75 0.75v1.75m-8.5-7.5e-5h12" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/trash.svg b/dist/trash.svg
new file mode 100644
index 0000000..87778ae
--- /dev/null
+++ b/dist/trash.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m12.75 6.75-1 7.25c-0.05677 0.4116-0.3345 0.75-0.75 0.75h-6.5c-0.4155 0-0.69323-0.3384-0.75-0.75l-1-7.25" fill="none" stroke="currentColor" />
3 <path d="m5.25 3.75v-1.75c0-0.4155 0.3345-0.75 0.75-0.75h3.5c0.4155 0 0.75 0.3345 0.75 0.75v1.75m-8.5-7.5e-5h12" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/trending-down.svg b/dist/trending-down.svg
new file mode 100644
index 0000000..467ea24
--- /dev/null
+++ b/dist/trending-down.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 12.25h4.5v-4.5m-14.5-4 5 5.0004 3-3 6.5 6.4996" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/trending-up.svg b/dist/trending-up.svg
new file mode 100644
index 0000000..126a16a
--- /dev/null
+++ b/dist/trending-up.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m10.75 3.7504h4.5v4.5m-14.5 4 5-5.0004 3 3 6.5-6.4996" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/truck.svg b/dist/truck.svg
new file mode 100644
index 0000000..2b49164
--- /dev/null
+++ b/dist/truck.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 12.5c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75 0.7835-1.75 1.75-1.75 1.75 0.7835 1.75 1.75zm-9 0c0 0.9665-0.7835 1.75-1.75 1.75s-1.75-0.7835-1.75-1.75 0.7835-1.75 1.75-1.75 1.75 0.7835 1.75 1.75zm5.5-7.25h2.5l2 2v3.5h-4.5m-9.25-8.5h8.5c0.4155 0 0.72141 0.33548 0.75 0.75v7.75h-9.25c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/tv.svg b/dist/tv.svg
new file mode 100644
index 0000000..cc61274
--- /dev/null
+++ b/dist/tv.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.25 13.75v-2.5h-0.5v2.5zm-6.5 0h12.5m-12.75-11h13c0.4155 0 0.75 0.3345 0.75 0.75v7c0 0.4155-0.3345 0.75-0.75 0.75h-13c-0.4155 0-0.75-0.3345-0.75-0.75v-7c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/umbrella.svg b/dist/umbrella.svg
new file mode 100644
index 0000000..b82dd8e
--- /dev/null
+++ b/dist/umbrella.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m13.75 7.75h-12c0-3.3137 2.6863-6 6-6 3.3137 0 6 2.6863 6 6zm-6.5002 0v4.5c0 1.1046 0.89543 2 2 2 0.91512 0 1.6867-0.61461 1.9244-1.4536" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/underline.svg b/dist/underline.svg
new file mode 100644
index 0000000..9c4759a
--- /dev/null
+++ b/dist/underline.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.75 13.75h8.5" fill="none" stroke="currentColor" />
3 <path d="m11.25 2.25v5.25c0 1.7949-1.4551 3.25-3.25 3.25s-3.25-1.4551-3.25-3.25v-5.25" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/undo.svg b/dist/undo.svg
new file mode 100644
index 0000000..fce03f9
--- /dev/null
+++ b/dist/undo.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.2501 6.75h-4v-4m0.65065 3.9962c0.56214-2.2941 2.632-3.9962 5.0993-3.9962 2.8995 0 5.25 2.3505 5.25 5.25 0 2.8995-2.3505 5.25-5.25 5.25-1.7461 0-3.293-0.85239-4.2475-2.1637" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/upload.svg b/dist/upload.svg
new file mode 100644
index 0000000..83b4bc6
--- /dev/null
+++ b/dist/upload.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m2.75 10.25v3.25c0 0.4155 0.3345 0.75 0.75 0.75h8.5c0.4155 0 0.75-0.3345 0.75-0.75v-3.25" fill="none" stroke="currentColor" />
3 <path d="m4.25 5.25 3.5-3.5 3.5 3.5m-3.5 4.5v-8" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/user-check.svg b/dist/user-check.svg
new file mode 100644
index 0000000..3d54c44
--- /dev/null
+++ b/dist/user-check.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
3 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.375 2.375-2.375h4.75c1.3158 0 2.375 1.0592 2.375 2.375v1.6245" fill="none" stroke="currentColor" />
4 <path d="m10.25 7.25 1.75 1.75 3.25-3.25" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/user-minus.svg b/dist/user-minus.svg
new file mode 100644
index 0000000..d811416
--- /dev/null
+++ b/dist/user-minus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
3 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.3755 2.375-2.3755h4.75c1.3158 0 2.375 1.0598 2.375 2.3755v1.6245" fill="none" stroke="currentColor" />
4 <path d="m10.75 6.75h4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/user-plus.svg b/dist/user-plus.svg
new file mode 100644
index 0000000..85b15d2
--- /dev/null
+++ b/dist/user-plus.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
3 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.3755 2.375-2.3755h4.75c1.3158 0 2.375 1.0598 2.375 2.3755v1.6245" fill="none" stroke="currentColor" />
4 <path d="m12.75 9.25v-5m-2.4998 2.5h4.9996" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/user-x.svg b/dist/user-x.svg
new file mode 100644
index 0000000..0f5c6eb
--- /dev/null
+++ b/dist/user-x.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <circle cx="5.5" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
3 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.3755 2.375-2.3755h4.75c1.3158 0 2.375 1.0598 2.375 2.3755v1.6245" fill="none" stroke="currentColor" />
4 <path d="m11.25 8.7504 4-4m-4 0 4 4" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/user.svg b/dist/user.svg
new file mode 100644
index 0000000..9320efe
--- /dev/null
+++ b/dist/user.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.2501 14.25v-1.6245c0-1.3158 1.0592-2.375 2.375-2.375h4.7495c1.3158 0 2.375 1.0592 2.375 2.375v1.6245" fill="none" stroke="currentColor" />
3 <circle cx="8.0001" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/users.svg b/dist/users.svg
new file mode 100644
index 0000000..ac65e69
--- /dev/null
+++ b/dist/users.svg
@@ -0,0 +1,6 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m0.75008 14.25v-1.6245c0-1.3158 1.0592-2.375 2.375-2.375h4.7495c1.3158 0 2.375 1.0592 2.375 2.375v1.6245" fill="none" stroke="currentColor" />
3 <circle cx="5.5001" cy="4.5" r="2.75" fill="none" stroke="currentColor" />
4 <path d="m12.874 10.25c1.3158 0 2.375 1.0592 2.375 2.375v1.6245" fill="none" stroke="currentColor" />
5 <path d="m10.781 1.7642c1.3865 0.14099 2.4685 1.312 2.4685 2.7358 0 1.4279-1.0883 2.6017-2.4807 2.737" fill="none" stroke="currentColor" />
6</svg>
diff --git a/dist/video.svg b/dist/video.svg
new file mode 100644
index 0000000..a47255e
--- /dev/null
+++ b/dist/video.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m6.75 6.25 2.5 2-2.5 2z" fill="currentColor" stroke="currentColor" />
3 <rect x=".75" y="2.25" width="14.5" height="12" ry=".75" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/volume-0.svg b/dist/volume-0.svg
new file mode 100644
index 0000000..26d86ba
--- /dev/null
+++ b/dist/volume-0.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 6.25h2.25l3.5-3.5v11l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/volume-1.svg b/dist/volume-1.svg
new file mode 100644
index 0000000..c28d229
--- /dev/null
+++ b/dist/volume-1.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 6.25h2.25l3.5-3.5v11l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m10.242 5.756c0.90638 0.5767 1.5077 1.5901 1.5077 2.744 0 1.1409-0.58785 2.1444-1.4772 2.7243" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/volume-2.svg b/dist/volume-2.svg
new file mode 100644
index 0000000..b1816d5
--- /dev/null
+++ b/dist/volume-2.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.255 2.217c2.2648 0.95012 3.9946 3.4693 3.9946 6.288 0 2.8229-1.6943 5.3276-4.0056 6.2926" fill="none" stroke="currentColor" />
3 <path d="m1.5 6.25h2.25l3.5-3.5v11l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
4 <path d="m10.242 5.756c0.90638 0.5767 1.5077 1.5901 1.5077 2.744 0 1.1409-0.58785 2.1444-1.4772 2.7243" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/volume-mute.svg b/dist/volume-mute.svg
new file mode 100644
index 0000000..250b643
--- /dev/null
+++ b/dist/volume-mute.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m1.5 6.25h2.25l3.5-3.5v11l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75z" fill="none" stroke="currentColor" />
3 <path d="m10.75 10.25 4-4m-4 0 4 4" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/volume-slash.svg b/dist/volume-slash.svg
new file mode 100644
index 0000000..93aca15
--- /dev/null
+++ b/dist/volume-slash.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m11.255 2.217c2.2648 0.95012 3.9946 3.4693 3.9946 6.288 0 0.75906-0.12251 1.4951-0.34657 2.1844" fill="none" stroke="currentColor" />
3 <path d="m7.25 7.25v6.5l-3.5-3.5h-2.25c-0.4155 0-0.75-0.3345-0.75-0.75v-2.5c0-0.4155 0.3345-0.75 0.75-0.75h2.25l1.25-1.25m8.3021 8.3731c-0.5917 0.61462-1.2907 1.1043-2.0576 1.4246m-10.245-13.798 14 14" fill="none" stroke="currentColor" />
4 <path d="m10.793 10.803c-0.15826 0.15762-0.33268 0.29903-0.52056 0.42154" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/wallet.svg b/dist/wallet.svg
new file mode 100644
index 0000000..e8f1ddd
--- /dev/null
+++ b/dist/wallet.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m4.25 4.75h10.5v8.5h-12.75c-0.4155 0-0.75-0.3345-0.75-0.75v-9c0-0.4155 0.3345-0.75 0.75-0.75h11.75v2" fill="none" stroke="currentColor" />
3 <path d="m11.25 8.75h-0.5v0.5h0.5z" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/wind-alt.svg b/dist/wind-alt.svg
new file mode 100644
index 0000000..cb2d881
--- /dev/null
+++ b/dist/wind-alt.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m7.2623 14.237c0.31669 0.31669 0.75419 0.51256 1.2374 0.51256 0.9665 0 1.75-0.7835 1.75-1.75s-0.7835-1.75-1.75-1.75l-7.7497-7.5e-5" fill="none" stroke="currentColor" />
3 <path d="m5.2898 2.2362c0.31433-0.30114 0.74079-0.48617 1.2105-0.48617 0.9665 0 1.75 0.7835 1.75 1.75s-0.7835 1.75-1.75 1.75l-5.7502-7.5e-5" fill="none" stroke="currentColor" />
4 <path d="m11.405 4.4133c0.4075-0.40971 0.97178-0.66333 1.5953-0.66333 1.2426 0 2.25 1.0074 2.25 2.25s-1.0074 2.25-2.25 2.25l-12.25-7.5e-5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/wind.svg b/dist/wind.svg
new file mode 100644
index 0000000..d223f18
--- /dev/null
+++ b/dist/wind.svg
@@ -0,0 +1,5 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m8.2623 13.737c0.31669 0.31669 0.75419 0.51256 1.2374 0.51256 0.9665 0 1.75-0.7835 1.75-1.75s-0.7835-1.75-1.75-1.75l-8.7497-7.5e-5" fill="none" stroke="currentColor" />
3 <path d="m2.7398 4.2362c0.31433-0.30114 0.74079-0.48617 1.2105-0.48617 0.9665 0 1.75 0.7835 1.75 1.75s-0.7835 1.75-1.75 1.75l-3.2002-7.5e-5" fill="none" stroke="currentColor" />
4 <path d="m10.568 2.5425c0.49659-0.49004 1.1787-0.79251 1.9315-0.79251 1.5188 0 2.75 1.2312 2.75 2.75s-1.2312 2.75-2.75 2.75l-4.25-7.5e-5" fill="none" stroke="currentColor" />
5</svg>
diff --git a/dist/x.svg b/dist/x.svg
new file mode 100644
index 0000000..eaab972
--- /dev/null
+++ b/dist/x.svg
@@ -0,0 +1,3 @@
1<svg fill="none" stroke="currentColor" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m3.5 3.5 9 9m-9 0 9-9" fill="none" stroke="currentColor" />
3</svg>
diff --git a/dist/zoom-in.svg b/dist/zoom-in.svg
new file mode 100644
index 0000000..47e7b3b
--- /dev/null
+++ b/dist/zoom-in.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 14.25-2.875-2.875m1.375-4.125a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m7.25 9.75v-5m-2.5 2.5h5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/dist/zoom-out.svg b/dist/zoom-out.svg
new file mode 100644
index 0000000..e5c83b5
--- /dev/null
+++ b/dist/zoom-out.svg
@@ -0,0 +1,4 @@
1<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
2 <path d="m14.25 14.25-2.875-2.875m1.375-4.125a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="none" stroke="currentColor" />
3 <path d="m4.75 7.25h5" fill="none" stroke="currentColor" />
4</svg>
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..1df86bc
--- /dev/null
+++ b/package.json
@@ -0,0 +1,19 @@
1{
2 "name": "iro-icons",
3 "version": "1.0.1",
4 "description": "Icons of the Iro design system",
5 "author": "Volpeon",
6 "license": "MIT",
7 "private": true,
8 "sideEffects": false,
9 "type": "module",
10 "bin": {
11 "iro-icon-sprite": "./scripts/create_sprite.js"
12 },
13 "devDependencies": {
14 "svg-sprite": "^2.0.4"
15 },
16 "peerDependencies": {
17 "svg-sprite": "^2.0.2"
18 }
19}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
new file mode 100644
index 0000000..a2a5ec8
--- /dev/null
+++ b/pnpm-lock.yaml
@@ -0,0 +1,898 @@
1lockfileVersion: '9.0'
2
3settings:
4 autoInstallPeers: true
5 excludeLinksFromLockfile: false
6
7importers:
8
9 .:
10 devDependencies:
11 svg-sprite:
12 specifier: ^2.0.4
13 version: 2.0.4
14
15packages:
16
17 '@colors/colors@1.6.0':
18 resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==}
19 engines: {node: '>=0.1.90'}
20
21 '@dabh/diagnostics@2.0.3':
22 resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==}
23
24 '@resvg/resvg-js-android-arm-eabi@2.6.2':
25 resolution: {integrity: sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==}
26 engines: {node: '>= 10'}
27 cpu: [arm]
28 os: [android]
29
30 '@resvg/resvg-js-android-arm64@2.6.2':
31 resolution: {integrity: sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ==}
32 engines: {node: '>= 10'}
33 cpu: [arm64]
34 os: [android]
35
36 '@resvg/resvg-js-darwin-arm64@2.6.2':
37 resolution: {integrity: sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A==}
38 engines: {node: '>= 10'}
39 cpu: [arm64]
40 os: [darwin]
41
42 '@resvg/resvg-js-darwin-x64@2.6.2':
43 resolution: {integrity: sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw==}
44 engines: {node: '>= 10'}
45 cpu: [x64]
46 os: [darwin]
47
48 '@resvg/resvg-js-linux-arm-gnueabihf@2.6.2':
49 resolution: {integrity: sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw==}
50 engines: {node: '>= 10'}
51 cpu: [arm]
52 os: [linux]
53
54 '@resvg/resvg-js-linux-arm64-gnu@2.6.2':
55 resolution: {integrity: sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg==}
56 engines: {node: '>= 10'}
57 cpu: [arm64]
58 os: [linux]
59
60 '@resvg/resvg-js-linux-arm64-musl@2.6.2':
61 resolution: {integrity: sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==}
62 engines: {node: '>= 10'}
63 cpu: [arm64]
64 os: [linux]
65
66 '@resvg/resvg-js-linux-x64-gnu@2.6.2':
67 resolution: {integrity: sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==}
68 engines: {node: '>= 10'}
69 cpu: [x64]
70 os: [linux]
71
72 '@resvg/resvg-js-linux-x64-musl@2.6.2':
73 resolution: {integrity: sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==}
74 engines: {node: '>= 10'}
75 cpu: [x64]
76 os: [linux]
77
78 '@resvg/resvg-js-win32-arm64-msvc@2.6.2':
79 resolution: {integrity: sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==}
80 engines: {node: '>= 10'}
81 cpu: [arm64]
82 os: [win32]
83
84 '@resvg/resvg-js-win32-ia32-msvc@2.6.2':
85 resolution: {integrity: sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w==}
86 engines: {node: '>= 10'}
87 cpu: [ia32]
88 os: [win32]
89
90 '@resvg/resvg-js-win32-x64-msvc@2.6.2':
91 resolution: {integrity: sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ==}
92 engines: {node: '>= 10'}
93 cpu: [x64]
94 os: [win32]
95
96 '@resvg/resvg-js@2.6.2':
97 resolution: {integrity: sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q==}
98 engines: {node: '>= 10'}
99
100 '@trysound/sax@0.2.0':
101 resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
102 engines: {node: '>=10.13.0'}
103
104 '@types/triple-beam@1.3.5':
105 resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==}
106
107 '@xmldom/xmldom@0.8.10':
108 resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
109 engines: {node: '>=10.0.0'}
110
111 abort-controller@3.0.0:
112 resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
113 engines: {node: '>=6.5'}
114
115 ansi-regex@5.0.1:
116 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
117 engines: {node: '>=8'}
118
119 ansi-styles@4.3.0:
120 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
121 engines: {node: '>=8'}
122
123 argparse@2.0.1:
124 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
125
126 async@3.2.6:
127 resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
128
129 balanced-match@1.0.2:
130 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
131
132 base64-js@1.5.1:
133 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
134
135 boolbase@1.0.0:
136 resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
137
138 brace-expansion@1.1.11:
139 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
140
141 buffer@6.0.3:
142 resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
143
144 cliui@8.0.1:
145 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
146 engines: {node: '>=12'}
147
148 clone-buffer@1.0.0:
149 resolution: {integrity: sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==}
150 engines: {node: '>= 0.10'}
151
152 clone-stats@1.0.0:
153 resolution: {integrity: sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==}
154
155 clone@2.1.2:
156 resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
157 engines: {node: '>=0.8'}
158
159 cloneable-readable@1.1.3:
160 resolution: {integrity: sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==}
161
162 color-convert@1.9.3:
163 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
164
165 color-convert@2.0.1:
166 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
167 engines: {node: '>=7.0.0'}
168
169 color-name@1.1.3:
170 resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
171
172 color-name@1.1.4:
173 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
174
175 color-string@1.9.1:
176 resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
177
178 color@3.2.1:
179 resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==}
180
181 colorspace@1.1.4:
182 resolution: {integrity: sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==}
183
184 commander@7.2.0:
185 resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
186 engines: {node: '>= 10'}
187
188 concat-map@0.0.1:
189 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
190
191 core-util-is@1.0.3:
192 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
193
194 css-select@4.3.0:
195 resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
196
197 css-selector-parser@1.4.1:
198 resolution: {integrity: sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==}
199
200 css-tree@1.1.3:
201 resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
202 engines: {node: '>=8.0.0'}
203
204 css-what@6.1.0:
205 resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
206 engines: {node: '>= 6'}
207
208 csso@4.2.0:
209 resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==}
210 engines: {node: '>=8.0.0'}
211
212 cssom@0.5.0:
213 resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
214
215 dom-serializer@1.4.1:
216 resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
217
218 domelementtype@2.3.0:
219 resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
220
221 domhandler@4.3.1:
222 resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
223 engines: {node: '>= 4'}
224
225 domutils@2.8.0:
226 resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
227
228 emoji-regex@8.0.0:
229 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
230
231 enabled@2.0.0:
232 resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==}
233
234 entities@2.2.0:
235 resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
236
237 escalade@3.2.0:
238 resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
239 engines: {node: '>=6'}
240
241 event-target-shim@5.0.1:
242 resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
243 engines: {node: '>=6'}
244
245 events@3.3.0:
246 resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
247 engines: {node: '>=0.8.x'}
248
249 fecha@4.2.3:
250 resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==}
251
252 fn.name@1.1.0:
253 resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==}
254
255 fs.realpath@1.0.0:
256 resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
257
258 get-caller-file@2.0.5:
259 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
260 engines: {node: 6.* || 8.* || >= 10.*}
261
262 glob@7.2.3:
263 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
264 deprecated: Glob versions prior to v9 are no longer supported
265
266 ieee754@1.2.1:
267 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
268
269 inflight@1.0.6:
270 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
271 deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
272
273 inherits@2.0.4:
274 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
275
276 is-arrayish@0.3.2:
277 resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
278
279 is-fullwidth-code-point@3.0.0:
280 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
281 engines: {node: '>=8'}
282
283 is-stream@2.0.1:
284 resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
285 engines: {node: '>=8'}
286
287 isarray@1.0.0:
288 resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
289
290 js-yaml@4.1.0:
291 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
292 hasBin: true
293
294 kuler@2.0.0:
295 resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==}
296
297 lodash.escape@4.0.1:
298 resolution: {integrity: sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==}
299
300 lodash.merge@4.6.2:
301 resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
302
303 logform@2.6.1:
304 resolution: {integrity: sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==}
305 engines: {node: '>= 12.0.0'}
306
307 mdn-data@2.0.14:
308 resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
309
310 minimatch@3.1.2:
311 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
312
313 ms@2.1.3:
314 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
315
316 mustache@4.2.0:
317 resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
318 hasBin: true
319
320 nth-check@2.1.1:
321 resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
322
323 once@1.4.0:
324 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
325
326 one-time@1.0.0:
327 resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==}
328
329 path-is-absolute@1.0.1:
330 resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
331 engines: {node: '>=0.10.0'}
332
333 picocolors@1.1.0:
334 resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
335
336 prettysize@2.0.0:
337 resolution: {integrity: sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==}
338
339 process-nextick-args@2.0.1:
340 resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
341
342 process@0.11.10:
343 resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
344 engines: {node: '>= 0.6.0'}
345
346 readable-stream@2.3.8:
347 resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
348
349 readable-stream@3.6.2:
350 resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
351 engines: {node: '>= 6'}
352
353 readable-stream@4.5.2:
354 resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
355 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
356
357 remove-trailing-separator@1.1.0:
358 resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==}
359
360 replace-ext@1.0.1:
361 resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==}
362 engines: {node: '>= 0.10'}
363
364 require-directory@2.1.1:
365 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
366 engines: {node: '>=0.10.0'}
367
368 safe-buffer@5.1.2:
369 resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
370
371 safe-buffer@5.2.1:
372 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
373
374 safe-stable-stringify@2.5.0:
375 resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
376 engines: {node: '>=10'}
377
378 simple-swizzle@0.2.2:
379 resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
380
381 source-map@0.6.1:
382 resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
383 engines: {node: '>=0.10.0'}
384
385 stable@0.1.8:
386 resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
387 deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
388
389 stack-trace@0.0.10:
390 resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==}
391
392 string-width@4.2.3:
393 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
394 engines: {node: '>=8'}
395
396 string_decoder@1.1.1:
397 resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
398
399 string_decoder@1.3.0:
400 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
401
402 strip-ansi@6.0.1:
403 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
404 engines: {node: '>=8'}
405
406 svg-sprite@2.0.4:
407 resolution: {integrity: sha512-kjDoATgr4k6tdtfQczpkbuFW6RE7tPUPe/rbRd1n2NV92kdwaXEZMIxJqAZfMGOMfU/Kp1u89SUYsfHCbAvVHg==}
408 engines: {node: '>=12'}
409 hasBin: true
410
411 svgo@2.8.0:
412 resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==}
413 engines: {node: '>=10.13.0'}
414 hasBin: true
415
416 text-hex@1.0.0:
417 resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==}
418
419 triple-beam@1.4.1:
420 resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==}
421 engines: {node: '>= 14.0.0'}
422
423 util-deprecate@1.0.2:
424 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
425
426 vinyl@2.2.1:
427 resolution: {integrity: sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==}
428 engines: {node: '>= 0.10'}
429
430 winston-transport@4.8.0:
431 resolution: {integrity: sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==}
432 engines: {node: '>= 12.0.0'}
433
434 winston@3.15.0:
435 resolution: {integrity: sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==}
436 engines: {node: '>= 12.0.0'}
437
438 wrap-ansi@7.0.0:
439 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
440 engines: {node: '>=10'}
441
442 wrappy@1.0.2:
443 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
444
445 xpath@0.0.34:
446 resolution: {integrity: sha512-FxF6+rkr1rNSQrhUNYrAFJpRXNzlDoMxeXN5qI84939ylEv3qqPFKa85Oxr6tDaJKqwW6KKyo2v26TSv3k6LeA==}
447 engines: {node: '>=0.6.0'}
448
449 y18n@5.0.8:
450 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
451 engines: {node: '>=10'}
452
453 yargs-parser@21.1.1:
454 resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
455 engines: {node: '>=12'}
456
457 yargs@17.7.2:
458 resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
459 engines: {node: '>=12'}
460
461snapshots:
462
463 '@colors/colors@1.6.0': {}
464
465 '@dabh/diagnostics@2.0.3':
466 dependencies:
467 colorspace: 1.1.4
468 enabled: 2.0.0
469 kuler: 2.0.0
470
471 '@resvg/resvg-js-android-arm-eabi@2.6.2':
472 optional: true
473
474 '@resvg/resvg-js-android-arm64@2.6.2':
475 optional: true
476
477 '@resvg/resvg-js-darwin-arm64@2.6.2':
478 optional: true
479
480 '@resvg/resvg-js-darwin-x64@2.6.2':
481 optional: true
482
483 '@resvg/resvg-js-linux-arm-gnueabihf@2.6.2':
484 optional: true
485
486 '@resvg/resvg-js-linux-arm64-gnu@2.6.2':
487 optional: true
488
489 '@resvg/resvg-js-linux-arm64-musl@2.6.2':
490 optional: true
491
492 '@resvg/resvg-js-linux-x64-gnu@2.6.2':
493 optional: true
494
495 '@resvg/resvg-js-linux-x64-musl@2.6.2':
496 optional: true
497
498 '@resvg/resvg-js-win32-arm64-msvc@2.6.2':
499 optional: true
500
501 '@resvg/resvg-js-win32-ia32-msvc@2.6.2':
502 optional: true
503
504 '@resvg/resvg-js-win32-x64-msvc@2.6.2':
505 optional: true
506
507 '@resvg/resvg-js@2.6.2':
508 optionalDependencies:
509 '@resvg/resvg-js-android-arm-eabi': 2.6.2
510 '@resvg/resvg-js-android-arm64': 2.6.2
511 '@resvg/resvg-js-darwin-arm64': 2.6.2
512 '@resvg/resvg-js-darwin-x64': 2.6.2
513 '@resvg/resvg-js-linux-arm-gnueabihf': 2.6.2
514 '@resvg/resvg-js-linux-arm64-gnu': 2.6.2
515 '@resvg/resvg-js-linux-arm64-musl': 2.6.2
516 '@resvg/resvg-js-linux-x64-gnu': 2.6.2
517 '@resvg/resvg-js-linux-x64-musl': 2.6.2
518 '@resvg/resvg-js-win32-arm64-msvc': 2.6.2
519 '@resvg/resvg-js-win32-ia32-msvc': 2.6.2
520 '@resvg/resvg-js-win32-x64-msvc': 2.6.2
521
522 '@trysound/sax@0.2.0': {}
523
524 '@types/triple-beam@1.3.5': {}
525
526 '@xmldom/xmldom@0.8.10': {}
527
528 abort-controller@3.0.0:
529 dependencies:
530 event-target-shim: 5.0.1
531
532 ansi-regex@5.0.1: {}
533
534 ansi-styles@4.3.0:
535 dependencies:
536 color-convert: 2.0.1
537
538 argparse@2.0.1: {}
539
540 async@3.2.6: {}
541
542 balanced-match@1.0.2: {}
543
544 base64-js@1.5.1: {}
545
546 boolbase@1.0.0: {}
547
548 brace-expansion@1.1.11:
549 dependencies:
550 balanced-match: 1.0.2
551 concat-map: 0.0.1
552
553 buffer@6.0.3:
554 dependencies:
555 base64-js: 1.5.1
556 ieee754: 1.2.1
557
558 cliui@8.0.1:
559 dependencies:
560 string-width: 4.2.3
561 strip-ansi: 6.0.1
562 wrap-ansi: 7.0.0
563
564 clone-buffer@1.0.0: {}
565
566 clone-stats@1.0.0: {}
567
568 clone@2.1.2: {}
569
570 cloneable-readable@1.1.3:
571 dependencies:
572 inherits: 2.0.4
573 process-nextick-args: 2.0.1
574 readable-stream: 2.3.8
575
576 color-convert@1.9.3:
577 dependencies:
578 color-name: 1.1.3
579
580 color-convert@2.0.1:
581 dependencies:
582 color-name: 1.1.4
583
584 color-name@1.1.3: {}
585
586 color-name@1.1.4: {}
587
588 color-string@1.9.1:
589 dependencies:
590 color-name: 1.1.4
591 simple-swizzle: 0.2.2
592
593 color@3.2.1:
594 dependencies:
595 color-convert: 1.9.3
596 color-string: 1.9.1
597
598 colorspace@1.1.4:
599 dependencies:
600 color: 3.2.1
601 text-hex: 1.0.0
602
603 commander@7.2.0: {}
604
605 concat-map@0.0.1: {}
606
607 core-util-is@1.0.3: {}
608
609 css-select@4.3.0:
610 dependencies:
611 boolbase: 1.0.0
612 css-what: 6.1.0
613 domhandler: 4.3.1
614 domutils: 2.8.0
615 nth-check: 2.1.1
616
617 css-selector-parser@1.4.1: {}
618
619 css-tree@1.1.3:
620 dependencies:
621 mdn-data: 2.0.14
622 source-map: 0.6.1
623
624 css-what@6.1.0: {}
625
626 csso@4.2.0:
627 dependencies:
628 css-tree: 1.1.3
629
630 cssom@0.5.0: {}
631
632 dom-serializer@1.4.1:
633 dependencies:
634 domelementtype: 2.3.0
635 domhandler: 4.3.1
636 entities: 2.2.0
637
638 domelementtype@2.3.0: {}
639
640 domhandler@4.3.1:
641 dependencies:
642 domelementtype: 2.3.0
643
644 domutils@2.8.0:
645 dependencies:
646 dom-serializer: 1.4.1
647 domelementtype: 2.3.0
648 domhandler: 4.3.1
649
650 emoji-regex@8.0.0: {}
651
652 enabled@2.0.0: {}
653
654 entities@2.2.0: {}
655
656 escalade@3.2.0: {}
657
658 event-target-shim@5.0.1: {}
659
660 events@3.3.0: {}
661
662 fecha@4.2.3: {}
663
664 fn.name@1.1.0: {}
665
666 fs.realpath@1.0.0: {}
667
668 get-caller-file@2.0.5: {}
669
670 glob@7.2.3:
671 dependencies:
672 fs.realpath: 1.0.0
673 inflight: 1.0.6
674 inherits: 2.0.4
675 minimatch: 3.1.2
676 once: 1.4.0
677 path-is-absolute: 1.0.1
678
679 ieee754@1.2.1: {}
680
681 inflight@1.0.6:
682 dependencies:
683 once: 1.4.0
684 wrappy: 1.0.2
685
686 inherits@2.0.4: {}
687
688 is-arrayish@0.3.2: {}
689
690 is-fullwidth-code-point@3.0.0: {}
691
692 is-stream@2.0.1: {}
693
694 isarray@1.0.0: {}
695
696 js-yaml@4.1.0:
697 dependencies:
698 argparse: 2.0.1
699
700 kuler@2.0.0: {}
701
702 lodash.escape@4.0.1: {}
703
704 lodash.merge@4.6.2: {}
705
706 logform@2.6.1:
707 dependencies:
708 '@colors/colors': 1.6.0
709 '@types/triple-beam': 1.3.5
710 fecha: 4.2.3
711 ms: 2.1.3
712 safe-stable-stringify: 2.5.0
713 triple-beam: 1.4.1
714
715 mdn-data@2.0.14: {}
716
717 minimatch@3.1.2:
718 dependencies:
719 brace-expansion: 1.1.11
720
721 ms@2.1.3: {}
722
723 mustache@4.2.0: {}
724
725 nth-check@2.1.1:
726 dependencies:
727 boolbase: 1.0.0
728
729 once@1.4.0:
730 dependencies:
731 wrappy: 1.0.2
732
733 one-time@1.0.0:
734 dependencies:
735 fn.name: 1.1.0
736
737 path-is-absolute@1.0.1: {}
738
739 picocolors@1.1.0: {}
740
741 prettysize@2.0.0: {}
742
743 process-nextick-args@2.0.1: {}
744
745 process@0.11.10: {}
746
747 readable-stream@2.3.8:
748 dependencies:
749 core-util-is: 1.0.3
750 inherits: 2.0.4
751 isarray: 1.0.0
752 process-nextick-args: 2.0.1
753 safe-buffer: 5.1.2
754 string_decoder: 1.1.1
755 util-deprecate: 1.0.2
756
757 readable-stream@3.6.2:
758 dependencies:
759 inherits: 2.0.4
760 string_decoder: 1.3.0
761 util-deprecate: 1.0.2
762
763 readable-stream@4.5.2:
764 dependencies:
765 abort-controller: 3.0.0
766 buffer: 6.0.3
767 events: 3.3.0
768 process: 0.11.10
769 string_decoder: 1.3.0
770
771 remove-trailing-separator@1.1.0: {}
772
773 replace-ext@1.0.1: {}
774
775 require-directory@2.1.1: {}
776
777 safe-buffer@5.1.2: {}
778
779 safe-buffer@5.2.1: {}
780
781 safe-stable-stringify@2.5.0: {}
782
783 simple-swizzle@0.2.2:
784 dependencies:
785 is-arrayish: 0.3.2
786
787 source-map@0.6.1: {}
788
789 stable@0.1.8: {}
790
791 stack-trace@0.0.10: {}
792
793 string-width@4.2.3:
794 dependencies:
795 emoji-regex: 8.0.0
796 is-fullwidth-code-point: 3.0.0
797 strip-ansi: 6.0.1
798
799 string_decoder@1.1.1:
800 dependencies:
801 safe-buffer: 5.1.2
802
803 string_decoder@1.3.0:
804 dependencies:
805 safe-buffer: 5.2.1
806
807 strip-ansi@6.0.1:
808 dependencies:
809 ansi-regex: 5.0.1
810
811 svg-sprite@2.0.4:
812 dependencies:
813 '@resvg/resvg-js': 2.6.2
814 '@xmldom/xmldom': 0.8.10
815 async: 3.2.6
816 css-selector-parser: 1.4.1
817 csso: 4.2.0
818 cssom: 0.5.0
819 glob: 7.2.3
820 js-yaml: 4.1.0
821 lodash.escape: 4.0.1
822 lodash.merge: 4.6.2
823 mustache: 4.2.0
824 prettysize: 2.0.0
825 svgo: 2.8.0
826 vinyl: 2.2.1
827 winston: 3.15.0
828 xpath: 0.0.34
829 yargs: 17.7.2
830
831 svgo@2.8.0:
832 dependencies:
833 '@trysound/sax': 0.2.0
834 commander: 7.2.0
835 css-select: 4.3.0
836 css-tree: 1.1.3
837 csso: 4.2.0
838 picocolors: 1.1.0
839 stable: 0.1.8
840
841 text-hex@1.0.0: {}
842
843 triple-beam@1.4.1: {}
844
845 util-deprecate@1.0.2: {}
846
847 vinyl@2.2.1:
848 dependencies:
849 clone: 2.1.2
850 clone-buffer: 1.0.0
851 clone-stats: 1.0.0
852 cloneable-readable: 1.1.3
853 remove-trailing-separator: 1.1.0
854 replace-ext: 1.0.1
855
856 winston-transport@4.8.0:
857 dependencies:
858 logform: 2.6.1
859 readable-stream: 4.5.2
860 triple-beam: 1.4.1
861
862 winston@3.15.0:
863 dependencies:
864 '@colors/colors': 1.6.0
865 '@dabh/diagnostics': 2.0.3
866 async: 3.2.6
867 is-stream: 2.0.1
868 logform: 2.6.1
869 one-time: 1.0.0
870 readable-stream: 3.6.2
871 safe-stable-stringify: 2.5.0
872 stack-trace: 0.0.10
873 triple-beam: 1.4.1
874 winston-transport: 4.8.0
875
876 wrap-ansi@7.0.0:
877 dependencies:
878 ansi-styles: 4.3.0
879 string-width: 4.2.3
880 strip-ansi: 6.0.1
881
882 wrappy@1.0.2: {}
883
884 xpath@0.0.34: {}
885
886 y18n@5.0.8: {}
887
888 yargs-parser@21.1.1: {}
889
890 yargs@17.7.2:
891 dependencies:
892 cliui: 8.0.1
893 escalade: 3.2.0
894 get-caller-file: 2.0.5
895 require-directory: 2.1.1
896 string-width: 4.2.3
897 y18n: 5.0.8
898 yargs-parser: 21.1.1
diff --git a/scripts/build.sh b/scripts/build.sh
deleted file mode 100755
index 62822a3..0000000
--- a/scripts/build.sh
+++ /dev/null
@@ -1,19 +0,0 @@
1#!/bin/bash
2
3handle () {
4 scour -i "$1" -o "output${1#"src/icons"}" \
5 --enable-viewboxing \
6 --enable-id-stripping \
7 --enable-comment-stripping \
8 --remove-descriptive-elements \
9 --strip-xml-prolog \
10 --shorten-ids
11}
12export -f handle
13
14mkdir -p output
15
16find "src/icons" \
17 -type f \
18 -name "*.svg" \
19 -print0 | parallel -0 handle {}
diff --git a/scripts/build_showcase.sh b/scripts/build_showcase.sh
index 402c5e4..3ebcfea 100755
--- a/scripts/build_showcase.sh
+++ b/scripts/build_showcase.sh
@@ -2,7 +2,7 @@
2 2
3mkdir -p showcase 3mkdir -p showcase
4 4
5mapfile -d $'\0' icon_files < <(find "output" \ 5mapfile -d $'\0' icon_files < <(find "dist" \
6 -type f \ 6 -type f \
7 -name "*.svg" \ 7 -name "*.svg" \
8 -print0) 8 -print0)
@@ -11,7 +11,7 @@ icons="[]"
11 11
12for icon in "${icon_files[@]}"; do 12for icon in "${icon_files[@]}"; do
13 title=$icon 13 title=$icon
14 title=${title#output/} 14 title=${title#dist/}
15 title=${title%.svg} 15 title=${title%.svg}
16 16
17 content=$(cat "$icon" | sed -z 's/\\/\\\\/g;s/\n/\\n/g;s/"/\\"/g') 17 content=$(cat "$icon" | sed -z 's/\\/\\\\/g;s/\n/\\n/g;s/"/\\"/g')
@@ -28,7 +28,7 @@ icons=$(echo "$icons" | jq "sort_by(.title)")
28 28
29echo "{ icons: $icons }" > "$meta_file" 29echo "{ icons: $icons }" > "$meta_file"
30 30
31pandoc "src/showcase/index.md" \ 31echo "" | pandoc \
32 -f markdown \ 32 -f markdown \
33 -t html5 \ 33 -t html5 \
34 --no-highlight \ 34 --no-highlight \
diff --git a/scripts/create_sprite.js b/scripts/create_sprite.js
new file mode 100644
index 0000000..d03dc0f
--- /dev/null
+++ b/scripts/create_sprite.js
@@ -0,0 +1,44 @@
1#!/usr/bin/env node
2
3import SVGSpriter from "svg-sprite";
4import { readFileSync, writeFileSync } from "fs";
5import { dirname, resolve } from "path";
6import { fileURLToPath } from "url";
7
8const __dirname = dirname(fileURLToPath(import.meta.url));
9
10const args = process.argv.slice(2);
11const sprite = args.pop();
12
13const spriter = new SVGSpriter({
14 mode: {
15 symbol: {
16 dest: "",
17 sprite,
18 },
19 },
20 shape: {
21 transform: [],
22 },
23});
24
25for (const id of args) {
26 const file = resolve(__dirname, `../dist/${id}.svg`);
27 spriter.add(file, null, readFileSync(file, { encoding: "utf-8" }));
28}
29
30spriter.compile((error, result) => {
31 if (error) {
32 console.error(error);
33 return;
34 }
35 for (var mode in result) {
36 for (var resource in result[mode]) {
37 console.log(result[mode][resource].path);
38 writeFileSync(
39 result[mode][resource].path,
40 result[mode][resource].contents
41 );
42 }
43 }
44});
diff --git a/src/icons/adjust.svg b/src/icons/adjust.svg
new file mode 100644
index 0000000..9872404
--- /dev/null
+++ b/src/icons/adjust.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="adjust.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="1.6214819"
49 inkscape:cy="12.10201"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <circle
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 id="path818"
63 cx="8"
64 cy="8"
65 r="6.75" />
66 <path
67 id="circle832"
68 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
69 d="m 7.25,11.652367 c -1.7276371,-0.385639 -3,-1.8759304 -3,-3.6555635 0,-1.7699511 1.2865562,-3.2537 3,-3.6491707 z"
70 sodipodi:nodetypes="cscc" />
71</svg>
diff --git a/src/icons/alarm-clock.svg b/src/icons/alarm-clock.svg
new file mode 100644
index 0000000..3b1331e
--- /dev/null
+++ b/src/icons/alarm-clock.svg
@@ -0,0 +1,75 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="alarm-clock.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="6.6460449"
49 inkscape:cy="9.1105968"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 7.75,6.25 v 2.5 l 2,1"
63 id="path820"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccc" />
66 <path
67 id="path834"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 11.75,12.75 2,2 m -10,-2 -2,2 m 11.5,-6 a 5.5,5.5 0 0 1 -5.5,5.5 5.5,5.5 0 0 1 -5.5,-5.5 5.5,5.5 0 0 1 5.5,-5.5 5.5,5.5 0 0 1 5.5,5.5 z" />
70 <path
71 id="circle851"
72 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
73 d="m 11.75,1.25 2.5,2 m -13,0 2.5,-2"
74 sodipodi:nodetypes="cccc" />
75</svg>
diff --git a/src/icons/alarm-minus.svg b/src/icons/alarm-minus.svg
new file mode 100644
index 0000000..eee25a5
--- /dev/null
+++ b/src/icons/alarm-minus.svg
@@ -0,0 +1,74 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="alarm-minus.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="6.5671667"
49 inkscape:cy="8.960705"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path834"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="m 11.75,12.75 2,2 m -10,-2 -2,2 m 11.5,-6 a 5.5,5.5 0 0 1 -5.5,5.5 5.5,5.5 0 0 1 -5.5,-5.5 5.5,5.5 0 0 1 5.5,-5.5 5.5,5.5 0 0 1 5.5,5.5 z" />
64 <path
65 id="circle851"
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
67 d="m 11.75,1.25 2.5,2 m -13,0 2.5,-2"
68 sodipodi:nodetypes="cccc" />
69 <path
70 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
71 d="m 5.75,8.75 h 4"
72 id="path833"
73 sodipodi:nodetypes="cc" />
74</svg>
diff --git a/src/icons/alarm-plus.svg b/src/icons/alarm-plus.svg
new file mode 100644
index 0000000..9401e09
--- /dev/null
+++ b/src/icons/alarm-plus.svg
@@ -0,0 +1,74 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="alarm-plus.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="45.254834"
48 inkscape:cx="2.968705"
49 inkscape:cy="11.205525"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path834"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="m 11.75,12.75 2,2 m -10,-2 -2,2 m 11.5,-6 a 5.5,5.5 0 0 1 -5.5,5.5 5.5,5.5 0 0 1 -5.5,-5.5 5.5,5.5 0 0 1 5.5,-5.5 5.5,5.5 0 0 1 5.5,5.5 z" />
64 <path
65 id="circle851"
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
67 d="m 11.75,1.25 2.5,2 m -13,0 2.5,-2"
68 sodipodi:nodetypes="cccc" />
69 <path
70 id="path833"
71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
72 d="m 5.75,8.75 h 4 m -2,-2 v 4"
73 sodipodi:nodetypes="cccc" />
74</svg>
diff --git a/src/icons/alarm-snooze.svg b/src/icons/alarm-snooze.svg
new file mode 100644
index 0000000..9ad767a
--- /dev/null
+++ b/src/icons/alarm-snooze.svg
@@ -0,0 +1,74 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="alarm-snooze.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="64"
48 inkscape:cx="7.5358664"
49 inkscape:cy="9.1538356"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path834"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="m 11.75,12.75 2,2 m -10,-2 -2,2 m 11.5,-6 a 5.5,5.5 0 0 1 -5.5,5.5 5.5,5.5 0 0 1 -5.5,-5.5 5.5,5.5 0 0 1 5.5,-5.5 5.5,5.5 0 0 1 5.5,5.5 z" />
64 <path
65 id="circle851"
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
67 d="m 11.75,1.25 2.5,2 m -13,0 2.5,-2"
68 sodipodi:nodetypes="cccc" />
69 <path
70 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
71 d="m 6.25,6.75 h 3 v 0.5 l -3,3 v 0.5 h 3"
72 id="path833"
73 sodipodi:nodetypes="cccccc" />
74</svg>
diff --git a/src/icons/arrows-to-line.svg b/src/icons/arrows-to-line.svg
new file mode 100644
index 0000000..cc77520
--- /dev/null
+++ b/src/icons/arrows-to-line.svg
@@ -0,0 +1,79 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="arrows-to-line.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="1920"
43 inkscape:window-height="992"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="17.125242"
47 inkscape:cx="5.1094167"
48 inkscape:cy="7.0363968"
49 inkscape:window-x="1536"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:document-rotation="0"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823" />
61 </sodipodi:namedview>
62 <path
63 id="path978"
64 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
65 d="m 9.75,3.25 -2,2 -2,-2 m 2,2 v -4.5"
66 inkscape:connector-curvature="0"
67 sodipodi:nodetypes="ccccc" />
68 <path
69 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
70 d="m 1.75,7.75 h 12"
71 id="path1127"
72 sodipodi:nodetypes="cc" />
73 <path
74 id="path1398"
75 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
76 d="m 9.75,12.25 -2,-2 -2,2 m 2,-2 v 4.5"
77 inkscape:connector-curvature="0"
78 sodipodi:nodetypes="ccccc" />
79</svg>
diff --git a/src/icons/asterisk.svg b/src/icons/asterisk.svg
new file mode 100644
index 0000000..d6cea4f
--- /dev/null
+++ b/src/icons/asterisk.svg
@@ -0,0 +1,64 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="asterisk.svg"
9 inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="3840"
43 inkscape:window-height="1983"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="11.313709"
47 inkscape:cx="-10.16466"
48 inkscape:cy="12.639534"
49 inkscape:window-x="0"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:pagecheckerboard="0">
55 <inkscape:grid
56 type="xygrid"
57 id="grid823" />
58 </sodipodi:namedview>
59 <path
60 id="path827-8-9"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 7.75,1.25 v 14 m -6,-10.5 12,7 m -12,0 12,-7"
63 sodipodi:nodetypes="cccccc" />
64</svg>
diff --git a/src/icons/at.svg b/src/icons/at.svg
new file mode 100644
index 0000000..a8f2724
--- /dev/null
+++ b/src/icons/at.svg
@@ -0,0 +1,67 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 fill="none"
6 stroke="currentColor"
7 stroke-linecap="round"
8 stroke-linejoin="round"
9 stroke-width="1.5"
10 version="1.1"
11 viewBox="0 0 16 16"
12 id="svg16"
13 sodipodi:docname="at.svg"
14 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
15 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
16 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
17 xmlns="http://www.w3.org/2000/svg"
18 xmlns:svg="http://www.w3.org/2000/svg"
19 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
20 xmlns:cc="http://creativecommons.org/ns#"
21 xmlns:dc="http://purl.org/dc/elements/1.1/">
22 <defs
23 id="defs20" />
24 <sodipodi:namedview
25 pagecolor="#ffffff"
26 bordercolor="#666666"
27 borderopacity="1"
28 objecttolerance="10"
29 gridtolerance="10"
30 guidetolerance="10"
31 inkscape:pageopacity="0"
32 inkscape:pageshadow="2"
33 inkscape:window-width="3840"
34 inkscape:window-height="1983"
35 id="namedview18"
36 showgrid="true"
37 inkscape:zoom="22.627417"
38 inkscape:cx="-0.066291261"
39 inkscape:cy="20.307223"
40 inkscape:window-x="0"
41 inkscape:window-y="0"
42 inkscape:window-maximized="1"
43 inkscape:current-layer="svg16"
44 inkscape:showpageshadow="0"
45 inkscape:pagecheckerboard="0"
46 inkscape:deskcolor="#d1d1d1">
47 <inkscape:grid
48 type="xygrid"
49 id="grid827" />
50 </sodipodi:namedview>
51 <metadata
52 id="metadata2">
53 <rdf:RDF>
54 <cc:Work
55 rdf:about="">
56 <dc:format>image/svg+xml</dc:format>
57 <dc:type
58 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
59 </cc:Work>
60 </rdf:RDF>
61 </metadata>
62 <path
63 id="path1277"
64 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
65 d="m 10.75,8 v 1.5 c 0,0.966498 0.783502,1.75 1.75,1.75 0.966498,0 1.75,-0.783502 1.75,-1.75 V 8 C 14.25,4.5482203 11.45178,1.75 8,1.75 4.5482203,1.75 1.75,4.5482203 1.75,8 c 0,3.45178 2.7982203,6.25 6.25,6.25 M 10.75,8 C 10.75,9.5187831 9.5187831,10.75 8,10.75 6.4812169,10.75 5.25,9.5187831 5.25,8 5.25,6.4812169 6.4812169,5.25 8,5.25 c 1.5187831,0 2.75,1.2312169 2.75,2.75 z"
66 sodipodi:nodetypes="csssssscsssss" />
67</svg>
diff --git a/src/icons/atom.svg b/src/icons/atom.svg
new file mode 100644
index 0000000..9a57c53
--- /dev/null
+++ b/src/icons/atom.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="atom.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="45.254834"
48 inkscape:cx="3.4951951"
49 inkscape:cy="5.8476721"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <circle
61 style="fill:#010101;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
62 id="path842"
63 cx="7.75"
64 cy="8.25"
65 r="0.5" />
66 <path
67 id="ellipse848"
68 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
69 transform="matrix(0.70710678,0.70710678,0.70710678,-0.70710678,0,0)"
70 d="M 14.71381,-0.35355324 A 3.4001641,7.7718034 0 0 1 11.313646,7.4182501 3.4001641,7.7718034 0 0 1 7.9134822,-0.35355324 3.4001641,7.7718034 0 0 1 11.313646,-8.1253566 3.4001641,7.7718034 0 0 1 14.71381,-0.35355324 Z M 11.313646,3.0466109 A 7.7718034,3.4001641 0 0 0 19.08545,-0.35355324 7.7718034,3.4001641 0 0 0 11.313646,-3.7537174 7.7718034,3.4001641 0 0 0 3.5418429,-0.35355324 7.7718034,3.4001641 0 0 0 11.313646,3.0466109 Z" />
71</svg>
diff --git a/src/icons/award.svg b/src/icons/award.svg
new file mode 100644
index 0000000..d4cbae5
--- /dev/null
+++ b/src/icons/award.svg
@@ -0,0 +1,70 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="award.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="16"
48 inkscape:cx="-10.105926"
49 inkscape:cy="11.135891"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path833"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
63 d="m 8.25,11.25 2,4 1.75,-2 h 2.75 L 12.5,8.75 M 13.249995,5.9999948 A 5.2499948,5.2499948 0 0 1 8,11.24999 5.2499948,5.2499948 0 0 1 2.7500052,5.9999948 5.2499948,5.2499948 0 0 1 8,0.75 5.2499948,5.2499948 0 0 1 13.249995,5.9999948 Z M 7.75,11.25 l -2,4 -1.75,-2 H 1.25 L 3.5,8.75" />
64 <circle
65 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
66 id="circle835"
67 cx="8"
68 cy="6"
69 r="2.25" />
70</svg>
diff --git a/src/icons/backpack.svg b/src/icons/backpack.svg
new file mode 100644
index 0000000..c5902b3
--- /dev/null
+++ b/src/icons/backpack.svg
@@ -0,0 +1,69 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="backpack.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="22.627417"
48 inkscape:cx="-1.5321985"
49 inkscape:cy="4.0057924"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 5.75,6.25 h 4.5"
63 id="path846"
64 sodipodi:nodetypes="cc" />
65 <path
66 id="path885"
67 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
68 d="m 4.75,11.75 h 6.5 m -6.5,3 V 10 C 4.75,9.5845 5.0845,9.25 5.5,9.25 h 5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 4.75 M 5.75,3.2500005 V 1.5 C 5.75,1.0845 6.0845,0.75 6.5,0.75 h 3 c 0.4155,0 0.75,0.3345 0.75,0.75 V 3.2500005 M 2.25,6 C 2.25,4.4765 3.4765,3.25 5,3.25 h 6 c 1.5235,0 2.75,1.2265 2.75,2.75 v 8 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3 C 2.5845,14.75 2.25,14.4155 2.25,14 Z" />
69</svg>
diff --git a/src/icons/ban.svg b/src/icons/ban.svg
index b6d4b63..f5679a9 100644
--- a/src/icons/ban.svg
+++ b/src/icons/ban.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="ban.svg" 15 sodipodi:docname="ban.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="90.509668" 47 inkscape:zoom="32"
48 inkscape:cx="4.3154444" 48 inkscape:cx="7.1901236"
49 inkscape:cy="7.4256441" 49 inkscape:cy="7.4199702"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,5 +60,5 @@
59 <path 60 <path
60 id="path816" 61 id="path816"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 3.25,3.25 9.5,9.5 M 14.75,8 A 6.75,6.75 0 0 1 8,14.75 6.75,6.75 0 0 1 1.25,8 6.75,6.75 0 0 1 8,1.25 6.75,6.75 0 0 1 14.75,8 Z" /> 63 d="m 3.602,3.6018519 8.796148,8.7962961 M 14.75,8 A 6.75,6.75 0 0 1 8,14.75 6.75,6.75 0 0 1 1.25,8 6.75,6.75 0 0 1 8,1.25 6.75,6.75 0 0 1 14.75,8 Z" />
63</svg> 64</svg>
diff --git a/src/icons/bed-bunk.svg b/src/icons/bed-bunk.svg
index 4c806bf..15ca153 100644
--- a/src/icons/bed-bunk.svg
+++ b/src/icons/bed-bunk.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="bed-bunk.svg" 15 sodipodi:docname="bed-bunk.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="45.254834" 47 inkscape:zoom="45.254834"
48 inkscape:cx="1.0666774" 48 inkscape:cx="1.0666774"
49 inkscape:cy="4.3925639" 49 inkscape:cy="4.3925639"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -63,11 +64,11 @@
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="csccccccc" /> 65 sodipodi:nodetypes="csccccccc" />
65 <circle 66 <circle
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 67 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
67 id="path986" 68 id="path986"
68 cx="4.5" 69 cx="4.5"
69 cy="9.5" 70 cy="9.5"
70 r="0.75" /> 71 r="1.5" />
71 <path 72 <path
72 sodipodi:nodetypes="csccccccc" 73 sodipodi:nodetypes="csccccccc"
73 inkscape:connector-curvature="0" 74 inkscape:connector-curvature="0"
@@ -75,9 +76,9 @@
75 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 76 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
76 id="path1045" /> 77 id="path1045" />
77 <circle 78 <circle
78 r="0.75" 79 r="1.5"
79 cy="2.5" 80 cy="2.5"
80 cx="4.5" 81 cx="4.5"
81 id="circle1047" 82 id="circle1047"
82 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /> 83 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
83</svg> 84</svg>
diff --git a/src/icons/bed.svg b/src/icons/bed.svg
index d819f88..053ec1f 100644
--- a/src/icons/bed.svg
+++ b/src/icons/bed.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="bed.svg" 15 sodipodi:docname="bed.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="45.254834" 47 inkscape:zoom="45.254834"
48 inkscape:cx="7.9213603" 48 inkscape:cx="7.9213603"
49 inkscape:cy="8.9105316" 49 inkscape:cy="8.9105316"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -63,9 +64,9 @@
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="csccccccc" /> 65 sodipodi:nodetypes="csccccccc" />
65 <circle 66 <circle
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 67 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
67 id="path986" 68 id="path986"
68 cx="4.5" 69 cx="4.5"
69 cy="6.5003181" 70 cy="6.5"
70 r="0.75" /> 71 r="1.5" />
71</svg> 72</svg>
diff --git a/src/icons/bell-minus.svg b/src/icons/bell-minus.svg
new file mode 100644
index 0000000..58c6c7c
--- /dev/null
+++ b/src/icons/bell-minus.svg
@@ -0,0 +1,76 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="bell-minus.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="64"
48 inkscape:cx="8.3920075"
49 inkscape:cy="5.3692973"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="true"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path870"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
63 d="M 11.75,6.25 V 7.5 c 0,0.2511841 0.02236,0.2935278 0.15,0.5 l 1.7,2.75 c 0.319884,0.51746 0,1 -0.5,1 H 2.4 c -0.5619075,0 -0.8502805,-0.431978 -0.5,-1 L 3.6,8 C 3.7241944,7.7990973 3.75,7.7379815 3.75,7.5 V 4.75 c 0,-2.0360941 1.5212881,-3.7168723 3.4892243,-3.96769457"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="csssssssscc" />
66 <path
67 id="path843"
68 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
69 d="m 9.4677698,14.25 c -0.3492177,0.587576 -0.9878274,1 -1.7177698,1 -0.747336,0 -1.3989347,-0.396153 -1.7422384,-1"
70 sodipodi:nodetypes="csc" />
71 <path
72 id="path872-3"
73 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
74 d="m 10.25,2.75 h 5"
75 sodipodi:nodetypes="cc" />
76</svg>
diff --git a/src/icons/bell-on.svg b/src/icons/bell-on.svg
index 2871e6a..4ed6b88 100644
--- a/src/icons/bell-on.svg
+++ b/src/icons/bell-on.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title /> 28 <dc:title></dc:title>
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="5.6568543" 47 inkscape:zoom="8.0000001"
48 inkscape:cx="-42.282958" 48 inkscape:cx="20.15945"
49 inkscape:cy="19.461778" 49 inkscape:cy="24.122424"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,15 +58,14 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="M 8.7572515,14.479817 C 8.1579804,14.827859 7.3942407,14.854384 6.7510343,14.483029 6.1137022,14.115065 5.7555094,13.449291 5.7507485,12.762971 Z"
63 id="path845"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cscc" />
66 <path
67 id="path870" 61 id="path870"
68 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
69 d="m 13.031033,6.5534694 c -1.109367,1.921494 -1.60677,4.9316116 -1.26794,6.1961496 L 2.2368807,7.2496218 C 3.5030076,6.9103615 5.8673431,4.9614316 6.9688977,3.0534694 7.9353891,1.3794452 10.07594,0.80588225 11.749953,1.7723805 c 1.674012,0.9664983 2.247571,3.1070647 1.28108,4.7810889 z" 63 d="m 12.223573,9.6750001 0.09724,3.2315699 c 0.0183,0.608075 -0.5,0.866025 -0.933013,0.616025 L 2.1213311,8.1725953 C 1.6347051,7.8916415 1.6006086,7.3727068 2.1883184,7.0565698 L 5.0355616,5.525 C 5.2435686,5.4131104 5.2964747,5.3730853 5.4154654,5.1669873 l 1.375,-2.3815699 C 7.8950349,0.87224695 10.341397,0.21674635 12.254567,1.3213158 c 1.913171,1.1045695 2.568671,3.5509311 1.464102,5.4641016 l -1.375,2.3815699 c -0.125592,0.2175318 -0.127397,0.2653825 -0.120096,0.5080128 z"
70 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="sccsss" /> 65 sodipodi:nodetypes="ssssssscscss" />
66 <path
67 id="path843"
68 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
69 d="M 8.3982275,14.971432 C 7.8020081,15.305678 7.0427439,15.343543 6.4105953,14.978572 5.7633833,14.604905 5.3971588,13.936026 5.4017725,13.241427"
70 sodipodi:nodetypes="csc" />
72</svg> 71</svg>
diff --git a/src/icons/bell-plus.svg b/src/icons/bell-plus.svg
new file mode 100644
index 0000000..7792078
--- /dev/null
+++ b/src/icons/bell-plus.svg
@@ -0,0 +1,76 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="bell-plus.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="22.627418"
48 inkscape:cx="8.1320169"
49 inkscape:cy="13.065054"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="true"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path870"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
63 d="M 12.363898,8.7504231 13.6,10.75 c 0.319884,0.51746 0,1 -0.5,1 H 2.4 c -0.5619075,0 -0.8502805,-0.431978 -0.5,-1 L 3.6,8 C 3.7241944,7.7990973 3.75,7.7379815 3.75,7.5 V 4.75 c 0,-2.209139 1.790861,-4 4,-4 0.2195335,0 0.4349364,0.0176855 0.6448616,0.0517095"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="csssssscsc" />
66 <path
67 id="path843"
68 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
69 d="m 9.4677698,14.25 c -0.3492177,0.587576 -0.9878274,1 -1.7177698,1 -0.747336,0 -1.3989347,-0.396153 -1.7422384,-1"
70 sodipodi:nodetypes="csc" />
71 <path
72 id="path872-3"
73 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
74 d="m 10.25,3.25 h 5 m -2.5,2.5 v -5"
75 sodipodi:nodetypes="cccc" />
76</svg>
diff --git a/src/icons/bell-slash.svg b/src/icons/bell-slash.svg
index 68d9783..6166c4f 100644
--- a/src/icons/bell-slash.svg
+++ b/src/icons/bell-slash.svg
@@ -45,8 +45,8 @@
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="22.627417"
48 inkscape:cx="6.0354991" 48 inkscape:cx="7.8882717"
49 inkscape:cy="4.82878" 49 inkscape:cy="14.32518"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,25 +58,24 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 9.4817127,13.750028 c -0.3449634,0.601048 -0.9931184,0.999945 -1.7358292,0.999945 -0.7359277,0 -1.3790189,-0.407955 -1.7263019,-0.999945 z"
63 id="path845"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cscc" />
66 <path
67 id="path870" 61 id="path870"
68 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
69 d="m 10.75,10.75 h -8.5 c 0.9268757,-0.926876 2,-3.796875 2,-6 0,-0.1649946 -0.022087,-0.3410854 0,-0.5" 63 d="M 5.5986438,1.3772182 C 6.2198502,0.9801515 6.9580477,0.75 7.75,0.75 c 2.209139,0 4,1.790861 4,4 V 7.5"
70 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="ccsc" /> 65 sodipodi:nodetypes="cscc" />
66 <path
67 id="path843"
68 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
69 d="m 9.4677698,14.25 c -0.3492177,0.587576 -0.9878274,1 -1.7177698,1 -0.747336,0 -1.3989347,-0.396153 -1.7422384,-1"
70 sodipodi:nodetypes="csc" />
72 <path 71 <path
73 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 72 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
74 d="M 1,1 14.999999,15" 73 d="M 1,1 14.999999,15"
75 id="path843" /> 74 id="path843-3" />
76 <path 75 <path
77 id="path846" 76 id="path860"
78 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 77 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
79 d="M 6.1432939,1.6397595 C 6.6244628,1.3906898 7.1708015,1.25 7.75,1.25 c 1.9329966,0 3.5,1.5670034 3.5,3.5 0,0.7312108 0.116679,1.5315835 0.306265,2.3092498" 78 d="M 11.5,11.75 H 2.4 c -0.5619075,0 -0.8502805,-0.431978 -0.5,-1 L 3.6,8 C 3.7241944,7.7990973 3.75,7.7379815 3.75,7.5 V 4.75 c 0,-0.29815 0.032134,-0.5886813 0.094,-0.8682194"
80 inkscape:connector-curvature="0" 79 inkscape:connector-curvature="0"
81 sodipodi:nodetypes="cssc" /> 80 sodipodi:nodetypes="csssscc" />
82</svg> 81</svg>
diff --git a/src/icons/bell.svg b/src/icons/bell.svg
index 0d80cca..019f0a6 100644
--- a/src/icons/bell.svg
+++ b/src/icons/bell.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="16" 47 inkscape:zoom="5.6568543"
48 inkscape:cx="2.0309465" 48 inkscape:cx="6.9150983"
49 inkscape:cy="7.5634952" 49 inkscape:cy="43.414403"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,15 +58,14 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 9.4817127,13.750028 c -0.3449634,0.601048 -0.9931184,0.999945 -1.7358292,0.999945 -0.7359277,0 -1.3790189,-0.407955 -1.7263019,-0.999945 z"
63 id="path845"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cscc" />
66 <path
67 id="path870" 61 id="path870"
68 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
69 d="m 11.25,4.75 c 0,2.21875 1.074294,5.074294 2,6 h -11 c 0.9268757,-0.926876 2,-3.796875 2,-6 0,-1.9329966 1.5670034,-3.5 3.5,-3.5 1.9329966,0 3.5,1.5670034 3.5,3.5 z" 63 d="m 11.9,8 1.7,2.75 c 0.319884,0.51746 0,1 -0.5,1 H 2.4 c -0.5619075,0 -0.8502805,-0.431978 -0.5,-1 L 3.6,8 C 3.7241944,7.7990973 3.75,7.7379815 3.75,7.5 V 4.75 c 0,-2.209139 1.790861,-4 4,-4 2.209139,0 4,1.790861 4,4 V 7.5 c 0,0.2511841 0.02236,0.2935278 0.15,0.5 z"
70 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="sccsss" /> 65 sodipodi:nodetypes="ssssssscscss" />
66 <path
67 id="path843"
68 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
69 d="m 9.4677698,14.25 c -0.3492177,0.587576 -0.9878274,1 -1.7177698,1 -0.747336,0 -1.3989347,-0.396153 -1.7422384,-1"
70 sodipodi:nodetypes="csc" />
72</svg> 71</svg>
diff --git a/src/icons/package.svg b/src/icons/block.svg
index b3b4db2..270edfd 100644
--- a/src/icons/package.svg
+++ b/src/icons/block.svg
@@ -12,8 +12,8 @@
12 viewBox="0 0 16 16" 12 viewBox="0 0 16 16"
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="package.svg" 15 sodipodi:docname="block.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -48,18 +48,19 @@
48 guidetolerance="10" 48 guidetolerance="10"
49 inkscape:pageopacity="0" 49 inkscape:pageopacity="0"
50 inkscape:pageshadow="2" 50 inkscape:pageshadow="2"
51 inkscape:window-width="3840" 51 inkscape:window-width="1920"
52 inkscape:window-height="1983" 52 inkscape:window-height="992"
53 id="namedview12" 53 id="namedview12"
54 showgrid="true" 54 showgrid="true"
55 inkscape:zoom="64" 55 inkscape:zoom="4"
56 inkscape:cx="-0.1545547" 56 inkscape:cx="-56.073648"
57 inkscape:cy="10.643911" 57 inkscape:cy="47.436991"
58 inkscape:window-x="0" 58 inkscape:window-x="1536"
59 inkscape:window-y="0" 59 inkscape:window-y="0"
60 inkscape:window-maximized="1" 60 inkscape:window-maximized="1"
61 inkscape:current-layer="svg10" 61 inkscape:current-layer="svg10"
62 showguides="true"> 62 showguides="true"
63 inkscape:document-rotation="0">
63 <inkscape:grid 64 <inkscape:grid
64 type="xygrid" 65 type="xygrid"
65 id="grid823" /> 66 id="grid823" />
@@ -67,7 +68,7 @@
67 <path 68 <path
68 id="path1118" 69 id="path1118"
69 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 70 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
70 d="M 13.75,11.464256 7.7499999,14.929 1.75,11.464 V 4.536 L 7.7499999,1.0714883 13.75,4.536 Z M 4.7499999,2.8037442 10.75,6.268 m -9,-1.732 6,3.464 m 6,-3.464 -6,3.464 m 0,6.929 V 8" 71 d="M 14.25,11.464256 7.7499999,15.2505 1.25,11.464 V 4.536 L 7.7499999,0.75 14.25,4.536 Z M 1.25,4.536 7.75,8.3215 m 6.5,-3.7855 -6.5,3.7855 m 0,6.929 v -6.929"
71 inkscape:connector-curvature="0" 72 inkscape:connector-curvature="0"
72 sodipodi:nodetypes="ccccccccccccccc" /> 73 sodipodi:nodetypes="ccccccccccccc" />
73</svg> 74</svg>
diff --git a/src/icons/bold.svg b/src/icons/bold.svg
index 7274297..b696aeb 100644
--- a/src/icons/bold.svg
+++ b/src/icons/bold.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="bold.svg" 15 sodipodi:docname="bold.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,24 +40,25 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="16"
48 inkscape:cx="0.7195911" 48 inkscape:cx="22.642567"
49 inkscape:cy="7.6660332" 49 inkscape:cy="14.937557"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <path 60 <path
60 id="circle833" 61 id="circle833"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 62 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 9.5,8.25 c 1.242641,0 2.25,1.0073593 2.25,2.25 0,1.242641 -1.007359,2.25 -2.25,2.25 H 4.25 v -4.5 z m -1,-0.5 H 4.25 V 3.25 H 8.5 c 1.2426407,0 2.25,1.0073593 2.25,2.25 0,1.2426407 -1.0073593,2.25 -2.25,2.25 z M 9.625,8 c 1.449747,0 2.625,1.1752525 2.625,2.625 0,1.449747 -1.175253,2.625 -2.625,2.625 H 4.5 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -9 C 3.75,3.0845 4.0845,2.75 4.5,2.75 h 4.125 c 1.449747,0 2.625,1.1752525 2.625,2.625 C 11.25,6.8247475 10.074747,8 8.625,8 Z M 3.75,8 h 4.875" /> 63 d="m 9.5,8.25 c 1.242641,0 2.25,1.0073593 2.25,2.25 0,1.242641 -1.007359,2.25 -2.25,2.25 H 4.25 v -4.5 z m -1,-0.5 H 4.25 V 3.25 H 8.5 c 1.2426407,0 2.25,1.0073593 2.25,2.25 0,1.2426407 -1.0073593,2.25 -2.25,2.25 z M 9.625,8 c 1.449747,0 2.625,1.1752525 2.625,2.625 0,1.449747 -1.175253,2.625 -2.625,2.625 H 4.5 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -9 C 3.75,3.0845 4.0845,2.75 4.5,2.75 h 4.125 c 1.449747,0 2.625,1.1752525 2.625,2.625 C 11.25,6.8247475 10.074747,8 8.625,8 Z M 3.75,8 h 4.875" />
63</svg> 64</svg>
diff --git a/src/icons/book.svg b/src/icons/book.svg
index 4945366..16c9d64 100644
--- a/src/icons/book.svg
+++ b/src/icons/book.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="book.svg" 15 sodipodi:docname="book.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,30 +40,37 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="90.509668" 47 inkscape:zoom="45.254834"
48 inkscape:cx="6.7253988" 48 inkscape:cx="5.5225314"
49 inkscape:cy="6.821598" 49 inkscape:cy="9.2750179"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <path 60 <path
60 id="path822"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 13.25,11.25 H 4.5 C 3.5305,11.25 2.75,12.0305 2.75,13 M 4.5,1.234375 h 8.75 v 13.5 H 4.5 c -0.9695,0 -1.75,-0.7805 -1.75,-1.75 v -10 c 0,-0.9695 0.7805,-1.75 1.75,-1.75 z" />
63 <path
64 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
65 d="m 6.75,4.25 h 3.5" 62 d="m 5.75,4.25 h 4.5"
66 id="path828" 63 id="path828"
67 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
68 sodipodi:nodetypes="cc" /> 65 sodipodi:nodetypes="cc" />
66 <path
67 id="path832"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 12.75,14.75 v -3.5 m 0.5,3.5 H 4 C 3.0305,14.75 2.25,13.961687 2.25,13 2.25,12.038312 3.0305,11.25 4,11.25 h 9.25 V 1.234375 H 4 c -0.9695,0 -1.75,0.7805 -1.75,1.75 V 13" />
70 <path
71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
72 d="m 5.75,6.75 h 4.5"
73 id="path833"
74 inkscape:connector-curvature="0"
75 sodipodi:nodetypes="cc" />
69</svg> 76</svg>
diff --git a/src/icons/bookmark.svg b/src/icons/bookmark.svg
index 4ef5cc4..fea4ca3 100644
--- a/src/icons/bookmark.svg
+++ b/src/icons/bookmark.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="4"
48 inkscape:cx="5.7507055" 48 inkscape:cx="-34.505884"
49 inkscape:cy="13.020257" 49 inkscape:cy="18.442347"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 4.5,1.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 V 14 c 0,0.4155 -0.466497,0.678753 -0.75,0.375 L 8,11.75 4.5,14.375 C 4.1676005,14.6243 3.75,14.4155 3.75,14 V 2.5 C 3.75,2.0845 4.0845,1.75 4.5,1.75 Z" 62 d="m 4.5,1.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 v 11.25 c 0,0.475002 -0.381158,0.625286 -0.75,0.375 L 8,11.75 4.5,14.125 C 4.1183883,14.383951 3.75,14.209348 3.75,13.75 V 2.5 C 3.75,2.0845 4.0845,1.75 4.5,1.75 Z"
63 id="rect817" 63 id="rect817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ssssscssss" /> 65 sodipodi:nodetypes="ssssscssss" />
diff --git a/src/icons/box.svg b/src/icons/box.svg
index 8a1fe6b..b8974d2 100644
--- a/src/icons/box.svg
+++ b/src/icons/box.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="box.svg" 15 sodipodi:docname="box.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -30,15 +30,7 @@
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
32 <defs 32 <defs
33 id="defs14"> 33 id="defs14" />
34 <inkscape:perspective
35 sodipodi:type="inkscape:persp3d"
36 inkscape:vp_x="0 : 8 : 1"
37 inkscape:vp_y="0 : 1000 : 0"
38 inkscape:vp_z="16 : 8 : 1"
39 inkscape:persp3d-origin="8 : 5.3333333 : 1"
40 id="perspective957" />
41 </defs>
42 <sodipodi:namedview 34 <sodipodi:namedview
43 pagecolor="#ffffff" 35 pagecolor="#ffffff"
44 bordercolor="#666666" 36 bordercolor="#666666"
@@ -48,26 +40,26 @@
48 guidetolerance="10" 40 guidetolerance="10"
49 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
50 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
51 inkscape:window-width="3840" 43 inkscape:window-width="1920"
52 inkscape:window-height="1983" 44 inkscape:window-height="992"
53 id="namedview12" 45 id="namedview12"
54 showgrid="true" 46 showgrid="true"
55 inkscape:zoom="64" 47 inkscape:zoom="22.627417"
56 inkscape:cx="2.2801195" 48 inkscape:cx="9.3799974"
57 inkscape:cy="10.674723" 49 inkscape:cy="11.212765"
58 inkscape:window-x="0" 50 inkscape:window-x="1536"
59 inkscape:window-y="0" 51 inkscape:window-y="0"
60 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
61 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
62 showguides="true"> 54 showguides="false"
55 inkscape:document-rotation="0">
63 <inkscape:grid 56 <inkscape:grid
64 type="xygrid" 57 type="xygrid"
65 id="grid823" /> 58 id="grid823" />
66 </sodipodi:namedview> 59 </sodipodi:namedview>
67 <path 60 <path
68 id="path1118" 61 id="path837"
69 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
70 d="M 13.75,11.464256 7.7499999,14.929 1.75,11.464 V 4.536 L 7.7499999,1.0714883 13.75,4.536 Z M 1.75,4.536 7.75,8 m 6,-3.464 -6,3.464 m 0,6.929 V 8" 63 d="m 7.75,6.75 v -5 m 6,5 h -12 M 13.65,6 c 0.09718,0.2950163 0.1,0.4672018 0.1,0.75 v 6.75 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.25 1.75,13.9155 1.75,13.5 V 6.705 C 1.75,6.4466366 1.7577612,6.2800106 1.85,6 l 1.4,-4.25 h 9 z"
71 inkscape:connector-curvature="0" 64 sodipodi:nodetypes="ccccssssssssccs" />
72 sodipodi:nodetypes="ccccccccccccc" />
73</svg> 65</svg>
diff --git a/src/icons/brackets.svg b/src/icons/brackets.svg
new file mode 100644
index 0000000..e1e781e
--- /dev/null
+++ b/src/icons/brackets.svg
@@ -0,0 +1,79 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="brackets.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="11.313709"
48 inkscape:cx="-8.5736697"
49 inkscape:cy="8.6178639"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823"
62 originx="0"
63 originy="0"
64 spacingy="1"
65 spacingx="1"
66 units="px"
67 visible="true" />
68 </sodipodi:namedview>
69 <path
70 id="rect1050"
71 style="opacity:1;stroke:#000000;paint-order:markers stroke fill"
72 d="M 4.25,14.25 H 2.5 C 2.0845,14.25 1.75,13.9155 1.75,13.5 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 h 1.75"
73 sodipodi:nodetypes="cssssc" />
74 <path
75 id="path1"
76 style="opacity:1;stroke:#000000;paint-order:markers stroke fill"
77 d="m 11.75,14.25 h 1.75 c 0.4155,0 0.75,-0.3345 0.75,-0.75 v -11 c 0,-0.4155 -0.3345,-0.75 -0.75,-0.75 h -1.75"
78 sodipodi:nodetypes="cssssc" />
79</svg>
diff --git a/src/icons/bring-forward.svg b/src/icons/bring-forward.svg
index fd91bc0..aa55757 100644
--- a/src/icons/bring-forward.svg
+++ b/src/icons/bring-forward.svg
@@ -12,7 +12,7 @@
12 viewBox="0 0 16 16" 12 viewBox="0 0 16 16"
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="bring-forward.svg" 15 sodipodi:docname="send-backward.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="11.313709" 47 inkscape:zoom="22.627417"
48 inkscape:cx="-2.6577404" 48 inkscape:cx="7.0864576"
49 inkscape:cy="-0.44657792" 49 inkscape:cy="3.217142"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,15 +58,15 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 14.000075,14.75 h -7 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 V 7 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7 c 0,0.4155 -0.3345,0.75 -0.75,0.75 z" 62 d="m 8.5,9.25 h -7 C 1.0845,9.25 0.75,8.9155 0.75,8.5 v -7 C 0.75,1.0845 1.0845,0.75 1.5,0.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7 c 0,0.4155 -0.3345,0.75 -0.75,0.75 z"
63 id="rect1050" 63 id="rect1050"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="sssssssss" /> 65 sodipodi:nodetypes="sssssssss" />
66 <path 66 <path
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 67 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
68 d="M 3.25,9.25 H 1.5 C 1.0845,9.25 0.75,8.9155 0.75,8.5 v -7 C 0.75,1.0845 1.0845,0.75 1.5,0.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 v 1.75" 68 d="M 12.25,6.25 H 14 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 7 C 6.5845,14.75 6.25,14.4155 6.25,14 v -1.75 h 3.5 c 1.481066,0 2.5,-0.99799 2.5,-2.5 z"
69 id="rect916" 69 id="rect816"
70 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="cssssssc" /> 71 sodipodi:nodetypes="csssssscccc" />
72</svg> 72</svg>
diff --git a/src/icons/bring-front.svg b/src/icons/bring-front.svg
index eadbe1a..49a3b1f 100644
--- a/src/icons/bring-front.svg
+++ b/src/icons/bring-front.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title /> 28 <dc:title></dc:title>
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="11.313709" 47 inkscape:zoom="16"
48 inkscape:cx="-1.743743" 48 inkscape:cx="-0.98016591"
49 inkscape:cy="2.9678397" 49 inkscape:cy="-0.41308376"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,21 +59,21 @@
59 id="grid823" /> 59 id="grid823" />
60 </sodipodi:namedview> 60 </sodipodi:namedview>
61 <path 61 <path
62 style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 62 sodipodi:nodetypes="ssscsscssss"
63 d="m 6,5.2500004 h 4 c 0.4155,0 0.75,0.3345 0.75,0.75 V 10 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 6 C 5.5845,10.75 5.25,10.4155 5.25,10 V 6.0000004 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"
64 id="rect1050"
65 inkscape:connector-curvature="0" 63 inkscape:connector-curvature="0"
66 sodipodi:nodetypes="sssssssss" /> 64 id="path835"
65 d="m 14.5,15.25 h -3 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -0.25 h 1 c 1.25,0 2.5,-1.25 2.5,-2.5 v -1 h 0.25 c 0.4155,0 0.75,0.3345 0.75,0.75 v 3 c 0,0.4155 -0.3345,0.75 -0.75,0.75 z"
66 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
67 <path 67 <path
68 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 68 sodipodi:nodetypes="ssscsscssss"
69 d="m 13.749944,9.75 h 0.750075 c 0.4155,0 0.75,0.3345 0.75,0.75 v 4 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -4.000038 c -0.4155,0 -0.7499998,-0.3345 -0.7499998,-0.75 v -0.75"
70 id="rect816"
71 inkscape:connector-curvature="0" 69 inkscape:connector-curvature="0"
72 sodipodi:nodetypes="cssssssc" /> 70 id="path1180"
71 d="m 1.5,0.7500004 h 3 c 0.4155,0 0.75,0.3345 0.75,0.75 V 1.75 h -1 C 3,1.75 1.75,3 1.75,4.25 v 1 H 1.5 C 1.0845,5.25 0.75,4.9155 0.75,4.5 V 1.5000004 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"
72 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
73 <path 73 <path
74 sodipodi:nodetypes="cssssssc" 74 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
75 d="m 11.25,10.5 c 0,0.4155 -0.376892,0.75 -0.75,0.75 h -5 c -0.4155,0 -0.75,-0.376892 -0.75,-0.75 v -5 C 4.75,5.0845 5.1190164,4.75 5.5,4.75 h 5 c 0.4155,0 0.75,0.3690164 0.75,0.75 z"
76 id="path833"
75 inkscape:connector-curvature="0" 77 inkscape:connector-curvature="0"
76 id="path1138" 78 sodipodi:nodetypes="ccccccccc" />
77 d="M 2.2499812,6.25 H 1.4999811 C 1.0844812,6.25 0.74998115,5.9155 0.74998115,5.5 v -4 c 0,-0.4155 0.33450005,-0.75 0.74999995,-0.75 h 4.0000377 c 0.4155,0 0.75,0.3345 0.75,0.75 v 0.750075"
78 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
79</svg> 79</svg>
diff --git a/src/icons/browser.svg b/src/icons/browser.svg
new file mode 100644
index 0000000..4d8dcef
--- /dev/null
+++ b/src/icons/browser.svg
@@ -0,0 +1,65 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="browser.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="16"
48 inkscape:cx="-1.8225384"
49 inkscape:cy="11.210845"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path839"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 4.25,5.25 v -3 m -3,3 h 13.5 M 2,2.25 h 12 c 0.4155,0 0.75,0.3345 0.75,0.75 v 10 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 C 1.5845,13.75 1.25,13.4155 1.25,13 V 3 C 1.25,2.5845 1.5845,2.25 2,2.25 Z"
64 sodipodi:nodetypes="ccccsssssssss" />
65</svg>
diff --git a/src/icons/building.svg b/src/icons/building.svg
index c609da3..c5ddbc3 100644
--- a/src/icons/building.svg
+++ b/src/icons/building.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="45.254834"
48 inkscape:cx="7.3141016" 48 inkscape:cx="5.8189516"
49 inkscape:cy="7.2610707" 49 inkscape:cy="12.85631"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -67,8 +67,8 @@
67 <path 67 <path
68 id="rect16" 68 id="rect16"
69 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:normal" 69 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:normal"
70 d="m 7.75,12.25 h 0.5 v 2.5 h -0.5 z m 6.999841,2.499925 H 1.25 M 3.5,1.75 h 9.000159 c 0.4155,0 0.75,0.3345 0.75,0.75 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.5 C 3.0845,14.75 2.75,14.4155 2.75,14 V 2.5 C 2.75,2.0845 3.0845,1.75 3.5,1.75 Z" 70 d="M 14.749841,15.249963 H 9.25 V 12.75 h -2.5 v 2.499963 h -5.5 m 1.5,7.5e-5 V 2 C 2.75,1.5845 3.0845,1.25 3.5,1.25 h 9.000159 c 0.4155,0 0.75,0.3345 0.75,0.75 v 13.250038"
71 sodipodi:nodetypes="cccccccsssssssss" /> 71 sodipodi:nodetypes="cccccccssssc" />
72 <rect 72 <rect
73 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 73 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
74 id="rect825-3" 74 id="rect825-3"
diff --git a/src/icons/buildings.svg b/src/icons/buildings.svg
new file mode 100644
index 0000000..a909aac
--- /dev/null
+++ b/src/icons/buildings.svg
@@ -0,0 +1,93 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="buildings.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="45.254834"
48 inkscape:cx="5.7375717"
49 inkscape:cy="9.8690124"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <rect
61 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 id="rect825"
63 width="0.5"
64 height="0.5"
65 x="3.75"
66 y="4.7500005" />
67 <rect
68 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
69 id="rect825-3"
70 width="0.5"
71 height="0.5"
72 x="7.75"
73 y="4.75" />
74 <rect
75 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
76 id="rect855"
77 width="0.5"
78 height="0.5"
79 x="3.75"
80 y="8.75" />
81 <rect
82 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
83 id="rect857"
84 width="0.5"
85 height="0.5"
86 x="7.75"
87 y="8.75" />
88 <path
89 id="rect835"
90 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
91 d="m 13.75,7.25 1.5,1.5 v 5.888152 C 15.25,14.977116 14.977116,15.25 14.638152,15.25 L 7.25,15.249963 V 12.75 h -2.5 v 2.499963 l -4,7.5e-5 V 2 C 0.75,1.5845 1.0845,1.25 1.5,1.25 h 9.000159 c 0.4155,0 0.75,0.3345 0.75,0.75 v 13.250038"
92 sodipodi:nodetypes="ccsccccccssssc" />
93</svg>
diff --git a/src/icons/butterfly.svg b/src/icons/butterfly.svg
new file mode 100644
index 0000000..77b89e7
--- /dev/null
+++ b/src/icons/butterfly.svg
@@ -0,0 +1,74 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="butterfly.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="5.6568544"
48 inkscape:cx="-37.476658"
49 inkscape:cy="-12.020815"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823"
61 originx="0"
62 originy="0"
63 spacingy="1"
64 spacingx="1"
65 units="px"
66 visible="true" />
67 </sodipodi:namedview>
68 <path
69 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
70 d="M 2.25,8.75 C 1,7.5 0.75,5 0.75,1.25 c 3.6426022,0 5.9754036,2.5894002 7.25,5.5 1.2878891,-2.8584088 3.593872,-5.5 7.25,-5.5 0,3.75 -0.25,6.25 -1.5,7.5 -0.857969,0.8579693 -3,1 -3,1 0,0 2.5,1.25 2.5,2.5 0,1.308751 -1.723514,2.5 -2.5,2.5 -1.25,0 -2.75,-2.5 -2.75,-2.5 0,0 -1.5,2.5 -2.75,2.5 -0.7745114,0 -2.5,-1.195439 -2.5,-2.5 0,-1.25 2.5,-2.5 2.5,-2.5 0,0 -2.1420308,-0.1420308 -3,-1 z"
71 id="path854"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="ccccscsscsscc" />
74</svg>
diff --git a/src/icons/calendar-check.svg b/src/icons/calendar-check.svg
new file mode 100644
index 0000000..fd72a05
--- /dev/null
+++ b/src/icons/calendar-check.svg
@@ -0,0 +1,72 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="calendar-check.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="3.0162176"
49 inkscape:cy="10.118613"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="rect820"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 1.75,3.75 h 12.5 v 0.5 H 1.75 Z m 10,-1 v -2 m -7.5,2 v -2 m -1.75,2 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.75 1.75,14.4155 1.75,14 V 3.5 C 1.75,3.0845 2.0845,2.75 2.5,2.75 Z"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccccccccsssssssss" />
66 <path
67 sodipodi:nodetypes="ccc"
68 inkscape:connector-curvature="0"
69 id="path854-3"
70 d="m 5.75,9.7500155 1.5,1.5000005 3,-3.0000005"
71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
72</svg>
diff --git a/src/icons/calendar-day.svg b/src/icons/calendar-day.svg
new file mode 100644
index 0000000..0c6bdba
--- /dev/null
+++ b/src/icons/calendar-day.svg
@@ -0,0 +1,73 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="calendar-day.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="11.313709"
48 inkscape:cx="13.766638"
49 inkscape:cy="12.62821"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="rect820"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 1.75,3.75 h 12.5 v 0.5 H 1.75 Z m 10,-1 v -2 m -7.5,2 v -2 m -1.75,2 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.75 1.75,14.4155 1.75,14 V 3.5 C 1.75,3.0845 2.0845,2.75 2.5,2.75 Z"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccccccccsssssssss" />
66 <rect
67 style="fill:#000000;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
68 id="rect831"
69 width="1"
70 height="1"
71 x="4.75"
72 y="8.25" />
73</svg>
diff --git a/src/icons/calendar-minus.svg b/src/icons/calendar-minus.svg
new file mode 100644
index 0000000..3443eab
--- /dev/null
+++ b/src/icons/calendar-minus.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="calendar-minus.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="7.6129227"
49 inkscape:cy="9.0281935"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="rect820"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 1.75,3.75 h 12.5 v 0.5 H 1.75 Z m 10,-1 v -2 m -7.5,2 v -2 m -1.75,2 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.75 1.75,14.4155 1.75,14 V 3.5 C 1.75,3.0845 2.0845,2.75 2.5,2.75 Z"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccccccccsssssssss" />
66 <path
67 id="path872-3"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 5.75,9.75 h 4.5"
70 sodipodi:nodetypes="cc" />
71</svg>
diff --git a/src/icons/calendar-plus.svg b/src/icons/calendar-plus.svg
new file mode 100644
index 0000000..386bdec
--- /dev/null
+++ b/src/icons/calendar-plus.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="calendar-plus.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="6.2071037"
49 inkscape:cy="11.07568"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="rect820"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 1.75,3.75 h 12.5 v 0.5 H 1.75 Z m 10,-1 v -2 m -7.5,2 v -2 m -1.75,2 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.75 1.75,14.4155 1.75,14 V 3.5 C 1.75,3.0845 2.0845,2.75 2.5,2.75 Z"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccccccccsssssssss" />
66 <path
67 id="path872-3"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 5.75,9.75 h 4 m -2,2 v -4"
70 sodipodi:nodetypes="cccc" />
71</svg>
diff --git a/src/icons/calendar-week.svg b/src/icons/calendar-week.svg
new file mode 100644
index 0000000..64df583
--- /dev/null
+++ b/src/icons/calendar-week.svg
@@ -0,0 +1,73 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="calendar-week.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="22.627418"
48 inkscape:cx="-2.9401922"
49 inkscape:cy="15.033224"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="rect820"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 1.75,3.75 h 12.5 v 0.5 H 1.75 Z m 10,-1 v -2 m -7.5,2 v -2 m -1.75,2 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.75 1.75,14.4155 1.75,14 V 3.5 C 1.75,3.0845 2.0845,2.75 2.5,2.75 Z"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccccccccsssssssss" />
66 <rect
67 style="fill:#000000;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
68 id="rect831"
69 width="6.5"
70 height="1"
71 x="4.75"
72 y="7.25" />
73</svg>
diff --git a/src/icons/calendar-x.svg b/src/icons/calendar-x.svg
new file mode 100644
index 0000000..30b32c1
--- /dev/null
+++ b/src/icons/calendar-x.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="calendar-x.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="11.313709"
48 inkscape:cx="-9.1416574"
49 inkscape:cy="-4.1365617"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="rect820"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 1.75,3.75 h 12.5 v 0.5 H 1.75 Z m 10,-1 v -2 m -7.5,2 v -2 m -1.75,2 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.75 1.75,14.4155 1.75,14 V 3.5 C 1.75,3.0845 2.0845,2.75 2.5,2.75 Z"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccccccccsssssssss" />
66 <path
67 id="path872"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 6.25,7.75 3.5,3.5 m -3.5,0 3.5,-3.5"
70 sodipodi:nodetypes="cccc" />
71</svg>
diff --git a/src/icons/calendar.svg b/src/icons/calendar.svg
index 7668d96..0a6048d 100644
--- a/src/icons/calendar.svg
+++ b/src/icons/calendar.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title /> 28 <dc:title></dc:title>
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -45,8 +45,8 @@
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="32"
48 inkscape:cx="4.6557215" 48 inkscape:cx="3.0162176"
49 inkscape:cy="10.942964" 49 inkscape:cy="10.118613"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -60,7 +60,7 @@
60 <path 60 <path
61 id="rect820" 61 id="rect820"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 1.75,4.25 h 12.5 v 0.5 H 1.75 Z m 10,-1 v -2 m -7.5,2 v -2 m -1.75,2 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 10 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.75 1.75,14.4155 1.75,14 V 4 C 1.75,3.5845 2.0845,3.25 2.5,3.25 Z" 63 d="m 1.75,3.75 h 12.5 v 0.5 H 1.75 Z m 10,-1 v -2 m -7.5,2 v -2 m -1.75,2 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.75 1.75,14.4155 1.75,14 V 3.5 C 1.75,3.0845 2.0845,2.75 2.5,2.75 Z"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccccccccsssssssss" /> 65 sodipodi:nodetypes="cccccccccsssssssss" />
66</svg> 66</svg>
diff --git a/src/icons/casette-tape.svg b/src/icons/casette-tape.svg
new file mode 100644
index 0000000..9355c21
--- /dev/null
+++ b/src/icons/casette-tape.svg
@@ -0,0 +1,68 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="casette-tape.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="5.9434455"
49 inkscape:cy="6.7913016"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="rect831"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
63 d="m 12.25,13.25 -1,-1.5 h -6.5 l -1,1.5 M 1.5,2.75 h 13 c 0.4155,0 0.75,0.3345 0.75,0.75 v 9 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -13 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -9 C 0.75,3.0845 1.0845,2.75 1.5,2.75 Z" />
64 <path
65 id="path874"
66 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
67 d="m 4.75,8.75 v -2.5 m 6.5,2.5 v -2.5 m -6.7499998,4.8e-6 h 6.9999988 c 0.415498,0 0.749996,0.3344978 0.749996,0.7499952 v 1.0000095 c 0,0.4154974 -0.334498,0.7499953 -0.749996,0.7499953 H 4.5000002 c -0.4154973,0 -0.7499952,-0.3344979 -0.7499952,-0.7499953 V 7 c 0,-0.4154974 0.3344979,-0.7499952 0.7499952,-0.7499952 z" />
68</svg>
diff --git a/src/icons/check-circle.svg b/src/icons/check-circle.svg
new file mode 100644
index 0000000..fe5b6a2
--- /dev/null
+++ b/src/icons/check-circle.svg
@@ -0,0 +1,80 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="check-circle.svg"
9 inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="1920"
43 inkscape:window-height="992"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="45.254834"
47 inkscape:cx="7.6124464"
48 inkscape:cy="8.0985823"
49 inkscape:window-x="1536"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:document-rotation="0"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823"
61 originx="0"
62 originy="0"
63 spacingy="1"
64 spacingx="1"
65 units="px"
66 visible="true" />
67 </sodipodi:namedview>
68 <circle
69 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
70 id="path818"
71 cx="8"
72 cy="8"
73 r="6.25" />
74 <path
75 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
76 d="m 5.25,7.75 2.25,2.5 3.25,-4"
77 id="path816"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="ccc" />
80</svg>
diff --git a/src/icons/check-double.svg b/src/icons/check-double.svg
index c35b1b0..ef26e46 100644
--- a/src/icons/check-double.svg
+++ b/src/icons/check-double.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="check-double.svg" 15 sodipodi:docname="check-double.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="32"
48 inkscape:cx="8.9326912" 48 inkscape:cx="5.4977014"
49 inkscape:cy="7.8744971" 49 inkscape:cy="8.0453198"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -60,11 +61,11 @@
60 sodipodi:nodetypes="ccc" 61 sodipodi:nodetypes="ccc"
61 inkscape:connector-curvature="0" 62 inkscape:connector-curvature="0"
62 id="path853" 63 id="path853"
63 d="M 2.75,10.249988 6,13.750019 13.25,5.2499876" 64 d="M 2.25,8.7499905 6.5,13.250009 13.75,4.7499781"
64 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 65 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
65 <path 66 <path
66 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 67 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
67 d="M 3.15,5.7499889 5.9,8.8500111 10.75,3.15" 68 d="m 3.75,5.2499794 2.75,3.0000111 4.75,-5.5"
68 id="path816" 69 id="path816"
69 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="ccc" /> 71 sodipodi:nodetypes="ccc" />
diff --git a/src/icons/check.svg b/src/icons/check.svg
index 067fc7e..b5b9e4d 100644
--- a/src/icons/check.svg
+++ b/src/icons/check.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="check.svg" 15 sodipodi:docname="check.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="22.627417"
48 inkscape:cx="-9.1704012" 48 inkscape:cx="0.76579993"
49 inkscape:cy="12.120016" 49 inkscape:cy="7.0169106"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -60,6 +61,6 @@
60 sodipodi:nodetypes="ccc" 61 sodipodi:nodetypes="ccc"
61 inkscape:connector-curvature="0" 62 inkscape:connector-curvature="0"
62 id="path853" 63 id="path853"
63 d="M 2.75,8.75 6,12.250031 13.25,3.75" 64 d="M 2.25,7.75 6.5,12.250031 13.75,3.75"
64 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 65 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
65</svg> 66</svg>
diff --git a/src/icons/file-delete.svg b/src/icons/checklist.svg
index 6cb24fd..7f3ff1e 100644
--- a/src/icons/file-delete.svg
+++ b/src/icons/checklist.svg
@@ -12,8 +12,8 @@
12 viewBox="0 0 16 16" 12 viewBox="0 0 16 16"
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="file-delete.svg" 15 sodipodi:docname="checklist.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,50 +40,57 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="16"
48 inkscape:cx="9.9600565" 48 inkscape:cx="15.738418"
49 inkscape:cy="2.3890286" 49 inkscape:cy="15.619197"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <path 60 <path
60 id="path814"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 8.75,1.25 4,4 M 2.7499999,6.75 V 2 c 0,-0.4155 0.3363716,-0.7893932 0.75,-0.75 H 8.75 v 4 h 4 v 1.5"
63 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cccsscccc" />
65 <path
66 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
67 d="M 2.75,14.75 H 2.751" 62 d="m 7.75,3.25 h 7"
68 id="path816" 63 id="path814"
69 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="cc" /> 65 sodipodi:nodetypes="cc" />
71 <path 66 <path
72 sodipodi:nodetypes="cc" 67 sodipodi:nodetypes="cc"
73 inkscape:connector-curvature="0" 68 inkscape:connector-curvature="0"
74 d="m 2.7499999,9.75 v 1.5" 69 id="path819"
75 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 70 d="m 7.75,13.25 h 7"
76 id="path818" /> 71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
72 <circle
73 r="0.5"
74 cy="13.25"
75 cx="2.75"
76 id="circle920"
77 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
77 <path 78 <path
78 id="path820"
79 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 79 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
80 d="m 12.75,9.75 v 1.5" 80 d="m 7.75,8.25 h 7"
81 id="path834"
81 inkscape:connector-curvature="0" 82 inkscape:connector-curvature="0"
82 sodipodi:nodetypes="cc" /> 83 sodipodi:nodetypes="cc" />
83 <path 84 <path
84 sodipodi:nodetypes="cc" 85 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
86 d="m 0.75,2.75 1.5,1.5 2.5,-2.5"
87 id="path836"
85 inkscape:connector-curvature="0" 88 inkscape:connector-curvature="0"
86 id="path822" 89 sodipodi:nodetypes="ccc" />
87 d="M 12.749,14.75 H 12.75" 90 <path
88 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 91 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
92 d="m 0.75,7.75 1.5,1.5 2.5,-2.5"
93 id="path838"
94 inkscape:connector-curvature="0"
95 sodipodi:nodetypes="ccc" />
89</svg> 96</svg>
diff --git a/src/icons/chevron-down.svg b/src/icons/chevron-down.svg
index 88e07a5..c981283 100644
--- a/src/icons/chevron-down.svg
+++ b/src/icons/chevron-down.svg
@@ -1,22 +1,22 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg 2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16" 3 width="16"
11 height="16" 4 height="16"
12 viewBox="0 0 16 16" 5 viewBox="0 0 16 16"
13 version="1.1" 6 version="1.1"
14 id="svg10" 7 id="svg10"
15 sodipodi:docname="chevron-down.svg" 8 sodipodi:docname="chevron-down.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
17 inkscape:export-xdpi="192" 10 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 11 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata 20 <metadata
21 id="metadata16"> 21 id="metadata16">
22 <rdf:RDF> 22 <rdf:RDF>
@@ -25,7 +25,6 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work> 28 </cc:Work>
30 </rdf:RDF> 29 </rdf:RDF>
31 </metadata> 30 </metadata>
@@ -44,21 +43,24 @@
44 inkscape:window-height="1983" 43 inkscape:window-height="1983"
45 id="namedview12" 44 id="namedview12"
46 showgrid="true" 45 showgrid="true"
47 inkscape:zoom="45.254834" 46 inkscape:zoom="16"
48 inkscape:cx="3.001805" 47 inkscape:cx="5.15625"
49 inkscape:cy="3.3483429" 48 inkscape:cy="4.71875"
50 inkscape:window-x="0" 49 inkscape:window-x="0"
51 inkscape:window-y="0" 50 inkscape:window-y="0"
52 inkscape:window-maximized="1" 51 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 52 inkscape:current-layer="svg10"
54 showguides="false"> 53 showguides="false"
54 inkscape:pagecheckerboard="0"
55 inkscape:showpageshadow="0"
56 inkscape:deskcolor="#d1d1d1">
55 <inkscape:grid 57 <inkscape:grid
56 type="xygrid" 58 type="xygrid"
57 id="grid823" /> 59 id="grid823" />
58 </sodipodi:namedview> 60 </sodipodi:namedview>
59 <path 61 <path
60 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
61 d="M 3.75,5.75 8,10 12.25,5.75" 63 d="M 2.75,5.75 8,11 13.25,5.75"
62 id="path854" 64 id="path854"
63 inkscape:connector-curvature="0" 65 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="ccc" /> 66 sodipodi:nodetypes="ccc" />
diff --git a/src/icons/chevron-left.svg b/src/icons/chevron-left.svg
index e8e6365..347b9b6 100644
--- a/src/icons/chevron-left.svg
+++ b/src/icons/chevron-left.svg
@@ -1,22 +1,22 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg 2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16" 3 width="16"
11 height="16" 4 height="16"
12 viewBox="0 0 16 16" 5 viewBox="0 0 16 16"
13 version="1.1" 6 version="1.1"
14 id="svg10" 7 id="svg10"
15 sodipodi:docname="chevron-left.svg" 8 sodipodi:docname="chevron-left.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
17 inkscape:export-xdpi="192" 10 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 11 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata 20 <metadata
21 id="metadata16"> 21 id="metadata16">
22 <rdf:RDF> 22 <rdf:RDF>
@@ -25,7 +25,6 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work> 28 </cc:Work>
30 </rdf:RDF> 29 </rdf:RDF>
31 </metadata> 30 </metadata>
@@ -44,21 +43,24 @@
44 inkscape:window-height="1983" 43 inkscape:window-height="1983"
45 id="namedview12" 44 id="namedview12"
46 showgrid="true" 45 showgrid="true"
47 inkscape:zoom="90.509668" 46 inkscape:zoom="32"
48 inkscape:cx="5.0147012" 47 inkscape:cx="7.609375"
49 inkscape:cy="8.203855" 48 inkscape:cy="5.921875"
50 inkscape:window-x="0" 49 inkscape:window-x="0"
51 inkscape:window-y="0" 50 inkscape:window-y="0"
52 inkscape:window-maximized="1" 51 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 52 inkscape:current-layer="svg10"
54 showguides="true"> 53 showguides="true"
54 inkscape:pagecheckerboard="0"
55 inkscape:showpageshadow="0"
56 inkscape:deskcolor="#d1d1d1">
55 <inkscape:grid 57 <inkscape:grid
56 type="xygrid" 58 type="xygrid"
57 id="grid823" /> 59 id="grid823" />
58 </sodipodi:namedview> 60 </sodipodi:namedview>
59 <path 61 <path
60 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
61 d="M 10.25,12.25 6,8 10.25,3.75" 63 d="M 10.25,13.25 5,8 10.25,2.75"
62 id="path854" 64 id="path854"
63 inkscape:connector-curvature="0" 65 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="ccc" /> 66 sodipodi:nodetypes="ccc" />
diff --git a/src/icons/chevron-right.svg b/src/icons/chevron-right.svg
index 86e8556..4479710 100644
--- a/src/icons/chevron-right.svg
+++ b/src/icons/chevron-right.svg
@@ -1,22 +1,22 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg 2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16" 3 width="16"
11 height="16" 4 height="16"
12 viewBox="0 0 16 16" 5 viewBox="0 0 16 16"
13 version="1.1" 6 version="1.1"
14 id="svg10" 7 id="svg10"
15 sodipodi:docname="chevron-right.svg" 8 sodipodi:docname="chevron-right.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
17 inkscape:export-xdpi="192" 10 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 11 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata 20 <metadata
21 id="metadata16"> 21 id="metadata16">
22 <rdf:RDF> 22 <rdf:RDF>
@@ -25,7 +25,6 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work> 28 </cc:Work>
30 </rdf:RDF> 29 </rdf:RDF>
31 </metadata> 30 </metadata>
@@ -44,21 +43,24 @@
44 inkscape:window-height="1983" 43 inkscape:window-height="1983"
45 id="namedview12" 44 id="namedview12"
46 showgrid="true" 45 showgrid="true"
47 inkscape:zoom="90.509668" 46 inkscape:zoom="32"
48 inkscape:cx="5.0147012" 47 inkscape:cx="3.671875"
49 inkscape:cy="8.203855" 48 inkscape:cy="10.578125"
50 inkscape:window-x="0" 49 inkscape:window-x="0"
51 inkscape:window-y="0" 50 inkscape:window-y="0"
52 inkscape:window-maximized="1" 51 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 52 inkscape:current-layer="svg10"
54 showguides="true"> 53 showguides="true"
54 inkscape:pagecheckerboard="0"
55 inkscape:showpageshadow="0"
56 inkscape:deskcolor="#d1d1d1">
55 <inkscape:grid 57 <inkscape:grid
56 type="xygrid" 58 type="xygrid"
57 id="grid823" /> 59 id="grid823" />
58 </sodipodi:namedview> 60 </sodipodi:namedview>
59 <path 61 <path
60 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
61 d="M 5.7500001,12.25 9.9999999,8 5.7500001,3.75" 63 d="M 5.75,13.25 11,8 5.75,2.75"
62 id="path854" 64 id="path854"
63 inkscape:connector-curvature="0" 65 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="ccc" /> 66 sodipodi:nodetypes="ccc" />
diff --git a/src/icons/chevron-up.svg b/src/icons/chevron-up.svg
index f8307e0..b0d980f 100644
--- a/src/icons/chevron-up.svg
+++ b/src/icons/chevron-up.svg
@@ -1,22 +1,22 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg 2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16" 3 width="16"
11 height="16" 4 height="16"
12 viewBox="0 0 16 16" 5 viewBox="0 0 16 16"
13 version="1.1" 6 version="1.1"
14 id="svg10" 7 id="svg10"
15 sodipodi:docname="chevron-up.svg" 8 sodipodi:docname="chevron-up.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
17 inkscape:export-xdpi="192" 10 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 11 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata 20 <metadata
21 id="metadata16"> 21 id="metadata16">
22 <rdf:RDF> 22 <rdf:RDF>
@@ -25,7 +25,6 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work> 28 </cc:Work>
30 </rdf:RDF> 29 </rdf:RDF>
31 </metadata> 30 </metadata>
@@ -44,21 +43,24 @@
44 inkscape:window-height="1983" 43 inkscape:window-height="1983"
45 id="namedview12" 44 id="namedview12"
46 showgrid="true" 45 showgrid="true"
47 inkscape:zoom="90.509668" 46 inkscape:zoom="22.627418"
48 inkscape:cx="5.0147012" 47 inkscape:cx="7.711883"
49 inkscape:cy="8.203855" 48 inkscape:cy="12.882601"
50 inkscape:window-x="0" 49 inkscape:window-x="0"
51 inkscape:window-y="0" 50 inkscape:window-y="0"
52 inkscape:window-maximized="1" 51 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 52 inkscape:current-layer="svg10"
54 showguides="true"> 53 showguides="true"
54 inkscape:pagecheckerboard="0"
55 inkscape:showpageshadow="0"
56 inkscape:deskcolor="#d1d1d1">
55 <inkscape:grid 57 <inkscape:grid
56 type="xygrid" 58 type="xygrid"
57 id="grid823" /> 59 id="grid823" />
58 </sodipodi:namedview> 60 </sodipodi:namedview>
59 <path 61 <path
60 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
61 d="M 3.75,10.25 8,6 l 4.25,4.25" 63 d="M 2.75,10.25 8,5 l 5.25,5.25"
62 id="path854" 64 id="path854"
63 inkscape:connector-curvature="0" 65 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="ccc" /> 66 sodipodi:nodetypes="ccc" />
diff --git a/src/icons/circle.svg b/src/icons/circle.svg
index 0ceb256..92060b9 100644
--- a/src/icons/circle.svg
+++ b/src/icons/circle.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="circle.svg" 15 sodipodi:docname="circle.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="90.509668" 47 inkscape:zoom="90.509668"
48 inkscape:cx="5.365056" 48 inkscape:cx="5.365056"
49 inkscape:cy="7.9891198" 49 inkscape:cy="7.9891198"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -61,5 +62,5 @@
61 id="path818" 62 id="path818"
62 cx="8" 63 cx="8"
63 cy="8" 64 cy="8"
64 r="6.75" /> 65 r="6.25" />
65</svg> 66</svg>
diff --git a/src/icons/code-alt.svg b/src/icons/code-alt.svg
new file mode 100644
index 0000000..f3ab3ad
--- /dev/null
+++ b/src/icons/code-alt.svg
@@ -0,0 +1,72 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="code-alt.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32.000001"
48 inkscape:cx="6.7343747"
49 inkscape:cy="6.9218747"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823"
61 originx="0"
62 originy="0"
63 spacingy="1"
64 spacingx="1"
65 units="px"
66 visible="true" />
67 </sodipodi:namedview>
68 <path
69 id="path820"
70 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
71 d="M 4.75,4.2500001 0.7499999,8.25 5.25,12.75 m 6.5,-11 -7.5,13 m 6.5,-11 4.5,4.5 -4,4" />
72</svg>
diff --git a/src/icons/code.svg b/src/icons/code.svg
new file mode 100644
index 0000000..c8acad4
--- /dev/null
+++ b/src/icons/code.svg
@@ -0,0 +1,83 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="code.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="22.627418"
48 inkscape:cx="4.7508735"
49 inkscape:cy="8.3306014"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823"
61 originx="0"
62 originy="0"
63 spacingy="1"
64 spacingx="1"
65 units="px"
66 visible="true" />
67 </sodipodi:namedview>
68 <path
69 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
70 d="m 12.25,4.25 3,4 -3,4"
71 id="path435"
72 sodipodi:nodetypes="ccc" />
73 <path
74 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
75 d="m 10.25,1.75 -4.5,13"
76 id="path433"
77 sodipodi:nodetypes="cc" />
78 <path
79 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
80 d="M 3.75,4.2500001 0.7499999,8.25 3.75,12.25"
81 id="path820"
82 sodipodi:nodetypes="ccc" />
83</svg>
diff --git a/src/icons/coffee-pot.svg b/src/icons/coffee-pot.svg
index 4da9560..cd10d8a 100644
--- a/src/icons/coffee-pot.svg
+++ b/src/icons/coffee-pot.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="5.6568543"
48 inkscape:cx="6.3384122" 48 inkscape:cx="-23.654163"
49 inkscape:cy="10.289064" 49 inkscape:cy="33.519654"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 13.750075,10.25 c 0,1.414146 -0.546183,2.566414 -2,3.5 h -6.5 c -1.4450884,-0.935217 -2,-2.081463 -2,-3.5 0,-1.4304113 0.8775983,-3.1067889 2.499925,-4 h 5.5 c 1.619429,0.8940476 2.500075,2.5827907 2.500075,4 z" 62 d="m 14.749981,10 c 0,2.268607 -1.046126,3.316414 -2.499944,4.25 H 4.7500375 C 3.3049491,13.314783 2.2499813,12.200557 2.2499813,10 c 0,-2.25 1.2212705,-3.7706879 2.9999812,-4.75 h 6.4999995 c 1.865343,1.0769566 3.000019,2.5 3.000019,4.75 z"
63 id="path818" 63 id="path818"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="sccsccs" /> 65 sodipodi:nodetypes="sccsccs" />
@@ -67,11 +67,11 @@
67 sodipodi:nodetypes="ccccccc" 67 sodipodi:nodetypes="ccccccc"
68 inkscape:connector-curvature="0" 68 inkscape:connector-curvature="0"
69 id="path817" 69 id="path817"
70 d="m 1.750075,5.75 v -1.5 c 0,-0.8284271 0.6715729,-1.5 1.5,-1.5 h 9 L 11.25,6.25 H 5.75 L 4.750075,2.75" 70 d="m 1.2500375,4.75 v -1.5 c 0,-0.8284271 0.6715729,-1.5 1.5,-1.5 h 9.9999995 l -1.000075,3.5 H 5.2499625 l -0.999925,-3.5"
71 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" /> 71 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
72 <path 72 <path
73 style="fill:#000000;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" 73 style="fill:#010101;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
74 d="m 11.5,13.78 -6,-0.03 -2.149925,-3.000075 h 10.3 z" 74 d="M 12.25,14.25 H 4.75 C 3.3560448,13.4452 2.25,12 2.25,10 h 12.5 c 0,2 -1.105413,3.444835 -2.5,4.25 z"
75 id="path826" 75 id="path826"
76 inkscape:connector-curvature="0" 76 inkscape:connector-curvature="0"
77 sodipodi:nodetypes="ccccc" /> 77 sodipodi:nodetypes="ccccc" />
diff --git a/src/icons/coffee-to-go.svg b/src/icons/coffee-to-go.svg
index f2d2f3e..c7781f0 100644
--- a/src/icons/coffee-to-go.svg
+++ b/src/icons/coffee-to-go.svg
@@ -12,7 +12,7 @@
12 viewBox="0 0 16 16" 12 viewBox="0 0 16 16"
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="coffee-togo.svg" 15 sodipodi:docname="coffee-to-go.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="8"
48 inkscape:cx="6.3895968" 48 inkscape:cx="-25.107679"
49 inkscape:cy="7.9507506" 49 inkscape:cy="17.61677"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,15 +58,13 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 id="path836"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 1.75,4.25 h 12.5" 63 d="M 4.9999999,0.75028125 H 11 c 0.4155,0 0.551904,0.38476225 0.75,0.74999995 l 1,2.2654376 L 11.75,14.5 C 11.70754,14.913324 11.4155,15.25 11,15.25 H 4.9999999 c -0.4155,0 -0.7054148,-0.336899 -0.75,-0.75 L 3.25,3.7344688 4.2499999,1.5002812 c 0.1697461,-0.3792446 0.3345,-0.74999995 0.75,-0.74999995 z M 1.75,3.7500938 h 12.5"
63 id="path836" /> 64 sodipodi:nodetypes="sscccssccsscc" />
64 <path 65 <path
65 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 66 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
66 d="M 4.9999999,1.2501875 H 11 c 0.4155,0 0.551904,0.3847623 0.75,0.75 l 1,2.2654375 L 11.75,14 C 11.70754,14.413324 11.4155,14.75 11,14.75 H 4.9999999 c -0.4155,0 -0.7054148,-0.336899 -0.75,-0.75 L 3.25,4.234375 4.2499999,2.0001875 c 0.1697461,-0.3792447 0.3345,-0.75 0.75,-0.75 z" 67 d="m 11.9495,12 h -7.9 L 3.555,7 h 8.89 z"
67 id="path833" /> 68 id="path833"
68 <path 69 sodipodi:nodetypes="ccccc" />
69 style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
70 d="M 12,10.749925 H 4 L 3.625,7.75 h 8.75 z"
71 id="path835" />
72</svg> 70</svg>
diff --git a/src/icons/coffee.svg b/src/icons/coffee.svg
index dde15a6..6d31459 100644
--- a/src/icons/coffee.svg
+++ b/src/icons/coffee.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="coffee.svg" 15 sodipodi:docname="coffee.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="16"
48 inkscape:cx="-1.2196578" 48 inkscape:cx="5.1439184"
49 inkscape:cy="8.4151476" 49 inkscape:cy="5.3382488"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -60,23 +61,23 @@
60 sodipodi:nodetypes="cc" 61 sodipodi:nodetypes="cc"
61 inkscape:connector-curvature="0" 62 inkscape:connector-curvature="0"
62 id="path931" 63 id="path931"
63 d="m 3.75,3.75 v -2" 64 d="m 3.75,3.25 v -2"
64 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> 65 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" />
65 <path 66 <path
66 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" 67 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
67 d="m 9.75,3.75 v -2" 68 d="m 9.75,3.25 v -2"
68 id="path814" 69 id="path814"
69 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="cc" /> 71 sodipodi:nodetypes="cc" />
71 <path 72 <path
72 id="path827" 73 id="path827"
73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 74 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
74 d="m 11.249985,6.75 h 1.500032 c 1.104569,0 1.999999,0.8959305 1.999999,2.0005 0,1.104569 -0.89543,1.9995 -1.999999,1.9995 H 11.749985 M 2.5,6.75 C 2.0845,6.75 1.75,7.0845 1.75,7.5 v 3.75 c 0,1.662 1.338,3 3,3 h 3.9999845 c 1.6619995,0 3.0000005,-1.338 3.0000005,-3 V 7.5 c 0,-0.4155 -0.3345,-0.75 -0.75,-0.75 z" 75 d="m 11.249985,6.25 h 1.500032 c 1.104569,0 1.999999,0.8959305 1.999999,2.0005 0,1.104569 -0.89543,1.9995 -1.999999,1.9995 H 11.749985 M 2.5,6.25 C 2.0845,6.25 1.75,6.5845 1.75,7 v 4.25 c 0,1.662 1.338,3 3,3 h 3.9999845 c 1.6619995,0 3.0000005,-1.338 3.0000005,-3 V 7 c 0,-0.4155 -0.3345,-0.75 -0.75,-0.75 z"
75 inkscape:connector-curvature="0" 76 inkscape:connector-curvature="0"
76 sodipodi:nodetypes="cssscsssssssss" /> 77 sodipodi:nodetypes="cssscsssssssss" />
77 <path 78 <path
78 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" 79 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
79 d="m 6.75,3.75 v -2" 80 d="m 6.75,3.25 v -2"
80 id="path830" 81 id="path830"
81 inkscape:connector-curvature="0" 82 inkscape:connector-curvature="0"
82 sodipodi:nodetypes="cc" /> 83 sodipodi:nodetypes="cc" />
diff --git a/src/icons/cog.svg b/src/icons/cog.svg
index b0fea4e..882bd8a 100644
--- a/src/icons/cog.svg
+++ b/src/icons/cog.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="cog.svg" 15 sodipodi:docname="cog.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,32 +40,32 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="45.254834"
48 inkscape:cx="5.3806867" 48 inkscape:cx="6.2915422"
49 inkscape:cy="10.098341" 49 inkscape:cy="7.5803507"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <path
60 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
61 d="M 10,14.434941 C 7.267341,15.284255 9.3496014,13.202444 6.9478,12.655885 4.5536362,12.111065 5.5290404,14.891407 3.4271831,12.949513 1.3253257,11.007619 4.1634169,11.750786 3.4417904,9.4167026 2.7356306,7.1326451 0.79639228,9.3057816 1.4271934,6.5145728 2.0579946,3.7233638 2.8932461,6.4882647 4.4940003,4.7608181 6.1495304,2.9742601 3.2673616,2.4143756 6.0000201,1.5650609 8.7326787,0.7157463 6.6313916,2.7932284 9.0522197,3.3441162 11.427324,3.8845991 10.470979,1.1085947 12.572836,3.050489 c 2.101858,1.9418945 -0.731769,1.2131639 -0.01461,3.5328101 0.708558,2.2918154 2.645399,0.1109211 2.014597,2.90213 -0.630764,2.7912179 -1.452218,0.00617 -3.066806,1.7537549 C 9.8489724,13.03273 12.732657,13.585627 10,14.434941 Z"
62 id="path816"
63 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="scsssssssscss" />
65 <circle 60 <circle
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
67 id="path818" 62 id="path818"
68 cx="8" 63 cx="8"
69 cy="8" 64 cy="8"
70 r="1.75" /> 65 r="2.25" />
66 <path
67 id="path877"
68 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
69 d="m 5.75,12.5 c 0.3832277,0.255485 0.3595472,0.328641 0.5,0.75 l 0.5,1.5 c 0.1336312,0.400893 0.3345,0.5 0.75,0.5 h 1 c 0.4155,0 0.6163688,-0.09911 0.75,-0.5 l 0.5,-1.5 c 0.1440903,-0.432271 0.1172136,-0.494809 0.5,-0.75 l 0.522112,-0.301443 c 0.412396,-0.203904 0.453117,-0.14936 0.899519,-0.05801 l 1.549038,0.316987 c 0.413999,0.08472 0.600262,-0.03969 0.808012,-0.399521 l 0.5,-0.866026 c 0.207752,-0.359833 0.222359,-0.583344 -0.05801,-0.899519 L 13.421633,9.1094552 C 13.126953,8.7771406 13.051754,8.7610703 13.022114,8.3014424 l 3e-6,-0.6028849 c 0.02961,-0.4590982 0.09721,-0.4670915 0.399519,-0.8080127 l 1.049038,-1.1830127 c 0.280366,-0.3161749 0.26576,-0.5396855 0.05801,-0.8995191 l -0.5,-0.8660254 C 13.820934,3.5821545 13.634671,3.4577495 13.220671,3.5424685 L 11.671633,3.8594558 C 11.2365,3.9484991 11.184985,4.0055852 10.772114,3.8014428 L 10.25,3.5 C 9.8672136,3.2448091 9.8940903,3.1822708 9.75,2.75 L 9.25,1.25 C 9.1163688,0.8491064 8.9155,0.75 8.5,0.75 h -1 c -0.4155,0 -0.6163688,0.0991064 -0.75,0.5 l -0.5,1.5 C 6.1095472,3.1713584 6.1332277,3.2445149 5.75,3.5 L 5.2278858,3.8014427 C 4.8150153,4.0055851 4.7635006,3.9484992 4.3283667,3.8594553 L 2.7793287,3.5424679 C 2.3653292,3.4577497 2.1790656,3.5821537 1.9713159,3.9419867 L 1.4713154,4.8080124 c -0.2077495,0.3598333 -0.2223526,0.583346 0.058013,0.899519 L 2.5783671,6.8905438 C 2.8806799,7.2314649 2.948277,7.2394585 2.9778885,7.6985552 l -2.8e-6,0.6028876 C 2.948243,8.7610703 2.8730478,8.7771404 2.5783666,9.1094555 L 1.5293285,10.292468 c -0.2803679,0.316175 -0.2657627,0.539686 -0.058013,0.899519 l 0.5,0.866026 c 0.20775,0.359833 0.3940162,0.484236 0.8080127,0.399519 l 1.5490381,-0.316988 c 0.4464028,-0.09135 0.487124,-0.145894 0.8995191,0.05801 z"
70 sodipodi:nodetypes="cssssssccssssssccssssssccssssssccssssssccsssssscc" />
71</svg> 71</svg>
diff --git a/src/icons/coins.svg b/src/icons/coins.svg
index 5688319..5363872 100644
--- a/src/icons/coins.svg
+++ b/src/icons/coins.svg
@@ -58,33 +58,7 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 8.75,6.25 c 0,1.1045695 -2.0670034,2 -4.0000001,2 C 2.8170033,8.25 0.75,7.3545695 0.75,6.25 c 0,-1.1045695 2.0670033,-2 3.9999999,-2 C 6.6829966,4.25 8.75,5.1454305 8.75,6.25 Z"
63 id="path841"
64 sodipodi:nodetypes="sssss" />
65 <path
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
67 d="M 8.7500001,9.2500004 C 8.7500001,10.354569 6.682997,11.25 4.75,11.25 2.817003,11.25 0.7500001,10.354569 0.7500001,9.2500004"
68 id="path839"
69 sodipodi:nodetypes="csc" />
70 <path
71 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
72 d="M 0.7500001,6.2500004 V 12.25 c 0,1.104569 2.0670029,2 3.9999999,2 1.932997,0 4.0000001,-0.895431 4.0000001,-2 V 6.2500004"
73 id="path837"
74 sodipodi:nodetypes="csssc" />
75 <path
76 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
77 d="m 15.25,3.7500002 c 0,1.1045695 -2.067003,2 -4,2 -1.9329966,0 -4.0002597,-0.8954305 -4.0002597,-2 0,-1.1045695 2.0672631,-2 4.0002597,-2 1.932997,0 4,0.8954305 4,2 z"
78 id="path835"
79 sodipodi:nodetypes="sssss" />
80 <path
81 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
82 d="m 15.25,6.7500007 c 0,1.1045686 -2.067003,1.9999996 -4,1.9999996 -0.734675,0 -1.9167417,-0.1293483 -2.4797402,-0.3503657"
83 id="path833"
84 sodipodi:nodetypes="csc" />
85 <path
86 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
87 d="M 8.768208,11.398828 C 9.3316013,11.620337 10.514432,11.75 11.25,11.75 c 1.932997,0 4,-0.895431 4,-1.9999997 V 3.7500007"
88 id="path920" 61 id="path920"
89 sodipodi:nodetypes="cssc" /> 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="M 8.768208,11.398828 C 9.3316013,11.620337 10.514432,11.75 11.25,11.75 c 1.932997,0 4,-0.895431 4,-1.9999997 V 3.7500007 m 0,3 c 0,1.1045686 -2.067003,1.9999996 -4,1.9999996 -0.734675,0 -1.9167417,-0.1293483 -2.4797402,-0.3503657 M 15.25,3.7500002 c 0,1.1045695 -2.067003,2 -4,2 -1.9329966,0 -4.0002597,-0.8954305 -4.0002597,-2 0,-1.1045695 2.0672631,-2 4.0002597,-2 1.932997,0 4,0.8954305 4,2 z M 0.7500001,6.2500004 V 12.25 c 0,1.104569 2.0670029,2 3.9999999,2 1.932997,0 4.0000001,-0.895431 4.0000001,-2 V 6.2500004 m 0,3 C 8.7500001,10.354569 6.682997,11.25 4.75,11.25 2.817003,11.25 0.7500001,10.354569 0.7500001,9.2500004 M 8.75,6.25 c 0,1.1045695 -2.0670034,2 -4.0000001,2 C 2.8170033,8.25 0.75,7.3545695 0.75,6.25 c 0,-1.1045695 2.0670033,-2 3.9999999,-2 C 6.6829966,4.25 8.75,5.1454305 8.75,6.25 Z" />
90</svg> 64</svg>
diff --git a/src/icons/controller.svg b/src/icons/controller.svg
new file mode 100644
index 0000000..c571d43
--- /dev/null
+++ b/src/icons/controller.svg
@@ -0,0 +1,87 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="controller.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="64"
48 inkscape:cx="8.6796875"
49 inkscape:cy="11.210937"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823"
62 originx="0"
63 originy="0"
64 spacingy="1"
65 spacingx="1"
66 units="px"
67 visible="true" />
68 </sodipodi:namedview>
69 <circle
70 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
71 id="path3"
72 cx="5.5"
73 cy="6.5"
74 r="1.5" />
75 <path
76 id="path4"
77 style="stroke:#000000"
78 d="m 6.246,10.25 -2,2.5 c -1.4,1.75 -3.87564018,0.750222 -3.453,-1.5 l 1.0330187,-5.5 m 6.904e-4,-0.011454 C 2.1767153,4.0285874 3.6835511,2.75 5.5,2.75 h 5 c 2.0775,0 3.75,1.6725 3.75,3.75 0,2.0775 -1.6725,3.75 -3.75,3.75 H 6.246 m 3.5055093,0 1.9999997,2.5 c 1.4,1.75 3.875641,0.750222 3.453,-1.5 l -1.033018,-5.5" />
79 <rect
80 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
81 id="rect5"
82 width="3"
83 height="2"
84 x="9"
85 y="5.5"
86 ry="1" />
87</svg>
diff --git a/src/icons/copy.svg b/src/icons/copy.svg
index ee2c1b5..0fab6f2 100644
--- a/src/icons/copy.svg
+++ b/src/icons/copy.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="copy.svg" 15 sodipodi:docname="copy.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,34 +40,33 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="11.313709"
48 inkscape:cx="3.7817761" 48 inkscape:cx="-2.6577404"
49 inkscape:cy="8.2033667" 49 inkscape:cy="-0.44657792"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <rect 60 <path
60 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 14.000075,14.75 h -7 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 V 7 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7 c 0,0.4155 -0.3345,0.75 -0.75,0.75 z"
61 id="rect1050" 63 id="rect1050"
62 width="7.5" 64 inkscape:connector-curvature="0"
63 height="7.5" 65 sodipodi:nodetypes="sssssssss" />
64 x="6.75"
65 y="6.75"
66 ry="0.75" />
67 <path 66 <path
68 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
69 d="M 3.75,9.25 H 2.5 C 2.0845,9.25 1.75,8.9155 1.75,8.5 v -6 C 1.75,2.0845 2.0845,1.75 2.5,1.75 h 6 c 0.4155,0 0.75,0.3345 0.75,0.75 v 1.25" 68 d="M 3.25,9.25 H 1.5 C 1.0845,9.25 0.75,8.9155 0.75,8.5 v -7 C 0.75,1.0845 1.0845,0.75 1.5,0.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 v 1.75"
70 id="rect816" 69 id="rect916"
71 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
72 sodipodi:nodetypes="cssssssc" /> 71 sodipodi:nodetypes="cssssssc" />
73</svg> 72</svg>
diff --git a/src/icons/credit-card.svg b/src/icons/credit-card.svg
index 5bda672..d56083f 100644
--- a/src/icons/credit-card.svg
+++ b/src/icons/credit-card.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="8"
48 inkscape:cx="0.57945078" 48 inkscape:cx="-2.3637678"
49 inkscape:cy="4.6798553" 49 inkscape:cy="16.688541"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,7 +58,22 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 2,2.75 h 12 c 0.4155,0 0.75,0.3345 0.75,0.75 v 9 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -9 C 1.25,3.0845 1.5845,2.75 2,2.75 Z"
63 id="path835" />
64 <path
65 style="fill:#010101;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
66 d="M 1.25,7.5 V 5 h 13.5 v 2.5 z"
67 id="path833"
68 sodipodi:nodetypes="ccccc" />
69 <path
70 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
71 d="m 4.25,9.75 h 1"
61 id="path851" 72 id="path851"
73 sodipodi:nodetypes="cc" />
74 <path
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" 75 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
63 d="m 10.25,9.75 h 1.5 M 1.25,6.2495 h 13.5 M 2,2.75 h 12 c 0.4155,0 0.75,0.3345 0.75,0.75 v 9 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -9 C 1.25,3.0845 1.5845,2.75 2,2.75 Z" /> 76 d="m 7.75,9.75 h 2"
77 id="path837"
78 sodipodi:nodetypes="cc" />
64</svg> 79</svg>
diff --git a/src/icons/database.svg b/src/icons/database.svg
index b512266..c763347 100644
--- a/src/icons/database.svg
+++ b/src/icons/database.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="32"
48 inkscape:cx="3.3499456" 48 inkscape:cx="9.7854648"
49 inkscape:cy="11.005542" 49 inkscape:cy="8.9049546"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,30 +58,7 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 61 id="path849"
62 d="m 13.249963,2.75 v 10.5" 62 style="fill:none;fill-rule:evenodd;stroke-width:1.50001;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
63 id="path839" 63 d="m 13.250005,8.250005 c 0,1.380709 -2.350505,2.499995 -5.2500002,2.499995 -2.8994949,0 -5.25,-1.119286 -5.25,-2.499995 M 13.250005,3.75 A 5.25,2.499995 0 0 1 8.0000048,6.249995 5.25,2.499995 0 0 1 2.7500048,3.75 5.25,2.499995 0 0 1 8.0000048,1.250005 5.25,2.499995 0 0 1 13.250005,3.75 Z m -5e-6,0 5e-6,9 c 0,1.380709 -2.350505,2.499995 -5.2500002,2.499995 -2.8994949,0 -5.25,-1.119286 -5.25,-2.499995 L 2.75,3.75" />
64 sodipodi:nodetypes="cc" />
65 <path
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
67 d="m 2.7500375,13.25 0,-10.5"
68 id="path837"
69 sodipodi:nodetypes="cc" />
70 <path
71 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
72 d="m 13.250037,2.75 c 0,1.1045695 -2.626684,2 -5.250037,2 -2.6233526,0 -5.2500375,-0.8954305 -5.2500375,-2 0,-1.1045695 2.6266849,-2 5.2500375,-2 2.623353,0 5.250037,0.8954305 5.250037,2 z"
73 id="path835" />
74 <path
75 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
76 d="m 13.250037,9.75 c 0,1.104569 -2.626684,2 -5.250037,2 -2.6233526,0 -5.2500375,-0.895431 -5.2500375,-2"
77 id="path833" />
78 <path
79 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
80 d="m 13.250037,6.25 c 0,1.1045695 -2.626684,2 -5.250037,2 -2.6233526,0 -5.2500375,-0.8954305 -5.2500375,-2"
81 id="ellipse997" />
82 <path
83 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
84 d="m 13.250006,13.25 c 0,1.104569 -2.626622,2 -5.2499749,2 -2.6233526,0 -5.2500375,-0.895431 -5.2500375,-2"
85 id="path841"
86 sodipodi:nodetypes="csc" />
87</svg> 64</svg>
diff --git a/src/icons/delete.svg b/src/icons/delete.svg
index 450fcb9..30ac9b8 100644
--- a/src/icons/delete.svg
+++ b/src/icons/delete.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="delete.svg" 15 sodipodi:docname="delete.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="22.627417"
48 inkscape:cx="4.1866457" 48 inkscape:cx="12.305275"
49 inkscape:cy="-0.21678142" 49 inkscape:cy="14.294711"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,13 +60,13 @@
59 <path 60 <path
60 id="path854" 61 id="path854"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 8,6 4,4 m -4,0 4,-4" 63 d="m 7.75,6.2500937 4,4.0000003 m -4,0 4,-4.0000003"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cccc" /> 65 sodipodi:nodetypes="cccc" />
65 <path 66 <path
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
67 d="m 6.5,2.75 h 8 c 0.4155,0 0.75,0.3345 0.75,0.75 v 9 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -8 c -0.6507555,0 -0.8758964,-0.103814 -1.25,-0.5 L 0.75,7.984375 5.25,3.25 C 5.6167848,2.8641118 5.9247697,2.75 6.5,2.75 Z" 68 d="m 6.75,2.7499062 h 7.75 c 0.4155,0 0.75,0.3345 0.75,0.75 v 9.5001878 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 6.75 c -0.6507555,0 -0.8642736,-0.115121 -1.25,-0.5 L 0.99,8.75 c -0.29044553,-0.2898076 -0.31213202,-0.6885536 0,-1 L 5.5,3.2499062 c 0.3768713,-0.3760435 0.6747697,-0.5 1.25,-0.5 z"
68 id="rect816" 69 id="rect816"
69 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="ssssssscss" /> 71 sodipodi:nodetypes="sssssssssss" />
71</svg> 72</svg>
diff --git a/src/icons/dice-1.svg b/src/icons/dice-1.svg
new file mode 100644
index 0000000..4f1990b
--- /dev/null
+++ b/src/icons/dice-1.svg
@@ -0,0 +1,78 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="dice-1.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="11.328125"
49 inkscape:cy="11.328125"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823" />
62 </sodipodi:namedview>
63 <rect
64 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
65 id="rect1050"
66 width="12.5"
67 height="12.5"
68 x="1.75"
69 y="1.75"
70 ry="0.75" />
71 <rect
72 y="7.75"
73 x="7.75"
74 height="0.5"
75 width="0.5"
76 id="rect829-3"
77 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
78</svg>
diff --git a/src/icons/dice-2.svg b/src/icons/dice-2.svg
new file mode 100644
index 0000000..e071d74
--- /dev/null
+++ b/src/icons/dice-2.svg
@@ -0,0 +1,85 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="dice-2.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="5.703125"
49 inkscape:cy="10.078125"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823" />
62 </sodipodi:namedview>
63 <rect
64 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
65 id="rect1050"
66 width="12.5"
67 height="12.5"
68 x="1.75"
69 y="1.75"
70 ry="0.75" />
71 <rect
72 y="4.75"
73 x="4.75"
74 height="0.5"
75 width="0.5"
76 id="rect829"
77 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
78 <rect
79 y="10.75"
80 x="10.75"
81 height="0.5"
82 width="0.5"
83 id="rect829-6"
84 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
85</svg>
diff --git a/src/icons/dice-3.svg b/src/icons/dice-3.svg
new file mode 100644
index 0000000..d97e2a6
--- /dev/null
+++ b/src/icons/dice-3.svg
@@ -0,0 +1,92 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="dice-3.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="5.484375"
49 inkscape:cy="9.171875"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823" />
62 </sodipodi:namedview>
63 <rect
64 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
65 id="rect1050"
66 width="12.5"
67 height="12.5"
68 x="1.75"
69 y="1.75"
70 ry="0.75" />
71 <rect
72 y="4.75"
73 x="4.75"
74 height="0.5"
75 width="0.5"
76 id="rect829"
77 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
78 <rect
79 y="7.75"
80 x="7.75"
81 height="0.5"
82 width="0.5"
83 id="rect829-3"
84 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
85 <rect
86 y="10.75"
87 x="10.75"
88 height="0.5"
89 width="0.5"
90 id="rect829-6"
91 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
92</svg>
diff --git a/src/icons/dice-4.svg b/src/icons/dice-4.svg
new file mode 100644
index 0000000..da767cd
--- /dev/null
+++ b/src/icons/dice-4.svg
@@ -0,0 +1,99 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="dice-4.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="16"
48 inkscape:cx="4.53125"
49 inkscape:cy="23.53125"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823" />
62 </sodipodi:namedview>
63 <rect
64 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
65 id="rect1050"
66 width="12.5"
67 height="12.5"
68 x="1.75"
69 y="1.75"
70 ry="0.75" />
71 <rect
72 y="4.75"
73 x="4.75"
74 height="0.5"
75 width="0.5"
76 id="rect829"
77 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
78 <rect
79 y="10.75"
80 x="10.75"
81 height="0.5"
82 width="0.5"
83 id="rect829-6"
84 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
85 <rect
86 y="10.75"
87 x="4.75"
88 height="0.5"
89 width="0.5"
90 id="rect858"
91 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
92 <rect
93 y="4.75"
94 x="10.75"
95 height="0.5"
96 width="0.5"
97 id="rect860"
98 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
99</svg>
diff --git a/src/icons/dice-5.svg b/src/icons/dice-5.svg
new file mode 100644
index 0000000..bda715a
--- /dev/null
+++ b/src/icons/dice-5.svg
@@ -0,0 +1,106 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="dice-5.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="22.627417"
48 inkscape:cx="9.7006212"
49 inkscape:cy="12.97099"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823" />
62 </sodipodi:namedview>
63 <rect
64 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
65 id="rect1050"
66 width="12.5"
67 height="12.5"
68 x="1.75"
69 y="1.75"
70 ry="0.75" />
71 <rect
72 y="4.75"
73 x="4.75"
74 height="0.5"
75 width="0.5"
76 id="rect829"
77 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
78 <rect
79 y="7.75"
80 x="7.75"
81 height="0.5"
82 width="0.5"
83 id="rect829-3"
84 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
85 <rect
86 y="10.75"
87 x="10.75"
88 height="0.5"
89 width="0.5"
90 id="rect829-6"
91 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
92 <rect
93 y="10.75"
94 x="4.75"
95 height="0.5"
96 width="0.5"
97 id="rect858"
98 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
99 <rect
100 y="4.75"
101 x="10.75"
102 height="0.5"
103 width="0.5"
104 id="rect860"
105 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
106</svg>
diff --git a/src/icons/dice-6.svg b/src/icons/dice-6.svg
new file mode 100644
index 0000000..e12ff68
--- /dev/null
+++ b/src/icons/dice-6.svg
@@ -0,0 +1,113 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="dice-6.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="1.109375"
49 inkscape:cy="6.9843749"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823" />
62 </sodipodi:namedview>
63 <rect
64 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
65 id="rect1050"
66 width="12.5"
67 height="12.5"
68 x="1.75"
69 y="1.75"
70 ry="0.75" />
71 <rect
72 y="4.75"
73 x="4.75"
74 height="0.5"
75 width="0.5"
76 id="rect829"
77 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
78 <rect
79 y="7.75"
80 x="4.75"
81 height="0.5"
82 width="0.5"
83 id="rect829-3"
84 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
85 <rect
86 y="10.75"
87 x="10.75"
88 height="0.5"
89 width="0.5"
90 id="rect829-6"
91 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
92 <rect
93 y="10.75"
94 x="4.75"
95 height="0.5"
96 width="0.5"
97 id="rect858"
98 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
99 <rect
100 y="4.75"
101 x="10.75"
102 height="0.5"
103 width="0.5"
104 id="rect860"
105 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
106 <rect
107 y="7.75"
108 x="10.75"
109 height="0.5"
110 width="0.5"
111 id="rect970"
112 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
113</svg>
diff --git a/src/icons/dragon.svg b/src/icons/dragon.svg
new file mode 100644
index 0000000..10769a7
--- /dev/null
+++ b/src/icons/dragon.svg
@@ -0,0 +1,72 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="dragon.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="6.5625"
49 inkscape:cy="11.65625"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:pagecheckerboard="0"
56 inkscape:showpageshadow="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823"
61 originx="0"
62 originy="0"
63 spacingy="1"
64 spacingx="1"
65 units="px"
66 visible="true" />
67 </sodipodi:namedview>
68 <path
69 id="path5"
70 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
71 d="m 4.25,12.75 1.5,1 1.5,-1 m -2.5,0 c 2.75,-0.04336 3.508187,-4.0052232 1,-5.5 l 1.5,-4 4,-2 c -1.75,2.25 -0.445723,5.3274876 2,6 -2.49157,0.9246633 -3.4623824,3.534584 -2,5.487915 m -3,0.01209 1.5,1.5 h 2.5 m 3,-1.5 H 0.75 l 2,-1.5" />
72</svg>
diff --git a/src/icons/ellipsis-h.svg b/src/icons/ellipsis-h.svg
new file mode 100644
index 0000000..c7916c3
--- /dev/null
+++ b/src/icons/ellipsis-h.svg
@@ -0,0 +1,78 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="ellipsis-h.svg"
9 inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="1920"
43 inkscape:window-height="992"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="22.627418"
47 inkscape:cx="7.6897859"
48 inkscape:cy="13.390834"
49 inkscape:window-x="1536"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:document-rotation="0"
55 inkscape:pagecheckerboard="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <circle
61 style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 id="path817"
63 cx="8"
64 cy="8.0441933"
65 r="1.0000008" />
66 <circle
67 style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
68 id="path817-5"
69 cx="13.5"
70 cy="8"
71 r="1.0000008" />
72 <circle
73 style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
74 id="path817-8"
75 cx="2.4999998"
76 cy="8"
77 r="1.0000008" />
78</svg>
diff --git a/src/icons/ellipsis-v.svg b/src/icons/ellipsis-v.svg
new file mode 100644
index 0000000..d34b746
--- /dev/null
+++ b/src/icons/ellipsis-v.svg
@@ -0,0 +1,78 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="ellipsis-v.svg"
9 inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="1920"
43 inkscape:window-height="992"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="22.627418"
47 inkscape:cx="0.75130092"
48 inkscape:cy="10.783378"
49 inkscape:window-x="1536"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:document-rotation="0"
55 inkscape:pagecheckerboard="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <circle
61 style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 id="path817"
63 cx="8"
64 cy="8"
65 r="1.0000008" />
66 <circle
67 style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
68 id="path817-5"
69 cx="8"
70 cy="13.5"
71 r="1.0000008" />
72 <circle
73 style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
74 id="path817-8"
75 cx="8"
76 cy="2.4999998"
77 r="1.0000008" />
78</svg>
diff --git a/src/icons/envelope-open-text.svg b/src/icons/envelope-open-text.svg
index ae31514..2fc799c 100644
--- a/src/icons/envelope-open-text.svg
+++ b/src/icons/envelope-open-text.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="envelope-open-text.svg" 15 sodipodi:docname="envelope-open-text.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,38 +40,37 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="45.254834" 47 inkscape:zoom="22.627417"
48 inkscape:cx="3.0293252" 48 inkscape:cx="-3.1645715"
49 inkscape:cy="10.900583" 49 inkscape:cy="-0.95922847"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <path 60 <path
60 id="rect814" 61 id="rect814"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="M 2.25,7.75 V 2.000228 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 10 c 0.4155,0 0.75,0.3345 0.75,0.75 V 7.75 M 1.35,7.2344452 8,10.75 14.65,7.2656952 M 13.75,6.0677425 14,6.2502575 c 0.335584,0.2449965 0.75,0.8345 0.75,1.25 v 6.5000005 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 V 7.5002575 c 0,-0.4155 0.4095559,-1.0118024 0.75,-1.25 L 2.25,6.0753407" 63 d="M 2.25,7 V 1.500114 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 10 c 0.4155,0 0.75,0.3345 0.75,0.75 V 7 m 0,-2.25 c 0.599339,0.3460286 1,0.8345 1,1.25 v 8.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 C 1.5845,15.25 1.25,14.9155 1.25,14.5 V 6 c 0,-0.4155 0.3954186,-0.9009448 1,-1.25 m -1,1.5 5.2844509,4.36813 c 1.0065124,0.831984 1.9180939,0.829121 2.9676123,-0.03704 L 14.75,6.25" />
63 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="csssscccccssssssssc" />
65 <path 64 <path
66 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 65 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
67 d="m 5.25,4.250228 h 5.5" 66 d="m 5.25,3.75 h 5.5"
68 id="path819" 67 id="path819"
69 inkscape:connector-curvature="0" 68 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="cc" /> 69 sodipodi:nodetypes="cc" />
71 <path 70 <path
72 sodipodi:nodetypes="cc" 71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
72 d="m 6.25,6.75 h 3.5"
73 id="path931"
73 inkscape:connector-curvature="0" 74 inkscape:connector-curvature="0"
74 id="path821" 75 sodipodi:nodetypes="cc" />
75 d="m 5.25,6.750228 h 5.5"
76 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
77</svg> 76</svg>
diff --git a/src/icons/envelope-open.svg b/src/icons/envelope-open.svg
index 800000c..d2f22b3 100644
--- a/src/icons/envelope-open.svg
+++ b/src/icons/envelope-open.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title /> 28 <dc:title></dc:title>
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="16" 47 inkscape:zoom="22.627417"
48 inkscape:cx="-9.8068457" 48 inkscape:cx="-1.5495121"
49 inkscape:cy="4.310494" 49 inkscape:cy="6.3484024"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,14 +59,14 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 14.75,6.890625 V 13.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 C 1.5845,14.25 1.25,13.9155 1.25,13.5 V 6.859375 C 1.25,6.2408483 1.4539981,5.7638004 2,5.396 L 6.5344509,2.3414816 C 7.6174998,1.6119131 8.3774815,1.6123358 9.5020632,2.3785184 L 14,5.4429832 c 0.549417,0.3743203 0.75,0.852486 0.75,1.4476418 z" 62 d="M 14.75,6.3907013 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 C 1.5845,14.75 1.25,14.4155 1.25,14 V 6.3594513 C 1.25,5.7409246 1.481346,5.3015307 2,4.8960763 L 6.5344509,1.3512987 C 7.5632525,0.54703971 8.4344408,0.54459242 9.5020632,1.3883355 L 14,4.9430595 c 0.52159,0.4122131 0.75,0.852486 0.75,1.4476418 z"
63 id="rect817" 63 id="rect817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="sssssssssss" /> 65 sodipodi:nodetypes="sssssssssss" />
66 <path 66 <path
67 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" 67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
68 d="M 3.75,7.75 8,10.25 12.25,7.75" 68 d="M 3.75,7.7498696 6.5344509,10.11813 c 0.9947238,0.846043 1.9299373,0.843275 2.9676123,-0.03704 L 12.25,7.7498696"
69 id="path814" 69 id="path832"
70 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="ccc" /> 71 sodipodi:nodetypes="cssc" />
72</svg> 72</svg>
diff --git a/src/icons/envelope.svg b/src/icons/envelope.svg
index 61835c7..1df1baa 100644
--- a/src/icons/envelope.svg
+++ b/src/icons/envelope.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title /> 28 <dc:title></dc:title>
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -45,8 +45,8 @@
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="32"
48 inkscape:cx="9.9177421" 48 inkscape:cx="4.2996825"
49 inkscape:cy="8.0317416" 49 inkscape:cy="7.0214298"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,9 +58,7 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 id="path814" 61 id="path885"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
63 d="M 1.25,4.5 8,8.75 14.75,4.5 M 2,2.75 h 12 c 0.4155,0 0.75,0.3345 0.75,0.75 v 9 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -9 C 1.25,3.0845 1.5845,2.75 2,2.75 Z" 63 d="M 1.25,3.5 C 1.25,3.0845 1.5845,2.75 2,2.75 h 12 c 0.4155,0 0.75,0.3345 0.75,0.75 V 12 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 C 1.5845,12.75 1.25,12.4155 1.25,12 Z m 0,0.25 5.2844509,4.36813 C 7.5409633,8.9501137 8.4525448,8.9472511 9.5020632,8.08109 L 14.75,3.75" />
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccsssssssss" />
66</svg> 64</svg>
diff --git a/src/icons/expand-alt.svg b/src/icons/expand-alt.svg
new file mode 100644
index 0000000..7c4ac36
--- /dev/null
+++ b/src/icons/expand-alt.svg
@@ -0,0 +1,64 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="expand-alt.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="8"
48 inkscape:cx="-23.524577"
49 inkscape:cy="31.772273"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path847"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="m 13.75,2.25 -11.5,11.5 m 11.5,0 -11.5,-11.5 m 11.499682,8 3.18e-4,3.499925 h -3.5 M 2.250075,10.25 2.25,13.749925 h 3.5 M 13.749682,5.75 13.75,2.2503181 h -3.5 M 2.250075,5.75 2.25,2.2503181 h 3.5" />
64</svg>
diff --git a/src/icons/external-link-alt.svg b/src/icons/external-link-alt.svg
new file mode 100644
index 0000000..8ad0251
--- /dev/null
+++ b/src/icons/external-link-alt.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="external-link.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="64"
48 inkscape:cx="6.5998825"
49 inkscape:cy="7.1982404"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false">
55 <inkscape:grid
56 type="xygrid"
57 id="grid823" />
58 </sodipodi:namedview>
59 <path
60 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
61 d="M 11.75,9.25 V 13 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3 C 2.5845,13.75 2.25,13.4155 2.25,13 V 5 C 2.25,4.5845 2.5845,4.25 3,4.25 h 3.75"
62 id="rect927"
63 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cssssssc" />
65 <path
66 id="path817"
67 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
68 d="m 9.25,2.25 h 4.5 v 4.5 m -7,2.5 7,-7"
69 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="ccccc" />
71</svg>
diff --git a/src/icons/external-link.svg b/src/icons/external-link.svg
index 8ad0251..b0334a4 100644
--- a/src/icons/external-link.svg
+++ b/src/icons/external-link.svg
@@ -1,22 +1,22 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg 2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16" 3 width="16"
11 height="16" 4 height="16"
12 viewBox="0 0 16 16" 5 viewBox="0 0 16 16"
13 version="1.1" 6 version="1.1"
14 id="svg10" 7 id="svg10"
15 sodipodi:docname="external-link.svg" 8 sodipodi:docname="external-link.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
17 inkscape:export-xdpi="192" 10 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 11 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata 20 <metadata
21 id="metadata16"> 21 id="metadata16">
22 <rdf:RDF> 22 <rdf:RDF>
@@ -44,28 +44,33 @@
44 inkscape:window-height="1983" 44 inkscape:window-height="1983"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="22.627417"
48 inkscape:cx="6.5998825" 48 inkscape:cx="1.8340582"
49 inkscape:cy="7.1982404" 49 inkscape:cy="7.88866"
50 inkscape:window-x="0" 50 inkscape:window-x="0"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
55 <inkscape:grid 58 <inkscape:grid
56 type="xygrid" 59 type="xygrid"
57 id="grid823" /> 60 id="grid823" />
58 </sodipodi:namedview> 61 </sodipodi:namedview>
59 <path 62 <rect
60 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 63 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
61 d="M 11.75,9.25 V 13 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3 C 2.5845,13.75 2.25,13.4155 2.25,13 V 5 C 2.25,4.5845 2.5845,4.25 3,4.25 h 3.75" 64 id="rect1050"
62 id="rect927" 65 width="12.5"
63 inkscape:connector-curvature="0" 66 height="12.5"
64 sodipodi:nodetypes="cssssssc" /> 67 x="1.75"
68 y="1.75"
69 ry="0.75" />
65 <path 70 <path
66 id="path817" 71 id="path817"
67 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 72 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
68 d="m 9.25,2.25 h 4.5 v 4.5 m -7,2.5 7,-7" 73 d="m 6.25,5.25 h 4.5 v 4.5 m -5.5,1 5.5,-5.5"
69 inkscape:connector-curvature="0" 74 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="ccccc" /> 75 sodipodi:nodetypes="ccccc" />
71</svg> 76</svg>
diff --git a/src/icons/feed.svg b/src/icons/feed.svg
new file mode 100644
index 0000000..e4e42e0
--- /dev/null
+++ b/src/icons/feed.svg
@@ -0,0 +1,79 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="feed.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="45.254834"
48 inkscape:cx="6.1982329"
49 inkscape:cy="8.8498833"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823" />
62 </sodipodi:namedview>
63 <path
64 id="path818"
65 style="opacity:1;stroke:#000000;stroke-width:1.5;paint-order:markers stroke fill"
66 d="m 1.75,1.75 c 6.9035594,0 12.5,5.5964406 12.5,12.5"
67 sodipodi:nodetypes="cc" />
68 <circle
69 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
70 id="circle316"
71 cx="3"
72 cy="13"
73 r="1.25" />
74 <path
75 id="path445"
76 style="opacity:1;stroke:#000000;stroke-width:1.50001;paint-order:markers stroke fill"
77 d="m 1.7500001,6.7500053 c 4.1421329,0 7.4999949,3.3578617 7.4999949,7.4999957"
78 sodipodi:nodetypes="cc" />
79</svg>
diff --git a/src/icons/file-alert.svg b/src/icons/file-alert.svg
new file mode 100644
index 0000000..52fa881
--- /dev/null
+++ b/src/icons/file-alert.svg
@@ -0,0 +1,82 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-alert.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <rect
21 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
22 id="rect822-3"
23 width="0.5"
24 height="3.5"
25 x="7.75"
26 y="4.75"
27 ry="0" />
28 <rect
29 y="10.6875"
30 x="7.6880002"
31 height="0.625"
32 width="0.625"
33 id="rect861"
34 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
35 ry="0" />
36 <metadata
37 id="metadata16">
38 <rdf:RDF>
39 <cc:Work
40 rdf:about="">
41 <dc:format>image/svg+xml</dc:format>
42 <dc:type
43 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
44 <dc:title />
45 </cc:Work>
46 </rdf:RDF>
47 </metadata>
48 <defs
49 id="defs14" />
50 <sodipodi:namedview
51 pagecolor="#ffffff"
52 bordercolor="#666666"
53 borderopacity="1"
54 objecttolerance="10"
55 gridtolerance="10"
56 guidetolerance="10"
57 inkscape:pageopacity="0"
58 inkscape:pageshadow="2"
59 inkscape:window-width="1920"
60 inkscape:window-height="992"
61 id="namedview12"
62 showgrid="true"
63 inkscape:zoom="32"
64 inkscape:cx="8.263361"
65 inkscape:cy="6.7064073"
66 inkscape:window-x="1536"
67 inkscape:window-y="0"
68 inkscape:window-maximized="1"
69 inkscape:current-layer="svg10"
70 showguides="false"
71 inkscape:document-rotation="0">
72 <inkscape:grid
73 type="xygrid"
74 id="grid823" />
75 </sodipodi:namedview>
76 <path
77 id="path845"
78 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
79 d="m 12.5,14.75 c 0.4155,0 0.75,-0.3345 0.75,-0.75 V 5.2498618 C 13.25,4.8425645 13.086364,4.586364 12.75,4.25 l -3,-3 C 9.4297533,0.9297533 9.2091412,0.75 8.75,0.75 H 3.5 C 3.0845,0.75 2.75,1.0845 2.75,1.5 V 14 c 0,0.4155 0.3345,0.75 0.75,0.75 z"
80 inkscape:connector-curvature="0"
81 sodipodi:nodetypes="sssssscccss" />
82</svg>
diff --git a/src/icons/file-badge.svg b/src/icons/file-badge.svg
new file mode 100644
index 0000000..c3901b1
--- /dev/null
+++ b/src/icons/file-badge.svg
@@ -0,0 +1,70 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-badge.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="22.627417"
48 inkscape:cx="4.5334098"
49 inkscape:cy="13.188588"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 15.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 8.75 m 2,-14 v 3.5241381 c 0,0.5405509 0.435173,0.9757237 0.975724,0.9757237 H 15.25 C 15.25,4.8425645 15.086364,4.586364 14.75,4.25 l -3,-3 c -0.320247,-0.32024685 -0.540859,-0.5 -1,-0.5 H 5.5 C 5.0845,0.75 4.75,1.0845 4.75,1.5 v 0.25"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsccsscsssccc" />
66 <path
67 id="path832"
68 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
69 d="m 6.75,7.75 a 3,3 0 0 1 -3,3 3,3 0 0 1 -3,-3 3,3 0 0 1 3,-3 3,3 0 0 1 3,3 z m -1,2.25 v 5.25 l -2,-1.5 -2,1.5 V 10" />
70</svg>
diff --git a/src/icons/file-binary.svg b/src/icons/file-binary.svg
new file mode 100644
index 0000000..dd5f0cc
--- /dev/null
+++ b/src/icons/file-binary.svg
@@ -0,0 +1,78 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-binary.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="4.5389517"
49 inkscape:cy="7.2123873"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 15.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 5 M 4.75,4.25 V 1.5 C 4.75,1.0845 5.0845,0.75 5.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 11.725724 C 11.185173,5.2498618 10.75,4.814689 10.75,4.2741381 V 0.75"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsccscssscssc" />
66 <path
67 inkscape:connector-curvature="0"
68 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
69 d="m 0.75,8.75 c 0,-0.8284271 0.671573,-1.5 1.5,-1.5 0.828427,0 1.5,0.6715729 1.5,1.5 v 1.5 c 0,0.828427 -0.671573,1.5 -1.5,1.5 -0.828427,0 -1.5,-0.671573 -1.5,-1.5 z"
70 id="path821"
71 sodipodi:nodetypes="csccscc" />
72 <path
73 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
74 d="M 8.25,11.75 V 7.249971 L 6.25,8.25"
75 id="path887"
76 inkscape:connector-curvature="0"
77 sodipodi:nodetypes="ccc" />
78</svg>
diff --git a/src/icons/file-check.svg b/src/icons/file-check.svg
new file mode 100644
index 0000000..301cd44
--- /dev/null
+++ b/src/icons/file-check.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-check.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="16.000001"
48 inkscape:cx="8.1575309"
49 inkscape:cy="18.430357"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 14.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 4.25 M 3.75,6.25 V 1.5 C 3.75,1.0845 4.0845,0.75 4.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 10.725724 C 10.185173,5.2498618 9.75,4.814689 9.75,4.2741381 V 0.75"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsccscssscssc" />
66 <path
67 id="path872-3"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 1.25,9.75 2,2 3.5,-4"
70 sodipodi:nodetypes="ccc" />
71</svg>
diff --git a/src/icons/file-code.svg b/src/icons/file-code.svg
new file mode 100644
index 0000000..3670a43
--- /dev/null
+++ b/src/icons/file-code.svg
@@ -0,0 +1,76 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-code.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="3.0469758"
49 inkscape:cy="10.248356"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 15.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 5 M 4.75,4.75 V 1.5 C 4.75,1.0845 5.0845,0.75 5.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 11.725724 C 11.185173,5.2498618 10.75,4.814689 10.75,4.2741381 V 0.75"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsccscssscssc" />
66 <path
67 id="path872-3"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 2.7499689,11.75 -1.99999996,-2 1.99999996,-2"
70 sodipodi:nodetypes="ccc" />
71 <path
72 id="path876"
73 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
74 d="m 6.25,11.75 2,-2 -2,-2"
75 sodipodi:nodetypes="ccc" />
76</svg>
diff --git a/src/icons/file-exchange.svg b/src/icons/file-exchange.svg
new file mode 100644
index 0000000..edc4179
--- /dev/null
+++ b/src/icons/file-exchange.svg
@@ -0,0 +1,76 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-exchange.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="0.68821444"
49 inkscape:cy="7.9956754"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 15.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 5.25 m 0,-14 h 5.5 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 11.725724 C 11.185173,5.2498618 10.75,4.814689 10.75,4.2741381 V 0.75"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsccssscssc" />
66 <path
67 id="path833"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="M 0.74996894,10.75 H 7.7499959 m -5.0000353,2 -1.99999166,-2 1.99999166,-1.9999999"
70 sodipodi:nodetypes="ccccc" />
71 <path
72 id="path835"
73 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
74 d="M 0.74996894,5.75 H 7.7499959 m -1.9999918,2 1.9999918,-2 -1.9999918,-2"
75 sodipodi:nodetypes="ccccc" />
76</svg>
diff --git a/src/icons/file-export.svg b/src/icons/file-export.svg
new file mode 100644
index 0000000..37362aa
--- /dev/null
+++ b/src/icons/file-export.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-export.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="0.68821444"
49 inkscape:cy="7.9956754"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 15.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 5.25 m -0.5,-10 V 1.5 C 4.75,1.0845 5.0845,0.75 5.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 11.725724 C 11.185173,5.2498618 10.75,4.814689 10.75,4.2741381 V 0.75"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsccscssscssc" />
66 <path
67 id="path833"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="M 0.74996894,9.75 H 8.25 m -2,2 2,-2 -2,-2"
70 sodipodi:nodetypes="ccccc" />
71</svg>
diff --git a/src/icons/file-import.svg b/src/icons/file-import.svg
new file mode 100644
index 0000000..a94443f
--- /dev/null
+++ b/src/icons/file-import.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-import.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="0.68821444"
49 inkscape:cy="7.9956754"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 15.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 5.25 m -0.5,-10 V 1.5 C 4.75,1.0845 5.0845,0.75 5.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 11.725724 C 11.185173,5.2498618 10.75,4.814689 10.75,4.2741381 V 0.75"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsccscssscssc" />
66 <path
67 id="path833"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="M 8.25,9.75 H 0.74996894 m 1.99999996,2 -1.99999996,-2 1.99999996,-2"
70 sodipodi:nodetypes="ccccc" />
71</svg>
diff --git a/src/icons/file-minus.svg b/src/icons/file-minus.svg
index 381473b..fba1677 100644
--- a/src/icons/file-minus.svg
+++ b/src/icons/file-minus.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="file-minus.svg" 15 sodipodi:docname="file-minus.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="32"
48 inkscape:cx="2.5243608" 48 inkscape:cx="0.45954901"
49 inkscape:cy="9.3969361" 49 inkscape:cy="9.5694768"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,13 +60,12 @@
59 <path 60 <path
60 id="path814" 61 id="path814"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 8.75,1.25 4,4 m -4,-4 v 4 h 4 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.5 C 3.0845,14.75 2.75,14.4155 2.75,14 V 2 C 2.75,1.5845 3.0845,1.25 3.5,1.25 Z" 63 d="M 14.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -9 C 4.0845,14.75 3.75,14.4155 3.75,14 v -1.25 m 0,-7 V 1.5 C 3.75,1.0845 4.0845,0.75 4.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 10.725724 C 10.185173,5.2498618 9.75,4.814689 9.75,4.2741381 V 0.75"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cccccssssssc" /> 65 sodipodi:nodetypes="ccsssccscssscssc" />
65 <path 66 <path
66 sodipodi:nodetypes="cc" 67 id="path872-3"
67 inkscape:connector-curvature="0" 68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
68 id="path816" 69 d="m 1.25,9.25 h 5"
69 d="m 5.75,9.75 h 4" 70 sodipodi:nodetypes="cc" />
70 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
71</svg> 71</svg>
diff --git a/src/icons/file-plus.svg b/src/icons/file-plus.svg
index dd71f73..76a7bb5 100644
--- a/src/icons/file-plus.svg
+++ b/src/icons/file-plus.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="file-plus.svg" 15 sodipodi:docname="file-plus.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="22.627418"
48 inkscape:cx="-4.5068892" 48 inkscape:cx="-0.32170975"
49 inkscape:cy="7.0844361" 49 inkscape:cy="13.641276"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,11 +60,12 @@
59 <path 60 <path
60 id="path814" 61 id="path814"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 8.75,1.25 4,4 m -4,-4 v 4 h 4 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.5 C 3.0845,14.75 2.75,14.4155 2.75,14 V 2 C 2.75,1.5845 3.0863716,1.2106068 3.5,1.25 Z" 63 d="M 14.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 4.25 m -0.5,-11 V 1.5 C 3.75,1.0845 4.0845,0.75 4.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 10.725724 C 10.185173,5.2498618 9.75,4.814689 9.75,4.2741381 V 0.75"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cccccssssssc" /> 65 sodipodi:nodetypes="ccsccscssscssc" />
65 <path 66 <path
66 id="path818" 67 id="path872-3"
67 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
68 d="m 7.75,7.75 v 4 m -2,-2 h 4" /> 69 d="m 1.25,9.25 h 5 m -2.5,2.5 v -5"
70 sodipodi:nodetypes="cccc" />
69</svg> 71</svg>
diff --git a/src/icons/file-text-alt.svg b/src/icons/file-text-alt.svg
new file mode 100644
index 0000000..ab444ce
--- /dev/null
+++ b/src/icons/file-text-alt.svg
@@ -0,0 +1,76 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-text-alt.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="2.576668"
49 inkscape:cy="10.226597"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 13.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -9 C 3.0845,14.75 2.75,14.4155 2.75,14 V 1.5 C 2.75,1.0845 3.0845,0.75 3.5,0.75 h 5.25 c 0.4591412,0 0.6797533,0.1797533 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 9.7257237 C 9.1851728,5.2498618 8.75,4.814689 8.75,4.2741381 V 0.75"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsssscssscssc" />
66 <path
67 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
68 d="m 5.75,8.25 h 4.5"
69 id="path831"
70 sodipodi:nodetypes="cc" />
71 <path
72 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
73 d="m 5.75,11.25 h 4.5"
74 id="path833"
75 sodipodi:nodetypes="cc" />
76</svg>
diff --git a/src/icons/file-text.svg b/src/icons/file-text.svg
index 301f0ed..e89bb8f 100644
--- a/src/icons/file-text.svg
+++ b/src/icons/file-text.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="file-text.svg" 15 sodipodi:docname="file-text.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="90.509668" 47 inkscape:zoom="32"
48 inkscape:cx="3.8907544" 48 inkscape:cx="1.3347963"
49 inkscape:cy="6.886527" 49 inkscape:cy="10.692018"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,19 +60,18 @@
59 <path 60 <path
60 id="path814" 61 id="path814"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 8.75,1.25 4,4 m -4,-4 v 4 h 4 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.4999999 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 V 2 c 0,-0.4155 0.3363716,-0.7893932 0.75,-0.75 z" 63 d="M 15.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 5 M 4.75,3.75 V 1.5 C 4.75,1.0845 5.0845,0.75 5.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 11.725724 C 11.185173,5.2498618 10.75,4.814689 10.75,4.2741381 V 0.75"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cccccssssssc" /> 65 sodipodi:nodetypes="ccsccscssscssc" />
65 <path 66 <path
66 sodipodi:nodetypes="cc" 67 id="path820"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 1.35,10.249934 h 2.3 m 0.6,1 -1.75,-4.5 -1.75,4.5"
67 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
68 id="path816" 71 sodipodi:nodetypes="ccccc" />
69 d="m 5.75,11.25 h 4"
70 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
71 <path 72 <path
73 id="path874"
72 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 74 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
73 d="m 5.75,8.25 h 4" 75 d="M 8.1265,9.000066 H 6.75 m 0,2.25 V 6.7500659 c 0.645836,-8.059e-4 0.7301669,1.807e-4 1.376,0.0017 0.62132,0 1.125,0.5036797 1.125,1.125 0,0.6213202 -0.50368,1.1233001 -1.125,1.1233001 h 0.4989999 c 0.6213201,0 1.1250001,0.5036799 1.1250001,1.125 0,0.62132 -0.5246537,0.964929 -1.1250001,1.125 z"
74 id="path818" 76 sodipodi:nodetypes="cccccscsssc" />
75 inkscape:connector-curvature="0"
76 sodipodi:nodetypes="cc" />
77</svg> 77</svg>
diff --git a/src/icons/file-trash.svg b/src/icons/file-trash.svg
new file mode 100644
index 0000000..636a6dc
--- /dev/null
+++ b/src/icons/file-trash.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-trash.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="22.627417"
48 inkscape:cx="-1.2311997"
49 inkscape:cy="11.537123"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 15.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 10.25 M 4.75,3.2499997 V 1.5 C 4.75,1.0845 5.0845,0.75 5.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 11.725724 C 11.185173,5.2498618 10.75,4.814689 10.75,4.2741381 V 0.75"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsccscssscssc" />
66 <path
67 id="rect907"
68 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
69 d="m 2.75,8.7500002 v -1.750001 c 0,-0.4154999 0.3345,-0.75 0.75,-0.75 h 2 c 0.4155,0 0.75,0.3345001 0.75,0.75 v 1.750001 m -5.5,-7.49e-5 h 7.5 m -1,7.45e-5 V 14.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -4 C 2.0845,15.25 1.75,14.9155 1.75,14.5 V 8.7499998"
70 sodipodi:nodetypes="cssssccccssssc" />
71</svg>
diff --git a/src/icons/file-x.svg b/src/icons/file-x.svg
new file mode 100644
index 0000000..2dbc783
--- /dev/null
+++ b/src/icons/file-x.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-x.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="22.627417"
48 inkscape:cx="0.95759357"
49 inkscape:cy="12.13663"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path814"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="M 14.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -9 M 3.75,4.75 V 1.5 C 3.75,1.0845 4.0845,0.75 4.5,0.75 h 5.25 c 0.459141,0 0.679753,0.17975315 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 10.725724 C 10.185173,5.2498618 9.75,4.814689 9.75,4.2741381 V 0.75"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsccscssscssc" />
66 <path
67 id="path832"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 5.75,7.25 -4.5,4.5 m 0,-4.5 4.5,4.5"
70 sodipodi:nodetypes="cccc" />
71</svg>
diff --git a/src/icons/file-zip.svg b/src/icons/file-zip.svg
new file mode 100644
index 0000000..c927ef5
--- /dev/null
+++ b/src/icons/file-zip.svg
@@ -0,0 +1,96 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="file-zip.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="45.254834"
48 inkscape:cx="5.2389685"
49 inkscape:cy="8.9318363"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 6.75,3.25 h 0.5"
63 id="path831"
64 sodipodi:nodetypes="cc" />
65 <path
66 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
67 d="m 8.75,4.75 h 0.5"
68 id="path833"
69 sodipodi:nodetypes="cc" />
70 <path
71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
72 d="m 6.75,6.25 h 0.5"
73 id="path835"
74 sodipodi:nodetypes="cc" />
75 <path
76 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
77 d="m 8.75,7.75 h 0.5"
78 id="path837"
79 sodipodi:nodetypes="cc" />
80 <path
81 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
82 d="m 6.75,9.25 h 0.5"
83 id="path839"
84 sodipodi:nodetypes="cc" />
85 <path
86 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
87 d="m 6.25,11.75 v 3.531035 l 2.5,-0.0177 V 11.75 Z"
88 id="path843"
89 sodipodi:nodetypes="ccccc" />
90 <path
91 id="path845"
92 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
93 d="M 3.2761366,14.716281 C 2.9706496,14.621493 2.75,14.337462 2.75,14 V 1.5 C 2.75,1.0845 3.0845,0.75 3.5,0.75 h 5.25 c 0.4591412,0 0.6797533,0.1797533 1,0.5 l 3,3 c 0.336364,0.3363639 0.5,0.5925645 0.5,0.9998618 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -0.75"
94 inkscape:connector-curvature="0"
95 sodipodi:nodetypes="ccccssssscc" />
96</svg>
diff --git a/src/icons/file.svg b/src/icons/file.svg
index e2b18a8..ed171b6 100644
--- a/src/icons/file.svg
+++ b/src/icons/file.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="file.svg" 15 sodipodi:docname="file.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="32"
48 inkscape:cx="-6.4974913" 48 inkscape:cx="0.45954901"
49 inkscape:cy="4.3119977" 49 inkscape:cy="9.5694768"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,7 +60,7 @@
59 <path 60 <path
60 id="path814" 61 id="path814"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 8.75,1.25 4,4 m -4,-4 v 4 h 4 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.4999999 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 V 2 c 0,-0.4155 0.3363716,-0.7893932 0.75,-0.75 z" 63 d="M 13.25,8.25 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -9 C 3.0845,14.75 2.75,14.4155 2.75,14 V 1.5 C 2.75,1.0845 3.0845,0.75 3.5,0.75 h 5.25 c 0.4591412,0 0.6797533,0.1797533 1,0.5 l 3,3 c 0.336364,0.336364 0.5,0.5925645 0.5,0.9998618 H 9.7257237 C 9.1851728,5.2498618 8.75,4.814689 8.75,4.2741381 V 0.75"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cccccssssssc" /> 65 sodipodi:nodetypes="ccsssscssscssc" />
65</svg> 66</svg>
diff --git a/src/icons/film.svg b/src/icons/film.svg
index f4337d1..3316443 100644
--- a/src/icons/film.svg
+++ b/src/icons/film.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="film.svg" 15 sodipodi:docname="film.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="45.254834" 47 inkscape:zoom="45.254834"
48 inkscape:cx="10.488245" 48 inkscape:cx="8.7466988"
49 inkscape:cy="5.0381953" 49 inkscape:cy="9.4490325"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,7 +60,7 @@
59 <path 60 <path
60 id="path845" 61 id="path845"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
62 d="m 11.249841,11.25 h 3 m -3,-6 h 3 M 1.75,11.25 h 3 m -2.9996819,-3 H 14.250159 M 1.75,5.25 h 3 m 6.499841,-3 v 12 M 4.75,2.25 v 12 M 2.5,2.25 h 10.999841 c 0.4155,0 0.75,0.3345 0.75,0.75 v 10.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.25 1.75,13.9155 1.75,13.5 V 3 C 1.75,2.5845 2.0845,2.25 2.5,2.25 Z" 63 d="m 11.749841,11.25 h 3 m -3,-6 h 3 M 1.25,11.25 h 3 m -2.9996819,-3 H 14.750159 M 1.25,5.25 h 3 m 7.499841,-3 v 12 M 4.25,2.25 v 12 M 2,2.25 h 11.999841 c 0.4155,0 0.75,0.3345 0.75,0.75 v 10.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 C 1.5845,14.25 1.25,13.9155 1.25,13.5 V 3 C 1.25,2.5845 1.5845,2.25 2,2.25 Z"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="ccccccccccccccsssssssss" /> 65 sodipodi:nodetypes="ccccccccccccccsssssssss" />
65</svg> 66</svg>
diff --git a/src/icons/folder-open.svg b/src/icons/folder-open.svg
index b98cdd5..77eda04 100644
--- a/src/icons/folder-open.svg
+++ b/src/icons/folder-open.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="folder-open.svg" 15 sodipodi:docname="folder-open.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="22.627417"
48 inkscape:cx="9.7043027" 48 inkscape:cx="11.035722"
49 inkscape:cy="9.2555122" 49 inkscape:cy="5.8967912"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,7 +60,7 @@
59 <path 60 <path
60 id="rect816" 61 id="rect816"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 0.75,12.5 3,-5.25 h 11.5 l -3.25,6 m 0,0 H 1.5 C 1.0845,13.25 0.75,12.9155 0.75,12.5 V 3 C 0.75,2.5845 1.0845,2.25 1.5,2.25 h 3.75 l 2,2 h 4.5" 63 d="m 0.75,13.5 2,-6.25 h 12.5 l -2.25,7 H 1.5 C 1.0845,14.25 0.75,13.9155 0.75,13.5 V 3 C 0.75,2.5845 1.0845,2.25 1.5,2.25 h 4.25 l 2,2 h 5"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cccccssssccc" /> 65 sodipodi:nodetypes="ccccssssccc" />
65</svg> 66</svg>
diff --git a/src/icons/folder.svg b/src/icons/folder.svg
index e93b5cc..5b20668 100644
--- a/src/icons/folder.svg
+++ b/src/icons/folder.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="folder.svg" 15 sodipodi:docname="folder.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,25 +40,26 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="45.254834" 47 inkscape:zoom="32"
48 inkscape:cx="6.1479186" 48 inkscape:cx="3.30473"
49 inkscape:cy="11.023625" 49 inkscape:cy="6.0213563"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <path 60 <path
60 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
61 d="m 2,2.25 h 4.25 l 2,2 h 5.25 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 C 1.5845,13.75 1.25,13.4155 1.25,13 V 3 C 1.25,2.5845 1.5845,2.25 2,2.25 Z" 62 d="m 2,2.25 h 4.25 l 2,2 H 14 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 C 1.5845,14.25 1.25,13.9155 1.25,13.5 V 3 C 1.25,2.5845 1.5845,2.25 2,2.25 Z"
62 id="rect927" 63 id="rect927"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="sccssssssss" /> 65 sodipodi:nodetypes="sccssssssss" />
diff --git a/src/icons/fox.svg b/src/icons/fox.svg
new file mode 100644
index 0000000..160dd43
--- /dev/null
+++ b/src/icons/fox.svg
@@ -0,0 +1,64 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="fox.svg"
9 inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="3840"
43 inkscape:window-height="1983"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="22.627417"
47 inkscape:cx="1.7235728"
48 inkscape:cy="9.3249707"
49 inkscape:window-x="0"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:pagecheckerboard="0">
55 <inkscape:grid
56 type="xygrid"
57 id="grid823" />
58 </sodipodi:namedview>
59 <path
60 id="path854-4-1"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 0.75,10.25 3.5,-4.5 h 5.5 l 2.5,-3 v 2 m 3,2 -0.5,1 h -2.5 l -1.5,2 H 9.2499999 l 3e-7,4 m -5.0000002,0 -0.5,-2 2.5,-2 v -1"
63 sodipodi:nodetypes="ccccccccccccccc" />
64</svg>
diff --git a/src/icons/ghost.svg b/src/icons/ghost.svg
new file mode 100644
index 0000000..4fe3564
--- /dev/null
+++ b/src/icons/ghost.svg
@@ -0,0 +1,86 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="ghost.svg"
9 inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="8.34375"
49 inkscape:cy="12.515625"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823"
62 originx="0"
63 originy="0"
64 spacingy="1"
65 spacingx="1"
66 units="px"
67 visible="true" />
68 </sodipodi:namedview>
69 <path
70 id="path1"
71 style="stroke:#000000;stroke-linecap:square;paint-order:markers stroke fill"
72 d="m 13.25,6 v 8.25 c -0.25,-0.25 -0.519396,-0.5 -1,-0.5 -0.607646,0 -1.25,0.25 -2,1.5 C 9.330171,13.841981 8.5152374,13.747057 8,13.75 7.4693377,13.753031 6.6664068,13.865505 5.75,15.25 5,14 4.4432739,13.75 3.75,13.75 3.3118831,13.75 3,14 2.75,14.25 V 6 C 2.75,3.1005051 5.1005051,0.75 8,0.75 c 2.899495,0 5.25,2.3505051 5.25,5.25 z"
73 sodipodi:nodetypes="ccscscsccsc" />
74 <path
75 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
76 d="m 6.25,5.75 v 1.5"
77 id="path829"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="cc" />
80 <path
81 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
82 d="m 9.75,5.75 v 1.5"
83 id="path829-5"
84 inkscape:connector-curvature="0"
85 sodipodi:nodetypes="cc" />
86</svg>
diff --git a/src/icons/gift.svg b/src/icons/gift.svg
index 14ce930..bd5366a 100644
--- a/src/icons/gift.svg
+++ b/src/icons/gift.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="gift.svg" 15 sodipodi:docname="gift.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,26 +40,25 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="32"
48 inkscape:cx="5.5546325" 48 inkscape:cx="5.5456815"
49 inkscape:cy="4.3664994" 49 inkscape:cy="5.1522203"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <path 60 <path
60 id="path904" 61 id="path842"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 7.75,4.7498409 c 0,-1.6568542 -1.1359324,-3 -2.5,-3 v 0 c -0.828427,0 -1.5,0.671573 -1.5,1.5 0,0.8284271 0.671573,1.5 1.5,1.5 m 2.5,0 c 0,-1.6568542 1.1359322,-3 2.5,-3 v 0 c 0.828427,0 1.5,0.671573 1.5,1.5 0,0.8284271 -0.671573,1.5 -1.5,1.5 m 3.5,3.182e-4 v 3 h -12 v -3 z m -1,2.9999999 V 13.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.5 C 3.0845,14.25 2.75,13.9155 2.75,13.5 V 7.750159 M 7.75,14.25 V 4.7501591" 63 d="m 7.75,4.75 v 10 M 4.4999487,4.75 C 3.5334507,4.75 2.7499483,3.9664983 2.7499483,3 c 0,-0.9664983 0.7835024,-1.75 1.7500004,-1.75 0.489725,0 0.9271315,0.2064753 1.250103,0.5253598 L 7.75,3.75 9.7498966,1.7753598 C 10.072864,1.456471 10.510275,1.25 11,1.25 c 0.966498,0 1.75,0.7835017 1.75,1.75 0,0.9664983 -0.783502,1.75 -1.75,1.75 M 4.75,8.2500796 H 1.25 V 4.7502387 l 13,-10e-8 v 3.499841 h -3.5 m 2.5,0 V 14 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3 C 2.5845,14.75 2.25,14.4155 2.25,14 V 8.2500796" />
63 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cccsccccscccccccssssccc" />
65</svg> 64</svg>
diff --git a/src/icons/graph.svg b/src/icons/graph.svg
new file mode 100644
index 0000000..60fe112
--- /dev/null
+++ b/src/icons/graph.svg
@@ -0,0 +1,64 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="graph.svg"
9 inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="1920"
43 inkscape:window-height="992"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="22.627417"
47 inkscape:cx="5.9220193"
48 inkscape:cy="11.269514"
49 inkscape:window-x="1536"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="true"
54 inkscape:document-rotation="0"
55 inkscape:pagecheckerboard="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="circle851"
62 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
63 d="m 5.25,13 c 0,0.966498 -0.7835017,1.75 -1.75,1.75 -0.9664983,0 -1.75,-0.783502 -1.75,-1.75 0,-0.966498 0.7835017,-1.75 1.75,-1.75 0.9664983,0 1.75,0.783502 1.75,1.75 z m 8.999995,-3.5000048 c 0,0.9664978 -0.783502,1.7499998 -1.75,1.7499998 -0.966498,0 -1.75,-0.783502 -1.75,-1.7499998 0,-0.9664983 0.783502,-1.75 1.75,-1.75 0.966498,0 1.75,0.7835017 1.75,1.75 z M 7.25,2.999995 c 0,0.9664983 -0.7835017,1.75 -1.75,1.75 -0.9664983,0 -1.75,-0.7835017 -1.75,-1.75 0,-0.9664983 0.7835017,-1.75 1.75,-1.75 0.9664983,0 1.75,0.7835017 1.75,1.75 z m -2.0942209,9.412612 5.6868079,-2.3235 M 6.6796333,4.3023047 11.2655,8.2329569 M 5.1792385,4.730093 3.8296598,11.27309" />
64</svg>
diff --git a/src/icons/hash.svg b/src/icons/hash.svg
index 2618ce4..c2d11a7 100644
--- a/src/icons/hash.svg
+++ b/src/icons/hash.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="22.627417"
48 inkscape:cx="2.3405024" 48 inkscape:cx="1.8379118"
49 inkscape:cy="6.4978882" 49 inkscape:cy="8.9615724"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -60,7 +60,7 @@
60 <path 60 <path
61 id="path822" 61 id="path822"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
63 d="m 4.2500795,14.75 1.999841,-13 m 3,13 2.0001595,-13 M 1.75,5.75 h 12 m -12,5 h 12" 63 d="m 4.7500795,14.25 0.9998408,-12 m 4.0000002,12 1.0001595,-12 M 2.25,5.75 h 11 m -11,5 h 11"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cccccccc" /> 65 sodipodi:nodetypes="cccccccc" />
66</svg> 66</svg>
diff --git a/src/icons/headphones.svg b/src/icons/headphones.svg
new file mode 100644
index 0000000..a50ed91
--- /dev/null
+++ b/src/icons/headphones.svg
@@ -0,0 +1,65 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="headphones.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="3.8516364"
49 inkscape:cy="8.2587605"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path867"
62 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
63 d="m 10.25,8.75 v 5.5 h 0.625 c 1.518783,0 2.75,-1.231217 2.75,-2.75 0,-1.5187831 -1.231217,-2.75 -2.75,-2.75 z m -4.5625,0 v 5.5 h -0.625 c -1.5187831,0 -2.75,-1.231217 -2.75,-2.75 0,-1.5187831 1.2312169,-2.75 2.75,-2.75 z m -3.4375,3 -1,-1 V 8.5 C 1.25,4.7720779 4.2720779,1.75 8,1.75 c 3.727922,0 6.75,3.0220779 6.75,6.75 v 2.25 l -1,1"
64 sodipodi:nodetypes="ccssscccssscccssscc" />
65</svg>
diff --git a/src/icons/headset.svg b/src/icons/headset.svg
new file mode 100644
index 0000000..28d47cd
--- /dev/null
+++ b/src/icons/headset.svg
@@ -0,0 +1,65 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="headset.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="22.627417"
48 inkscape:cx="7.6160272"
49 inkscape:cy="10.498573"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="rect839"
62 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
63 d="m 6.75,14.25 h 2.5 c 0.277,0 0.5,0.223 0.5,0.5 0,0.277 -0.223,0.5 -0.5,0.5 h -2.5 c -0.277,0 -0.5,-0.223 -0.5,-0.5 0,-0.277 0.223,-0.5 0.5,-0.5 z m 3.5,-8 v 5 h 0.5 c 1.380712,0 2.5,-1.119288 2.5,-2.5 0,-1.3807119 -1.119288,-2.5 -2.5,-2.5 z m -4.5,0 v 5 h -0.5 c -1.3807119,0 -2.5,-1.119288 -2.5,-2.5 0,-1.3807119 1.1192881,-2.5 2.5,-2.5 z m -3,2.5 -1,-1 V 7 C 1.75,3.5482203 4.5482203,0.75 8,0.75 c 3.45178,0 6.25,2.7982203 6.25,6.25 v 6.75 c 0,0.831 -0.669,1.5 -1.5,1.5 H 8"
64 sodipodi:nodetypes="sssssssccssscccssscccsssssc" />
65</svg>
diff --git a/src/icons/heart-filled.svg b/src/icons/heart-filled.svg
index d4c4490..61ffa03 100644
--- a/src/icons/heart-filled.svg
+++ b/src/icons/heart-filled.svg
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 id="path853" 61 id="path853"
62 style="fill:#000000;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" 62 style="fill:#010101;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
63 d="M 2,8 8.0000002,13.75 14,8 C 14.605156,7.4200586 14.75,6.5816504 14.75,5.875 14.75,4.011039 13.238961,2.5 11.375,2.5 9.511039,2.5 8.3828975,4.2118021 8,4.875 7.6145218,4.2073322 6.6043974,2.5 4.625,2.5 2.761039,2.5 1.25,4.011039 1.25,5.875 1.25,6.7345791 1.5251926,7.5251926 2,8 Z" 63 d="M 2,8 8.0000002,13.75 14,8 C 14.605156,7.4200586 14.75,6.5816504 14.75,5.875 14.75,4.011039 13.238961,2.5 11.375,2.5 9.511039,2.5 8.3828975,4.2118021 8,4.875 7.6145218,4.2073322 6.6043974,2.5 4.625,2.5 2.761039,2.5 1.25,4.011039 1.25,5.875 1.25,6.7345791 1.5251926,7.5251926 2,8 Z"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="scssscsss" /> 65 sodipodi:nodetypes="scssscsss" />
diff --git a/src/icons/home.svg b/src/icons/home.svg
index b5f1741..8e7c75f 100644
--- a/src/icons/home.svg
+++ b/src/icons/home.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="home.svg" 15 sodipodi:docname="home.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="45.254834" 47 inkscape:zoom="11.313709"
48 inkscape:cx="6.7920427" 48 inkscape:cx="-9.6130368"
49 inkscape:cy="6.8927826" 49 inkscape:cy="18.46716"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,5 +60,6 @@
59 <path 60 <path
60 id="rect868" 61 id="rect868"
61 style="stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="M 12.75,2.75 V 13.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 9.25 v -4 h -2.5 v 4 H 4 C 3.5845,14.25 3.25,13.9155 3.25,13.5 V 7 M 1.25,9 8,2 14.75,9" /> 63 d="M 12.75,2.75 V 13.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 9.25 v -4 h -3 v 4 H 3.5 C 3.0845,14.25 2.75,13.9155 2.75,13.5 V 6.75 m -2,2 7,-7 7,7"
64 sodipodi:nodetypes="cssccccsscccc" />
63</svg> 65</svg>
diff --git a/src/icons/hourglass.svg b/src/icons/hourglass.svg
new file mode 100644
index 0000000..37451f3
--- /dev/null
+++ b/src/icons/hourglass.svg
@@ -0,0 +1,65 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="hourglass.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="4.1450766"
49 inkscape:cy="6.5935448"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path837"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 11.75,14.75 v -2 c 0,-1.426172 -0.91883,-2.9335212 -1.9,-3.5 -0.8143592,-0.4701705 -0.8069275,-1.5341202 0,-2 1.007902,-0.5819127 1.9,-2.0468141 1.9,-3.5 v -2 m -8,13 v -2 c 0,-1.452353 0.9574381,-2.9558116 1.9,-3.5 0.7841086,-0.4527053 0.7905889,-1.5435533 0,-2 C 4.6602744,6.6785817 3.75,5.1838712 3.75,3.75 v -2 m -1,13 h 10 m -10,-13 h 10"
64 sodipodi:nodetypes="cssssccssssccccc" />
65</svg>
diff --git a/src/icons/list-ordered.svg b/src/icons/list-ordered.svg
index 22def41..af9b6ec 100644
--- a/src/icons/list-ordered.svg
+++ b/src/icons/list-ordered.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="11.313709"
48 inkscape:cx="-2.7301153" 48 inkscape:cx="2.9742287"
49 inkscape:cy="3.9523496" 49 inkscape:cy="14.893247"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 6.75,4.2503181 h 7.5" 62 d="m 6.25,3.25 h 8.5"
63 id="path814" 63 id="path814"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cc" /> 65 sodipodi:nodetypes="cc" />
@@ -67,23 +67,23 @@
67 sodipodi:nodetypes="cc" 67 sodipodi:nodetypes="cc"
68 inkscape:connector-curvature="0" 68 inkscape:connector-curvature="0"
69 id="path819" 69 id="path819"
70 d="m 6.75,12.25 h 7.5" 70 d="m 6.25,13.25 h 8.5"
71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
72 <path 72 <path
73 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 73 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
74 d="M 2.25,6.2503181 V 2.25 l -1.5000938,0.5" 74 d="M 2.2499793,6.2503181 V 2.25 l -1.5000938,0.5"
75 id="path887" 75 id="path887"
76 inkscape:connector-curvature="0" 76 inkscape:connector-curvature="0"
77 sodipodi:nodetypes="ccc" /> 77 sodipodi:nodetypes="ccc" />
78 <path 78 <path
79 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 79 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
80 d="m 6.75,8.25 h 7.5" 80 d="m 6.25,8.25 h 8.5"
81 id="path835" 81 id="path835"
82 inkscape:connector-curvature="0" 82 inkscape:connector-curvature="0"
83 sodipodi:nodetypes="cc" /> 83 sodipodi:nodetypes="cc" />
84 <path 84 <path
85 id="path845" 85 id="path845"
86 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 86 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
87 d="M 0.75,9.749996 C 1.3140259,9.0714052 2.2289022,8.9789022 2.75,9.5 3.2111991,9.961199 3.3701616,10.757697 2.8138648,11.313994 2.1853872,11.942472 0.75,12.5 0.75,13.75 h 2.5001352" 87 d="m 0.7499793,9.749996 c 0.5640259,-0.6785908 1.4789022,-0.7710938 2,-0.249996 0.4611991,0.461199 0.6201616,1.257697 0.063865,1.813994 C 2.1853665,11.942472 0.7499793,12.5 0.7499793,13.75 h 2.5001352"
88 sodipodi:nodetypes="csscc" /> 88 sodipodi:nodetypes="csscc" />
89</svg> 89</svg>
diff --git a/src/icons/list-unordered.svg b/src/icons/list-unordered.svg
index 46e51a9..669d355 100644
--- a/src/icons/list-unordered.svg
+++ b/src/icons/list-unordered.svg
@@ -45,8 +45,8 @@
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="22.627417"
48 inkscape:cx="8.0902013" 48 inkscape:cx="3.36343"
49 inkscape:cy="9.0484654" 49 inkscape:cy="8.8033488"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 6.75,4.25 h 7.5" 62 d="m 6.25,3.25 h 8.5"
63 id="path814" 63 id="path814"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cc" /> 65 sodipodi:nodetypes="cc" />
@@ -67,30 +67,30 @@
67 sodipodi:nodetypes="cc" 67 sodipodi:nodetypes="cc"
68 inkscape:connector-curvature="0" 68 inkscape:connector-curvature="0"
69 id="path819" 69 id="path819"
70 d="m 6.75,12.249841 h 7.5" 70 d="m 6.25,13.25 h 8.5"
71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
72 <circle 72 <circle
73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 73 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
74 id="path845" 74 id="path845"
75 cx="2.75" 75 cx="2.25"
76 cy="4.25" 76 cy="3.25"
77 r="0.5" /> 77 r="0.5" />
78 <circle 78 <circle
79 r="0.5" 79 r="0.5"
80 cy="12.25" 80 cy="13.25"
81 cx="2.75" 81 cx="2.25"
82 id="circle920" 82 id="circle920"
83 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" /> 83 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
84 <path 84 <path
85 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 85 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
86 d="m 6.75,8.25 h 7.5" 86 d="m 6.25,8.25 h 8.5"
87 id="path834" 87 id="path834"
88 inkscape:connector-curvature="0" 88 inkscape:connector-curvature="0"
89 sodipodi:nodetypes="cc" /> 89 sodipodi:nodetypes="cc" />
90 <circle 90 <circle
91 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 91 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
92 id="circle846" 92 id="circle846"
93 cx="2.75" 93 cx="2.25"
94 cy="8.25" 94 cy="8.25"
95 r="0.5" /> 95 r="0.5" />
96</svg> 96</svg>
diff --git a/src/icons/lock-open.svg b/src/icons/lock-open.svg
index cf8a6f9..0ad5f72 100644
--- a/src/icons/lock-open.svg
+++ b/src/icons/lock-open.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="lock-open.svg" 15 sodipodi:docname="lock-open.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="64"
48 inkscape:cx="3.027223" 48 inkscape:cx="5.2678694"
49 inkscape:cy="5.6366166" 49 inkscape:cy="4.4751524"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,5 +60,6 @@
59 <path 60 <path
60 id="path825" 61 id="path825"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 4.7637283,4.25 V 4 c 0,-1.7949254 1.454764,-3.25 3.249689,-3.25 1.794925,0 3.2503107,1.4550746 3.2503107,3.25 V 7.75 M 3.5,7.75 h 9 c 0.4155,0 0.75,0.3345 0.75,0.75 v 5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -9 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -5 C 2.75,8.0845 3.0845,7.75 3.5,7.75 Z" /> 63 d="M 4.75,4.25 V 4 C 4.75,2.2050746 6.205075,0.75 8,0.75 c 1.794925,0 3.25,1.4550746 3.25,3.25 v 3.75 m -7.75,0 h 9 c 0.4155,0 0.75,0.3345 0.75,0.75 v 5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -9 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -5 C 2.75,8.0845 3.0845,7.75 3.5,7.75 Z"
64 sodipodi:nodetypes="cssscsssssssss" />
63</svg> 65</svg>
diff --git a/src/icons/lock-slash.svg b/src/icons/lock-slash.svg
new file mode 100644
index 0000000..b9a840b
--- /dev/null
+++ b/src/icons/lock-slash.svg
@@ -0,0 +1,79 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="lock-slash.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="64"
48 inkscape:cx="7.4967517"
49 inkscape:cy="12.422096"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0e0e0e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 6.3272295,2.2211394 C 6.8187951,1.9221779 7.3825634,1.75 8,1.75 c 1.794925,0 3.25,1.4550746 3.25,3.25 v 1.75 c 0,0.5454276 0.448251,1 1,1 h 0.25 c 0.4155,0 0.75,0.3345 0.75,0.75 v 0.25"
63 id="path825"
64 sodipodi:nodetypes="cssccssc" />
65 <path
66 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
67 d="M 1,1 15,15"
68 id="path842" />
69 <path
70 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0e0e0e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
71 d="m 13.25,13.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -9 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -5 C 2.75,8.0845 3.0845,7.75 3.5,7.75 h 4.25"
72 id="path845"
73 sodipodi:nodetypes="csssssc" />
74 <path
75 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0e0e0e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
76 d="m 4.75,7.75 v -3"
77 id="path847"
78 sodipodi:nodetypes="cc" />
79</svg>
diff --git a/src/icons/lock.svg b/src/icons/lock.svg
index a0d33f2..5f9e6a8 100644
--- a/src/icons/lock.svg
+++ b/src/icons/lock.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="lock.svg" 15 sodipodi:docname="lock.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="64"
48 inkscape:cx="3.2201735" 48 inkscape:cx="4.6597907"
49 inkscape:cy="7.7049036" 49 inkscape:cy="12.26959"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,5 +60,6 @@
59 <path 60 <path
60 id="path825" 61 id="path825"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0e0e0e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0e0e0e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 4.7637283,7.75 V 5 c 0,-1.7949254 1.454764,-3.25 3.249689,-3.25 1.794925,0 3.2503107,1.4550746 3.2503107,3.25 V 7.75 M 3.5,7.75 h 9 c 0.4155,0 0.75,0.3345 0.75,0.75 v 5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -9 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -5 C 2.75,8.0845 3.0845,7.75 3.5,7.75 Z" /> 63 d="M 4.75,7.75 V 5 C 4.75,3.2050746 6.205075,1.75 8,1.75 c 1.794925,0 3.25,1.4550746 3.25,3.25 v 2.75 m -7.75,0 h 9 c 0.4155,0 0.75,0.3345 0.75,0.75 v 5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -9 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -5 C 2.75,8.0845 3.0845,7.75 3.5,7.75 Z"
64 sodipodi:nodetypes="cssscsssssssss" />
63</svg> 65</svg>
diff --git a/src/icons/map-marker.svg b/src/icons/map-marker.svg
index 8497b80..553cf3a 100644
--- a/src/icons/map-marker.svg
+++ b/src/icons/map-marker.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="map-marker.svg" 15 sodipodi:docname="map-marker.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="45.254834" 47 inkscape:zoom="11.313709"
48 inkscape:cx="8.9797009" 48 inkscape:cx="-9.3413137"
49 inkscape:cy="9.5272484" 49 inkscape:cy="13.308052"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -60,12 +61,12 @@
60 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
61 id="path817" 62 id="path817"
62 cx="7.75" 63 cx="7.75"
63 cy="5.75" 64 cy="6.25"
64 r="2" /> 65 r="1.5" />
65 <path 66 <path
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 67 id="circle832"
67 d="m 12.75,5.75 c 0,5.25 -5,9.5 -5,9.5 0,0 -5,-4.25 -5,-9.5 0,-2.7614237 2.2385763,-5 5,-5 2.761424,0 5,2.2385763 5,5 z" 68 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.50001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
68 id="path814" 69 transform="rotate(45)"
69 inkscape:connector-curvature="0" 70 d="M 16.263456,5.3033009 9.0297926,4.2891826 C 6.3837308,3.9182199 4.3630352,1.6313576 4.3630352,-1.0971242 c 0,-3.0090833 2.4624317,-5.448427 5.4999952,-5.4484272 2.7652966,-2e-7 5.0905986,2.016505 5.4420036,4.6543617 z"
70 sodipodi:nodetypes="scsss" /> 71 sodipodi:nodetypes="cssssc" />
71</svg> 72</svg>
diff --git a/src/icons/menu.svg b/src/icons/menu.svg
new file mode 100644
index 0000000..3d8de5e
--- /dev/null
+++ b/src/icons/menu.svg
@@ -0,0 +1,80 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="menu.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="6.109375"
49 inkscape:cy="10.515625"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823" />
61 </sodipodi:namedview>
62 <path
63 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
64 d="m 2.25,3.25 h 11.5"
65 id="path814"
66 inkscape:connector-curvature="0"
67 sodipodi:nodetypes="cc" />
68 <path
69 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
70 d="m 2.25,8.25 h 11.5"
71 id="path817"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cc" />
74 <path
75 sodipodi:nodetypes="cc"
76 inkscape:connector-curvature="0"
77 id="path819"
78 d="m 2.25,13.25 h 11.5"
79 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
80</svg>
diff --git a/src/icons/message-check.svg b/src/icons/message-check.svg
index a78e75d..e985766 100644
--- a/src/icons/message-check.svg
+++ b/src/icons/message-check.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="16" 47 inkscape:zoom="11.313709"
48 inkscape:cx="-0.65848736" 48 inkscape:cx="-0.55486829"
49 inkscape:cy="7.5145333" 49 inkscape:cy="23.232079"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.49975 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z" 62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.99975 c 0,0.4155 -0.335177,0.773704 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z"
63 id="rect817" 63 id="rect817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ssssscccs" /> 65 sodipodi:nodetypes="ssssscccs" />
@@ -67,6 +67,6 @@
67 sodipodi:nodetypes="ccc" 67 sodipodi:nodetypes="ccc"
68 inkscape:connector-curvature="0" 68 inkscape:connector-curvature="0"
69 id="path854" 69 id="path854"
70 d="m 5.75,6.75 1.5,1.5 3,-3" 70 d="m 5.75,7.25 1.5,1.5 3,-3"
71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
72</svg> 72</svg>
diff --git a/src/icons/message-dots.svg b/src/icons/message-dots.svg
index c2042ba..1d0c7be 100644
--- a/src/icons/message-dots.svg
+++ b/src/icons/message-dots.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="16" 47 inkscape:zoom="32"
48 inkscape:cx="-0.65848736" 48 inkscape:cx="2.7644139"
49 inkscape:cy="7.5145333" 49 inkscape:cy="9.7504191"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.49975 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z" 62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.99975 c 0,0.4155 -0.335177,0.773704 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z"
63 id="rect817" 63 id="rect817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ssssscccs" /> 65 sodipodi:nodetypes="ssssscccs" />
diff --git a/src/icons/message-plus.svg b/src/icons/message-plus.svg
new file mode 100644
index 0000000..4025156
--- /dev/null
+++ b/src/icons/message-plus.svg
@@ -0,0 +1,72 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="message-plus.svg"
9 inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="1920"
43 inkscape:window-height="992"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="32"
47 inkscape:cx="6.0625"
48 inkscape:cy="12.84375"
49 inkscape:window-x="1536"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:document-rotation="0"
55 inkscape:pagecheckerboard="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 6.750091,12.24975 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 4.75"
63 id="rect817"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccccsssc" />
66 <path
67 inkscape:connector-curvature="0"
68 id="path825"
69 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
70 d="m 12.250091,14.75 v -5 m -2.499818,2.5 h 4.999636"
71 sodipodi:nodetypes="cccc" />
72</svg>
diff --git a/src/icons/message-round.svg b/src/icons/message-round.svg
new file mode 100644
index 0000000..75adef7
--- /dev/null
+++ b/src/icons/message-round.svg
@@ -0,0 +1,74 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="message-round.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="16"
48 inkscape:cx="7.625"
49 inkscape:cy="11.4375"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823"
62 originx="0"
63 originy="0"
64 spacingy="1"
65 spacingx="1"
66 units="px"
67 visible="true" />
68 </sodipodi:namedview>
69 <path
70 id="path818"
71 style="opacity:1;stroke:#000000;paint-order:markers stroke fill"
72 d="m 14.25,8 c 0,3.45178 -2.79822,6.25 -6.25,6.25 -0.8802687,0 -1.7180334,-0.181981 -2.4777249,-0.510374 C 5.5222751,13.739626 4,14.75 1.25,14.75 L 2.7351228,11.369451 C 2.1115807,10.397166 1.75,9.2408086 1.75,8 1.75,4.5482203 4.5482203,1.75 8,1.75 c 3.45178,0 6.25,2.7982203 6.25,6.25 z"
73 sodipodi:nodetypes="sscccsss" />
74</svg>
diff --git a/src/icons/message-slash.svg b/src/icons/message-slash.svg
index 7bb55b5..a4fa3d5 100644
--- a/src/icons/message-slash.svg
+++ b/src/icons/message-slash.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -58,15 +58,10 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 id="path842"
62 d="m 11.75,11.74975 h -7 l -3,3.0005 V 2.5 c 0,-0.1999306 0.077448,-0.3811068 0.2041028,-0.5152863"
63 id="rect817"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccccc" />
66 <path
67 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
68 d="M 1,1 15,15" 63 d="m 1,1 14,14 m -2.75,-2.75025 h -7.5 l -3,3.0005 V 2.5 c 0,-0.1999306 0.077448,-0.3811068 0.2041028,-0.5152863"
69 id="path842" /> 64 sodipodi:nodetypes="cccccsc" />
70 <path 65 <path
71 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
72 d="m 6.25,1.75 h 7.25 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7.25" 67 d="m 6.25,1.75 h 7.25 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7.25"
diff --git a/src/icons/message-text.svg b/src/icons/message-text.svg
index d3fe08d..5ca3e66 100644
--- a/src/icons/message-text.svg
+++ b/src/icons/message-text.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="5.6568543" 47 inkscape:zoom="22.627417"
48 inkscape:cx="-27.71031" 48 inkscape:cx="-3.1527274"
49 inkscape:cy="4.7790663" 49 inkscape:cy="13.352443"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.49975 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z" 62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.99975 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z"
63 id="rect817" 63 id="rect817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ssssscccs" /> 65 sodipodi:nodetypes="ssssscccs" />
diff --git a/src/icons/message-x.svg b/src/icons/message-x.svg
index a1af65e..af83f21 100644
--- a/src/icons/message-x.svg
+++ b/src/icons/message-x.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="16" 47 inkscape:zoom="45.254834"
48 inkscape:cx="-0.65848736" 48 inkscape:cx="3.6710541"
49 inkscape:cy="7.5145333" 49 inkscape:cy="8.2686507"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,13 +59,13 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.49975 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z" 62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.99975 c 0,0.4155 -0.335177,0.773704 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z"
63 id="rect817" 63 id="rect817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ssssscccs" /> 65 sodipodi:nodetypes="ssssscccs" />
66 <path 66 <path
67 id="path872" 67 id="path872"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 6.25,5.25 3,3 m -3,0 3,-3" 69 d="m 6.25,5.25 3.5,3.5 m -3.5,0 3.5,-3.5"
70 sodipodi:nodetypes="cccc" /> 70 sodipodi:nodetypes="cccc" />
71</svg> 71</svg>
diff --git a/src/icons/message.svg b/src/icons/message.svg
index 5237fde..144e57f 100644
--- a/src/icons/message.svg
+++ b/src/icons/message.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="16" 47 inkscape:zoom="45.254834"
48 inkscape:cx="-0.65848736" 48 inkscape:cx="3.6710541"
49 inkscape:cy="7.5145333" 49 inkscape:cy="8.2686507"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.49975 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z" 62 d="m 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 8.99975 c 0,0.4155 -0.335177,0.773704 -0.75,0.75 H 4.75 l -3,3.0005 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 Z"
63 id="rect817" 63 id="rect817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ssssscccs" /> 65 sodipodi:nodetypes="ssssscccs" />
diff --git a/src/icons/messages-text.svg b/src/icons/messages-text.svg
index 14acd0b..81c69c4 100644
--- a/src/icons/messages-text.svg
+++ b/src/icons/messages-text.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32.000001" 47 inkscape:zoom="45.254835"
48 inkscape:cx="5.3267278" 48 inkscape:cx="6.5088255"
49 inkscape:cy="4.670303" 49 inkscape:cy="8.69505"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,20 +59,26 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 5.75,12.249875 h 7 L 15.25,14.75 V 5 c 0,-0.4155 -0.3345,-0.75 -0.75,-0.75 h -0.25" 62 d="m 1.5,1.2499685 h 9 c 0.4155,0 0.75,0.3345 0.75,0.75 V 8.999906 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.25 l -2.5,2.500126 V 1.9999685 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"
63 id="path832" 63 id="rect817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccccsc" /> 65 sodipodi:nodetypes="ssssscccs" />
66 <path 66 <path
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
68 d="m 1.5,1.25 h 9 c 0.4155,0 0.75,0.3345 0.75,0.75 v 6.499875 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.25 L 0.75,11.75 V 2 C 0.75,1.5845 1.0845,1.25 1.5,1.25 Z" 68 d="m 5.25,12.749875 h 7.5 L 15.25,15.25 V 5 c 0,-0.4155 -0.3345,-0.75 -0.75,-0.75 h -0.25"
69 id="rect817" 69 id="path833"
70 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="ssssscccs" /> 71 sodipodi:nodetypes="ccccsc" />
72 <path 72 <path
73 sodipodi:nodetypes="cc" 73 sodipodi:nodetypes="cc"
74 inkscape:connector-curvature="0" 74 inkscape:connector-curvature="0"
75 id="path854" 75 id="path854"
76 d="m 3.75,4.25 h 4.5" 76 d="m 3.75,4.25 h 4.5"
77 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 77 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
78 <path
79 sodipodi:nodetypes="cc"
80 inkscape:connector-curvature="0"
81 id="path844"
82 d="m 3.75,6.75 h 3"
83 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
78</svg> 84</svg>
diff --git a/src/icons/messages.svg b/src/icons/messages.svg
index fa7f6e0..6ff3202 100644
--- a/src/icons/messages.svg
+++ b/src/icons/messages.svg
@@ -45,8 +45,8 @@
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32.000001" 47 inkscape:zoom="32.000001"
48 inkscape:cx="5.3267278" 48 inkscape:cx="6.0840403"
49 inkscape:cy="4.670303" 49 inkscape:cy="8.7314858"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,14 +59,14 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 5.75,12.249875 h 7 L 15.25,14.75 V 5 c 0,-0.4155 -0.3345,-0.75 -0.75,-0.75 h -0.25" 62 d="m 1.5,1.2499685 h 9 c 0.4155,0 0.75,0.3345 0.75,0.75 V 8.999906 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.25 l -2.5,2.500126 V 1.9999685 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"
63 id="path832" 63 id="rect817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccccsc" /> 65 sodipodi:nodetypes="ssssscccs" />
66 <path 66 <path
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
68 d="m 1.5,1.25 h 9 c 0.4155,0 0.75,0.3345 0.75,0.75 v 6.499875 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3.25 L 0.75,11.75 V 2 C 0.75,1.5845 1.0845,1.25 1.5,1.25 Z" 68 d="m 5.25,12.749875 h 7.5 L 15.25,15.25 V 5 c 0,-0.4155 -0.3345,-0.75 -0.75,-0.75 h -0.25"
69 id="rect817" 69 id="path833"
70 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="ssssscccs" /> 71 sodipodi:nodetypes="ccccsc" />
72</svg> 72</svg>
diff --git a/src/icons/microphone-slash.svg b/src/icons/microphone-slash.svg
index 5a4027b..c753c5a 100644
--- a/src/icons/microphone-slash.svg
+++ b/src/icons/microphone-slash.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="microphone-slash.svg" 15 sodipodi:docname="microphone-slash.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title /> 28 <dc:title></dc:title>
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,36 +40,35 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="22.627417"
48 inkscape:cx="7.9246586" 48 inkscape:cx="1.1592152"
49 inkscape:cy="6.0049152" 49 inkscape:cy="7.1975756"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <path 60 <path
60 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 61 id="path838"
61 d="m 12.250075,6.75 v 1.5" 62 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
62 id="path879" 63 d="M 12.75,6.75 V 8 c 0,0.2217534 -0.0152,0.4399575 -0.0446,0.653628"
63 inkscape:connector-curvature="0" 64 sodipodi:nodetypes="ccc" />
64 sodipodi:nodetypes="cc" />
65 <path 65 <path
66 id="circle883" 66 id="rect847"
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 67 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
68 d="M 6.2634033,2.2829485 C 6.370295,1.4188707 7.1070734,0.75 8.000075,0.75 c 0.9664983,0 1.75,0.7835017 1.75,1.75 v 3.25" 68 d="M 6.1101708,1.7752189 C 6.5103947,1.1572865 7.2058846,0.75 8,0.75 c 1.2465,0 2.25,1.0035 2.25,2.25 v 3.25"
69 inkscape:connector-curvature="0" 69 sodipodi:nodetypes="cssc" />
70 sodipodi:nodetypes="cscc" />
71 <path 70 <path
72 id="path946" 71 id="path871"
73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 72 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
74 d="M 11.23467,11.256917 C 10.455143,12.17063 9.2952686,12.75 8.000075,12.75 c -2.3472102,0 -4.25,-1.90279 -4.25,-4.25 V 6.75 M 9.4581,9.4681538 C 9.1445381,9.9394302 8.6085753,10.25 8.000075,10.25 c -0.9664983,0 -1.75,-0.7835017 -1.75,-1.75 V 6.25 M 0.99957519,1.0004247 14.999575,15.000425 M 7.7500749,12.75 h 0.5 v 2.5 h -0.5 z m -2.500318,2.499925 h 5.5003181" /> 73 d="M 11.328013,11.389225 C 10.470971,12.230884 9.2961085,12.75 8,12.75 5.3766474,12.75 3.25,10.623353 3.25,8 V 6.75 M 9.5992539,9.5855918 C 9.1920469,9.9963079 8.6267395,10.25 8,10.25 6.7535,10.25 5.75,9.2465 5.75,8 V 5.75 M 1,1 15,15 M 7.7500749,12.75 h 0.5 v 2.5 h -0.5 z m -2.500318,2.499925 h 5.5003181" />
75</svg> 74</svg>
diff --git a/src/icons/microphone.svg b/src/icons/microphone.svg
index b596ee0..6e2fc88 100644
--- a/src/icons/microphone.svg
+++ b/src/icons/microphone.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="microphone.svg" 15 sodipodi:docname="microphone.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -40,30 +40,33 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="22.627417"
48 inkscape:cx="9.3879709" 48 inkscape:cx="1.2749248"
49 inkscape:cy="8.8672397" 49 inkscape:cy="5.7916275"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
58 </sodipodi:namedview> 59 </sodipodi:namedview>
59 <path 60 <path
60 id="circle883" 61 id="path838"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
62 d="m 6.250075,2.5 c 0,-0.9664983 0.7835017,-1.75 1.75,-1.75 0.9664983,0 1.75,0.7835017 1.75,1.75 v 6 c 0,0.9664983 -0.7835017,1.75 -1.75,1.75 -0.9664983,0 -1.75,-0.7835017 -1.75,-1.75 z" 63 d="M 12.75,6.75 V 8 c 0,2.623353 -2.126647,4.75 -4.75,4.75 C 5.3766474,12.75 3.25,10.623353 3.25,8 V 6.75 m 4.5000749,6 h 0.5 v 2.5 h -0.5 z m -2.500318,2.499925 h 5.5003181" />
63 inkscape:connector-curvature="0" 64 <rect
64 sodipodi:nodetypes="csccscc" /> 65 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
65 <path 66 id="rect847"
66 id="rect885" 67 width="4.5"
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 68 height="9.5"
68 d="m 7.7500749,12.75 h 0.5 v 2.5 h -0.5 z m 4.5000001,-6 V 8.5 c 0,2.34721 -1.90279,4.25 -4.25,4.25 -2.3472102,0 -4.25,-1.90279 -4.25,-4.25 V 6.75 m 1.4996819,8.499925 h 5.5003181" /> 69 x="5.75"
70 y="0.75"
71 ry="2.25" />
69</svg> 72</svg>
diff --git a/src/icons/music.svg b/src/icons/music.svg
new file mode 100644
index 0000000..4597de6
--- /dev/null
+++ b/src/icons/music.svg
@@ -0,0 +1,63 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="music.svg"
9 inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="3840"
43 inkscape:window-height="1983"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="32"
47 inkscape:cx="7.078125"
48 inkscape:cy="7.421875"
49 inkscape:window-x="0"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:pagecheckerboard="0">
55 <inkscape:grid
56 type="xygrid"
57 id="grid823" />
58 </sodipodi:namedview>
59 <path
60 id="path2073"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 5.75,5.75 8.5,-2 m 0,7 c 0,1.10457 -0.89543,2 -2,2 -1.104569,0 -2,-0.89543 -2,-2 0,-1.10457 0.895431,-2 2,-2 1.10457,0 2,0.89543 2,2 z m -8.5,1.99998 V 2.75 l 8.5,-2 v 10.00002 m -8.5,1.9999 c 0,1.10457 -0.8954305,2 -2,2 -1.1045695,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954305,-2 2,-2 1.1045695,0 2,0.89543 2,2 z" />
63</svg>
diff --git a/src/icons/no-entry.svg b/src/icons/no-entry.svg
new file mode 100644
index 0000000..4390ef8
--- /dev/null
+++ b/src/icons/no-entry.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="no-entry.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="11.313709"
48 inkscape:cx="-3.6973776"
49 inkscape:cy="15.990149"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 4.75,8.25 h 6"
63 id="path816"
64 sodipodi:nodetypes="cc" />
65 <circle
66 style="fill:none;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
67 id="path831"
68 cx="7.75"
69 cy="8.25"
70 r="6.5" />
71</svg>
diff --git a/src/icons/oval-slanted.svg b/src/icons/oval-slanted.svg
new file mode 100644
index 0000000..31bba5d
--- /dev/null
+++ b/src/icons/oval-slanted.svg
@@ -0,0 +1,77 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="oval-slanted.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="9.65625"
49 inkscape:cy="3.28125"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0"
56 inkscape:showpageshadow="0"
57 inkscape:pagecheckerboard="0"
58 inkscape:deskcolor="#d1d1d1">
59 <inkscape:grid
60 type="xygrid"
61 id="grid823"
62 originx="0"
63 originy="0"
64 spacingy="1"
65 spacingx="1"
66 units="px"
67 visible="true" />
68 </sodipodi:namedview>
69 <ellipse
70 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.50815;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
71 id="path818"
72 cx="8.0878696"
73 cy="9.1844549"
74 rx="6.8283453"
75 ry="5.25"
76 transform="matrix(0.98921832,-0.14644836,0,1,0,0)" />
77</svg>
diff --git a/src/icons/presentation.svg b/src/icons/presentation.svg
new file mode 100644
index 0000000..327d854
--- /dev/null
+++ b/src/icons/presentation.svg
@@ -0,0 +1,64 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="presentation.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="8.69436"
49 inkscape:cy="8.0338069"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path838"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
63 d="m 10.25,14.75 -2.5,-2.5 -2.5,2.5 m 2.5,-5 v 2.5 M 1.25,1.75 h 13 m -1,0.5 V 9 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 3 C 2.5845,9.75 2.25,9.4155 2.25,9 V 2.25" />
64</svg>
diff --git a/src/icons/quote.svg b/src/icons/quote.svg
new file mode 100644
index 0000000..878efae
--- /dev/null
+++ b/src/icons/quote.svg
@@ -0,0 +1,70 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="quote.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="45.254834"
48 inkscape:cx="6.9716309"
49 inkscape:cy="8.9161746"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:pagecheckerboard="0"
56 inkscape:showpageshadow="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823" />
61 </sodipodi:namedview>
62 <path
63 id="path1300"
64 style="stroke:#000000"
65 d="m 14.25,7.25 v 3 c 0,0.75 -0.42339,1.458303 -1,2 l -1,1 M 10,3.25 h 3.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 3.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 10 C 9.5845,8.25 9.25,7.9155 9.25,7.5 V 4 C 9.25,3.5845 9.5845,3.25 10,3.25 Z" />
66 <path
67 id="path1215"
68 style="stroke:#000000"
69 d="m 6.25,7.25 v 3 c 0,0.75 -0.4233902,1.458303 -1,2 l -1,1 M 2,3.25 H 5.5 C 5.9155,3.25 6.25,3.5845 6.25,4 V 7.5 C 6.25,7.9155 5.9155,8.25 5.5,8.25 H 2 C 1.5845,8.25 1.25,7.9155 1.25,7.5 V 4 C 1.25,3.5845 1.5845,3.25 2,3.25 Z" />
70</svg>
diff --git a/src/icons/scale.svg b/src/icons/scale.svg
new file mode 100644
index 0000000..cf37124
--- /dev/null
+++ b/src/icons/scale.svg
@@ -0,0 +1,118 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="scale.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="16"
48 inkscape:cx="-16.703665"
49 inkscape:cy="0.096132126"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="rect1050"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
63 d="m 1.75,5.25 v -3.5 h 3.5"
64 sodipodi:nodetypes="ccc" />
65 <rect
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
67 id="rect831"
68 width="6"
69 height="6"
70 x="8.25"
71 y="8.25"
72 ry="0.47368419" />
73 <path
74 id="path876"
75 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
76 d="m 2.25,2.25 4,4"
77 sodipodi:nodetypes="cc" />
78 <path
79 id="path886"
80 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
81 d="M 14.25,1.75 V 1.751"
82 sodipodi:nodetypes="cc" />
83 <path
84 id="path890"
85 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
86 d="M 14.25,4.75 V 4.751"
87 sodipodi:nodetypes="cc" />
88 <path
89 id="path892"
90 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
91 d="M 8.25,1.75 V 1.751"
92 sodipodi:nodetypes="cc" />
93 <path
94 id="path894"
95 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
96 d="m 1.75,14.25 v 10e-4"
97 sodipodi:nodetypes="cc" />
98 <path
99 id="path896"
100 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
101 d="M 1.75,8.25 V 8.251"
102 sodipodi:nodetypes="cc" />
103 <path
104 id="path898"
105 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
106 d="m 4.75,14.25 v 10e-4"
107 sodipodi:nodetypes="cc" />
108 <path
109 id="path841"
110 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
111 d="M 11.25,1.75 V 1.751"
112 sodipodi:nodetypes="cc" />
113 <path
114 id="path843"
115 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
116 d="m 1.75,11.25 v 10e-4"
117 sodipodi:nodetypes="cc" />
118</svg>
diff --git a/src/icons/send-back.svg b/src/icons/send-back.svg
index 3dbc0e5..a6cda5c 100644
--- a/src/icons/send-back.svg
+++ b/src/icons/send-back.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="5.6568543"
48 inkscape:cx="5.3211903" 48 inkscape:cx="-24.967834"
49 inkscape:cy="7.2971296" 49 inkscape:cy="3.4305625"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -63,17 +63,17 @@
63 inkscape:connector-curvature="0" 63 inkscape:connector-curvature="0"
64 id="path1182" 64 id="path1182"
65 d="m 11.5,10.75 h 3 c 0.4155,0 0.75,0.3345 0.75,0.75 v 3 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -3 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -3 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z" 65 d="m 11.5,10.75 h 3 c 0.4155,0 0.75,0.3345 0.75,0.75 v 3 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -3 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -3 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" /> 66 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
67 <path 67 <path
68 sodipodi:nodetypes="sssssssss" 68 sodipodi:nodetypes="sssssssss"
69 inkscape:connector-curvature="0" 69 inkscape:connector-curvature="0"
70 id="path1180" 70 id="path1180"
71 d="m 1.5,0.7500004 h 3 c 0.4155,0 0.75,0.3345 0.75,0.75 V 4.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -3 C 1.0845,5.25 0.75,4.9155 0.75,4.5 V 1.5000004 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z" 71 d="m 1.5,0.7500004 h 3 c 0.4155,0 0.75,0.3345 0.75,0.75 V 4.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -3 C 1.0845,5.25 0.75,4.9155 0.75,4.5 V 1.5000004 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 z"
72 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" /> 72 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
73 <path 73 <path
74 style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 74 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
75 d="M 7.75,11.75 H 5 C 4.5845,11.75 4.25,11.373108 4.25,11 V 8.25 h 2 c 1.0198135,0 2,-1.0267864 2,-2 v -2 H 11 c 0.4155,0 0.75,0.3690164 0.75,0.75 v 2.75 h -2 c -0.9838013,0 -2,1.0170277 -2,2 z" 75 d="M 8.25,4.25 H 11 c 0.4155,0 0.75,0.3690164 0.75,0.75 v 2.75 m -4,4 H 5 C 4.5845,11.75 4.25,11.373108 4.25,11 V 8.25"
76 id="rect1050" 76 id="rect1050"
77 inkscape:connector-curvature="0" 77 inkscape:connector-curvature="0"
78 sodipodi:nodetypes="cssccccsscccc" /> 78 sodipodi:nodetypes="cssccssc" />
79</svg> 79</svg>
diff --git a/src/icons/send-backward.svg b/src/icons/send-backward.svg
index 14fb2be..6703a16 100644
--- a/src/icons/send-backward.svg
+++ b/src/icons/send-backward.svg
@@ -12,7 +12,7 @@
12 viewBox="0 0 16 16" 12 viewBox="0 0 16 16"
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="send-backward.svg" 15 sodipodi:docname="bring-forward.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="11.313709"
48 inkscape:cx="7.0864576" 48 inkscape:cx="-2.6577404"
49 inkscape:cy="3.217142" 49 inkscape:cy="-0.44657792"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,15 +58,15 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 8.5,9.25 h -7 C 1.0845,9.25 0.75,8.9155 0.75,8.5 v -7 C 0.75,1.0845 1.0845,0.75 1.5,0.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7 c 0,0.4155 -0.3345,0.75 -0.75,0.75 z" 62 d="m 14.000075,14.75 h -7 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 V 7 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7 c 0,0.4155 -0.3345,0.75 -0.75,0.75 z"
63 id="rect1050" 63 id="rect1050"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="sssssssss" /> 65 sodipodi:nodetypes="sssssssss" />
66 <path 66 <path
67 style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
68 d="M 12.25,6.25 H 14 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 7 C 6.5845,14.75 6.25,14.4155 6.25,14 v -1.75 h 3.5 c 1.481066,0 2.5,-0.99799 2.5,-2.5 z" 68 d="M 3.25,9.25 H 1.5 C 1.0845,9.25 0.75,8.9155 0.75,8.5 v -7 C 0.75,1.0845 1.0845,0.75 1.5,0.75 h 7 c 0.4155,0 0.75,0.3345 0.75,0.75 v 1.75"
69 id="rect816" 69 id="rect916"
70 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="csssssscccc" /> 71 sodipodi:nodetypes="cssssssc" />
72</svg> 72</svg>
diff --git a/src/icons/server-plus.svg b/src/icons/server-plus.svg
new file mode 100644
index 0000000..bf62e8d
--- /dev/null
+++ b/src/icons/server-plus.svg
@@ -0,0 +1,97 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="server-plus.svg"
9 inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="1920"
43 inkscape:window-height="992"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="16"
47 inkscape:cx="-5.03125"
48 inkscape:cy="14.96875"
49 inkscape:window-x="1536"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:document-rotation="0"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823"
61 originx="0"
62 originy="0"
63 spacingy="1"
64 spacingx="1"
65 units="px"
66 visible="true" />
67 </sodipodi:namedview>
68 <path
69 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
70 d="m 4.25,5.25 h 1"
71 id="path929"
72 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cc" />
74 <path
75 sodipodi:nodetypes="cc"
76 inkscape:connector-curvature="0"
77 id="path829"
78 d="m 4.25,11.25 h 1"
79 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" />
80 <path
81 id="path836"
82 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
83 d="m 1.25,8.25 h 8 m -2.5,6 H 2 C 1.5845,14.25 1.25,13.9155 1.25,13.5 V 3 C 1.25,2.5845 1.5845,2.25 2,2.25 h 12 c 0.4155,0 0.75,0.3345 0.75,0.75 v 4.75"
84 sodipodi:nodetypes="cccssssssc" />
85 <path
86 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
87 d="m 8.25,5.25 h 3.5"
88 id="path838"
89 inkscape:connector-curvature="0"
90 sodipodi:nodetypes="cc" />
91 <path
92 inkscape:connector-curvature="0"
93 id="path825"
94 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
95 d="m 12.249818,14.75 v -5 M 9.75,12.25 h 4.999636"
96 sodipodi:nodetypes="cccc" />
97</svg>
diff --git a/src/icons/server-slash.svg b/src/icons/server-slash.svg
index 3253d91..e2a20c4 100644
--- a/src/icons/server-slash.svg
+++ b/src/icons/server-slash.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="5.6568543"
48 inkscape:cx="11.097938" 48 inkscape:cx="-1.8233918"
49 inkscape:cy="10.619564" 49 inkscape:cy="22.932686"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,15 +58,11 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 id="path852"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 4.7496819,12.25 h 1.5" 63 d="M 14.214918,14.218995 C 14.146884,14.239173 14.074753,14.25 14,14.25 H 2 C 1.5845,14.25 1.25,13.9155 1.25,13.5 V 3 C 1.25,2.5845 1.5845,2.25 2,2.25 H 2.25 M 1,1 15,15 M 8.25,11.25 h 3 m -10,-3 h 7 m -4,3 h 1 m -1,-6 h 1" />
63 id="path835" />
64 <path 64 <path
65 id="path833" 65 id="path858"
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
67 d="M 1,1 15,15 M 14.21408,14.230845 C 14.117153,14.532707 13.834885,14.75 13.5,14.75 H 2.5 C 2.0845,14.75 1.75,14.4155 1.75,14 v -3.5 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 7.1058807 m -2.9175796,-3 H 2.5 C 2.0845,6.75 1.75,6.4155 1.75,6 V 2.5 c 0,-0.1960995 0.074509,-0.3741566 0.1968763,-0.5075213" /> 67 d="m 12.5,8.25 h 2.25 M 6.5,2.25 H 14 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7.5" />
68 <path
69 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
70 d="m 6.25,1.75 h 7.25 c 0.4155,0 0.75,0.3345 0.75,0.75 V 6 c 0,0.4155 -0.3345,0.75 -0.75,0.75 h -2.25"
71 id="path845" />
72</svg> 68</svg>
diff --git a/src/icons/server.svg b/src/icons/server.svg
index 6d86e87..f5c0c32 100644
--- a/src/icons/server.svg
+++ b/src/icons/server.svg
@@ -45,8 +45,8 @@
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="22.627417"
48 inkscape:cx="-5.7356359" 48 inkscape:cx="1.5363613"
49 inkscape:cy="8.1098958" 49 inkscape:cy="1.6998267"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -57,32 +57,32 @@
57 type="xygrid" 57 type="xygrid"
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <rect
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 id="rect927"
63 width="12.5"
64 height="5"
65 x="1.75"
66 y="1.75"
67 ry="0.75" />
68 <path 60 <path
69 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" 61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
70 d="m 4.7496819,4.249925 h 1.5" 62 d="m 4.25,5.25 h 1"
71 id="path929" 63 id="path929"
72 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
73 sodipodi:nodetypes="cc" /> 65 sodipodi:nodetypes="cc" />
74 <rect
75 ry="0.75"
76 y="9.75"
77 x="1.75"
78 height="5"
79 width="12.5"
80 id="rect827"
81 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
82 <path 66 <path
83 sodipodi:nodetypes="cc" 67 sodipodi:nodetypes="cc"
84 inkscape:connector-curvature="0" 68 inkscape:connector-curvature="0"
85 id="path829" 69 id="path829"
86 d="m 4.7496819,12.25 h 1.5" 70 d="m 4.25,11.25 h 1"
71 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" />
72 <path
73 id="path836"
74 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
75 d="m 1.25,8.25 h 13.5 m 0,5.25 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2 C 1.5845,14.25 1.25,13.9155 1.25,13.5 V 3 C 1.25,2.5845 1.5845,2.25 2,2.25 h 12 c 0.4155,0 0.75,0.3345 0.75,0.75 z" />
76 <path
77 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
78 d="m 8.25,5.25 h 3.5"
79 id="path838"
80 inkscape:connector-curvature="0"
81 sodipodi:nodetypes="cc" />
82 <path
83 sodipodi:nodetypes="cc"
84 inkscape:connector-curvature="0"
85 id="path840"
86 d="m 8.25,11.25 h 3.5"
87 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> 87 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" />
88</svg> 88</svg>
diff --git a/src/icons/share.svg b/src/icons/share.svg
index 3e9e557..c8cc6a7 100644
--- a/src/icons/share.svg
+++ b/src/icons/share.svg
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="22.627418"
48 inkscape:cx="8.7975878" 48 inkscape:cx="4.2399093"
49 inkscape:cy="11.643872" 49 inkscape:cy="12.921881"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,8 +58,8 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 id="path823" 61 id="circle835"
62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" 62 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
63 d="m 5.25,8.25 c 0,1.1 -0.8954304,2 -2,2 -1.1045697,0 -2,-0.8954307 -2,-2 0,-1.1 0.8954304,-2 2,-2 1.1,0 2,0.8954305 2,2 z m 9,-5.5 c 0,1.1 -0.89543,2 -2,2 -1.1,0 -2,-0.8954305 -2,-2 0,-1.1 0.895431,-2 2,-2 1.1,0 2,0.8954308 2,2 z m 0,10.5 c 0,1.1 -0.89543,2 -2,2 -1.1,0 -2,-0.89543 -2,-2 0,-1.1 0.89543,-2 2,-2 1.1,0 2,0.895431 2,2 z m -3.85,-1 -5.4,-3 m 0,-2 5.4,-3.5" 63 d="M 5.75,8 C 5.75,9.2426407 4.7426407,10.25 3.5,10.25 2.2573593,10.25 1.25,9.2426407 1.25,8 1.25,6.7573593 2.2573593,5.75 3.5,5.75 4.7426407,5.75 5.75,6.7573593 5.75,8 Z m 9,5 c 0,1.242641 -1.007359,2.25 -2.25,2.25 -1.242641,0 -2.25,-1.007359 -2.25,-2.25 0,-1.242641 1.007359,-2.25 2.25,-2.25 1.242641,0 2.25,1.007359 2.25,2.25 z m 0,-10 c 0,1.2426407 -1.007359,2.25 -2.25,2.25 -1.242641,0 -2.25,-1.0073593 -2.25,-2.25 0,-1.2426407 1.007359,-2.25 2.25,-2.25 1.242641,0 2.25,1.0073593 2.25,2.25 z M 10.484862,11.939401 5.5665702,9.0876685 M 5.5564284,6.9176702 10.508593,4.04811"
64 sodipodi:nodetypes="ssssssssssssssscccc" /> 64 sodipodi:nodetypes="ssssssssssssssscccc" />
65</svg> 65</svg>
diff --git a/src/icons/shopping-cart.svg b/src/icons/shopping-cart.svg
index 6ad24a5..6fc7771 100644
--- a/src/icons/shopping-cart.svg
+++ b/src/icons/shopping-cart.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="shopping-cart.svg" 15 sodipodi:docname="shopping-cart.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="45.254834" 47 inkscape:zoom="32"
48 inkscape:cx="6.1731035" 48 inkscape:cx="5.8945638"
49 inkscape:cy="11.176932" 49 inkscape:cy="8.8169861"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -60,16 +61,17 @@
60 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
61 id="path817" 62 id="path817"
62 cx="5.5" 63 cx="5.5"
63 cy="13.5" 64 cy="14.5"
64 r="0.75" /> 65 r="0.75" />
65 <circle 66 <circle
66 r="0.75" 67 r="0.75"
67 cy="13.5" 68 cy="14.5"
68 cx="12.5" 69 cx="12.5"
69 id="circle819" 70 id="circle819"
70 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /> 71 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
71 <path 72 <path
72 id="rect815" 73 id="rect815"
73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 74 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
74 d="m 3.6,3.75 h 11.15 l -1,4.5 h -9.4 m 8.9,2.5 h -8.5 l -1.5,-9 h -2.5" /> 75 d="m 3.6,3.25 h 11.15 l -1,5.5 h -9.4 m 8.9,3 H 4.75 L 3.25,1.25 h -2.5"
76 sodipodi:nodetypes="cccccccc" />
75</svg> 77</svg>
diff --git a/src/icons/sidebar-right.svg b/src/icons/sidebar-right.svg
new file mode 100644
index 0000000..aa56fe5
--- /dev/null
+++ b/src/icons/sidebar-right.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="sidebar-right.svg"
9 inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs14" />
33 <sodipodi:namedview
34 pagecolor="#ffffff"
35 bordercolor="#666666"
36 borderopacity="1"
37 objecttolerance="10"
38 gridtolerance="10"
39 guidetolerance="10"
40 inkscape:pageopacity="0"
41 inkscape:pageshadow="2"
42 inkscape:window-width="3840"
43 inkscape:window-height="1983"
44 id="namedview12"
45 showgrid="true"
46 inkscape:zoom="32"
47 inkscape:cx="7.515625"
48 inkscape:cy="9.515625"
49 inkscape:window-x="0"
50 inkscape:window-y="0"
51 inkscape:window-maximized="1"
52 inkscape:current-layer="svg10"
53 showguides="false"
54 inkscape:showpageshadow="0"
55 inkscape:pagecheckerboard="0"
56 inkscape:deskcolor="#d1d1d1">
57 <inkscape:grid
58 type="xygrid"
59 id="grid823"
60 originx="0"
61 originy="0"
62 spacingy="1"
63 spacingx="1"
64 units="px"
65 visible="true" />
66 </sodipodi:namedview>
67 <path
68 id="path822"
69 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
70 d="M 1.7500001,3.25 H 13.750001 M 10.25,2.25 v 12 M 2.5,2.25 H 13 c 0.4155,0 0.75,0.3345 0.75,0.75 v 10.5 c 0,0.4155 -0.3345,0.75 -0.75,0.75 H 2.5 C 2.0845,14.25 1.75,13.9155 1.75,13.5 V 3 C 1.75,2.5845 2.0845,2.25 2.5,2.25 Z" />
71</svg>
diff --git a/src/icons/smile-plus.svg b/src/icons/smile-plus.svg
new file mode 100644
index 0000000..4bdca84
--- /dev/null
+++ b/src/icons/smile-plus.svg
@@ -0,0 +1,83 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="smile-plus.svg"
9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="45.254834"
48 inkscape:cx="6.7948542"
49 inkscape:cy="6.7727571"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823" />
61 </sodipodi:namedview>
62 <path
63 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
64 d="M 11.309093,9.7657697 C 10.677665,10.946609 9.4326534,11.75 8,11.75 6.5618645,11.75 5.3128097,10.94045 4.683686,9.7521979"
65 id="circle819"
66 inkscape:connector-curvature="0"
67 sodipodi:nodetypes="csc" />
68 <path
69 id="path818"
70 style="opacity:1;stroke:#000000;paint-order:markers stroke fill"
71 d="M 14.708815,8.7498911 C 14.335782,12.124906 11.474453,14.75 8,14.75 4.2720779,14.75 1.25,11.727922 1.25,8 1.25,4.2720779 4.2720779,1.25 8,1.25"
72 sodipodi:nodetypes="cssc" />
73 <path
74 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
75 d="m 5.75,5.75 v 1.5"
76 id="path829"
77 inkscape:connector-curvature="0"
78 sodipodi:nodetypes="cc" />
79 <path
80 id="path825"
81 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
82 d="M 12.249818,6.7499999 V 1.75 M 9.75,4.2499999 h 4.999636" />
83</svg>
diff --git a/src/icons/star-filled.svg b/src/icons/star-filled.svg
index 0349b4e..232f033 100644
--- a/src/icons/star-filled.svg
+++ b/src/icons/star-filled.svg
@@ -58,7 +58,7 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.48420322;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.48420322;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 11.535276,14.171691 -3.5337,-2.079205 -3.5649078,2.096445 C 4.0301879,14.427973 3.4853459,13.985461 3.6341416,13.516706 L 4.8870575,9.548847 1.8645066,7.3741551 C 1.3883113,7.0315379 1.5645732,6.2718453 2.1079967,6.2718453 H 6.0181221 L 7.4170324,2.240369 C 7.6416602,1.5930211 8.3229647,1.5959877 8.5620427,2.199631 l 1.4148052,4.0722139 h 3.8680871 c 0.556602,0 0.849268,0.6846272 0.379662,1.0237564 l -3.116684,2.250733 1.246358,3.9465137 c 0.167472,0.53029 -0.398993,0.928594 -0.818995,0.678843 z" 62 d="m 11.535276,14.171691 -3.5337,-2.079205 -3.5649078,2.096445 C 4.0301879,14.427973 3.4853459,13.985461 3.6341416,13.516706 L 4.8870575,9.548847 1.8645066,7.3741551 C 1.3883113,7.0315379 1.5645732,6.2718453 2.1079967,6.2718453 H 6.0181221 L 7.4170324,2.240369 C 7.6416602,1.5930211 8.3229647,1.5959877 8.5620427,2.199631 l 1.4148052,4.0722139 h 3.8680871 c 0.556602,0 0.849268,0.6846272 0.379662,1.0237564 l -3.116684,2.250733 1.246358,3.9465137 c 0.167472,0.53029 -0.398993,0.928594 -0.818995,0.678843 z"
63 id="path814" 63 id="path814"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
diff --git a/src/icons/star-half-filled.svg b/src/icons/star-half-filled.svg
index 57a596c..aa7c1cd 100644
--- a/src/icons/star-half-filled.svg
+++ b/src/icons/star-half-filled.svg
@@ -58,7 +58,7 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4842;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4842;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 8.25,12 4.4366682,14.188931 C 4.0276983,14.423688 3.4853459,13.985461 3.6341416,13.516706 L 4.8870575,9.548847 1.8645066,7.3741551 C 1.3883113,7.0315379 1.5645732,6.2718453 2.1079967,6.2718453 H 6.0181221 L 7.4170324,2.240369 C 7.5300467,1.9146765 8,1.5590282 8.25,1.85 Z" 62 d="M 8.25,12 4.4366682,14.188931 C 4.0276983,14.423688 3.4853459,13.985461 3.6341416,13.516706 L 4.8870575,9.548847 1.8645066,7.3741551 C 1.3883113,7.0315379 1.5645732,6.2718453 2.1079967,6.2718453 H 6.0181221 L 7.4170324,2.240369 C 7.5300467,1.9146765 8,1.5590282 8.25,1.85 Z"
63 id="path814" 63 id="path814"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
diff --git a/src/icons/sticky-note.svg b/src/icons/sticky-note.svg
index 57d1645..8514924 100644
--- a/src/icons/sticky-note.svg
+++ b/src/icons/sticky-note.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="sticky-note.svg" 15 sodipodi:docname="sticky-note.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title /> 28 <dc:title></dc:title>
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="32"
48 inkscape:cx="10.161966" 48 inkscape:cx="5.7700918"
49 inkscape:cy="6.4393918" 49 inkscape:cy="9.760246"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,5 +60,7 @@
59 <path 60 <path
60 id="path814" 61 id="path814"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 9.25,13.75 4.5,-4.5 m -4.5,4.5 v -4.5 h 4.5 V 3 C 13.75,2.5845 13.4155,2.25 13,2.25 H 3 C 2.5845,2.25 2.25,2.5845 2.25,3 v 10 c 0,0.4155 0.3345,0.75 0.75,0.75 z" /> 63 d="M 6.75,14.25 H 2.5 C 2.0845,14.25 1.75,13.9155 1.75,13.5 V 2.5 C 1.75,2.0845 2.0845,1.75 2.5,1.75 h 11 c 0.4155,0 0.75,0.3345 0.75,0.75 v 7.25 c 0,0.459141 -0.179753,0.679753 -0.5,1 l -3,3 c -0.336364,0.336364 -0.592564,0.5 -0.999862,0.5 V 10.725724 C 9.750138,10.185173 10.185311,9.75 10.725862,9.75 H 14.25"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccsssscssscssc" />
63</svg> 66</svg>
diff --git a/src/icons/stopwatch.svg b/src/icons/stopwatch.svg
new file mode 100644
index 0000000..395705e
--- /dev/null
+++ b/src/icons/stopwatch.svg
@@ -0,0 +1,71 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="stopwatch.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="8"
48 inkscape:cx="-22.865341"
49 inkscape:cy="14.880413"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 7.75,9.25 2,1"
63 id="path820"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cc" />
66 <path
67 id="circle851"
68 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
69 d="m 6.25,0.75 h 3 m -1.5,3 v -3 m 4,4.5 1.5,-1.5 m -9.5,1.5 -1.5,-1.5 m 11,5.5 c 0,3.037566 -2.462434,5.5 -5.5,5.5 -3.0375661,0 -5.5,-2.462434 -5.5,-5.5 0,-3.0375661 2.4624339,-5.5 5.5,-5.5 3.037566,0 5.5,2.4624339 5.5,5.5 z"
70 sodipodi:nodetypes="ccccccccsssss" />
71</svg>
diff --git a/src/icons/sword.svg b/src/icons/sword.svg
new file mode 100644
index 0000000..45767ab
--- /dev/null
+++ b/src/icons/sword.svg
@@ -0,0 +1,80 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="sword.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="5.6568543"
48 inkscape:cx="37.476659"
49 inkscape:cy="19.091883"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="true"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823"
61 originx="0"
62 originy="0"
63 spacingy="1"
64 spacingx="1"
65 units="px"
66 visible="true" />
67 </sodipodi:namedview>
68 <path
69 sodipodi:nodetypes="ccccccccc"
70 inkscape:connector-curvature="0"
71 id="path816"
72 d="m 4.75,10.75 -1.5,-2.5 4.5,4.5 -2.5,-1.5 -2.5,2.5 0.5,1.5 -2.5,-2.5 1.5,0.5 z"
73 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
74 <path
75 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
76 d="m 8.75,9.75 6,-6 0.5,-3 -3,0.5 -6,6"
77 id="path815"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="ccccc" />
80</svg>
diff --git a/src/icons/swords.svg b/src/icons/swords.svg
new file mode 100644
index 0000000..365dc63
--- /dev/null
+++ b/src/icons/swords.svg
@@ -0,0 +1,92 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 width="16"
4 height="16"
5 viewBox="0 0 16 16"
6 version="1.1"
7 id="svg10"
8 sodipodi:docname="swords.svg"
9 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
10 inkscape:export-xdpi="192"
11 inkscape:export-ydpi="192"
12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="3840"
44 inkscape:window-height="1983"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="64"
48 inkscape:cx="9.390625"
49 inkscape:cy="7.9375"
50 inkscape:window-x="0"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="true"
55 inkscape:showpageshadow="0"
56 inkscape:pagecheckerboard="0"
57 inkscape:deskcolor="#d1d1d1">
58 <inkscape:grid
59 type="xygrid"
60 id="grid823"
61 originx="0"
62 originy="0"
63 spacingy="1"
64 spacingx="1"
65 units="px"
66 visible="true" />
67 </sodipodi:namedview>
68 <path
69 sodipodi:nodetypes="ccccccc"
70 inkscape:connector-curvature="0"
71 id="path816"
72 d="m 3.75,11.75 -1,-2 3.5,3.5 -2,-1 -2.5,2.5 -0.5,-0.5 z"
73 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
74 <path
75 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
76 d="m 12,6 2.25,-2.25 0.5,-2.5 -2.5,0.5 L 10,4"
77 id="path815"
78 inkscape:connector-curvature="0"
79 sodipodi:nodetypes="ccccc" />
80 <path
81 sodipodi:nodetypes="ccccccc"
82 inkscape:connector-curvature="0"
83 id="path5"
84 d="m 12.25001,11.75 1,-2 -3.4999995,3.5 1.9999995,-1 2.5,2.5 0.5,-0.5 z"
85 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
86 <path
87 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
88 d="m 8.2500003,10.25 -6.4999898,-6.5 -0.5,-2.5 2.5,0.5 L 10.25,8.25"
89 id="path6"
90 inkscape:connector-curvature="0"
91 sodipodi:nodetypes="ccccc" />
92</svg>
diff --git a/src/icons/tag.svg b/src/icons/tag.svg
index a05ca36..83f1cfb 100644
--- a/src/icons/tag.svg
+++ b/src/icons/tag.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="tag.svg" 15 sodipodi:docname="tag.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="90.509668" 47 inkscape:zoom="8"
48 inkscape:cx="7.4627086" 48 inkscape:cx="43.341182"
49 inkscape:cy="9.2281419" 49 inkscape:cy="33.744436"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,15 +60,13 @@
59 <path 60 <path
60 id="rect818" 61 id="rect818"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 1.7504172,7.5057906 V 2.5054172 c 0,-0.4155 0.3345001,-0.75 0.75,-0.75 h 5.0003744 c 0.4155,0 0.6691656,0.3580016 0.6691656,0.3580016 l 5.8612508,5.8612519 c 0.293803,0.293803 0.29379,0.766844 0,1.0606602 L 9.0307858,14.036209 c -0.2937896,0.293817 -0.7668571,0.293803 -1.0606602,0 L 2.1088723,8.1749562 c 0,0 -0.3584548,-0.2536659 -0.3584551,-0.6691656 z" 63 d="M 1.75,7.75 V 2.5 C 1.75,2.0845 2.0845001,1.75 2.5,1.75 h 5.25 c 0.5526841,0 0.5824953,0.020624 0.9200614,0.3580016 L 14.53,7.9646699 c 0.293885,0.2937211 0.293803,0.7668569 0,1.0606602 L 9.0303301,14.525 c -0.2938028,0.293803 -0.7666994,0.293646 -1.0606602,0 L 2.1084551,8.6700609 C 1.7628909,8.3248667 1.75,8.2979436 1.75,7.75 Z"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cssccsssscc" /> 65 sodipodi:nodetypes="sssssssssss" />
65 <rect 66 <circle
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 67 style="fill:#010101;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
67 id="rect823" 68 id="path832"
68 width="0.5" 69 cx="6"
69 height="0.5" 70 cy="6"
70 x="4.75" 71 r="1" />
71 y="4.75"
72 ry="0" />
73</svg> 72</svg>
diff --git a/src/icons/tags.svg b/src/icons/tags.svg
index 5741ee2..49f83f5 100644
--- a/src/icons/tags.svg
+++ b/src/icons/tags.svg
@@ -13,7 +13,7 @@
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="tags.svg" 15 sodipodi:docname="tags.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -40,18 +40,19 @@
40 guidetolerance="10" 40 guidetolerance="10"
41 inkscape:pageopacity="0" 41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2" 42 inkscape:pageshadow="2"
43 inkscape:window-width="3840" 43 inkscape:window-width="1920"
44 inkscape:window-height="1983" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="181.01934" 47 inkscape:zoom="32"
48 inkscape:cx="2.6068469" 48 inkscape:cx="1.8471736"
49 inkscape:cy="9.1324907" 49 inkscape:cy="7.1809606"
50 inkscape:window-x="0" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:document-rotation="0">
55 <inkscape:grid 56 <inkscape:grid
56 type="xygrid" 57 type="xygrid"
57 id="grid823" /> 58 id="grid823" />
@@ -59,19 +60,19 @@
59 <path 60 <path
60 id="rect818" 61 id="rect818"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 1.7504172,8.505408 V 4.5046605 c 0,-0.4155 0.3345001,-0.75 0.75,-0.75 h 4.0003746 c 0.4155,0 0.6691656,0.3580016 0.6691656,0.3580016 l 5.8612506,5.861252 c 0.293803,0.2938029 0.293773,0.7668269 0,1.0606599 l -4.0004222,4.001252 c -0.2937728,0.293834 -0.7668571,0.293803 -1.0606602,0 L 2.1088723,9.1745736 c 0,0 -0.3584548,-0.2536659 -0.3584551,-0.6691656 z" 63 d="M 4.749641,5.250439 V 1.5 c 0,-0.4155 0.3345001,-0.75 0.75,-0.75 H 9.25 c 0.455879,0 0.6231245,0.061563 0.919778,0.3580016 l 4.860328,4.8568073 c 0.293909,0.2936962 0.29379,0.7668459 0,1.0606611 l -3.999747,4.000091 c -0.29379,0.293815 -0.766659,0.293606 -1.060659,0 L 5.1080961,6.1704826 C 4.8402616,5.9030076 4.749641,5.7317147 4.749641,5.250439 Z"
63 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="cssccsssscc" /> 65 sodipodi:nodetypes="sssssssssss" />
66 <circle
67 style="fill:#010101;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
68 id="path832"
69 cx="7.75"
70 cy="3.75"
71 r="0.75" />
65 <path 72 <path
66 sodipodi:nodetypes="cccc" 73 id="path865"
67 inkscape:connector-curvature="0"
68 d="m 2.75,0.7494172 h 5.2532696 c 0.4156833,0 0.6694608,0.3580016 0.6694608,0.3580016 L 13.25,5.75"
69 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 74 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
70 id="path814" /> 75 d="m 7.75,13.25 5e-7,0.249875 c 8e-7,0.415499 -0.334501,0.749986 -0.750001,0.750001 l -5.4953791,1.87e-4 C 1.0891099,14.250077 0.74999999,13.915564 0.75,13.500063 l 1.6e-7,-6.764336 C 0.73942751,6.2687409 0.75408504,6.210921 1.147099,5.8316919 L 1.75,5.2499375"
71 <path
72 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
73 d="M 4.75,6.75 V 6.749"
74 id="path816"
75 inkscape:connector-curvature="0" 76 inkscape:connector-curvature="0"
76 sodipodi:nodetypes="cc" /> 77 sodipodi:nodetypes="csssscsc" />
77</svg> 78</svg>
diff --git a/src/icons/thumbtack.svg b/src/icons/thumbtack.svg
index fa7e887..62b61be 100644
--- a/src/icons/thumbtack.svg
+++ b/src/icons/thumbtack.svg
@@ -46,7 +46,7 @@
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="16" 47 inkscape:zoom="16"
48 inkscape:cx="1.9143974" 48 inkscape:cx="1.9143974"
49 inkscape:cy="-3.4789728" 49 inkscape:cy="-3.4642512"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -58,15 +58,7 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 10.249876,1.2498768 4.500247,4.5002463 C 11,7.4815735 10,9.548095 9.2502464,13.250086 L 2.7497536,6.7495937 C 6.5116261,6 8.5314414,5 10.249876,1.2498768 Z"
63 id="rect816"
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="ccccc" />
66 <path
67 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
68 d="M 6,10 1.7504927,14.249507 Z"
69 id="path819" 61 id="path819"
70 inkscape:connector-curvature="0" 62 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
71 sodipodi:nodetypes="ccc" /> 63 d="m 6,10 -4.2495073,4.249507 z m 4.249876,-8.7501232 4.500247,4.5002463 C 11,7.4815735 10,9.548095 9.2502464,13.250086 L 2.7497536,6.7495937 C 6.5116261,6 8.5314414,5 10.249876,1.2498768 Z" />
72</svg> 64</svg>
diff --git a/src/icons/trash-restore.svg b/src/icons/trash-restore.svg
index ac2eade..37582e9 100644
--- a/src/icons/trash-restore.svg
+++ b/src/icons/trash-restore.svg
@@ -30,7 +30,7 @@
30 <dc:format>image/svg+xml</dc:format> 30 <dc:format>image/svg+xml</dc:format>
31 <dc:type 31 <dc:type
32 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 32 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
33 <dc:title></dc:title> 33 <dc:title />
34 </cc:Work> 34 </cc:Work>
35 </rdf:RDF> 35 </rdf:RDF>
36 </metadata> 36 </metadata>
@@ -63,9 +63,11 @@
63 id="grid823" /> 63 id="grid823" />
64 </sodipodi:namedview> 64 </sodipodi:namedview>
65 <path 65 <path
66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
67 d="m 12.75,6.75 -1,7.25 C 11.69323,14.411603 11.4155,14.75 11,14.75 H 4.5 C 4.0845,14.75 3.8067728,14.411603 3.75,14 l -1,-7.25"
68 id="path834" />
69 <path
66 id="rect907" 70 id="rect907"
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 71 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
68 d="m 5.25,3.7500005 v -1.750001 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 3.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 1.750001 M 12.75,6.75 11.75,14 C 11.69323,14.411603 11.4155,14.75 11,14.75 H 4.5 C 4.0845,14.75 3.8067728,14.411603 3.75,14 l -1,-7.25 m -1,-3.0000745 h 12" 72 d="m 5.25,3.7500005 v -1.750001 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 3.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 1.750001 m -8.5,-7.5e-5 h 12" />
69 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="cssssccssssccc" />
71</svg> 73</svg>
diff --git a/src/icons/trash.svg b/src/icons/trash.svg
index 182a65c..f969d34 100644
--- a/src/icons/trash.svg
+++ b/src/icons/trash.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -58,9 +58,11 @@
58 id="grid823" /> 58 id="grid823" />
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
62 d="m 12.75,6.75 -1,7.25 C 11.69323,14.411603 11.4155,14.75 11,14.75 H 4.5 C 4.0845,14.75 3.8067728,14.411603 3.75,14 l -1,-7.25"
63 id="path833" />
64 <path
61 id="rect907" 65 id="rect907"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" 66 style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00050a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
63 d="m 5.25,3.7500005 v -1.750001 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 3.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 1.750001 M 12.75,6.75 11.75,14 C 11.69323,14.411603 11.4155,14.75 11,14.75 H 4.5 C 4.0845,14.75 3.8067728,14.411603 3.75,14 l -1,-7.25 m -1,-3.0000745 h 12" 67 d="m 5.25,3.7500005 v -1.750001 c 0,-0.4155 0.3345,-0.75 0.75,-0.75 h 3.5 c 0.4155,0 0.75,0.3345 0.75,0.75 v 1.750001 m -8.5,-7.5e-5 h 12" />
64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="cssssccssssccc" />
66</svg> 68</svg>
diff --git a/src/icons/video.svg b/src/icons/video.svg
new file mode 100644
index 0000000..4c42d36
--- /dev/null
+++ b/src/icons/video.svg
@@ -0,0 +1,74 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="video.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="32"
48 inkscape:cx="6.0469737"
49 inkscape:cy="11.398293"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 sodipodi:nodetypes="cccc"
62 inkscape:connector-curvature="0"
63 id="path900"
64 d="m 6.75,6.25 2.5,2 -2.5,2 z"
65 style="opacity:1;fill:#010101;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
66 <rect
67 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
68 id="rect831"
69 width="14.5"
70 height="12"
71 x="0.75"
72 y="2.25"
73 ry="0.75" />
74</svg>
diff --git a/src/icons/volume-0.svg b/src/icons/volume-0.svg
index 46120f0..3792b6b 100644
--- a/src/icons/volume-0.svg
+++ b/src/icons/volume-0.svg
@@ -45,8 +45,8 @@
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="32"
48 inkscape:cx="9.4592056" 48 inkscape:cx="14.046597"
49 inkscape:cy="10.759159" 49 inkscape:cy="4.5368342"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,7 +59,7 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 5.5,6.25 h 2.25 l 3.5,-3.5 v 11 l -3.5,-3.5 H 5.5 C 5.0845,10.25 4.75,9.9155 4.75,9.5 V 7 C 4.75,6.5845 5.0845,6.25 5.5,6.25 Z" 62 d="m 1.5,6.25 h 2.25 l 3.5,-3.5 v 11 l -3.5,-3.5 H 1.5 C 1.0845,10.25 0.75,9.9155 0.75,9.5 V 7 C 0.75,6.5845 1.0845,6.25 1.5,6.25 Z"
63 id="rect1050" 63 id="rect1050"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="sccccssss" /> 65 sodipodi:nodetypes="sccccssss" />
diff --git a/src/icons/volume-1.svg b/src/icons/volume-1.svg
index 4311f62..b255907 100644
--- a/src/icons/volume-1.svg
+++ b/src/icons/volume-1.svg
@@ -45,8 +45,8 @@
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="32"
48 inkscape:cx="9.4592056" 48 inkscape:cx="14.046597"
49 inkscape:cy="10.759159" 49 inkscape:cy="4.5368342"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,14 +59,13 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 3,6.25 h 2.25 l 3.5,-3.5 v 11 l -3.5,-3.5 H 3 C 2.5845,10.25 2.25,9.9155 2.25,9.5 V 7 C 2.25,6.5845 2.5845,6.25 3,6.25 Z" 62 d="m 1.5,6.25 h 2.25 l 3.5,-3.5 v 11 l -3.5,-3.5 H 1.5 C 1.0845,10.25 0.75,9.9155 0.75,9.5 V 7 C 0.75,6.5845 1.0845,6.25 1.5,6.25 Z"
63 id="rect1050" 63 id="rect1050"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="sccccssss" /> 65 sodipodi:nodetypes="sccccssss" />
66 <path 66 <path
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 67 id="path833"
68 d="M 11.74376,5.25 C 12.835728,5.7904425 13.75,7.1701653 13.75,8.505035 c 0,1.333117 -0.908613,2.702292 -1.99376,3.244965" 68 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
69 id="path815" 69 d="M 10.242281,5.7559823 C 11.148666,6.3326831 11.75,7.346117 11.75,8.5 c 0,1.1408752 -0.587853,2.14445 -1.477182,2.724348"
70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="csc" /> 70 sodipodi:nodetypes="csc" />
72</svg> 71</svg>
diff --git a/src/icons/volume-2.svg b/src/icons/volume-2.svg
index 4e1508e..0e3b941 100644
--- a/src/icons/volume-2.svg
+++ b/src/icons/volume-2.svg
@@ -45,8 +45,8 @@
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="32" 47 inkscape:zoom="32"
48 inkscape:cx="9.4592056" 48 inkscape:cx="14.046597"
49 inkscape:cy="10.759159" 49 inkscape:cy="4.5368342"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -70,9 +70,8 @@
70 inkscape:connector-curvature="0" 70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="sccccssss" /> 71 sodipodi:nodetypes="sccccssss" />
72 <path 72 <path
73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 73 id="path833"
74 d="M 10.24376,5.25 C 11.335728,5.7904425 12.25,7.1701653 12.25,8.505035 c 0,1.333117 -0.908613,2.702292 -1.99376,3.244965" 74 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
75 id="path815" 75 d="M 10.242281,5.7559823 C 11.148666,6.3326831 11.75,7.346117 11.75,8.5 c 0,1.1408752 -0.587853,2.14445 -1.477182,2.724348"
76 inkscape:connector-curvature="0"
77 sodipodi:nodetypes="csc" /> 76 sodipodi:nodetypes="csc" />
78</svg> 77</svg>
diff --git a/src/icons/volume-mute.svg b/src/icons/volume-mute.svg
index 83a3fb4..c5a562c 100644
--- a/src/icons/volume-mute.svg
+++ b/src/icons/volume-mute.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title> 28 <dc:title />
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="8" 47 inkscape:zoom="45.254834"
48 inkscape:cx="-13.519596" 48 inkscape:cx="10.79918"
49 inkscape:cy="19.67663" 49 inkscape:cy="6.2700081"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -66,6 +66,6 @@
66 <path 66 <path
67 id="path821" 67 id="path821"
68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 68 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="m 10.25,10.75 5,-5 m -5,0 5,5" 69 d="m 10.75,10.25 4,-4 m -4,0 4,4"
70 sodipodi:nodetypes="cccc" /> 70 sodipodi:nodetypes="cccc" />
71</svg> 71</svg>
diff --git a/src/icons/volume-slash.svg b/src/icons/volume-slash.svg
index 52e1dc4..ca5605d 100644
--- a/src/icons/volume-slash.svg
+++ b/src/icons/volume-slash.svg
@@ -25,7 +25,7 @@
25 <dc:format>image/svg+xml</dc:format> 25 <dc:format>image/svg+xml</dc:format>
26 <dc:type 26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title /> 28 <dc:title></dc:title>
29 </cc:Work> 29 </cc:Work>
30 </rdf:RDF> 30 </rdf:RDF>
31 </metadata> 31 </metadata>
@@ -44,9 +44,9 @@
44 inkscape:window-height="992" 44 inkscape:window-height="992"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="5.6568543" 47 inkscape:zoom="11.313709"
48 inkscape:cx="26.212631" 48 inkscape:cx="2.0564605"
49 inkscape:cy="15.772418" 49 inkscape:cy="10.455323"
50 inkscape:window-x="1536" 50 inkscape:window-x="1536"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,42 +59,17 @@
59 </sodipodi:namedview> 59 </sodipodi:namedview>
60 <path 60 <path
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="m 11.25547,2.217 c 2.264792,0.950121 3.99463,3.4692556 3.99463,6.288035 0,0.7278336 -0.112635,1.4345123 -0.319437,2.0991" 62 d="m 11.25547,2.217 c 2.264792,0.950121 3.99463,3.4692556 3.99463,6.288035 0,0.7590584 -0.122506,1.495108 -0.346572,2.184402"
63 id="circle817" 63 id="circle817"
64 inkscape:connector-curvature="0" 64 inkscape:connector-curvature="0"
65 sodipodi:nodetypes="csc" /> 65 sodipodi:nodetypes="csc" />
66 <path 66 <path
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 67 id="path854"
68 d="M 7.25,2.75 V 2.76"
69 id="rect1050"
70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="cc" />
72 <path
73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
74 d="M 11.10711,11.121784 C 10.847807,11.383005 10.558889,11.598648 10.25624,11.75"
75 id="path815"
76 inkscape:connector-curvature="0"
77 sodipodi:nodetypes="cc" />
78 <path
79 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 68 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
80 d="M 1,1 15,15" 69 d="m 7.25,7.25 v 6.5 l -3.5,-3.5 H 1.5 C 1.0845,10.25 0.75,9.9155 0.75,9.5 V 7 C 0.75,6.5845 1.0845,6.25 1.5,6.25 H 3.75 L 5,5 m 8.302104,8.373081 c -0.591695,0.614618 -1.290672,1.104347 -2.057573,1.424567 M 1,1 15,15" />
81 id="path848" />
82 <path 70 <path
83 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 71 id="path851"
84 d="m 10.24376,5.25 c 0.898838,0.4448574 1.677277,1.4583708 1.924517,2.5474441" 72 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
85 id="path850" 73 d="m 10.793375,10.80281 c -0.158265,0.15762 -0.332684,0.299033 -0.520557,0.421538"
86 inkscape:connector-curvature="0"
87 sodipodi:nodetypes="cc" />
88 <path
89 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
90 d="m 13.302104,13.373081 c -0.591695,0.614618 -1.290672,1.104347 -2.057573,1.424567"
91 id="path852"
92 inkscape:connector-curvature="0"
93 sodipodi:nodetypes="cc" /> 74 sodipodi:nodetypes="cc" />
94 <path
95 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
96 d="m 7.25,7.25 v 6.5 l -3.5,-3.5 H 1.5 C 1.0845,10.25 0.75,9.9155 0.75,9.5 V 7 C 0.75,6.5845 1.0845,6.25 1.5,6.25 H 3.75 L 5,5"
97 id="path854"
98 inkscape:connector-curvature="0"
99 sodipodi:nodetypes="cccsssscc" />
100</svg> 75</svg>
diff --git a/src/icons/wallet.svg b/src/icons/wallet.svg
new file mode 100644
index 0000000..6d65f9d
--- /dev/null
+++ b/src/icons/wallet.svg
@@ -0,0 +1,70 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16"
11 height="16"
12 viewBox="0 0 16 16"
13 version="1.1"
14 id="svg10"
15 sodipodi:docname="wallet.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round">
20 <metadata
21 id="metadata16">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title />
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs14" />
34 <sodipodi:namedview
35 pagecolor="#ffffff"
36 bordercolor="#666666"
37 borderopacity="1"
38 objecttolerance="10"
39 gridtolerance="10"
40 guidetolerance="10"
41 inkscape:pageopacity="0"
42 inkscape:pageshadow="2"
43 inkscape:window-width="1920"
44 inkscape:window-height="992"
45 id="namedview12"
46 showgrid="true"
47 inkscape:zoom="64.000002"
48 inkscape:cx="8.0094284"
49 inkscape:cy="9.7723199"
50 inkscape:window-x="1536"
51 inkscape:window-y="0"
52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10"
54 showguides="false"
55 inkscape:document-rotation="0">
56 <inkscape:grid
57 type="xygrid"
58 id="grid823" />
59 </sodipodi:namedview>
60 <path
61 id="path832"
62 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
63 d="m 4.25,4.75 h 10.5 v 8.5 H 2 c -0.4155,0 -0.75,-0.3345 -0.75,-0.75 v -9 C 1.25,3.0845 1.5845,2.75 2,2.75 h 11.75 v 2"
64 sodipodi:nodetypes="cccsssscc" />
65 <path
66 id="rect829-3"
67 style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
68 d="m 11.25,8.75 h -0.5 v 0.5 h 0.5 z"
69 sodipodi:nodetypes="ccccc" />
70</svg>
diff --git a/src/icons/wind-alt.svg b/src/icons/wind-alt.svg
index 3102f4d..90eb40a 100644
--- a/src/icons/wind-alt.svg
+++ b/src/icons/wind-alt.svg
@@ -12,7 +12,7 @@
12 viewBox="0 0 16 16" 12 viewBox="0 0 16 16"
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="wind2.svg" 15 sodipodi:docname="wind.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="0.92.4 5da689c313, 2019-01-14"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
@@ -44,9 +44,9 @@
44 inkscape:window-height="1983" 44 inkscape:window-height="1983"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="22.627417" 47 inkscape:zoom="45.254834"
48 inkscape:cx="-1.6972612" 48 inkscape:cx="4.9690295"
49 inkscape:cy="22.741306" 49 inkscape:cy="6.8391813"
50 inkscape:window-x="0" 50 inkscape:window-x="0"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,19 +59,19 @@
59 <path 59 <path
60 id="path816" 60 id="path816"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 8.2622816,13.737437 C 8.5789693,14.054125 9.0164693,14.25 9.4997184,14.25 c 0.9664986,0 1.7499996,-0.783502 1.7499996,-1.75 0,-0.966498 -0.783501,-1.749992 -1.7499996,-1.75 L 0.75,10.749925" 62 d="M 7.2622816,14.237437 C 7.5789693,14.554125 8.0164693,14.75 8.4997184,14.75 c 0.9664983,0 1.7499996,-0.783502 1.7499996,-1.75 0,-0.966498 -0.7835013,-1.749991 -1.7499996,-1.75 L 0.75,11.249925"
63 inkscape:connector-curvature="0" 63 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="csssc" /> 64 sodipodi:nodetypes="csssc" />
65 <path 65 <path
66 id="circle822" 66 id="circle822"
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
68 d="M 2.7397635,4.236171 C 3.0540951,3.9350288 3.4805579,3.75 3.9502365,3.75 c 0.9664983,0 1.75,0.7835017 1.75,1.75 0,0.9664983 -0.7835017,1.7500227 -1.75,1.75 L 0.75,7.249925" 68 d="M 5.2897634,2.236171 C 5.6040951,1.9350288 6.0305579,1.75 6.5002365,1.75 c 0.9664983,0 1.7500001,0.7835017 1.7500001,1.75 0,0.9664983 -0.7835016,1.7500126 -1.7500001,1.75 L 0.75,5.249925"
69 inkscape:connector-curvature="0" 69 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="csssc" /> 70 sodipodi:nodetypes="csssc" />
71 <path 71 <path
72 id="path876" 72 id="path876"
73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
74 d="M 10.568484,2.5425149 C 11.065073,2.0524734 11.747213,1.75 12.5,1.75 c 1.518783,0 2.75,1.2312169 2.75,2.75 0,1.5187831 -1.231217,2.7500268 -2.75,2.75 l -4.25,-7.5e-5" 74 d="M 11.404706,4.4133253 C 11.812211,4.0036201 12.376487,3.75 13,3.75 c 1.242641,0 2.25,1.0073593 2.25,2.25 0,1.2426407 -1.007359,2.2500076 -2.25,2.25 L 0.75,8.249925"
75 inkscape:connector-curvature="0" 75 inkscape:connector-curvature="0"
76 sodipodi:nodetypes="csssc" /> 76 sodipodi:nodetypes="csssc" />
77</svg> 77</svg>
diff --git a/src/icons/wind.svg b/src/icons/wind.svg
index 90eb40a..3102f4d 100644
--- a/src/icons/wind.svg
+++ b/src/icons/wind.svg
@@ -12,7 +12,7 @@
12 viewBox="0 0 16 16" 12 viewBox="0 0 16 16"
13 version="1.1" 13 version="1.1"
14 id="svg10" 14 id="svg10"
15 sodipodi:docname="wind.svg" 15 sodipodi:docname="wind2.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 16 inkscape:version="0.92.4 5da689c313, 2019-01-14"
17 inkscape:export-xdpi="192" 17 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 18 inkscape:export-ydpi="192"
@@ -44,9 +44,9 @@
44 inkscape:window-height="1983" 44 inkscape:window-height="1983"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="45.254834" 47 inkscape:zoom="22.627417"
48 inkscape:cx="4.9690295" 48 inkscape:cx="-1.6972612"
49 inkscape:cy="6.8391813" 49 inkscape:cy="22.741306"
50 inkscape:window-x="0" 50 inkscape:window-x="0"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
@@ -59,19 +59,19 @@
59 <path 59 <path
60 id="path816" 60 id="path816"
61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 61 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
62 d="M 7.2622816,14.237437 C 7.5789693,14.554125 8.0164693,14.75 8.4997184,14.75 c 0.9664983,0 1.7499996,-0.783502 1.7499996,-1.75 0,-0.966498 -0.7835013,-1.749991 -1.7499996,-1.75 L 0.75,11.249925" 62 d="M 8.2622816,13.737437 C 8.5789693,14.054125 9.0164693,14.25 9.4997184,14.25 c 0.9664986,0 1.7499996,-0.783502 1.7499996,-1.75 0,-0.966498 -0.783501,-1.749992 -1.7499996,-1.75 L 0.75,10.749925"
63 inkscape:connector-curvature="0" 63 inkscape:connector-curvature="0"
64 sodipodi:nodetypes="csssc" /> 64 sodipodi:nodetypes="csssc" />
65 <path 65 <path
66 id="circle822" 66 id="circle822"
67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 67 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
68 d="M 5.2897634,2.236171 C 5.6040951,1.9350288 6.0305579,1.75 6.5002365,1.75 c 0.9664983,0 1.7500001,0.7835017 1.7500001,1.75 0,0.9664983 -0.7835016,1.7500126 -1.7500001,1.75 L 0.75,5.249925" 68 d="M 2.7397635,4.236171 C 3.0540951,3.9350288 3.4805579,3.75 3.9502365,3.75 c 0.9664983,0 1.75,0.7835017 1.75,1.75 0,0.9664983 -0.7835017,1.7500227 -1.75,1.75 L 0.75,7.249925"
69 inkscape:connector-curvature="0" 69 inkscape:connector-curvature="0"
70 sodipodi:nodetypes="csssc" /> 70 sodipodi:nodetypes="csssc" />
71 <path 71 <path
72 id="path876" 72 id="path876"
73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" 73 style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
74 d="M 11.404706,4.4133253 C 11.812211,4.0036201 12.376487,3.75 13,3.75 c 1.242641,0 2.25,1.0073593 2.25,2.25 0,1.2426407 -1.007359,2.2500076 -2.25,2.25 L 0.75,8.249925" 74 d="M 10.568484,2.5425149 C 11.065073,2.0524734 11.747213,1.75 12.5,1.75 c 1.518783,0 2.75,1.2312169 2.75,2.75 0,1.5187831 -1.231217,2.7500268 -2.75,2.75 l -4.25,-7.5e-5"
75 inkscape:connector-curvature="0" 75 inkscape:connector-curvature="0"
76 sodipodi:nodetypes="csssc" /> 76 sodipodi:nodetypes="csssc" />
77</svg> 77</svg>
diff --git a/src/icons/x.svg b/src/icons/x.svg
index a89e8c8..3b7a08e 100644
--- a/src/icons/x.svg
+++ b/src/icons/x.svg
@@ -1,22 +1,22 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg 2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 width="16" 3 width="16"
11 height="16" 4 height="16"
12 viewBox="0 0 16 16" 5 viewBox="0 0 16 16"
13 version="1.1" 6 version="1.1"
14 id="svg10" 7 id="svg10"
15 sodipodi:docname="x.svg" 8 sodipodi:docname="x.svg"
16 inkscape:version="0.92.4 5da689c313, 2019-01-14" 9 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
17 inkscape:export-xdpi="192" 10 inkscape:export-xdpi="192"
18 inkscape:export-ydpi="192" 11 inkscape:export-ydpi="192"
19 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"> 12 style="fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns="http://www.w3.org/2000/svg"
16 xmlns:svg="http://www.w3.org/2000/svg"
17 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
18 xmlns:cc="http://creativecommons.org/ns#"
19 xmlns:dc="http://purl.org/dc/elements/1.1/">
20 <metadata 20 <metadata
21 id="metadata16"> 21 id="metadata16">
22 <rdf:RDF> 22 <rdf:RDF>
@@ -44,14 +44,17 @@
44 inkscape:window-height="1983" 44 inkscape:window-height="1983"
45 id="namedview12" 45 id="namedview12"
46 showgrid="true" 46 showgrid="true"
47 inkscape:zoom="64" 47 inkscape:zoom="22.627417"
48 inkscape:cx="-0.5335866" 48 inkscape:cx="4.7950679"
49 inkscape:cy="4.0694844" 49 inkscape:cy="10.717087"
50 inkscape:window-x="0" 50 inkscape:window-x="0"
51 inkscape:window-y="0" 51 inkscape:window-y="0"
52 inkscape:window-maximized="1" 52 inkscape:window-maximized="1"
53 inkscape:current-layer="svg10" 53 inkscape:current-layer="svg10"
54 showguides="false"> 54 showguides="false"
55 inkscape:pagecheckerboard="0"
56 inkscape:showpageshadow="0"
57 inkscape:deskcolor="#d1d1d1">
55 <inkscape:grid 58 <inkscape:grid
56 type="xygrid" 59 type="xygrid"
57 id="grid823" /> 60 id="grid823" />
@@ -59,5 +62,6 @@
59 <path 62 <path
60 id="path854" 63 id="path854"
61 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 64 style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
62 d="m 4,4 8,8 m -8,0 8,-8" /> 65 d="m 3.5,3.5 9,9 m -9,0 9,-9"
66 sodipodi:nodetypes="cccc" />
63</svg> 67</svg>
diff --git a/yarn-error.log b/yarn-error.log
new file mode 100644
index 0000000..0d18fcc
--- /dev/null
+++ b/yarn-error.log
@@ -0,0 +1,39 @@
1Arguments:
2 /usr/bin/node /usr/bin/yarn add -D svg-sprite
3
4PATH:
5 /home/kevin/.local/bin:/home/kevin/.emacs.d/bin:/home/kevin/.local/bin:/home/kevin/.emacs.d/bin:/usr/local/bin:/usr/bin:/var/lib/snapd/snap/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/jvm/default/bin:/home/kevin/.fzf/bin
6
7Yarn version:
8 1.22.17
9
10Node version:
11 17.3.0
12
13Platform:
14 linux x64
15
16Trace:
17 SyntaxError: /mnt/EvoData/Projects/WebStd/iro-icons/package.json: Unexpected token , in JSON at position 103
18 at JSON.parse (<anonymous>)
19 at /usr/lib/node_modules/yarn/lib/cli.js:1625:59
20 at Generator.next (<anonymous>)
21 at step (/usr/lib/node_modules/yarn/lib/cli.js:310:30)
22 at /usr/lib/node_modules/yarn/lib/cli.js:321:13
23
24npm manifest:
25 {
26 "name": "iro-icons",
27 "version": "1.0.0",
28 "description": "Icons of the Iro design system",,
29 "author": "Volpeon",
30 "license": "MIT",
31 "private": true,
32 "sideEffects": false
33 }
34
35yarn manifest:
36 No manifest
37
38Lockfile:
39 No lockfile
diff --git a/yarn.lock b/yarn.lock
new file mode 100644
index 0000000..fffbda3
--- /dev/null
+++ b/yarn.lock
@@ -0,0 +1,1570 @@
1# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2# yarn lockfile v1
3
4
5"@dabh/diagnostics@^2.0.2":
6 version "2.0.2"
7 resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.2.tgz#290d08f7b381b8f94607dc8f471a12c675f9db31"
8 integrity sha512-+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==
9 dependencies:
10 colorspace "1.1.x"
11 enabled "2.0.x"
12 kuler "^2.0.0"
13
14"@types/q@^1.5.1":
15 version "1.5.5"
16 resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df"
17 integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==
18
19"@xmldom/xmldom@^0.7.5":
20 version "0.7.5"
21 resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d"
22 integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==
23
24ajv@^6.12.3:
25 version "6.12.6"
26 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
27 integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
28 dependencies:
29 fast-deep-equal "^3.1.1"
30 fast-json-stable-stringify "^2.0.0"
31 json-schema-traverse "^0.4.1"
32 uri-js "^4.2.2"
33
34ansi-regex@^5.0.1:
35 version "5.0.1"
36 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
37 integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
38
39ansi-styles@^3.2.1:
40 version "3.2.1"
41 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
42 integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
43 dependencies:
44 color-convert "^1.9.0"
45
46ansi-styles@^4.0.0:
47 version "4.3.0"
48 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
49 integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
50 dependencies:
51 color-convert "^2.0.1"
52
53argparse@^1.0.7:
54 version "1.0.10"
55 resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
56 integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
57 dependencies:
58 sprintf-js "~1.0.2"
59
60asn1@~0.2.3:
61 version "0.2.6"
62 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
63 integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
64 dependencies:
65 safer-buffer "~2.1.0"
66
67assert-plus@1.0.0, assert-plus@^1.0.0:
68 version "1.0.0"
69 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
70 integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
71
72async@^3.2.3:
73 version "3.2.3"
74 resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9"
75 integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==
76
77asynckit@^0.4.0:
78 version "0.4.0"
79 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
80 integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
81
82aws-sign2@~0.7.0:
83 version "0.7.0"
84 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
85 integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
86
87aws4@^1.8.0:
88 version "1.11.0"
89 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
90 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
91
92balanced-match@^1.0.0:
93 version "1.0.2"
94 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
95 integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
96
97bcrypt-pbkdf@^1.0.0:
98 version "1.0.2"
99 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
100 integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
101 dependencies:
102 tweetnacl "^0.14.3"
103
104boolbase@^1.0.0, boolbase@~1.0.0:
105 version "1.0.0"
106 resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
107 integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
108
109brace-expansion@^1.1.7:
110 version "1.1.11"
111 resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
112 integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
113 dependencies:
114 balanced-match "^1.0.0"
115 concat-map "0.0.1"
116
117buffer-crc32@~0.2.3:
118 version "0.2.13"
119 resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
120 integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
121
122buffer-from@^1.0.0:
123 version "1.1.2"
124 resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
125 integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
126
127call-bind@^1.0.0, call-bind@^1.0.2:
128 version "1.0.2"
129 resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
130 integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
131 dependencies:
132 function-bind "^1.1.1"
133 get-intrinsic "^1.0.2"
134
135camelcase@^5.0.0:
136 version "5.3.1"
137 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
138 integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
139
140caseless@~0.12.0:
141 version "0.12.0"
142 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
143 integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
144
145chalk@^2.4.1:
146 version "2.4.2"
147 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
148 integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
149 dependencies:
150 ansi-styles "^3.2.1"
151 escape-string-regexp "^1.0.5"
152 supports-color "^5.3.0"
153
154cliui@^6.0.0:
155 version "6.0.0"
156 resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
157 integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
158 dependencies:
159 string-width "^4.2.0"
160 strip-ansi "^6.0.0"
161 wrap-ansi "^6.2.0"
162
163clone-buffer@^1.0.0:
164 version "1.0.0"
165 resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
166 integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg=
167
168clone-stats@^1.0.0:
169 version "1.0.0"
170 resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
171 integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
172
173clone@^2.1.1:
174 version "2.1.2"
175 resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
176 integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
177
178cloneable-readable@^1.0.0:
179 version "1.1.3"
180 resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec"
181 integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==
182 dependencies:
183 inherits "^2.0.1"
184 process-nextick-args "^2.0.0"
185 readable-stream "^2.3.5"
186
187coa@^2.0.2:
188 version "2.0.2"
189 resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3"
190 integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==
191 dependencies:
192 "@types/q" "^1.5.1"
193 chalk "^2.4.1"
194 q "^1.1.2"
195
196color-convert@^1.9.0, color-convert@^1.9.3:
197 version "1.9.3"
198 resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
199 integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
200 dependencies:
201 color-name "1.1.3"
202
203color-convert@^2.0.1:
204 version "2.0.1"
205 resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
206 integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
207 dependencies:
208 color-name "~1.1.4"
209
210color-name@1.1.3:
211 version "1.1.3"
212 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
213 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
214
215color-name@^1.0.0, color-name@~1.1.4:
216 version "1.1.4"
217 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
218 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
219
220color-string@^1.6.0:
221 version "1.9.0"
222 resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.0.tgz#63b6ebd1bec11999d1df3a79a7569451ac2be8aa"
223 integrity sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==
224 dependencies:
225 color-name "^1.0.0"
226 simple-swizzle "^0.2.2"
227
228color@^3.1.3:
229 version "3.2.1"
230 resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164"
231 integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==
232 dependencies:
233 color-convert "^1.9.3"
234 color-string "^1.6.0"
235
236colors@1.4.0:
237 version "1.4.0"
238 resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
239 integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
240
241colorspace@1.1.x:
242 version "1.1.4"
243 resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243"
244 integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==
245 dependencies:
246 color "^3.1.3"
247 text-hex "1.0.x"
248
249combined-stream@^1.0.6, combined-stream@~1.0.6:
250 version "1.0.8"
251 resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
252 integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
253 dependencies:
254 delayed-stream "~1.0.0"
255
256concat-map@0.0.1:
257 version "0.0.1"
258 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
259 integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
260
261concat-stream@^1.6.2:
262 version "1.6.2"
263 resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
264 integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
265 dependencies:
266 buffer-from "^1.0.0"
267 inherits "^2.0.3"
268 readable-stream "^2.2.2"
269 typedarray "^0.0.6"
270
271core-util-is@1.0.2:
272 version "1.0.2"
273 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
274 integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
275
276core-util-is@~1.0.0:
277 version "1.0.3"
278 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
279 integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
280
281css-select-base-adapter@^0.1.1:
282 version "0.1.1"
283 resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
284 integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==
285
286css-select@^2.0.0:
287 version "2.1.0"
288 resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef"
289 integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==
290 dependencies:
291 boolbase "^1.0.0"
292 css-what "^3.2.1"
293 domutils "^1.7.0"
294 nth-check "^1.0.2"
295
296css-selector-parser@^1.4.1:
297 version "1.4.1"
298 resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759"
299 integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==
300
301css-tree@1.0.0-alpha.37:
302 version "1.0.0-alpha.37"
303 resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22"
304 integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==
305 dependencies:
306 mdn-data "2.0.4"
307 source-map "^0.6.1"
308
309css-tree@^1.1.2:
310 version "1.1.3"
311 resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
312 integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
313 dependencies:
314 mdn-data "2.0.14"
315 source-map "^0.6.1"
316
317css-what@^3.2.1:
318 version "3.4.2"
319 resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
320 integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
321
322cssmin@^0.4.3:
323 version "0.4.3"
324 resolved "https://registry.yarnpkg.com/cssmin/-/cssmin-0.4.3.tgz#c9194077e0ebdacd691d5f59015b9d819f38d015"
325 integrity sha1-yRlAd+Dr2s1pHV9ZAVudgZ840BU=
326
327csso@^4.0.2:
328 version "4.2.0"
329 resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529"
330 integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
331 dependencies:
332 css-tree "^1.1.2"
333
334cssom@^0.5.0:
335 version "0.5.0"
336 resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36"
337 integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==
338
339dashdash@^1.12.0:
340 version "1.14.1"
341 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
342 integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
343 dependencies:
344 assert-plus "^1.0.0"
345
346debug@^2.6.9:
347 version "2.6.9"
348 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
349 integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
350 dependencies:
351 ms "2.0.0"
352
353decamelize@^1.2.0:
354 version "1.2.0"
355 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
356 integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
357
358define-properties@^1.1.3:
359 version "1.1.3"
360 resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
361 integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
362 dependencies:
363 object-keys "^1.0.12"
364
365delayed-stream@~1.0.0:
366 version "1.0.0"
367 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
368 integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
369
370dom-serializer@0:
371 version "0.2.2"
372 resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
373 integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
374 dependencies:
375 domelementtype "^2.0.1"
376 entities "^2.0.0"
377
378domelementtype@1:
379 version "1.3.1"
380 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
381 integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
382
383domelementtype@^2.0.1:
384 version "2.2.0"
385 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"
386 integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
387
388domutils@^1.7.0:
389 version "1.7.0"
390 resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
391 integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
392 dependencies:
393 dom-serializer "0"
394 domelementtype "1"
395
396ecc-jsbn@~0.1.1:
397 version "0.1.2"
398 resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
399 integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
400 dependencies:
401 jsbn "~0.1.0"
402 safer-buffer "^2.1.0"
403
404emoji-regex@^8.0.0:
405 version "8.0.0"
406 resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
407 integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
408
409enabled@2.0.x:
410 version "2.0.0"
411 resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2"
412 integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==
413
414entities@^2.0.0:
415 version "2.2.0"
416 resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
417 integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
418
419es-abstract@^1.17.2, es-abstract@^1.19.1:
420 version "1.19.1"
421 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3"
422 integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
423 dependencies:
424 call-bind "^1.0.2"
425 es-to-primitive "^1.2.1"
426 function-bind "^1.1.1"
427 get-intrinsic "^1.1.1"
428 get-symbol-description "^1.0.0"
429 has "^1.0.3"
430 has-symbols "^1.0.2"
431 internal-slot "^1.0.3"
432 is-callable "^1.2.4"
433 is-negative-zero "^2.0.1"
434 is-regex "^1.1.4"
435 is-shared-array-buffer "^1.0.1"
436 is-string "^1.0.7"
437 is-weakref "^1.0.1"
438 object-inspect "^1.11.0"
439 object-keys "^1.1.1"
440 object.assign "^4.1.2"
441 string.prototype.trimend "^1.0.4"
442 string.prototype.trimstart "^1.0.4"
443 unbox-primitive "^1.0.1"
444
445es-to-primitive@^1.2.1:
446 version "1.2.1"
447 resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
448 integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
449 dependencies:
450 is-callable "^1.1.4"
451 is-date-object "^1.0.1"
452 is-symbol "^1.0.2"
453
454es6-promise@^4.0.3:
455 version "4.2.8"
456 resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
457 integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
458
459escape-string-regexp@^1.0.5:
460 version "1.0.5"
461 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
462 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
463
464esprima@^4.0.0:
465 version "4.0.1"
466 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
467 integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
468
469extend@~3.0.2:
470 version "3.0.2"
471 resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
472 integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
473
474extract-zip@^1.6.5:
475 version "1.7.0"
476 resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927"
477 integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==
478 dependencies:
479 concat-stream "^1.6.2"
480 debug "^2.6.9"
481 mkdirp "^0.5.4"
482 yauzl "^2.10.0"
483
484extsprintf@1.3.0:
485 version "1.3.0"
486 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
487 integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
488
489extsprintf@^1.2.0:
490 version "1.4.1"
491 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
492 integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
493
494fast-deep-equal@^3.1.1:
495 version "3.1.3"
496 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
497 integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
498
499fast-json-stable-stringify@^2.0.0:
500 version "2.1.0"
501 resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
502 integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
503
504fd-slicer@~1.1.0:
505 version "1.1.0"
506 resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
507 integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
508 dependencies:
509 pend "~1.2.0"
510
511fecha@^4.2.0:
512 version "4.2.1"
513 resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.1.tgz#0a83ad8f86ef62a091e22bb5a039cd03d23eecce"
514 integrity sha512-MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q==
515
516find-up@^4.1.0:
517 version "4.1.0"
518 resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
519 integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
520 dependencies:
521 locate-path "^5.0.0"
522 path-exists "^4.0.0"
523
524fn.name@1.x.x:
525 version "1.1.0"
526 resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc"
527 integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==
528
529forever-agent@~0.6.1:
530 version "0.6.1"
531 resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
532 integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
533
534form-data@~2.3.2:
535 version "2.3.3"
536 resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
537 integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
538 dependencies:
539 asynckit "^0.4.0"
540 combined-stream "^1.0.6"
541 mime-types "^2.1.12"
542
543fs-extra@^1.0.0:
544 version "1.0.0"
545 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950"
546 integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=
547 dependencies:
548 graceful-fs "^4.1.2"
549 jsonfile "^2.1.0"
550 klaw "^1.0.0"
551
552fs.realpath@^1.0.0:
553 version "1.0.0"
554 resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
555 integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
556
557function-bind@^1.1.1:
558 version "1.1.1"
559 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
560 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
561
562get-caller-file@^2.0.1:
563 version "2.0.5"
564 resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
565 integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
566
567get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
568 version "1.1.1"
569 resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
570 integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
571 dependencies:
572 function-bind "^1.1.1"
573 has "^1.0.3"
574 has-symbols "^1.0.1"
575
576get-symbol-description@^1.0.0:
577 version "1.0.0"
578 resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
579 integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
580 dependencies:
581 call-bind "^1.0.2"
582 get-intrinsic "^1.1.1"
583
584getpass@^0.1.1:
585 version "0.1.7"
586 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
587 integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
588 dependencies:
589 assert-plus "^1.0.0"
590
591glob@^7.2.0:
592 version "7.2.0"
593 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
594 integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
595 dependencies:
596 fs.realpath "^1.0.0"
597 inflight "^1.0.4"
598 inherits "2"
599 minimatch "^3.0.4"
600 once "^1.3.0"
601 path-is-absolute "^1.0.0"
602
603graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
604 version "4.2.9"
605 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
606 integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
607
608har-schema@^2.0.0:
609 version "2.0.0"
610 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
611 integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
612
613har-validator@~5.1.3:
614 version "5.1.5"
615 resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
616 integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
617 dependencies:
618 ajv "^6.12.3"
619 har-schema "^2.0.0"
620
621has-bigints@^1.0.1:
622 version "1.0.1"
623 resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
624 integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
625
626has-flag@^3.0.0:
627 version "3.0.0"
628 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
629 integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
630
631has-symbols@^1.0.1, has-symbols@^1.0.2:
632 version "1.0.2"
633 resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
634 integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
635
636has-tostringtag@^1.0.0:
637 version "1.0.0"
638 resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
639 integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
640 dependencies:
641 has-symbols "^1.0.2"
642
643has@^1.0.3:
644 version "1.0.3"
645 resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
646 integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
647 dependencies:
648 function-bind "^1.1.1"
649
650hasha@^2.2.0:
651 version "2.2.0"
652 resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1"
653 integrity sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=
654 dependencies:
655 is-stream "^1.0.1"
656 pinkie-promise "^2.0.0"
657
658http-signature@~1.2.0:
659 version "1.2.0"
660 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
661 integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
662 dependencies:
663 assert-plus "^1.0.0"
664 jsprim "^1.2.2"
665 sshpk "^1.7.0"
666
667inflight@^1.0.4:
668 version "1.0.6"
669 resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
670 integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
671 dependencies:
672 once "^1.3.0"
673 wrappy "1"
674
675inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
676 version "2.0.4"
677 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
678 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
679
680internal-slot@^1.0.3:
681 version "1.0.3"
682 resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
683 integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
684 dependencies:
685 get-intrinsic "^1.1.0"
686 has "^1.0.3"
687 side-channel "^1.0.4"
688
689is-arrayish@^0.3.1:
690 version "0.3.2"
691 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
692 integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
693
694is-bigint@^1.0.1:
695 version "1.0.4"
696 resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
697 integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
698 dependencies:
699 has-bigints "^1.0.1"
700
701is-boolean-object@^1.1.0:
702 version "1.1.2"
703 resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
704 integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
705 dependencies:
706 call-bind "^1.0.2"
707 has-tostringtag "^1.0.0"
708
709is-callable@^1.1.4, is-callable@^1.2.4:
710 version "1.2.4"
711 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
712 integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
713
714is-date-object@^1.0.1:
715 version "1.0.5"
716 resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
717 integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
718 dependencies:
719 has-tostringtag "^1.0.0"
720
721is-fullwidth-code-point@^3.0.0:
722 version "3.0.0"
723 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
724 integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
725
726is-negative-zero@^2.0.1:
727 version "2.0.2"
728 resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
729 integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
730
731is-number-object@^1.0.4:
732 version "1.0.6"
733 resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0"
734 integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
735 dependencies:
736 has-tostringtag "^1.0.0"
737
738is-regex@^1.1.4:
739 version "1.1.4"
740 resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
741 integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
742 dependencies:
743 call-bind "^1.0.2"
744 has-tostringtag "^1.0.0"
745
746is-shared-array-buffer@^1.0.1:
747 version "1.0.1"
748 resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6"
749 integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
750
751is-stream@^1.0.1:
752 version "1.1.0"
753 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
754 integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
755
756is-stream@^2.0.0:
757 version "2.0.1"
758 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
759 integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
760
761is-string@^1.0.5, is-string@^1.0.7:
762 version "1.0.7"
763 resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
764 integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
765 dependencies:
766 has-tostringtag "^1.0.0"
767
768is-symbol@^1.0.2, is-symbol@^1.0.3:
769 version "1.0.4"
770 resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
771 integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
772 dependencies:
773 has-symbols "^1.0.2"
774
775is-typedarray@~1.0.0:
776 version "1.0.0"
777 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
778 integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
779
780is-weakref@^1.0.1:
781 version "1.0.2"
782 resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
783 integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
784 dependencies:
785 call-bind "^1.0.2"
786
787isarray@~1.0.0:
788 version "1.0.0"
789 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
790 integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
791
792isexe@^2.0.0:
793 version "2.0.0"
794 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
795 integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
796
797isstream@~0.1.2:
798 version "0.1.2"
799 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
800 integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
801
802js-yaml@^3.13.1, js-yaml@^3.14.1:
803 version "3.14.1"
804 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
805 integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
806 dependencies:
807 argparse "^1.0.7"
808 esprima "^4.0.0"
809
810jsbn@~0.1.0:
811 version "0.1.1"
812 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
813 integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
814
815json-schema-traverse@^0.4.1:
816 version "0.4.1"
817 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
818 integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
819
820json-schema@0.4.0:
821 version "0.4.0"
822 resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
823 integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
824
825json-stringify-safe@~5.0.1:
826 version "5.0.1"
827 resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
828 integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
829
830jsonfile@^2.1.0:
831 version "2.4.0"
832 resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
833 integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug=
834 optionalDependencies:
835 graceful-fs "^4.1.6"
836
837jsprim@^1.2.2:
838 version "1.4.2"
839 resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb"
840 integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==
841 dependencies:
842 assert-plus "1.0.0"
843 extsprintf "1.3.0"
844 json-schema "0.4.0"
845 verror "1.10.0"
846
847kew@^0.7.0:
848 version "0.7.0"
849 resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b"
850 integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=
851
852klaw@^1.0.0:
853 version "1.3.1"
854 resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
855 integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk=
856 optionalDependencies:
857 graceful-fs "^4.1.9"
858
859kuler@^2.0.0:
860 version "2.0.0"
861 resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3"
862 integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==
863
864locate-path@^5.0.0:
865 version "5.0.0"
866 resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
867 integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
868 dependencies:
869 p-locate "^4.1.0"
870
871lodash@^4.17.21:
872 version "4.17.21"
873 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
874 integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
875
876logform@^2.3.2:
877 version "2.3.2"
878 resolved "https://registry.yarnpkg.com/logform/-/logform-2.3.2.tgz#68babe6a74ab09a1fd15a9b1e6cbc7713d41cb5b"
879 integrity sha512-V6JiPThZzTsbVRspNO6TmHkR99oqYTs8fivMBYQkjZj6rxW92KxtDCPE6IkAk1DNBnYKNkjm4jYBm6JDUcyhOA==
880 dependencies:
881 colors "1.4.0"
882 fecha "^4.2.0"
883 ms "^2.1.1"
884 safe-stable-stringify "^1.1.0"
885 triple-beam "^1.3.0"
886
887mdn-data@2.0.14:
888 version "2.0.14"
889 resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
890 integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
891
892mdn-data@2.0.4:
893 version "2.0.4"
894 resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
895 integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
896
897mime-db@1.51.0:
898 version "1.51.0"
899 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c"
900 integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==
901
902mime-types@^2.1.12, mime-types@~2.1.19:
903 version "2.1.34"
904 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24"
905 integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==
906 dependencies:
907 mime-db "1.51.0"
908
909minimatch@^3.0.4:
910 version "3.0.4"
911 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
912 integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
913 dependencies:
914 brace-expansion "^1.1.7"
915
916minimist@^1.2.5:
917 version "1.2.5"
918 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
919 integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
920
921mkdirp@^0.5.4, mkdirp@^0.5.5, mkdirp@~0.5.1:
922 version "0.5.5"
923 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
924 integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
925 dependencies:
926 minimist "^1.2.5"
927
928ms@2.0.0:
929 version "2.0.0"
930 resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
931 integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
932
933ms@^2.1.1:
934 version "2.1.3"
935 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
936 integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
937
938mustache@^4.2.0:
939 version "4.2.0"
940 resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64"
941 integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==
942
943nth-check@^1.0.2:
944 version "1.0.2"
945 resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
946 integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
947 dependencies:
948 boolbase "~1.0.0"
949
950oauth-sign@~0.9.0:
951 version "0.9.0"
952 resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
953 integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
954
955object-inspect@^1.11.0, object-inspect@^1.9.0:
956 version "1.12.0"
957 resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
958 integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==
959
960object-keys@^1.0.12, object-keys@^1.1.1:
961 version "1.1.1"
962 resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
963 integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
964
965object.assign@^4.1.2:
966 version "4.1.2"
967 resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
968 integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
969 dependencies:
970 call-bind "^1.0.0"
971 define-properties "^1.1.3"
972 has-symbols "^1.0.1"
973 object-keys "^1.1.1"
974
975object.getownpropertydescriptors@^2.1.0:
976 version "2.1.3"
977 resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e"
978 integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==
979 dependencies:
980 call-bind "^1.0.2"
981 define-properties "^1.1.3"
982 es-abstract "^1.19.1"
983
984object.values@^1.1.0:
985 version "1.1.5"
986 resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
987 integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
988 dependencies:
989 call-bind "^1.0.2"
990 define-properties "^1.1.3"
991 es-abstract "^1.19.1"
992
993once@^1.3.0:
994 version "1.4.0"
995 resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
996 integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
997 dependencies:
998 wrappy "1"
999
1000one-time@^1.0.0:
1001 version "1.0.0"
1002 resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45"
1003 integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==
1004 dependencies:
1005 fn.name "1.x.x"
1006
1007p-limit@^2.2.0:
1008 version "2.3.0"
1009 resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
1010 integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
1011 dependencies:
1012 p-try "^2.0.0"
1013
1014p-locate@^4.1.0:
1015 version "4.1.0"
1016 resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
1017 integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
1018 dependencies:
1019 p-limit "^2.2.0"
1020
1021p-try@^2.0.0:
1022 version "2.2.0"
1023 resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
1024 integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1025
1026path-exists@^4.0.0:
1027 version "4.0.0"
1028 resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
1029 integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
1030
1031path-is-absolute@^1.0.0:
1032 version "1.0.1"
1033 resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1034 integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
1035
1036pend@~1.2.0:
1037 version "1.2.0"
1038 resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
1039 integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
1040
1041performance-now@^2.1.0:
1042 version "2.1.0"
1043 resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
1044 integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
1045
1046phantomjs-prebuilt@^2.1.16:
1047 version "2.1.16"
1048 resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef"
1049 integrity sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=
1050 dependencies:
1051 es6-promise "^4.0.3"
1052 extract-zip "^1.6.5"
1053 fs-extra "^1.0.0"
1054 hasha "^2.2.0"
1055 kew "^0.7.0"
1056 progress "^1.1.8"
1057 request "^2.81.0"
1058 request-progress "^2.0.1"
1059 which "^1.2.10"
1060
1061pinkie-promise@^2.0.0:
1062 version "2.0.1"
1063 resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
1064 integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
1065 dependencies:
1066 pinkie "^2.0.0"
1067
1068pinkie@^2.0.0:
1069 version "2.0.4"
1070 resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
1071 integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
1072
1073prettysize@^2.0.0:
1074 version "2.0.0"
1075 resolved "https://registry.yarnpkg.com/prettysize/-/prettysize-2.0.0.tgz#902c02480d865d9cc0813011c9feb4fa02ce6996"
1076 integrity sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==
1077
1078process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
1079 version "2.0.1"
1080 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
1081 integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
1082
1083progress@^1.1.8:
1084 version "1.1.8"
1085 resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
1086 integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=
1087
1088psl@^1.1.28:
1089 version "1.8.0"
1090 resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
1091 integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
1092
1093punycode@^2.1.0, punycode@^2.1.1:
1094 version "2.1.1"
1095 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1096 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
1097
1098q@^1.1.2:
1099 version "1.5.1"
1100 resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
1101 integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
1102
1103qs@~6.5.2:
1104 version "6.5.3"
1105 resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
1106 integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
1107
1108readable-stream@^2.2.2, readable-stream@^2.3.5:
1109 version "2.3.7"
1110 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
1111 integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
1112 dependencies:
1113 core-util-is "~1.0.0"
1114 inherits "~2.0.3"
1115 isarray "~1.0.0"
1116 process-nextick-args "~2.0.0"
1117 safe-buffer "~5.1.1"
1118 string_decoder "~1.1.1"
1119 util-deprecate "~1.0.1"
1120
1121readable-stream@^3.4.0, readable-stream@^3.6.0:
1122 version "3.6.0"
1123 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
1124 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
1125 dependencies:
1126 inherits "^2.0.3"
1127 string_decoder "^1.1.1"
1128 util-deprecate "^1.0.1"
1129
1130remove-trailing-separator@^1.0.1:
1131 version "1.1.0"
1132 resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
1133 integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
1134
1135replace-ext@^1.0.0:
1136 version "1.0.1"
1137 resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a"
1138 integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==
1139
1140request-progress@^2.0.1:
1141 version "2.0.1"
1142 resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08"
1143 integrity sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=
1144 dependencies:
1145 throttleit "^1.0.0"
1146
1147request@^2.81.0:
1148 version "2.88.2"
1149 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
1150 integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
1151 dependencies:
1152 aws-sign2 "~0.7.0"
1153 aws4 "^1.8.0"
1154 caseless "~0.12.0"
1155 combined-stream "~1.0.6"
1156 extend "~3.0.2"
1157 forever-agent "~0.6.1"
1158 form-data "~2.3.2"
1159 har-validator "~5.1.3"
1160 http-signature "~1.2.0"
1161 is-typedarray "~1.0.0"
1162 isstream "~0.1.2"
1163 json-stringify-safe "~5.0.1"
1164 mime-types "~2.1.19"
1165 oauth-sign "~0.9.0"
1166 performance-now "^2.1.0"
1167 qs "~6.5.2"
1168 safe-buffer "^5.1.2"
1169 tough-cookie "~2.5.0"
1170 tunnel-agent "^0.6.0"
1171 uuid "^3.3.2"
1172
1173require-directory@^2.1.1:
1174 version "2.1.1"
1175 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
1176 integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
1177
1178require-main-filename@^2.0.0:
1179 version "2.0.0"
1180 resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
1181 integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
1182
1183safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
1184 version "5.2.1"
1185 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
1186 integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
1187
1188safe-buffer@~5.1.0, safe-buffer@~5.1.1:
1189 version "5.1.2"
1190 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
1191 integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
1192
1193safe-stable-stringify@^1.1.0:
1194 version "1.1.1"
1195 resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz#c8a220ab525cd94e60ebf47ddc404d610dc5d84a"
1196 integrity sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==
1197
1198safe-stable-stringify@^2.3.1:
1199 version "2.3.1"
1200 resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz#ab67cbe1fe7d40603ca641c5e765cb942d04fc73"
1201 integrity sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==
1202
1203safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
1204 version "2.1.2"
1205 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1206 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
1207
1208sax@~1.2.4:
1209 version "1.2.4"
1210 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
1211 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
1212
1213set-blocking@^2.0.0:
1214 version "2.0.0"
1215 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
1216 integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
1217
1218side-channel@^1.0.4:
1219 version "1.0.4"
1220 resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
1221 integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
1222 dependencies:
1223 call-bind "^1.0.0"
1224 get-intrinsic "^1.0.2"
1225 object-inspect "^1.9.0"
1226
1227simple-swizzle@^0.2.2:
1228 version "0.2.2"
1229 resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
1230 integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
1231 dependencies:
1232 is-arrayish "^0.3.1"
1233
1234source-map@^0.6.1:
1235 version "0.6.1"
1236 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
1237 integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
1238
1239sprintf-js@~1.0.2:
1240 version "1.0.3"
1241 resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
1242 integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
1243
1244sshpk@^1.7.0:
1245 version "1.17.0"
1246 resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5"
1247 integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==
1248 dependencies:
1249 asn1 "~0.2.3"
1250 assert-plus "^1.0.0"
1251 bcrypt-pbkdf "^1.0.0"
1252 dashdash "^1.12.0"
1253 ecc-jsbn "~0.1.1"
1254 getpass "^0.1.1"
1255 jsbn "~0.1.0"
1256 safer-buffer "^2.0.2"
1257 tweetnacl "~0.14.0"
1258
1259stable@^0.1.8:
1260 version "0.1.8"
1261 resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
1262 integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
1263
1264stack-trace@0.0.x:
1265 version "0.0.10"
1266 resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
1267 integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=
1268
1269string-width@^4.1.0, string-width@^4.2.0:
1270 version "4.2.3"
1271 resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1272 integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
1273 dependencies:
1274 emoji-regex "^8.0.0"
1275 is-fullwidth-code-point "^3.0.0"
1276 strip-ansi "^6.0.1"
1277
1278string.prototype.trimend@^1.0.4:
1279 version "1.0.4"
1280 resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
1281 integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
1282 dependencies:
1283 call-bind "^1.0.2"
1284 define-properties "^1.1.3"
1285
1286string.prototype.trimstart@^1.0.4:
1287 version "1.0.4"
1288 resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
1289 integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
1290 dependencies:
1291 call-bind "^1.0.2"
1292 define-properties "^1.1.3"
1293
1294string_decoder@^1.1.1:
1295 version "1.3.0"
1296 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
1297 integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
1298 dependencies:
1299 safe-buffer "~5.2.0"
1300
1301string_decoder@~1.1.1:
1302 version "1.1.1"
1303 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
1304 integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
1305 dependencies:
1306 safe-buffer "~5.1.0"
1307
1308strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1309 version "6.0.1"
1310 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1311 integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
1312 dependencies:
1313 ansi-regex "^5.0.1"
1314
1315supports-color@^5.3.0:
1316 version "5.5.0"
1317 resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1318 integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1319 dependencies:
1320 has-flag "^3.0.0"
1321
1322svg-sprite@^1.5.4:
1323 version "1.5.4"
1324 resolved "https://registry.yarnpkg.com/svg-sprite/-/svg-sprite-1.5.4.tgz#974fd4734ea00d9951ce335a453ab2b66551e2d1"
1325 integrity sha512-3jeqAmQS4c4rAMzsQNBXo3+J/x65JIxaFl15wTyvrJdT/G0DzXd67oTMBxz5+lCb8ETsWjM6ZAyr/+R+BwXzag==
1326 dependencies:
1327 "@xmldom/xmldom" "^0.7.5"
1328 async "^3.2.3"
1329 css-selector-parser "^1.4.1"
1330 cssmin "^0.4.3"
1331 cssom "^0.5.0"
1332 glob "^7.2.0"
1333 js-yaml "^3.14.1"
1334 lodash "^4.17.21"
1335 mkdirp "^0.5.5"
1336 mustache "^4.2.0"
1337 phantomjs-prebuilt "^2.1.16"
1338 prettysize "^2.0.0"
1339 svgo "^1.3.2"
1340 vinyl "^2.2.1"
1341 winston "^3.5.1"
1342 xpath "^0.0.32"
1343 yargs "^15.4.1"
1344
1345svgo@^1.3.2:
1346 version "1.3.2"
1347 resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167"
1348 integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==
1349 dependencies:
1350 chalk "^2.4.1"
1351 coa "^2.0.2"
1352 css-select "^2.0.0"
1353 css-select-base-adapter "^0.1.1"
1354 css-tree "1.0.0-alpha.37"
1355 csso "^4.0.2"
1356 js-yaml "^3.13.1"
1357 mkdirp "~0.5.1"
1358 object.values "^1.1.0"
1359 sax "~1.2.4"
1360 stable "^0.1.8"
1361 unquote "~1.1.1"
1362 util.promisify "~1.0.0"
1363
1364text-hex@1.0.x:
1365 version "1.0.0"
1366 resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5"
1367 integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==
1368
1369throttleit@^1.0.0:
1370 version "1.0.0"
1371 resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c"
1372 integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=
1373
1374tough-cookie@~2.5.0:
1375 version "2.5.0"
1376 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
1377 integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
1378 dependencies:
1379 psl "^1.1.28"
1380 punycode "^2.1.1"
1381
1382triple-beam@^1.3.0:
1383 version "1.3.0"
1384 resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9"
1385 integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==
1386
1387tunnel-agent@^0.6.0:
1388 version "0.6.0"
1389 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
1390 integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
1391 dependencies:
1392 safe-buffer "^5.0.1"
1393
1394tweetnacl@^0.14.3, tweetnacl@~0.14.0:
1395 version "0.14.5"
1396 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
1397 integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
1398
1399typedarray@^0.0.6:
1400 version "0.0.6"
1401 resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
1402 integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
1403
1404unbox-primitive@^1.0.1:
1405 version "1.0.1"
1406 resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
1407 integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
1408 dependencies:
1409 function-bind "^1.1.1"
1410 has-bigints "^1.0.1"
1411 has-symbols "^1.0.2"
1412 which-boxed-primitive "^1.0.2"
1413
1414unquote@~1.1.1:
1415 version "1.1.1"
1416 resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
1417 integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=
1418
1419uri-js@^4.2.2:
1420 version "4.4.1"
1421 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
1422 integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
1423 dependencies:
1424 punycode "^2.1.0"
1425
1426util-deprecate@^1.0.1, util-deprecate@~1.0.1:
1427 version "1.0.2"
1428 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
1429 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
1430
1431util.promisify@~1.0.0:
1432 version "1.0.1"
1433 resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee"
1434 integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==
1435 dependencies:
1436 define-properties "^1.1.3"
1437 es-abstract "^1.17.2"
1438 has-symbols "^1.0.1"
1439 object.getownpropertydescriptors "^2.1.0"
1440
1441uuid@^3.3.2:
1442 version "3.4.0"
1443 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
1444 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
1445
1446verror@1.10.0:
1447 version "1.10.0"
1448 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
1449 integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
1450 dependencies:
1451 assert-plus "^1.0.0"
1452 core-util-is "1.0.2"
1453 extsprintf "^1.2.0"
1454
1455vinyl@^2.2.1:
1456 version "2.2.1"
1457 resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974"
1458 integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==
1459 dependencies:
1460 clone "^2.1.1"
1461 clone-buffer "^1.0.0"
1462 clone-stats "^1.0.0"
1463 cloneable-readable "^1.0.0"
1464 remove-trailing-separator "^1.0.1"
1465 replace-ext "^1.0.0"
1466
1467which-boxed-primitive@^1.0.2:
1468 version "1.0.2"
1469 resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
1470 integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
1471 dependencies:
1472 is-bigint "^1.0.1"
1473 is-boolean-object "^1.1.0"
1474 is-number-object "^1.0.4"
1475 is-string "^1.0.5"
1476 is-symbol "^1.0.3"
1477
1478which-module@^2.0.0:
1479 version "2.0.0"
1480 resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
1481 integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
1482
1483which@^1.2.10:
1484 version "1.3.1"
1485 resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
1486 integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
1487 dependencies:
1488 isexe "^2.0.0"
1489
1490winston-transport@^4.4.2:
1491 version "4.5.0"
1492 resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.5.0.tgz#6e7b0dd04d393171ed5e4e4905db265f7ab384fa"
1493 integrity sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==
1494 dependencies:
1495 logform "^2.3.2"
1496 readable-stream "^3.6.0"
1497 triple-beam "^1.3.0"
1498
1499winston@^3.5.1:
1500 version "3.5.1"
1501 resolved "https://registry.yarnpkg.com/winston/-/winston-3.5.1.tgz#b25cc899d015836dbf8c583dec8c4c4483a0da2e"
1502 integrity sha512-tbRtVy+vsSSCLcZq/8nXZaOie/S2tPXPFt4be/Q3vI/WtYwm7rrwidxVw2GRa38FIXcJ1kUM6MOZ9Jmnk3F3UA==
1503 dependencies:
1504 "@dabh/diagnostics" "^2.0.2"
1505 async "^3.2.3"
1506 is-stream "^2.0.0"
1507 logform "^2.3.2"
1508 one-time "^1.0.0"
1509 readable-stream "^3.4.0"
1510 safe-stable-stringify "^2.3.1"
1511 stack-trace "0.0.x"
1512 triple-beam "^1.3.0"
1513 winston-transport "^4.4.2"
1514
1515wrap-ansi@^6.2.0:
1516 version "6.2.0"
1517 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
1518 integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
1519 dependencies:
1520 ansi-styles "^4.0.0"
1521 string-width "^4.1.0"
1522 strip-ansi "^6.0.0"
1523
1524wrappy@1:
1525 version "1.0.2"
1526 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1527 integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
1528
1529xpath@^0.0.32:
1530 version "0.0.32"
1531 resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.32.tgz#1b73d3351af736e17ec078d6da4b8175405c48af"
1532 integrity sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==
1533
1534y18n@^4.0.0:
1535 version "4.0.3"
1536 resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
1537 integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
1538
1539yargs-parser@^18.1.2:
1540 version "18.1.3"
1541 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
1542 integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
1543 dependencies:
1544 camelcase "^5.0.0"
1545 decamelize "^1.2.0"
1546
1547yargs@^15.4.1:
1548 version "15.4.1"
1549 resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
1550 integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
1551 dependencies:
1552 cliui "^6.0.0"
1553 decamelize "^1.2.0"
1554 find-up "^4.1.0"
1555 get-caller-file "^2.0.1"
1556 require-directory "^2.1.1"
1557 require-main-filename "^2.0.0"
1558 set-blocking "^2.0.0"
1559 string-width "^4.2.0"
1560 which-module "^2.0.0"
1561 y18n "^4.0.0"
1562 yargs-parser "^18.1.2"
1563
1564yauzl@^2.10.0:
1565 version "2.10.0"
1566 resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
1567 integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
1568 dependencies:
1569 buffer-crc32 "~0.2.3"
1570 fd-slicer "~1.1.0"