From b7da837654004fee3e267add35527bab377eaeb1 Mon Sep 17 00:00:00 2001 From: monoid Date: Thu, 5 Jan 2023 18:18:07 +0900 Subject: [PATCH] init --- .gitignore | 3 + .vscode/extensions.json | 6 + .vscode/settings.json | 8 + README.md | 26 + components/Button.tsx | 12 + deno.json | 10 + deno.lock | 348 ++ dev.ts | 5 + fresh.gen.ts | 50 + import_map.json | 18 + islands/ContentRenderer.tsx | 65 + islands/Counter.tsx | 17 + islands/DirList.tsx | 93 + islands/DocSearch.tsx | 44 + islands/FileViewer.tsx | 17 + islands/MarkdownRenderer.tsx | 13 + islands/UpList.tsx | 39 + keyout.ts | 16 + main.ts | 86 + routes/_404.tsx | 24 + routes/_middleware.ts | 20 + routes/api/doc.ts | 0 routes/api/login.ts | 65 + routes/api/logout.ts | 17 + routes/dir/[...path].tsx | 83 + routes/doc/index.tsx | 28 + routes/fs/[...path].ts | 74 + routes/index.tsx | 24 + routes/login.tsx | 38 + search.ts | 85 + src/client_search.ts | 31 + src/collect.ts | 210 + src/media.ts | 60 + src/readDoc.ts | 36 + src/store/doc.ts | 40 + src/user/db.ts | 13 + src/user/user.ts | 65 + static/favicon.ico | Bin 0 -> 22382 bytes static/github-markdown.css | 1036 +++++ static/icon/0-circle-fill.svg | 4 + static/icon/0-circle.svg | 4 + static/icon/0-square-fill.svg | 4 + static/icon/0-square.svg | 4 + static/icon/1-circle-fill.svg | 3 + static/icon/1-circle.svg | 3 + static/icon/1-square-fill.svg | 3 + static/icon/1-square.svg | 4 + static/icon/123.svg | 3 + static/icon/2-circle-fill.svg | 3 + static/icon/2-circle.svg | 3 + static/icon/2-square-fill.svg | 3 + static/icon/2-square.svg | 4 + static/icon/3-circle-fill.svg | 3 + static/icon/3-circle.svg | 4 + static/icon/3-square-fill.svg | 3 + static/icon/3-square.svg | 4 + static/icon/4-circle-fill.svg | 3 + static/icon/4-circle.svg | 4 + static/icon/4-square-fill.svg | 4 + static/icon/4-square.svg | 4 + static/icon/5-circle-fill.svg | 3 + static/icon/5-circle.svg | 3 + static/icon/5-square-fill.svg | 3 + static/icon/5-square.svg | 4 + static/icon/6-circle-fill.svg | 3 + static/icon/6-circle.svg | 3 + static/icon/6-square-fill.svg | 4 + static/icon/6-square.svg | 4 + static/icon/7-circle-fill.svg | 3 + static/icon/7-circle.svg | 3 + static/icon/7-square-fill.svg | 3 + static/icon/7-square.svg | 4 + static/icon/8-circle-fill.svg | 3 + static/icon/8-circle.svg | 3 + static/icon/8-square-fill.svg | 4 + static/icon/8-square.svg | 4 + static/icon/9-circle-fill.svg | 3 + static/icon/9-circle.svg | 3 + static/icon/9-square-fill.svg | 4 + static/icon/9-square.svg | 4 + static/icon/activity.svg | 3 + static/icon/airplane-engines-fill.svg | 3 + static/icon/airplane-engines.svg | 3 + static/icon/airplane-fill.svg | 3 + static/icon/airplane.svg | 3 + static/icon/alarm-fill.svg | 3 + static/icon/alarm.svg | 4 + static/icon/alexa.svg | 3 + static/icon/align-bottom.svg | 4 + static/icon/align-center.svg | 3 + static/icon/align-end.svg | 4 + static/icon/align-middle.svg | 3 + static/icon/align-start.svg | 4 + static/icon/align-top.svg | 4 + static/icon/alipay.svg | 4 + static/icon/alt.svg | 3 + static/icon/amd.svg | 3 + static/icon/android.svg | 3 + static/icon/android2.svg | 3 + static/icon/app-indicator.svg | 4 + static/icon/app.svg | 3 + static/icon/apple.svg | 4 + static/icon/archive-fill.svg | 3 + static/icon/archive.svg | 3 + static/icon/arrow-90deg-down.svg | 3 + static/icon/arrow-90deg-left.svg | 3 + static/icon/arrow-90deg-right.svg | 3 + static/icon/arrow-90deg-up.svg | 3 + static/icon/arrow-bar-down.svg | 3 + static/icon/arrow-bar-left.svg | 3 + static/icon/arrow-bar-right.svg | 3 + static/icon/arrow-bar-up.svg | 3 + static/icon/arrow-clockwise.svg | 4 + static/icon/arrow-counterclockwise.svg | 4 + static/icon/arrow-down-circle-fill.svg | 3 + static/icon/arrow-down-circle.svg | 3 + static/icon/arrow-down-left-circle-fill.svg | 3 + static/icon/arrow-down-left-circle.svg | 3 + static/icon/arrow-down-left-square-fill.svg | 3 + static/icon/arrow-down-left-square.svg | 3 + static/icon/arrow-down-left.svg | 3 + static/icon/arrow-down-right-circle-fill.svg | 3 + static/icon/arrow-down-right-circle.svg | 3 + static/icon/arrow-down-right-square-fill.svg | 3 + static/icon/arrow-down-right-square.svg | 3 + static/icon/arrow-down-right.svg | 3 + static/icon/arrow-down-short.svg | 3 + static/icon/arrow-down-square-fill.svg | 3 + static/icon/arrow-down-square.svg | 3 + static/icon/arrow-down-up.svg | 3 + static/icon/arrow-down.svg | 3 + static/icon/arrow-left-circle-fill.svg | 3 + static/icon/arrow-left-circle.svg | 3 + static/icon/arrow-left-right.svg | 3 + static/icon/arrow-left-short.svg | 3 + static/icon/arrow-left-square-fill.svg | 3 + static/icon/arrow-left-square.svg | 3 + static/icon/arrow-left.svg | 3 + static/icon/arrow-repeat.svg | 4 + static/icon/arrow-return-left.svg | 3 + static/icon/arrow-return-right.svg | 3 + static/icon/arrow-right-circle-fill.svg | 3 + static/icon/arrow-right-circle.svg | 3 + static/icon/arrow-right-short.svg | 3 + static/icon/arrow-right-square-fill.svg | 3 + static/icon/arrow-right-square.svg | 3 + static/icon/arrow-right.svg | 3 + static/icon/arrow-through-heart-fill.svg | 3 + static/icon/arrow-through-heart.svg | 3 + static/icon/arrow-up-circle-fill.svg | 3 + static/icon/arrow-up-circle.svg | 3 + static/icon/arrow-up-left-circle-fill.svg | 3 + static/icon/arrow-up-left-circle.svg | 3 + static/icon/arrow-up-left-square-fill.svg | 3 + static/icon/arrow-up-left-square.svg | 3 + static/icon/arrow-up-left.svg | 3 + static/icon/arrow-up-right-circle-fill.svg | 3 + static/icon/arrow-up-right-circle.svg | 3 + static/icon/arrow-up-right-square-fill.svg | 3 + static/icon/arrow-up-right-square.svg | 3 + static/icon/arrow-up-right.svg | 3 + static/icon/arrow-up-short.svg | 3 + static/icon/arrow-up-square-fill.svg | 3 + static/icon/arrow-up-square.svg | 3 + static/icon/arrow-up.svg | 3 + static/icon/arrows-angle-contract.svg | 3 + static/icon/arrows-angle-expand.svg | 3 + static/icon/arrows-collapse.svg | 3 + static/icon/arrows-expand.svg | 3 + static/icon/arrows-fullscreen.svg | 3 + static/icon/arrows-move.svg | 3 + static/icon/aspect-ratio-fill.svg | 3 + static/icon/aspect-ratio.svg | 4 + static/icon/asterisk.svg | 3 + static/icon/at.svg | 3 + static/icon/award-fill.svg | 4 + static/icon/award.svg | 4 + static/icon/back.svg | 3 + static/icon/backspace-fill.svg | 3 + static/icon/backspace-reverse-fill.svg | 3 + static/icon/backspace-reverse.svg | 4 + static/icon/backspace.svg | 4 + static/icon/badge-3d-fill.svg | 4 + static/icon/badge-3d.svg | 4 + static/icon/badge-4k-fill.svg | 4 + static/icon/badge-4k.svg | 4 + static/icon/badge-8k-fill.svg | 4 + static/icon/badge-8k.svg | 4 + static/icon/badge-ad-fill.svg | 4 + static/icon/badge-ad.svg | 4 + static/icon/badge-ar-fill.svg | 4 + static/icon/badge-ar.svg | 4 + static/icon/badge-cc-fill.svg | 3 + static/icon/badge-cc.svg | 4 + static/icon/badge-hd-fill.svg | 4 + static/icon/badge-hd.svg | 4 + static/icon/badge-sd-fill.svg | 4 + static/icon/badge-sd.svg | 3 + static/icon/badge-tm-fill.svg | 3 + static/icon/badge-tm.svg | 4 + static/icon/badge-vo-fill.svg | 4 + static/icon/badge-vo.svg | 4 + static/icon/badge-vr-fill.svg | 4 + static/icon/badge-vr.svg | 4 + static/icon/badge-wc-fill.svg | 3 + static/icon/badge-wc.svg | 4 + static/icon/bag-check-fill.svg | 3 + static/icon/bag-check.svg | 4 + static/icon/bag-dash-fill.svg | 3 + static/icon/bag-dash.svg | 4 + static/icon/bag-fill.svg | 3 + static/icon/bag-heart-fill.svg | 3 + static/icon/bag-heart.svg | 3 + static/icon/bag-plus-fill.svg | 3 + static/icon/bag-plus.svg | 4 + static/icon/bag-x-fill.svg | 3 + static/icon/bag-x.svg | 4 + static/icon/bag.svg | 3 + static/icon/balloon-fill.svg | 3 + static/icon/balloon-heart-fill.svg | 3 + static/icon/balloon-heart.svg | 3 + static/icon/balloon.svg | 3 + static/icon/bandaid-fill.svg | 3 + static/icon/bandaid.svg | 4 + static/icon/bank.svg | 3 + static/icon/bank2.svg | 3 + static/icon/bar-chart-fill.svg | 3 + static/icon/bar-chart-line-fill.svg | 3 + static/icon/bar-chart-line.svg | 3 + static/icon/bar-chart-steps.svg | 3 + static/icon/bar-chart.svg | 3 + static/icon/basket-fill.svg | 3 + static/icon/basket.svg | 3 + static/icon/basket2-fill.svg | 3 + static/icon/basket2.svg | 4 + static/icon/basket3-fill.svg | 3 + static/icon/basket3.svg | 3 + static/icon/battery-charging.svg | 6 + static/icon/battery-full.svg | 4 + static/icon/battery-half.svg | 4 + static/icon/battery.svg | 3 + static/icon/behance.svg | 3 + static/icon/bell-fill.svg | 3 + static/icon/bell-slash-fill.svg | 3 + static/icon/bell-slash.svg | 3 + static/icon/bell.svg | 3 + static/icon/bezier.svg | 4 + static/icon/bezier2.svg | 3 + static/icon/bicycle.svg | 3 + static/icon/binoculars-fill.svg | 3 + static/icon/binoculars.svg | 3 + static/icon/blockquote-left.svg | 3 + static/icon/blockquote-right.svg | 3 + static/icon/bluetooth.svg | 3 + static/icon/body-text.svg | 3 + static/icon/book-fill.svg | 3 + static/icon/book-half.svg | 3 + static/icon/book.svg | 3 + static/icon/bookmark-check-fill.svg | 3 + static/icon/bookmark-check.svg | 4 + static/icon/bookmark-dash-fill.svg | 3 + static/icon/bookmark-dash.svg | 4 + static/icon/bookmark-fill.svg | 3 + static/icon/bookmark-heart-fill.svg | 3 + static/icon/bookmark-heart.svg | 4 + static/icon/bookmark-plus-fill.svg | 3 + static/icon/bookmark-plus.svg | 4 + static/icon/bookmark-star-fill.svg | 3 + static/icon/bookmark-star.svg | 4 + static/icon/bookmark-x-fill.svg | 3 + static/icon/bookmark-x.svg | 4 + static/icon/bookmark.svg | 3 + static/icon/bookmarks-fill.svg | 4 + static/icon/bookmarks.svg | 4 + static/icon/bookshelf.svg | 3 + static/icon/boombox-fill.svg | 4 + static/icon/boombox.svg | 6 + static/icon/bootstrap-fill.svg | 4 + static/icon/bootstrap-icons.css | 2018 +++++++++ static/icon/bootstrap-icons.json | 1998 ++++++++ static/icon/bootstrap-icons.scss | 4023 +++++++++++++++++ static/icon/bootstrap-icons.svg | 1 + static/icon/bootstrap-reboot.svg | 4 + static/icon/bootstrap.svg | 4 + static/icon/border-all.svg | 3 + static/icon/border-bottom.svg | 3 + static/icon/border-center.svg | 3 + static/icon/border-inner.svg | 5 + static/icon/border-left.svg | 3 + static/icon/border-middle.svg | 3 + static/icon/border-outer.svg | 4 + static/icon/border-right.svg | 3 + static/icon/border-style.svg | 3 + static/icon/border-top.svg | 3 + static/icon/border-width.svg | 3 + static/icon/border.svg | 3 + static/icon/bounding-box-circles.svg | 3 + static/icon/bounding-box.svg | 3 + static/icon/box-arrow-down-left.svg | 4 + static/icon/box-arrow-down-right.svg | 4 + static/icon/box-arrow-down.svg | 4 + static/icon/box-arrow-in-down-left.svg | 4 + static/icon/box-arrow-in-down-right.svg | 4 + static/icon/box-arrow-in-down.svg | 4 + static/icon/box-arrow-in-left.svg | 4 + static/icon/box-arrow-in-right.svg | 4 + static/icon/box-arrow-in-up-left.svg | 4 + static/icon/box-arrow-in-up-right.svg | 4 + static/icon/box-arrow-in-up.svg | 4 + static/icon/box-arrow-left.svg | 4 + static/icon/box-arrow-right.svg | 4 + static/icon/box-arrow-up-left.svg | 4 + static/icon/box-arrow-up-right.svg | 4 + static/icon/box-arrow-up.svg | 4 + static/icon/box-fill.svg | 3 + static/icon/box-seam-fill.svg | 3 + static/icon/box-seam.svg | 3 + static/icon/box.svg | 3 + static/icon/box2-fill.svg | 3 + static/icon/box2-heart-fill.svg | 3 + static/icon/box2-heart.svg | 4 + static/icon/box2.svg | 3 + static/icon/boxes.svg | 3 + static/icon/braces-asterisk.svg | 3 + static/icon/braces.svg | 3 + static/icon/bricks.svg | 3 + static/icon/briefcase-fill.svg | 4 + static/icon/briefcase.svg | 3 + static/icon/brightness-alt-high-fill.svg | 3 + static/icon/brightness-alt-high.svg | 3 + static/icon/brightness-alt-low-fill.svg | 3 + static/icon/brightness-alt-low.svg | 3 + static/icon/brightness-high-fill.svg | 3 + static/icon/brightness-high.svg | 3 + static/icon/brightness-low-fill.svg | 3 + static/icon/brightness-low.svg | 3 + static/icon/broadcast-pin.svg | 3 + static/icon/broadcast.svg | 3 + static/icon/browser-chrome.svg | 3 + static/icon/browser-edge.svg | 5 + static/icon/browser-firefox.svg | 3 + static/icon/browser-safari.svg | 3 + static/icon/brush-fill.svg | 3 + static/icon/brush.svg | 3 + static/icon/bucket-fill.svg | 3 + static/icon/bucket.svg | 3 + static/icon/bug-fill.svg | 4 + static/icon/bug.svg | 3 + static/icon/building-add.svg | 5 + static/icon/building-check.svg | 5 + static/icon/building-dash.svg | 5 + static/icon/building-down.svg | 5 + static/icon/building-exclamation.svg | 4 + static/icon/building-fill-add.svg | 4 + static/icon/building-fill-check.svg | 4 + static/icon/building-fill-dash.svg | 4 + static/icon/building-fill-down.svg | 4 + static/icon/building-fill-exclamation.svg | 4 + static/icon/building-fill-gear.svg | 4 + static/icon/building-fill-lock.svg | 4 + static/icon/building-fill-slash.svg | 4 + static/icon/building-fill-up.svg | 4 + static/icon/building-fill-x.svg | 4 + static/icon/building-fill.svg | 3 + static/icon/building-gear.svg | 4 + static/icon/building-lock.svg | 4 + static/icon/building-slash.svg | 5 + static/icon/building-up.svg | 5 + static/icon/building-x.svg | 4 + static/icon/building.svg | 4 + static/icon/buildings-fill.svg | 3 + static/icon/buildings.svg | 4 + static/icon/bullseye.svg | 6 + static/icon/bus-front-fill.svg | 3 + static/icon/bus-front.svg | 4 + static/icon/c-circle-fill.svg | 3 + static/icon/c-circle.svg | 3 + static/icon/c-square-fill.svg | 3 + static/icon/c-square.svg | 4 + static/icon/calculator-fill.svg | 3 + static/icon/calculator.svg | 4 + static/icon/calendar-check-fill.svg | 3 + static/icon/calendar-check.svg | 4 + static/icon/calendar-date-fill.svg | 4 + static/icon/calendar-date.svg | 4 + static/icon/calendar-day-fill.svg | 3 + static/icon/calendar-day.svg | 4 + static/icon/calendar-event-fill.svg | 3 + static/icon/calendar-event.svg | 4 + static/icon/calendar-fill.svg | 3 + static/icon/calendar-heart-fill.svg | 3 + static/icon/calendar-heart.svg | 3 + static/icon/calendar-minus-fill.svg | 3 + static/icon/calendar-minus.svg | 4 + static/icon/calendar-month-fill.svg | 4 + static/icon/calendar-month.svg | 4 + static/icon/calendar-plus-fill.svg | 3 + static/icon/calendar-plus.svg | 4 + static/icon/calendar-range-fill.svg | 3 + static/icon/calendar-range.svg | 4 + static/icon/calendar-week-fill.svg | 3 + static/icon/calendar-week.svg | 4 + static/icon/calendar-x-fill.svg | 3 + static/icon/calendar-x.svg | 4 + static/icon/calendar.svg | 3 + static/icon/calendar2-check-fill.svg | 3 + static/icon/calendar2-check.svg | 5 + static/icon/calendar2-date-fill.svg | 4 + static/icon/calendar2-date.svg | 5 + static/icon/calendar2-day-fill.svg | 3 + static/icon/calendar2-day.svg | 5 + static/icon/calendar2-event-fill.svg | 3 + static/icon/calendar2-event.svg | 5 + static/icon/calendar2-fill.svg | 3 + static/icon/calendar2-heart-fill.svg | 3 + static/icon/calendar2-heart.svg | 3 + static/icon/calendar2-minus-fill.svg | 3 + static/icon/calendar2-minus.svg | 5 + static/icon/calendar2-month-fill.svg | 4 + static/icon/calendar2-month.svg | 5 + static/icon/calendar2-plus-fill.svg | 3 + static/icon/calendar2-plus.svg | 4 + static/icon/calendar2-range-fill.svg | 3 + static/icon/calendar2-range.svg | 4 + static/icon/calendar2-week-fill.svg | 3 + static/icon/calendar2-week.svg | 4 + static/icon/calendar2-x-fill.svg | 3 + static/icon/calendar2-x.svg | 5 + static/icon/calendar2.svg | 4 + static/icon/calendar3-event-fill.svg | 3 + static/icon/calendar3-event.svg | 4 + static/icon/calendar3-fill.svg | 3 + static/icon/calendar3-range-fill.svg | 3 + static/icon/calendar3-range.svg | 4 + static/icon/calendar3-week-fill.svg | 3 + static/icon/calendar3-week.svg | 4 + static/icon/calendar3.svg | 4 + static/icon/calendar4-event.svg | 4 + static/icon/calendar4-range.svg | 4 + static/icon/calendar4-week.svg | 4 + static/icon/calendar4.svg | 3 + static/icon/camera-fill.svg | 4 + static/icon/camera-reels-fill.svg | 5 + static/icon/camera-reels.svg | 5 + static/icon/camera-video-fill.svg | 3 + static/icon/camera-video-off-fill.svg | 3 + static/icon/camera-video-off.svg | 3 + static/icon/camera-video.svg | 3 + static/icon/camera.svg | 4 + static/icon/camera2.svg | 4 + static/icon/capslock-fill.svg | 3 + static/icon/capslock.svg | 3 + static/icon/capsule-pill.svg | 3 + static/icon/capsule.svg | 3 + static/icon/car-front-fill.svg | 3 + static/icon/car-front.svg | 4 + static/icon/card-checklist.svg | 4 + static/icon/card-heading.svg | 4 + static/icon/card-image.svg | 4 + static/icon/card-list.svg | 4 + static/icon/card-text.svg | 4 + static/icon/caret-down-fill.svg | 3 + static/icon/caret-down-square-fill.svg | 3 + static/icon/caret-down-square.svg | 4 + static/icon/caret-down.svg | 3 + static/icon/caret-left-fill.svg | 3 + static/icon/caret-left-square-fill.svg | 3 + static/icon/caret-left-square.svg | 4 + static/icon/caret-left.svg | 3 + static/icon/caret-right-fill.svg | 3 + static/icon/caret-right-square-fill.svg | 3 + static/icon/caret-right-square.svg | 4 + static/icon/caret-right.svg | 3 + static/icon/caret-up-fill.svg | 3 + static/icon/caret-up-square-fill.svg | 3 + static/icon/caret-up-square.svg | 4 + static/icon/caret-up.svg | 3 + static/icon/cart-check-fill.svg | 3 + static/icon/cart-check.svg | 4 + static/icon/cart-dash-fill.svg | 3 + static/icon/cart-dash.svg | 4 + static/icon/cart-fill.svg | 3 + static/icon/cart-plus-fill.svg | 3 + static/icon/cart-plus.svg | 4 + static/icon/cart-x-fill.svg | 3 + static/icon/cart-x.svg | 4 + static/icon/cart.svg | 3 + static/icon/cart2.svg | 3 + static/icon/cart3.svg | 3 + static/icon/cart4.svg | 3 + static/icon/cash-coin.svg | 6 + static/icon/cash-stack.svg | 4 + static/icon/cash.svg | 4 + static/icon/cassette-fill.svg | 4 + static/icon/cassette.svg | 4 + static/icon/cast.svg | 4 + static/icon/cc-circle-fill.svg | 3 + static/icon/cc-circle.svg | 3 + static/icon/cc-square-fill.svg | 3 + static/icon/cc-square.svg | 4 + static/icon/chat-dots-fill.svg | 3 + static/icon/chat-dots.svg | 4 + static/icon/chat-fill.svg | 3 + static/icon/chat-heart-fill.svg | 3 + static/icon/chat-heart.svg | 3 + static/icon/chat-left-dots-fill.svg | 3 + static/icon/chat-left-dots.svg | 4 + static/icon/chat-left-fill.svg | 3 + static/icon/chat-left-heart-fill.svg | 3 + static/icon/chat-left-heart.svg | 4 + static/icon/chat-left-quote-fill.svg | 3 + static/icon/chat-left-quote.svg | 4 + static/icon/chat-left-text-fill.svg | 3 + static/icon/chat-left-text.svg | 4 + static/icon/chat-left.svg | 3 + static/icon/chat-quote-fill.svg | 3 + static/icon/chat-quote.svg | 4 + static/icon/chat-right-dots-fill.svg | 3 + static/icon/chat-right-dots.svg | 4 + static/icon/chat-right-fill.svg | 3 + static/icon/chat-right-heart-fill.svg | 3 + static/icon/chat-right-heart.svg | 4 + static/icon/chat-right-quote-fill.svg | 3 + static/icon/chat-right-quote.svg | 4 + static/icon/chat-right-text-fill.svg | 3 + static/icon/chat-right-text.svg | 4 + static/icon/chat-right.svg | 3 + static/icon/chat-square-dots-fill.svg | 3 + static/icon/chat-square-dots.svg | 4 + static/icon/chat-square-fill.svg | 3 + static/icon/chat-square-heart-fill.svg | 3 + static/icon/chat-square-heart.svg | 4 + static/icon/chat-square-quote-fill.svg | 3 + static/icon/chat-square-quote.svg | 4 + static/icon/chat-square-text-fill.svg | 3 + static/icon/chat-square-text.svg | 4 + static/icon/chat-square.svg | 3 + static/icon/chat-text-fill.svg | 3 + static/icon/chat-text.svg | 4 + static/icon/chat.svg | 3 + static/icon/check-all.svg | 3 + static/icon/check-circle-fill.svg | 3 + static/icon/check-circle.svg | 4 + static/icon/check-lg.svg | 3 + static/icon/check-square-fill.svg | 3 + static/icon/check-square.svg | 4 + static/icon/check.svg | 3 + static/icon/check2-all.svg | 4 + static/icon/check2-circle.svg | 4 + static/icon/check2-square.svg | 4 + static/icon/check2.svg | 3 + static/icon/chevron-bar-contract.svg | 3 + static/icon/chevron-bar-down.svg | 3 + static/icon/chevron-bar-expand.svg | 3 + static/icon/chevron-bar-left.svg | 3 + static/icon/chevron-bar-right.svg | 3 + static/icon/chevron-bar-up.svg | 3 + static/icon/chevron-compact-down.svg | 3 + static/icon/chevron-compact-left.svg | 3 + static/icon/chevron-compact-right.svg | 3 + static/icon/chevron-compact-up.svg | 3 + static/icon/chevron-contract.svg | 3 + static/icon/chevron-double-down.svg | 4 + static/icon/chevron-double-left.svg | 4 + static/icon/chevron-double-right.svg | 4 + static/icon/chevron-double-up.svg | 4 + static/icon/chevron-down.svg | 3 + static/icon/chevron-expand.svg | 3 + static/icon/chevron-left.svg | 3 + static/icon/chevron-right.svg | 3 + static/icon/chevron-up.svg | 3 + static/icon/circle-fill.svg | 3 + static/icon/circle-half.svg | 3 + static/icon/circle-square.svg | 4 + static/icon/circle.svg | 3 + static/icon/clipboard-check-fill.svg | 4 + static/icon/clipboard-check.svg | 5 + static/icon/clipboard-data-fill.svg | 4 + static/icon/clipboard-data.svg | 5 + static/icon/clipboard-fill.svg | 3 + static/icon/clipboard-heart-fill.svg | 4 + static/icon/clipboard-heart.svg | 5 + static/icon/clipboard-minus-fill.svg | 4 + static/icon/clipboard-minus.svg | 5 + static/icon/clipboard-plus-fill.svg | 4 + static/icon/clipboard-plus.svg | 5 + static/icon/clipboard-pulse.svg | 3 + static/icon/clipboard-x-fill.svg | 4 + static/icon/clipboard-x.svg | 5 + static/icon/clipboard.svg | 4 + static/icon/clipboard2-check-fill.svg | 4 + static/icon/clipboard2-check.svg | 5 + static/icon/clipboard2-data-fill.svg | 4 + static/icon/clipboard2-data.svg | 5 + static/icon/clipboard2-fill.svg | 4 + static/icon/clipboard2-heart-fill.svg | 4 + static/icon/clipboard2-heart.svg | 5 + static/icon/clipboard2-minus-fill.svg | 4 + static/icon/clipboard2-minus.svg | 5 + static/icon/clipboard2-plus-fill.svg | 4 + static/icon/clipboard2-plus.svg | 5 + static/icon/clipboard2-pulse-fill.svg | 4 + static/icon/clipboard2-pulse.svg | 5 + static/icon/clipboard2-x-fill.svg | 4 + static/icon/clipboard2-x.svg | 5 + static/icon/clipboard2.svg | 4 + static/icon/clock-fill.svg | 3 + static/icon/clock-history.svg | 5 + static/icon/clock.svg | 4 + static/icon/cloud-arrow-down-fill.svg | 3 + static/icon/cloud-arrow-down.svg | 4 + static/icon/cloud-arrow-up-fill.svg | 3 + static/icon/cloud-arrow-up.svg | 4 + static/icon/cloud-check-fill.svg | 3 + static/icon/cloud-check.svg | 4 + static/icon/cloud-download-fill.svg | 3 + static/icon/cloud-download.svg | 4 + static/icon/cloud-drizzle-fill.svg | 3 + static/icon/cloud-drizzle.svg | 3 + static/icon/cloud-fill.svg | 3 + static/icon/cloud-fog-fill.svg | 3 + static/icon/cloud-fog.svg | 3 + static/icon/cloud-fog2-fill.svg | 3 + static/icon/cloud-fog2.svg | 3 + static/icon/cloud-hail-fill.svg | 3 + static/icon/cloud-hail.svg | 3 + static/icon/cloud-haze-fill.svg | 3 + static/icon/cloud-haze.svg | 3 + static/icon/cloud-haze2-fill.svg | 3 + static/icon/cloud-haze2.svg | 3 + static/icon/cloud-lightning-fill.svg | 3 + static/icon/cloud-lightning-rain-fill.svg | 3 + static/icon/cloud-lightning-rain.svg | 3 + static/icon/cloud-lightning.svg | 3 + static/icon/cloud-minus-fill.svg | 3 + static/icon/cloud-minus.svg | 4 + static/icon/cloud-moon-fill.svg | 4 + static/icon/cloud-moon.svg | 4 + static/icon/cloud-plus-fill.svg | 3 + static/icon/cloud-plus.svg | 4 + static/icon/cloud-rain-fill.svg | 3 + static/icon/cloud-rain-heavy-fill.svg | 3 + static/icon/cloud-rain-heavy.svg | 3 + static/icon/cloud-rain.svg | 3 + static/icon/cloud-slash-fill.svg | 3 + static/icon/cloud-slash.svg | 4 + static/icon/cloud-sleet-fill.svg | 3 + static/icon/cloud-sleet.svg | 3 + static/icon/cloud-snow-fill.svg | 3 + static/icon/cloud-snow.svg | 3 + static/icon/cloud-sun-fill.svg | 4 + static/icon/cloud-sun.svg | 4 + static/icon/cloud-upload-fill.svg | 3 + static/icon/cloud-upload.svg | 4 + static/icon/cloud.svg | 3 + static/icon/clouds-fill.svg | 4 + static/icon/clouds.svg | 4 + static/icon/cloudy-fill.svg | 3 + static/icon/cloudy.svg | 3 + static/icon/code-slash.svg | 3 + static/icon/code-square.svg | 4 + static/icon/code.svg | 3 + static/icon/coin.svg | 5 + static/icon/collection-fill.svg | 3 + static/icon/collection-play-fill.svg | 3 + static/icon/collection-play.svg | 4 + static/icon/collection.svg | 3 + static/icon/columns-gap.svg | 3 + static/icon/columns.svg | 3 + static/icon/command.svg | 3 + static/icon/compass-fill.svg | 3 + static/icon/compass.svg | 4 + static/icon/cone-striped.svg | 3 + static/icon/cone.svg | 3 + static/icon/controller.svg | 4 + static/icon/cpu-fill.svg | 4 + static/icon/cpu.svg | 3 + static/icon/credit-card-2-back-fill.svg | 3 + static/icon/credit-card-2-back.svg | 4 + static/icon/credit-card-2-front-fill.svg | 3 + static/icon/credit-card-2-front.svg | 4 + static/icon/credit-card-fill.svg | 3 + static/icon/credit-card.svg | 4 + static/icon/crop.svg | 3 + static/icon/cup-fill.svg | 3 + static/icon/cup-hot-fill.svg | 4 + static/icon/cup-hot.svg | 4 + static/icon/cup-straw.svg | 3 + static/icon/cup.svg | 3 + static/icon/currency-bitcoin.svg | 3 + static/icon/currency-dollar.svg | 3 + static/icon/currency-euro.svg | 3 + static/icon/currency-exchange.svg | 3 + static/icon/currency-pound.svg | 3 + static/icon/currency-rupee.svg | 3 + static/icon/currency-yen.svg | 3 + static/icon/cursor-fill.svg | 3 + static/icon/cursor-text.svg | 3 + static/icon/cursor.svg | 3 + static/icon/dash-circle-dotted.svg | 3 + static/icon/dash-circle-fill.svg | 3 + static/icon/dash-circle.svg | 4 + static/icon/dash-lg.svg | 3 + static/icon/dash-square-dotted.svg | 3 + static/icon/dash-square-fill.svg | 3 + static/icon/dash-square.svg | 4 + static/icon/dash.svg | 3 + static/icon/database-add.svg | 4 + static/icon/database-check.svg | 4 + static/icon/database-dash.svg | 4 + static/icon/database-down.svg | 4 + static/icon/database-exclamation.svg | 4 + static/icon/database-fill-add.svg | 4 + static/icon/database-fill-check.svg | 4 + static/icon/database-fill-dash.svg | 4 + static/icon/database-fill-down.svg | 4 + static/icon/database-fill-exclamation.svg | 5 + static/icon/database-fill-gear.svg | 4 + static/icon/database-fill-lock.svg | 5 + static/icon/database-fill-slash.svg | 4 + static/icon/database-fill-up.svg | 4 + static/icon/database-fill-x.svg | 5 + static/icon/database-fill.svg | 6 + static/icon/database-gear.svg | 4 + static/icon/database-lock.svg | 4 + static/icon/database-slash.svg | 4 + static/icon/database-up.svg | 4 + static/icon/database-x.svg | 4 + static/icon/database.svg | 3 + static/icon/device-hdd-fill.svg | 4 + static/icon/device-hdd.svg | 5 + static/icon/device-ssd-fill.svg | 4 + static/icon/device-ssd.svg | 4 + static/icon/diagram-2-fill.svg | 3 + static/icon/diagram-2.svg | 3 + static/icon/diagram-3-fill.svg | 3 + static/icon/diagram-3.svg | 3 + static/icon/diamond-fill.svg | 3 + static/icon/diamond-half.svg | 3 + static/icon/diamond.svg | 3 + static/icon/dice-1-fill.svg | 3 + static/icon/dice-1.svg | 4 + static/icon/dice-2-fill.svg | 3 + static/icon/dice-2.svg | 4 + static/icon/dice-3-fill.svg | 3 + static/icon/dice-3.svg | 4 + static/icon/dice-4-fill.svg | 3 + static/icon/dice-4.svg | 4 + static/icon/dice-5-fill.svg | 3 + static/icon/dice-5.svg | 4 + static/icon/dice-6-fill.svg | 3 + static/icon/dice-6.svg | 4 + static/icon/disc-fill.svg | 3 + static/icon/disc.svg | 4 + static/icon/discord.svg | 3 + static/icon/display-fill.svg | 3 + static/icon/display.svg | 3 + static/icon/displayport-fill.svg | 3 + static/icon/displayport.svg | 4 + static/icon/distribute-horizontal.svg | 4 + static/icon/distribute-vertical.svg | 4 + static/icon/door-closed-fill.svg | 3 + static/icon/door-closed.svg | 4 + static/icon/door-open-fill.svg | 3 + static/icon/door-open.svg | 4 + static/icon/dot.svg | 3 + static/icon/download.svg | 4 + static/icon/dpad-fill.svg | 3 + static/icon/dpad.svg | 4 + static/icon/dribbble.svg | 3 + static/icon/dropbox.svg | 3 + static/icon/droplet-fill.svg | 3 + static/icon/droplet-half.svg | 4 + static/icon/droplet.svg | 4 + static/icon/ear-fill.svg | 3 + static/icon/ear.svg | 3 + static/icon/earbuds.svg | 3 + static/icon/easel-fill.svg | 3 + static/icon/easel.svg | 3 + static/icon/easel2-fill.svg | 4 + static/icon/easel2.svg | 3 + static/icon/easel3-fill.svg | 3 + static/icon/easel3.svg | 3 + static/icon/egg-fill.svg | 3 + static/icon/egg-fried.svg | 4 + static/icon/egg.svg | 3 + static/icon/eject-fill.svg | 3 + static/icon/eject.svg | 3 + static/icon/emoji-angry-fill.svg | 3 + static/icon/emoji-angry.svg | 4 + static/icon/emoji-dizzy-fill.svg | 3 + static/icon/emoji-dizzy.svg | 4 + static/icon/emoji-expressionless-fill.svg | 3 + static/icon/emoji-expressionless.svg | 4 + static/icon/emoji-frown-fill.svg | 3 + static/icon/emoji-frown.svg | 4 + static/icon/emoji-heart-eyes-fill.svg | 3 + static/icon/emoji-heart-eyes.svg | 4 + static/icon/emoji-kiss-fill.svg | 3 + static/icon/emoji-kiss.svg | 3 + static/icon/emoji-laughing-fill.svg | 3 + static/icon/emoji-laughing.svg | 4 + static/icon/emoji-neutral-fill.svg | 3 + static/icon/emoji-neutral.svg | 4 + static/icon/emoji-smile-fill.svg | 3 + static/icon/emoji-smile-upside-down-fill.svg | 3 + static/icon/emoji-smile-upside-down.svg | 4 + static/icon/emoji-smile.svg | 4 + static/icon/emoji-sunglasses-fill.svg | 3 + static/icon/emoji-sunglasses.svg | 4 + static/icon/emoji-wink-fill.svg | 3 + static/icon/emoji-wink.svg | 4 + static/icon/envelope-at-fill.svg | 4 + static/icon/envelope-at.svg | 4 + static/icon/envelope-check-fill.svg | 4 + static/icon/envelope-check.svg | 4 + static/icon/envelope-dash-fill.svg | 4 + static/icon/envelope-dash.svg | 4 + static/icon/envelope-exclamation-fill.svg | 4 + static/icon/envelope-exclamation.svg | 4 + static/icon/envelope-fill.svg | 3 + static/icon/envelope-heart-fill.svg | 4 + static/icon/envelope-heart.svg | 3 + static/icon/envelope-open-fill.svg | 3 + static/icon/envelope-open-heart-fill.svg | 4 + static/icon/envelope-open-heart.svg | 3 + static/icon/envelope-open.svg | 3 + static/icon/envelope-paper-fill.svg | 3 + static/icon/envelope-paper-heart-fill.svg | 3 + static/icon/envelope-paper-heart.svg | 3 + static/icon/envelope-paper.svg | 3 + static/icon/envelope-plus-fill.svg | 4 + static/icon/envelope-plus.svg | 4 + static/icon/envelope-slash-fill.svg | 4 + static/icon/envelope-slash.svg | 4 + static/icon/envelope-x-fill.svg | 4 + static/icon/envelope-x.svg | 4 + static/icon/envelope.svg | 3 + static/icon/eraser-fill.svg | 3 + static/icon/eraser.svg | 3 + static/icon/escape.svg | 4 + static/icon/ethernet.svg | 4 + static/icon/ev-front-fill.svg | 3 + static/icon/ev-front.svg | 4 + static/icon/ev-station-fill.svg | 3 + static/icon/ev-station.svg | 4 + static/icon/exclamation-circle-fill.svg | 3 + static/icon/exclamation-circle.svg | 4 + static/icon/exclamation-diamond-fill.svg | 3 + static/icon/exclamation-diamond.svg | 4 + static/icon/exclamation-lg.svg | 3 + static/icon/exclamation-octagon-fill.svg | 3 + static/icon/exclamation-octagon.svg | 4 + static/icon/exclamation-square-fill.svg | 3 + static/icon/exclamation-square.svg | 4 + static/icon/exclamation-triangle-fill.svg | 3 + static/icon/exclamation-triangle.svg | 4 + static/icon/exclamation.svg | 3 + static/icon/exclude.svg | 3 + static/icon/explicit-fill.svg | 3 + static/icon/explicit.svg | 4 + static/icon/eye-fill.svg | 4 + static/icon/eye-slash-fill.svg | 4 + static/icon/eye-slash.svg | 5 + static/icon/eye.svg | 4 + static/icon/eyedropper.svg | 3 + static/icon/eyeglasses.svg | 3 + static/icon/facebook.svg | 3 + static/icon/fan.svg | 4 + static/icon/fast-forward-btn-fill.svg | 3 + static/icon/fast-forward-btn.svg | 4 + static/icon/fast-forward-circle-fill.svg | 3 + static/icon/fast-forward-circle.svg | 4 + static/icon/fast-forward-fill.svg | 4 + static/icon/fast-forward.svg | 4 + static/icon/file-arrow-down-fill.svg | 3 + static/icon/file-arrow-down.svg | 4 + static/icon/file-arrow-up-fill.svg | 3 + static/icon/file-arrow-up.svg | 4 + static/icon/file-bar-graph-fill.svg | 3 + static/icon/file-bar-graph.svg | 4 + static/icon/file-binary-fill.svg | 4 + static/icon/file-binary.svg | 4 + static/icon/file-break-fill.svg | 3 + static/icon/file-break.svg | 3 + static/icon/file-check-fill.svg | 3 + static/icon/file-check.svg | 4 + static/icon/file-code-fill.svg | 3 + static/icon/file-code.svg | 4 + static/icon/file-diff-fill.svg | 3 + static/icon/file-diff.svg | 4 + static/icon/file-earmark-arrow-down-fill.svg | 3 + static/icon/file-earmark-arrow-down.svg | 4 + static/icon/file-earmark-arrow-up-fill.svg | 3 + static/icon/file-earmark-arrow-up.svg | 4 + static/icon/file-earmark-bar-graph-fill.svg | 3 + static/icon/file-earmark-bar-graph.svg | 4 + static/icon/file-earmark-binary-fill.svg | 4 + static/icon/file-earmark-binary.svg | 4 + static/icon/file-earmark-break-fill.svg | 3 + static/icon/file-earmark-break.svg | 3 + static/icon/file-earmark-check-fill.svg | 3 + static/icon/file-earmark-check.svg | 4 + static/icon/file-earmark-code-fill.svg | 3 + static/icon/file-earmark-code.svg | 4 + static/icon/file-earmark-diff-fill.svg | 3 + static/icon/file-earmark-diff.svg | 4 + static/icon/file-earmark-easel-fill.svg | 4 + static/icon/file-earmark-easel.svg | 4 + static/icon/file-earmark-excel-fill.svg | 3 + static/icon/file-earmark-excel.svg | 4 + static/icon/file-earmark-fill.svg | 3 + static/icon/file-earmark-font-fill.svg | 3 + static/icon/file-earmark-font.svg | 4 + static/icon/file-earmark-image-fill.svg | 4 + static/icon/file-earmark-image.svg | 4 + static/icon/file-earmark-lock-fill.svg | 4 + static/icon/file-earmark-lock.svg | 4 + static/icon/file-earmark-lock2-fill.svg | 4 + static/icon/file-earmark-lock2.svg | 4 + static/icon/file-earmark-medical-fill.svg | 3 + static/icon/file-earmark-medical.svg | 4 + static/icon/file-earmark-minus-fill.svg | 3 + static/icon/file-earmark-minus.svg | 4 + static/icon/file-earmark-music-fill.svg | 3 + static/icon/file-earmark-music.svg | 4 + static/icon/file-earmark-pdf-fill.svg | 4 + static/icon/file-earmark-pdf.svg | 4 + static/icon/file-earmark-person-fill.svg | 3 + static/icon/file-earmark-person.svg | 4 + static/icon/file-earmark-play-fill.svg | 3 + static/icon/file-earmark-play.svg | 4 + static/icon/file-earmark-plus-fill.svg | 3 + static/icon/file-earmark-plus.svg | 4 + static/icon/file-earmark-post-fill.svg | 3 + static/icon/file-earmark-post.svg | 4 + static/icon/file-earmark-ppt-fill.svg | 4 + static/icon/file-earmark-ppt.svg | 4 + static/icon/file-earmark-richtext-fill.svg | 3 + static/icon/file-earmark-richtext.svg | 4 + static/icon/file-earmark-ruled-fill.svg | 3 + static/icon/file-earmark-ruled.svg | 3 + static/icon/file-earmark-slides-fill.svg | 4 + static/icon/file-earmark-slides.svg | 4 + static/icon/file-earmark-spreadsheet-fill.svg | 4 + static/icon/file-earmark-spreadsheet.svg | 3 + static/icon/file-earmark-text-fill.svg | 3 + static/icon/file-earmark-text.svg | 4 + static/icon/file-earmark-word-fill.svg | 3 + static/icon/file-earmark-word.svg | 4 + static/icon/file-earmark-x-fill.svg | 3 + static/icon/file-earmark-x.svg | 4 + static/icon/file-earmark-zip-fill.svg | 4 + static/icon/file-earmark-zip.svg | 4 + static/icon/file-earmark.svg | 3 + static/icon/file-easel-fill.svg | 4 + static/icon/file-easel.svg | 4 + static/icon/file-excel-fill.svg | 3 + static/icon/file-excel.svg | 4 + static/icon/file-fill.svg | 3 + static/icon/file-font-fill.svg | 3 + static/icon/file-font.svg | 4 + static/icon/file-image-fill.svg | 4 + static/icon/file-image.svg | 4 + static/icon/file-lock-fill.svg | 4 + static/icon/file-lock.svg | 4 + static/icon/file-lock2-fill.svg | 4 + static/icon/file-lock2.svg | 4 + static/icon/file-medical-fill.svg | 3 + static/icon/file-medical.svg | 4 + static/icon/file-minus-fill.svg | 3 + static/icon/file-minus.svg | 4 + static/icon/file-music-fill.svg | 3 + static/icon/file-music.svg | 4 + static/icon/file-pdf-fill.svg | 4 + static/icon/file-pdf.svg | 4 + static/icon/file-person-fill.svg | 3 + static/icon/file-person.svg | 4 + static/icon/file-play-fill.svg | 3 + static/icon/file-play.svg | 4 + static/icon/file-plus-fill.svg | 3 + static/icon/file-plus.svg | 4 + static/icon/file-post-fill.svg | 3 + static/icon/file-post.svg | 4 + static/icon/file-ppt-fill.svg | 4 + static/icon/file-ppt.svg | 4 + static/icon/file-richtext-fill.svg | 3 + static/icon/file-richtext.svg | 4 + static/icon/file-ruled-fill.svg | 3 + static/icon/file-ruled.svg | 3 + static/icon/file-slides-fill.svg | 4 + static/icon/file-slides.svg | 4 + static/icon/file-spreadsheet-fill.svg | 3 + static/icon/file-spreadsheet.svg | 3 + static/icon/file-text-fill.svg | 3 + static/icon/file-text.svg | 4 + static/icon/file-word-fill.svg | 3 + static/icon/file-word.svg | 4 + static/icon/file-x-fill.svg | 3 + static/icon/file-x.svg | 4 + static/icon/file-zip-fill.svg | 4 + static/icon/file-zip.svg | 4 + static/icon/file.svg | 3 + static/icon/files-alt.svg | 3 + static/icon/files.svg | 3 + static/icon/filetype-aac.svg | 3 + static/icon/filetype-ai.svg | 3 + static/icon/filetype-bmp.svg | 3 + static/icon/filetype-cs.svg | 3 + static/icon/filetype-css.svg | 3 + static/icon/filetype-csv.svg | 3 + static/icon/filetype-doc.svg | 3 + static/icon/filetype-docx.svg | 3 + static/icon/filetype-exe.svg | 3 + static/icon/filetype-gif.svg | 3 + static/icon/filetype-heic.svg | 3 + static/icon/filetype-html.svg | 3 + static/icon/filetype-java.svg | 3 + static/icon/filetype-jpg.svg | 3 + static/icon/filetype-js.svg | 3 + static/icon/filetype-json.svg | 3 + static/icon/filetype-jsx.svg | 3 + static/icon/filetype-key.svg | 3 + static/icon/filetype-m4p.svg | 3 + static/icon/filetype-md.svg | 3 + static/icon/filetype-mdx.svg | 3 + static/icon/filetype-mov.svg | 3 + static/icon/filetype-mp3.svg | 3 + static/icon/filetype-mp4.svg | 3 + static/icon/filetype-otf.svg | 3 + static/icon/filetype-pdf.svg | 3 + static/icon/filetype-php.svg | 3 + static/icon/filetype-png.svg | 3 + static/icon/filetype-ppt.svg | 3 + static/icon/filetype-pptx.svg | 3 + static/icon/filetype-psd.svg | 3 + static/icon/filetype-py.svg | 3 + static/icon/filetype-raw.svg | 3 + static/icon/filetype-rb.svg | 3 + static/icon/filetype-sass.svg | 3 + static/icon/filetype-scss.svg | 3 + static/icon/filetype-sh.svg | 3 + static/icon/filetype-sql.svg | 3 + static/icon/filetype-svg.svg | 3 + static/icon/filetype-tiff.svg | 3 + static/icon/filetype-tsx.svg | 3 + static/icon/filetype-ttf.svg | 3 + static/icon/filetype-txt.svg | 3 + static/icon/filetype-wav.svg | 3 + static/icon/filetype-woff.svg | 3 + static/icon/filetype-xls.svg | 3 + static/icon/filetype-xlsx.svg | 3 + static/icon/filetype-xml.svg | 3 + static/icon/filetype-yml.svg | 3 + static/icon/film.svg | 3 + static/icon/filter-circle-fill.svg | 3 + static/icon/filter-circle.svg | 4 + static/icon/filter-left.svg | 3 + static/icon/filter-right.svg | 3 + static/icon/filter-square-fill.svg | 3 + static/icon/filter-square.svg | 4 + static/icon/filter.svg | 3 + static/icon/fingerprint.svg | 7 + static/icon/fire.svg | 3 + static/icon/flag-fill.svg | 3 + static/icon/flag.svg | 3 + static/icon/flower1.svg | 3 + static/icon/flower2.svg | 3 + static/icon/flower3.svg | 3 + static/icon/folder-check.svg | 4 + static/icon/folder-fill.svg | 3 + static/icon/folder-minus.svg | 4 + static/icon/folder-plus.svg | 4 + static/icon/folder-symlink-fill.svg | 3 + static/icon/folder-symlink.svg | 4 + static/icon/folder-x.svg | 4 + static/icon/folder.svg | 3 + static/icon/folder2-open.svg | 3 + static/icon/folder2.svg | 3 + static/icon/fonts.svg | 3 + static/icon/fonts/bootstrap-icons.woff | Bin 0 -> 164352 bytes static/icon/fonts/bootstrap-icons.woff2 | Bin 0 -> 121296 bytes static/icon/forward-fill.svg | 3 + static/icon/forward.svg | 3 + static/icon/front.svg | 3 + static/icon/fuel-pump-diesel-fill.svg | 4 + static/icon/fuel-pump-diesel.svg | 4 + static/icon/fuel-pump-fill.svg | 3 + static/icon/fuel-pump.svg | 4 + static/icon/fullscreen-exit.svg | 3 + static/icon/fullscreen.svg | 3 + static/icon/funnel-fill.svg | 3 + static/icon/funnel.svg | 3 + static/icon/gear-fill.svg | 3 + static/icon/gear-wide-connected.svg | 3 + static/icon/gear-wide.svg | 3 + static/icon/gear.svg | 4 + static/icon/gem.svg | 3 + static/icon/gender-ambiguous.svg | 3 + static/icon/gender-female.svg | 3 + static/icon/gender-male.svg | 3 + static/icon/gender-trans.svg | 3 + static/icon/geo-alt-fill.svg | 3 + static/icon/geo-alt.svg | 4 + static/icon/geo-fill.svg | 3 + static/icon/geo.svg | 3 + static/icon/gift-fill.svg | 3 + static/icon/gift.svg | 3 + static/icon/git.svg | 3 + static/icon/github.svg | 3 + static/icon/globe-americas.svg | 3 + static/icon/globe-asia-australia.svg | 4 + static/icon/globe-central-south-asia.svg | 3 + static/icon/globe-europe-africa.svg | 3 + static/icon/globe.svg | 3 + static/icon/globe2.svg | 3 + static/icon/google-play.svg | 3 + static/icon/google.svg | 3 + static/icon/gpu-card.svg | 5 + static/icon/graph-down-arrow.svg | 3 + static/icon/graph-down.svg | 3 + static/icon/graph-up-arrow.svg | 3 + static/icon/graph-up.svg | 3 + static/icon/grid-1x2-fill.svg | 3 + static/icon/grid-1x2.svg | 3 + static/icon/grid-3x2-gap-fill.svg | 3 + static/icon/grid-3x2-gap.svg | 3 + static/icon/grid-3x2.svg | 3 + static/icon/grid-3x3-gap-fill.svg | 3 + static/icon/grid-3x3-gap.svg | 3 + static/icon/grid-3x3.svg | 3 + static/icon/grid-fill.svg | 3 + static/icon/grid.svg | 3 + static/icon/grip-horizontal.svg | 3 + static/icon/grip-vertical.svg | 3 + static/icon/h-circle-fill.svg | 3 + static/icon/h-circle.svg | 3 + static/icon/h-square-fill.svg | 3 + static/icon/h-square.svg | 4 + static/icon/hammer.svg | 3 + static/icon/hand-index-fill.svg | 3 + static/icon/hand-index-thumb-fill.svg | 3 + static/icon/hand-index-thumb.svg | 3 + static/icon/hand-index.svg | 3 + static/icon/hand-thumbs-down-fill.svg | 3 + static/icon/hand-thumbs-down.svg | 3 + static/icon/hand-thumbs-up-fill.svg | 3 + static/icon/hand-thumbs-up.svg | 3 + static/icon/handbag-fill.svg | 3 + static/icon/handbag.svg | 3 + static/icon/hash.svg | 3 + static/icon/hdd-fill.svg | 3 + static/icon/hdd-network-fill.svg | 3 + static/icon/hdd-network.svg | 4 + static/icon/hdd-rack-fill.svg | 3 + static/icon/hdd-rack.svg | 4 + static/icon/hdd-stack-fill.svg | 3 + static/icon/hdd-stack.svg | 5 + static/icon/hdd.svg | 4 + static/icon/hdmi-fill.svg | 3 + static/icon/hdmi.svg | 4 + static/icon/headphones.svg | 3 + static/icon/headset-vr.svg | 4 + static/icon/headset.svg | 3 + static/icon/heart-arrow.svg | 3 + static/icon/heart-fill.svg | 3 + static/icon/heart-half.svg | 3 + static/icon/heart-pulse-fill.svg | 4 + static/icon/heart-pulse.svg | 4 + static/icon/heart.svg | 3 + static/icon/heartbreak-fill.svg | 3 + static/icon/heartbreak.svg | 3 + static/icon/hearts.svg | 3 + static/icon/heptagon-fill.svg | 3 + static/icon/heptagon-half.svg | 3 + static/icon/heptagon.svg | 3 + static/icon/hexagon-fill.svg | 3 + static/icon/hexagon-half.svg | 3 + static/icon/hexagon.svg | 3 + static/icon/hospital-fill.svg | 3 + static/icon/hospital.svg | 4 + static/icon/hourglass-bottom.svg | 3 + static/icon/hourglass-split.svg | 3 + static/icon/hourglass-top.svg | 3 + static/icon/hourglass.svg | 3 + static/icon/house-add-fill.svg | 5 + static/icon/house-add.svg | 4 + static/icon/house-check-fill.svg | 5 + static/icon/house-check.svg | 4 + static/icon/house-dash-fill.svg | 5 + static/icon/house-dash.svg | 4 + static/icon/house-door-fill.svg | 3 + static/icon/house-door.svg | 3 + static/icon/house-down-fill.svg | 5 + static/icon/house-down.svg | 4 + static/icon/house-exclamation-fill.svg | 5 + static/icon/house-exclamation.svg | 4 + static/icon/house-fill.svg | 4 + static/icon/house-gear-fill.svg | 5 + static/icon/house-gear.svg | 4 + static/icon/house-heart-fill.svg | 4 + static/icon/house-heart.svg | 4 + static/icon/house-lock-fill.svg | 5 + static/icon/house-lock.svg | 4 + static/icon/house-slash-fill.svg | 5 + static/icon/house-slash.svg | 4 + static/icon/house-up-fill.svg | 5 + static/icon/house-up.svg | 4 + static/icon/house-x-fill.svg | 5 + static/icon/house-x.svg | 4 + static/icon/house.svg | 3 + static/icon/houses-fill.svg | 4 + static/icon/houses.svg | 3 + static/icon/hr.svg | 3 + static/icon/hurricane.svg | 3 + static/icon/hypnotize.svg | 4 + static/icon/image-alt.svg | 3 + static/icon/image-fill.svg | 3 + static/icon/image.svg | 4 + static/icon/images.svg | 4 + static/icon/inbox-fill.svg | 3 + static/icon/inbox.svg | 3 + static/icon/inboxes-fill.svg | 3 + static/icon/inboxes.svg | 3 + static/icon/incognito.svg | 3 + static/icon/indent.svg | 4 + static/icon/infinity.svg | 3 + static/icon/info-circle-fill.svg | 3 + static/icon/info-circle.svg | 4 + static/icon/info-lg.svg | 3 + static/icon/info-square-fill.svg | 3 + static/icon/info-square.svg | 4 + static/icon/info.svg | 3 + static/icon/input-cursor-text.svg | 4 + static/icon/input-cursor.svg | 4 + static/icon/instagram.svg | 3 + static/icon/intersect.svg | 3 + static/icon/journal-album.svg | 5 + static/icon/journal-arrow-down.svg | 5 + static/icon/journal-arrow-up.svg | 5 + static/icon/journal-bookmark-fill.svg | 5 + static/icon/journal-bookmark.svg | 5 + static/icon/journal-check.svg | 5 + static/icon/journal-code.svg | 5 + static/icon/journal-medical.svg | 5 + static/icon/journal-minus.svg | 5 + static/icon/journal-plus.svg | 5 + static/icon/journal-richtext.svg | 5 + static/icon/journal-text.svg | 5 + static/icon/journal-x.svg | 5 + static/icon/journal.svg | 4 + static/icon/journals.svg | 4 + static/icon/joystick.svg | 4 + static/icon/justify-left.svg | 3 + static/icon/justify-right.svg | 3 + static/icon/justify.svg | 3 + static/icon/kanban-fill.svg | 3 + static/icon/kanban.svg | 4 + static/icon/key-fill.svg | 3 + static/icon/key.svg | 4 + static/icon/keyboard-fill.svg | 3 + static/icon/keyboard.svg | 4 + static/icon/ladder.svg | 3 + static/icon/lamp-fill.svg | 4 + static/icon/lamp.svg | 4 + static/icon/laptop-fill.svg | 3 + static/icon/laptop.svg | 3 + static/icon/layer-backward.svg | 4 + static/icon/layer-forward.svg | 4 + static/icon/layers-fill.svg | 4 + static/icon/layers-half.svg | 3 + static/icon/layers.svg | 3 + static/icon/layout-sidebar-inset-reverse.svg | 4 + static/icon/layout-sidebar-inset.svg | 4 + static/icon/layout-sidebar-reverse.svg | 3 + static/icon/layout-sidebar.svg | 3 + static/icon/layout-split.svg | 3 + static/icon/layout-text-sidebar-reverse.svg | 4 + static/icon/layout-text-sidebar.svg | 4 + static/icon/layout-text-window-reverse.svg | 4 + static/icon/layout-text-window.svg | 4 + static/icon/layout-three-columns.svg | 3 + static/icon/layout-wtf.svg | 3 + static/icon/life-preserver.svg | 3 + static/icon/lightbulb-fill.svg | 3 + static/icon/lightbulb-off-fill.svg | 3 + static/icon/lightbulb-off.svg | 3 + static/icon/lightbulb.svg | 3 + static/icon/lightning-charge-fill.svg | 3 + static/icon/lightning-charge.svg | 3 + static/icon/lightning-fill.svg | 3 + static/icon/lightning.svg | 3 + static/icon/line.svg | 3 + static/icon/link-45deg.svg | 4 + static/icon/link.svg | 4 + static/icon/linkedin.svg | 3 + static/icon/list-check.svg | 3 + static/icon/list-columns-reverse.svg | 3 + static/icon/list-columns.svg | 3 + static/icon/list-nested.svg | 3 + static/icon/list-ol.svg | 4 + static/icon/list-stars.svg | 4 + static/icon/list-task.svg | 5 + static/icon/list-ul.svg | 3 + static/icon/list.svg | 3 + static/icon/lock-fill.svg | 3 + static/icon/lock.svg | 3 + static/icon/lungs-fill.svg | 3 + static/icon/lungs.svg | 3 + static/icon/magic.svg | 3 + static/icon/magnet-fill.svg | 3 + static/icon/magnet.svg | 3 + static/icon/mailbox.svg | 4 + static/icon/mailbox2.svg | 4 + static/icon/map-fill.svg | 3 + static/icon/map.svg | 3 + static/icon/markdown-fill.svg | 3 + static/icon/markdown.svg | 6 + static/icon/mask.svg | 3 + static/icon/mastodon.svg | 3 + static/icon/medium.svg | 3 + static/icon/megaphone-fill.svg | 3 + static/icon/megaphone.svg | 3 + static/icon/memory.svg | 3 + static/icon/menu-app-fill.svg | 3 + static/icon/menu-app.svg | 3 + static/icon/menu-button-fill.svg | 3 + static/icon/menu-button-wide-fill.svg | 3 + static/icon/menu-button-wide.svg | 4 + static/icon/menu-button.svg | 4 + static/icon/menu-down.svg | 3 + static/icon/menu-up.svg | 3 + static/icon/messenger.svg | 3 + static/icon/meta.svg | 3 + static/icon/mic-fill.svg | 4 + static/icon/mic-mute-fill.svg | 4 + static/icon/mic-mute.svg | 4 + static/icon/mic.svg | 4 + static/icon/microsoft-teams.svg | 4 + static/icon/microsoft.svg | 3 + static/icon/minecart-loaded.svg | 4 + static/icon/minecart.svg | 3 + static/icon/modem-fill.svg | 3 + static/icon/modem.svg | 4 + static/icon/moisture.svg | 3 + static/icon/moon-fill.svg | 3 + static/icon/moon-stars-fill.svg | 4 + static/icon/moon-stars.svg | 4 + static/icon/moon.svg | 3 + static/icon/mortarboard-fill.svg | 4 + static/icon/mortarboard.svg | 4 + static/icon/motherboard-fill.svg | 4 + static/icon/motherboard.svg | 4 + static/icon/mouse-fill.svg | 3 + static/icon/mouse.svg | 3 + static/icon/mouse2-fill.svg | 3 + static/icon/mouse2.svg | 3 + static/icon/mouse3-fill.svg | 3 + static/icon/mouse3.svg | 3 + static/icon/music-note-beamed.svg | 5 + static/icon/music-note-list.svg | 6 + static/icon/music-note.svg | 5 + static/icon/music-player-fill.svg | 4 + static/icon/music-player.svg | 5 + static/icon/newspaper.svg | 4 + static/icon/nintendo-switch.svg | 4 + static/icon/node-minus-fill.svg | 3 + static/icon/node-minus.svg | 3 + static/icon/node-plus-fill.svg | 3 + static/icon/node-plus.svg | 3 + static/icon/nut-fill.svg | 3 + static/icon/nut.svg | 4 + static/icon/nvidia.svg | 3 + static/icon/octagon-fill.svg | 3 + static/icon/octagon-half.svg | 3 + static/icon/octagon.svg | 3 + static/icon/optical-audio-fill.svg | 4 + static/icon/optical-audio.svg | 5 + static/icon/option.svg | 3 + static/icon/outlet.svg | 4 + static/icon/p-circle-fill.svg | 3 + static/icon/p-circle.svg | 3 + static/icon/p-square-fill.svg | 4 + static/icon/p-square.svg | 4 + static/icon/paint-bucket.svg | 3 + static/icon/palette-fill.svg | 3 + static/icon/palette.svg | 4 + static/icon/palette2.svg | 4 + static/icon/paperclip.svg | 3 + static/icon/paragraph.svg | 3 + static/icon/pass-fill.svg | 3 + static/icon/pass.svg | 4 + static/icon/patch-check-fill.svg | 3 + static/icon/patch-check.svg | 4 + static/icon/patch-exclamation-fill.svg | 3 + static/icon/patch-exclamation.svg | 4 + static/icon/patch-minus-fill.svg | 3 + static/icon/patch-minus.svg | 4 + static/icon/patch-plus-fill.svg | 3 + static/icon/patch-plus.svg | 4 + static/icon/patch-question-fill.svg | 3 + static/icon/patch-question.svg | 5 + static/icon/pause-btn-fill.svg | 3 + static/icon/pause-btn.svg | 4 + static/icon/pause-circle-fill.svg | 3 + static/icon/pause-circle.svg | 4 + static/icon/pause-fill.svg | 3 + static/icon/pause.svg | 3 + static/icon/paypal.svg | 3 + static/icon/pc-display-horizontal.svg | 3 + static/icon/pc-display.svg | 3 + static/icon/pc-horizontal.svg | 3 + static/icon/pc.svg | 3 + static/icon/pci-card.svg | 4 + static/icon/peace-fill.svg | 3 + static/icon/peace.svg | 3 + static/icon/pen-fill.svg | 3 + static/icon/pen.svg | 3 + static/icon/pencil-fill.svg | 3 + static/icon/pencil-square.svg | 4 + static/icon/pencil.svg | 3 + static/icon/pentagon-fill.svg | 3 + static/icon/pentagon-half.svg | 3 + static/icon/pentagon.svg | 3 + static/icon/people-fill.svg | 3 + static/icon/people.svg | 3 + static/icon/percent.svg | 3 + static/icon/person-add.svg | 4 + static/icon/person-badge-fill.svg | 3 + static/icon/person-badge.svg | 4 + static/icon/person-bounding-box.svg | 4 + static/icon/person-check-fill.svg | 4 + static/icon/person-check.svg | 4 + static/icon/person-circle.svg | 4 + static/icon/person-dash-fill.svg | 4 + static/icon/person-dash.svg | 4 + static/icon/person-down.svg | 4 + static/icon/person-exclamation.svg | 4 + static/icon/person-fill-add.svg | 4 + static/icon/person-fill-check.svg | 4 + static/icon/person-fill-dash.svg | 4 + static/icon/person-fill-down.svg | 4 + static/icon/person-fill-exclamation.svg | 4 + static/icon/person-fill-gear.svg | 3 + static/icon/person-fill-lock.svg | 3 + static/icon/person-fill-slash.svg | 3 + static/icon/person-fill-up.svg | 4 + static/icon/person-fill-x.svg | 4 + static/icon/person-fill.svg | 3 + static/icon/person-gear.svg | 3 + static/icon/person-heart.svg | 3 + static/icon/person-hearts.svg | 3 + static/icon/person-lines-fill.svg | 3 + static/icon/person-lock.svg | 3 + static/icon/person-plus-fill.svg | 4 + static/icon/person-plus.svg | 4 + static/icon/person-rolodex.svg | 4 + static/icon/person-slash.svg | 3 + static/icon/person-square.svg | 4 + static/icon/person-up.svg | 4 + static/icon/person-vcard-fill.svg | 3 + static/icon/person-vcard.svg | 4 + static/icon/person-video.svg | 4 + static/icon/person-video2.svg | 4 + static/icon/person-video3.svg | 4 + static/icon/person-workspace.svg | 4 + static/icon/person-x-fill.svg | 3 + static/icon/person-x.svg | 4 + static/icon/person.svg | 3 + static/icon/phone-fill.svg | 3 + static/icon/phone-flip.svg | 3 + static/icon/phone-landscape-fill.svg | 3 + static/icon/phone-landscape.svg | 4 + static/icon/phone-vibrate-fill.svg | 3 + static/icon/phone-vibrate.svg | 4 + static/icon/phone.svg | 4 + static/icon/pie-chart-fill.svg | 3 + static/icon/pie-chart.svg | 3 + static/icon/piggy-bank-fill.svg | 3 + static/icon/piggy-bank.svg | 4 + static/icon/pin-angle-fill.svg | 3 + static/icon/pin-angle.svg | 3 + static/icon/pin-fill.svg | 3 + static/icon/pin-map-fill.svg | 4 + static/icon/pin-map.svg | 4 + static/icon/pin.svg | 3 + static/icon/pinterest.svg | 3 + static/icon/pip-fill.svg | 3 + static/icon/pip.svg | 4 + static/icon/play-btn-fill.svg | 3 + static/icon/play-btn.svg | 4 + static/icon/play-circle-fill.svg | 3 + static/icon/play-circle.svg | 4 + static/icon/play-fill.svg | 3 + static/icon/play.svg | 3 + static/icon/playstation.svg | 3 + static/icon/plug-fill.svg | 3 + static/icon/plug.svg | 3 + static/icon/plugin.svg | 3 + static/icon/plus-circle-dotted.svg | 3 + static/icon/plus-circle-fill.svg | 3 + static/icon/plus-circle.svg | 4 + static/icon/plus-lg.svg | 3 + static/icon/plus-slash-minus.svg | 3 + static/icon/plus-square-dotted.svg | 3 + static/icon/plus-square-fill.svg | 3 + static/icon/plus-square.svg | 4 + static/icon/plus.svg | 3 + static/icon/postage-fill.svg | 4 + static/icon/postage-heart-fill.svg | 4 + static/icon/postage-heart.svg | 4 + static/icon/postage.svg | 4 + static/icon/postcard-fill.svg | 4 + static/icon/postcard-heart-fill.svg | 3 + static/icon/postcard-heart.svg | 4 + static/icon/postcard.svg | 3 + static/icon/power.svg | 4 + static/icon/prescription.svg | 4 + static/icon/prescription2.svg | 4 + static/icon/printer-fill.svg | 4 + static/icon/printer.svg | 4 + static/icon/projector-fill.svg | 3 + static/icon/projector.svg | 4 + static/icon/puzzle-fill.svg | 3 + static/icon/puzzle.svg | 3 + static/icon/qr-code-scan.svg | 7 + static/icon/qr-code.svg | 7 + static/icon/question-circle-fill.svg | 3 + static/icon/question-circle.svg | 4 + static/icon/question-diamond-fill.svg | 3 + static/icon/question-diamond.svg | 4 + static/icon/question-lg.svg | 3 + static/icon/question-octagon-fill.svg | 3 + static/icon/question-octagon.svg | 4 + static/icon/question-square-fill.svg | 3 + static/icon/question-square.svg | 4 + static/icon/question.svg | 3 + static/icon/quora.svg | 3 + static/icon/quote.svg | 3 + static/icon/r-circle-fill.svg | 3 + static/icon/r-circle.svg | 3 + static/icon/r-square-fill.svg | 4 + static/icon/r-square.svg | 4 + static/icon/radioactive.svg | 4 + static/icon/rainbow.svg | 3 + static/icon/receipt-cutoff.svg | 4 + static/icon/receipt.svg | 4 + static/icon/reception-0.svg | 3 + static/icon/reception-1.svg | 3 + static/icon/reception-2.svg | 3 + static/icon/reception-3.svg | 3 + static/icon/reception-4.svg | 3 + static/icon/record-btn-fill.svg | 3 + static/icon/record-btn.svg | 4 + static/icon/record-circle-fill.svg | 3 + static/icon/record-circle.svg | 4 + static/icon/record-fill.svg | 3 + static/icon/record.svg | 3 + static/icon/record2-fill.svg | 4 + static/icon/record2.svg | 4 + static/icon/recycle.svg | 3 + static/icon/reddit.svg | 4 + static/icon/regex.svg | 3 + static/icon/repeat-1.svg | 4 + static/icon/repeat.svg | 3 + static/icon/reply-all-fill.svg | 4 + static/icon/reply-all.svg | 4 + static/icon/reply-fill.svg | 3 + static/icon/reply.svg | 3 + static/icon/rewind-btn-fill.svg | 3 + static/icon/rewind-btn.svg | 4 + static/icon/rewind-circle-fill.svg | 3 + static/icon/rewind-circle.svg | 4 + static/icon/rewind-fill.svg | 4 + static/icon/rewind.svg | 4 + static/icon/robot.svg | 4 + static/icon/rocket-fill.svg | 4 + static/icon/rocket-takeoff-fill.svg | 4 + static/icon/rocket-takeoff.svg | 5 + static/icon/rocket.svg | 5 + static/icon/router-fill.svg | 6 + static/icon/router.svg | 6 + static/icon/rss-fill.svg | 3 + static/icon/rss.svg | 4 + static/icon/rulers.svg | 3 + static/icon/safe-fill.svg | 4 + static/icon/safe.svg | 4 + static/icon/safe2-fill.svg | 4 + static/icon/safe2.svg | 4 + static/icon/save-fill.svg | 3 + static/icon/save.svg | 3 + static/icon/save2-fill.svg | 3 + static/icon/save2.svg | 3 + static/icon/scissors.svg | 3 + static/icon/scooter.svg | 3 + static/icon/screwdriver.svg | 3 + static/icon/sd-card-fill.svg | 3 + static/icon/sd-card.svg | 4 + static/icon/search-heart-fill.svg | 3 + static/icon/search-heart.svg | 4 + static/icon/search.svg | 3 + static/icon/segmented-nav.svg | 3 + static/icon/send-check-fill.svg | 4 + static/icon/send-check.svg | 4 + static/icon/send-dash-fill.svg | 4 + static/icon/send-dash.svg | 4 + static/icon/send-exclamation-fill.svg | 4 + static/icon/send-exclamation.svg | 4 + static/icon/send-fill.svg | 3 + static/icon/send-plus-fill.svg | 4 + static/icon/send-plus.svg | 4 + static/icon/send-slash-fill.svg | 4 + static/icon/send-slash.svg | 4 + static/icon/send-x-fill.svg | 4 + static/icon/send-x.svg | 4 + static/icon/send.svg | 3 + static/icon/server.svg | 5 + static/icon/share-fill.svg | 3 + static/icon/share.svg | 3 + static/icon/shield-check.svg | 4 + static/icon/shield-exclamation.svg | 4 + static/icon/shield-fill-check.svg | 3 + static/icon/shield-fill-exclamation.svg | 3 + static/icon/shield-fill-minus.svg | 3 + static/icon/shield-fill-plus.svg | 3 + static/icon/shield-fill-x.svg | 3 + static/icon/shield-fill.svg | 3 + static/icon/shield-lock-fill.svg | 3 + static/icon/shield-lock.svg | 4 + static/icon/shield-minus.svg | 4 + static/icon/shield-plus.svg | 4 + static/icon/shield-shaded.svg | 3 + static/icon/shield-slash-fill.svg | 3 + static/icon/shield-slash.svg | 3 + static/icon/shield-x.svg | 4 + static/icon/shield.svg | 3 + static/icon/shift-fill.svg | 3 + static/icon/shift.svg | 3 + static/icon/shop-window.svg | 3 + static/icon/shop.svg | 3 + static/icon/shuffle.svg | 4 + static/icon/sign-dead-end-fill.svg | 4 + static/icon/sign-dead-end.svg | 4 + static/icon/sign-do-not-enter-fill.svg | 4 + static/icon/sign-do-not-enter.svg | 4 + static/icon/sign-intersection-fill.svg | 3 + static/icon/sign-intersection-side-fill.svg | 3 + static/icon/sign-intersection-side.svg | 4 + static/icon/sign-intersection-t-fill.svg | 3 + static/icon/sign-intersection-t.svg | 4 + static/icon/sign-intersection-y-fill.svg | 3 + static/icon/sign-intersection-y.svg | 4 + static/icon/sign-intersection.svg | 4 + static/icon/sign-merge-left-fill.svg | 3 + static/icon/sign-merge-left.svg | 4 + static/icon/sign-merge-right-fill.svg | 3 + static/icon/sign-merge-right.svg | 4 + static/icon/sign-no-left-turn-fill.svg | 4 + static/icon/sign-no-left-turn.svg | 3 + static/icon/sign-no-parking-fill.svg | 4 + static/icon/sign-no-parking.svg | 3 + static/icon/sign-no-right-turn-fill.svg | 4 + static/icon/sign-no-right-turn.svg | 3 + static/icon/sign-railroad-fill.svg | 5 + static/icon/sign-railroad.svg | 4 + static/icon/sign-stop-fill.svg | 4 + static/icon/sign-stop-lights-fill.svg | 4 + static/icon/sign-stop-lights.svg | 4 + static/icon/sign-stop.svg | 5 + static/icon/sign-turn-left-fill.svg | 3 + static/icon/sign-turn-left.svg | 4 + static/icon/sign-turn-right-fill.svg | 3 + static/icon/sign-turn-right.svg | 4 + static/icon/sign-turn-slight-left-fill.svg | 3 + static/icon/sign-turn-slight-left.svg | 4 + static/icon/sign-turn-slight-right-fill.svg | 3 + static/icon/sign-turn-slight-right.svg | 4 + static/icon/sign-yield-fill.svg | 4 + static/icon/sign-yield.svg | 5 + static/icon/signal.svg | 3 + static/icon/signpost-2-fill.svg | 3 + static/icon/signpost-2.svg | 3 + static/icon/signpost-fill.svg | 3 + static/icon/signpost-split-fill.svg | 3 + static/icon/signpost-split.svg | 3 + static/icon/signpost.svg | 3 + static/icon/sim-fill.svg | 4 + static/icon/sim.svg | 4 + static/icon/sina-weibo.svg | 4 + static/icon/skip-backward-btn-fill.svg | 3 + static/icon/skip-backward-btn.svg | 4 + static/icon/skip-backward-circle-fill.svg | 3 + static/icon/skip-backward-circle.svg | 4 + static/icon/skip-backward-fill.svg | 3 + static/icon/skip-backward.svg | 3 + static/icon/skip-end-btn-fill.svg | 3 + static/icon/skip-end-btn.svg | 4 + static/icon/skip-end-circle-fill.svg | 3 + static/icon/skip-end-circle.svg | 4 + static/icon/skip-end-fill.svg | 3 + static/icon/skip-end.svg | 3 + static/icon/skip-forward-btn-fill.svg | 3 + static/icon/skip-forward-btn.svg | 4 + static/icon/skip-forward-circle-fill.svg | 3 + static/icon/skip-forward-circle.svg | 4 + static/icon/skip-forward-fill.svg | 3 + static/icon/skip-forward.svg | 3 + static/icon/skip-start-btn-fill.svg | 3 + static/icon/skip-start-btn.svg | 4 + static/icon/skip-start-circle-fill.svg | 3 + static/icon/skip-start-circle.svg | 4 + static/icon/skip-start-fill.svg | 3 + static/icon/skip-start.svg | 3 + static/icon/skype.svg | 3 + static/icon/slack.svg | 3 + static/icon/slash-circle-fill.svg | 3 + static/icon/slash-circle.svg | 4 + static/icon/slash-lg.svg | 3 + static/icon/slash-square-fill.svg | 3 + static/icon/slash-square.svg | 4 + static/icon/slash.svg | 3 + static/icon/sliders.svg | 3 + static/icon/sliders2-vertical.svg | 3 + static/icon/sliders2.svg | 3 + static/icon/smartwatch.svg | 4 + static/icon/snapchat.svg | 3 + static/icon/snow.svg | 3 + static/icon/snow2.svg | 3 + static/icon/snow3.svg | 4 + static/icon/sort-alpha-down-alt.svg | 5 + static/icon/sort-alpha-down.svg | 4 + static/icon/sort-alpha-up-alt.svg | 5 + static/icon/sort-alpha-up.svg | 4 + static/icon/sort-down-alt.svg | 3 + static/icon/sort-down.svg | 3 + static/icon/sort-numeric-down-alt.svg | 4 + static/icon/sort-numeric-down.svg | 5 + static/icon/sort-numeric-up-alt.svg | 4 + static/icon/sort-numeric-up.svg | 5 + static/icon/sort-up-alt.svg | 3 + static/icon/sort-up.svg | 3 + static/icon/soundwave.svg | 3 + static/icon/speaker-fill.svg | 4 + static/icon/speaker.svg | 4 + static/icon/speedometer.svg | 4 + static/icon/speedometer2.svg | 4 + static/icon/spellcheck.svg | 4 + static/icon/spotify.svg | 3 + static/icon/square-fill.svg | 3 + static/icon/square-half.svg | 3 + static/icon/square.svg | 3 + static/icon/stack-overflow.svg | 4 + static/icon/stack.svg | 4 + static/icon/star-fill.svg | 3 + static/icon/star-half.svg | 3 + static/icon/star.svg | 3 + static/icon/stars.svg | 3 + static/icon/steam.svg | 4 + static/icon/stickies-fill.svg | 4 + static/icon/stickies.svg | 4 + static/icon/sticky-fill.svg | 3 + static/icon/sticky.svg | 3 + static/icon/stop-btn-fill.svg | 3 + static/icon/stop-btn.svg | 4 + static/icon/stop-circle-fill.svg | 3 + static/icon/stop-circle.svg | 4 + static/icon/stop-fill.svg | 3 + static/icon/stop.svg | 3 + static/icon/stoplights-fill.svg | 3 + static/icon/stoplights.svg | 4 + static/icon/stopwatch-fill.svg | 3 + static/icon/stopwatch.svg | 4 + static/icon/strava.svg | 3 + static/icon/stripe.svg | 3 + static/icon/subscript.svg | 3 + static/icon/subtract.svg | 3 + static/icon/suit-club-fill.svg | 3 + static/icon/suit-club.svg | 3 + static/icon/suit-diamond-fill.svg | 3 + static/icon/suit-diamond.svg | 3 + static/icon/suit-heart-fill.svg | 3 + static/icon/suit-heart.svg | 3 + static/icon/suit-spade-fill.svg | 3 + static/icon/suit-spade.svg | 3 + static/icon/sun-fill.svg | 3 + static/icon/sun.svg | 3 + static/icon/sunglasses.svg | 3 + static/icon/sunrise-fill.svg | 3 + static/icon/sunrise.svg | 3 + static/icon/sunset-fill.svg | 3 + static/icon/sunset.svg | 3 + static/icon/superscript.svg | 3 + static/icon/symmetry-horizontal.svg | 3 + static/icon/symmetry-vertical.svg | 3 + static/icon/table.svg | 3 + static/icon/tablet-fill.svg | 3 + static/icon/tablet-landscape-fill.svg | 3 + static/icon/tablet-landscape.svg | 4 + static/icon/tablet.svg | 4 + static/icon/tag-fill.svg | 3 + static/icon/tag.svg | 4 + static/icon/tags-fill.svg | 4 + static/icon/tags.svg | 4 + static/icon/taxi-front-fill.svg | 3 + static/icon/taxi-front.svg | 4 + static/icon/telegram.svg | 3 + static/icon/telephone-fill.svg | 3 + static/icon/telephone-forward-fill.svg | 3 + static/icon/telephone-forward.svg | 3 + static/icon/telephone-inbound-fill.svg | 3 + static/icon/telephone-inbound.svg | 3 + static/icon/telephone-minus-fill.svg | 3 + static/icon/telephone-minus.svg | 4 + static/icon/telephone-outbound-fill.svg | 3 + static/icon/telephone-outbound.svg | 3 + static/icon/telephone-plus-fill.svg | 3 + static/icon/telephone-plus.svg | 4 + static/icon/telephone-x-fill.svg | 3 + static/icon/telephone-x.svg | 4 + static/icon/telephone.svg | 3 + static/icon/tencent-qq.svg | 4 + static/icon/terminal-dash.svg | 4 + static/icon/terminal-fill.svg | 3 + static/icon/terminal-plus.svg | 4 + static/icon/terminal-split.svg | 4 + static/icon/terminal-x.svg | 4 + static/icon/terminal.svg | 4 + static/icon/text-center.svg | 3 + static/icon/text-indent-left.svg | 3 + static/icon/text-indent-right.svg | 3 + static/icon/text-left.svg | 3 + static/icon/text-paragraph.svg | 3 + static/icon/text-right.svg | 3 + static/icon/text-wrap.svg | 3 + static/icon/textarea-resize.svg | 3 + static/icon/textarea-t.svg | 4 + static/icon/textarea.svg | 3 + static/icon/thermometer-half.svg | 4 + static/icon/thermometer-high.svg | 4 + static/icon/thermometer-low.svg | 4 + static/icon/thermometer-snow.svg | 4 + static/icon/thermometer-sun.svg | 4 + static/icon/thermometer.svg | 4 + static/icon/three-dots-vertical.svg | 3 + static/icon/three-dots.svg | 3 + static/icon/thunderbolt-fill.svg | 3 + static/icon/thunderbolt.svg | 4 + static/icon/ticket-detailed-fill.svg | 3 + static/icon/ticket-detailed.svg | 4 + static/icon/ticket-fill.svg | 3 + static/icon/ticket-perforated-fill.svg | 3 + static/icon/ticket-perforated.svg | 4 + static/icon/ticket.svg | 3 + static/icon/tiktok.svg | 3 + static/icon/toggle-off.svg | 3 + static/icon/toggle-on.svg | 3 + static/icon/toggle2-off.svg | 4 + static/icon/toggle2-on.svg | 4 + static/icon/toggles.svg | 3 + static/icon/toggles2.svg | 5 + static/icon/tools.svg | 3 + static/icon/tornado.svg | 3 + static/icon/train-freight-front-fill.svg | 3 + static/icon/train-freight-front.svg | 3 + static/icon/train-front-fill.svg | 3 + static/icon/train-front.svg | 3 + static/icon/train-lightrail-front-fill.svg | 3 + static/icon/train-lightrail-front.svg | 3 + static/icon/translate.svg | 4 + static/icon/trash-fill.svg | 3 + static/icon/trash.svg | 4 + static/icon/trash2-fill.svg | 3 + static/icon/trash2.svg | 3 + static/icon/trash3-fill.svg | 3 + static/icon/trash3.svg | 3 + static/icon/tree-fill.svg | 3 + static/icon/tree.svg | 3 + static/icon/trello.svg | 3 + static/icon/triangle-fill.svg | 3 + static/icon/triangle-half.svg | 3 + static/icon/triangle.svg | 3 + static/icon/trophy-fill.svg | 3 + static/icon/trophy.svg | 3 + static/icon/tropical-storm.svg | 4 + static/icon/truck-flatbed.svg | 3 + static/icon/truck-front-fill.svg | 3 + static/icon/truck-front.svg | 4 + static/icon/truck.svg | 3 + static/icon/tsunami.svg | 3 + static/icon/tv-fill.svg | 3 + static/icon/tv.svg | 3 + static/icon/twitch.svg | 4 + static/icon/twitter.svg | 3 + static/icon/type-bold.svg | 3 + static/icon/type-h1.svg | 3 + static/icon/type-h2.svg | 3 + static/icon/type-h3.svg | 3 + static/icon/type-italic.svg | 3 + static/icon/type-strikethrough.svg | 3 + static/icon/type-underline.svg | 3 + static/icon/type.svg | 3 + static/icon/ubuntu.svg | 3 + static/icon/ui-checks-grid.svg | 3 + static/icon/ui-checks.svg | 3 + static/icon/ui-radios-grid.svg | 3 + static/icon/ui-radios.svg | 3 + static/icon/umbrella-fill.svg | 3 + static/icon/umbrella.svg | 3 + static/icon/unindent.svg | 4 + static/icon/union.svg | 3 + static/icon/unity.svg | 3 + static/icon/universal-access-circle.svg | 4 + static/icon/universal-access.svg | 3 + static/icon/unlock-fill.svg | 3 + static/icon/unlock.svg | 3 + static/icon/upc-scan.svg | 3 + static/icon/upc.svg | 3 + static/icon/upload.svg | 4 + static/icon/usb-c-fill.svg | 3 + static/icon/usb-c.svg | 4 + static/icon/usb-drive-fill.svg | 3 + static/icon/usb-drive.svg | 3 + static/icon/usb-fill.svg | 3 + static/icon/usb-micro-fill.svg | 3 + static/icon/usb-micro.svg | 4 + static/icon/usb-mini-fill.svg | 3 + static/icon/usb-mini.svg | 4 + static/icon/usb-plug-fill.svg | 3 + static/icon/usb-plug.svg | 3 + static/icon/usb-symbol.svg | 3 + static/icon/usb.svg | 4 + static/icon/valentine.svg | 4 + static/icon/valentine2.svg | 4 + static/icon/vector-pen.svg | 4 + static/icon/view-list.svg | 3 + static/icon/view-stacked.svg | 3 + static/icon/vimeo.svg | 3 + static/icon/vinyl-fill.svg | 4 + static/icon/vinyl.svg | 5 + static/icon/virus.svg | 3 + static/icon/virus2.svg | 3 + static/icon/voicemail.svg | 3 + static/icon/volume-down-fill.svg | 3 + static/icon/volume-down.svg | 3 + static/icon/volume-mute-fill.svg | 3 + static/icon/volume-mute.svg | 3 + static/icon/volume-off-fill.svg | 3 + static/icon/volume-off.svg | 3 + static/icon/volume-up-fill.svg | 5 + static/icon/volume-up.svg | 5 + static/icon/vr.svg | 3 + static/icon/wallet-fill.svg | 4 + static/icon/wallet.svg | 3 + static/icon/wallet2.svg | 3 + static/icon/watch.svg | 4 + static/icon/water.svg | 3 + static/icon/webcam-fill.svg | 4 + static/icon/webcam.svg | 4 + static/icon/wechat.svg | 4 + static/icon/whatsapp.svg | 3 + static/icon/wifi-1.svg | 3 + static/icon/wifi-2.svg | 3 + static/icon/wifi-off.svg | 3 + static/icon/wifi.svg | 4 + static/icon/wikipedia.svg | 3 + static/icon/wind.svg | 3 + static/icon/window-dash.svg | 5 + static/icon/window-desktop.svg | 4 + static/icon/window-dock.svg | 4 + static/icon/window-fullscreen.svg | 4 + static/icon/window-plus.svg | 5 + static/icon/window-sidebar.svg | 4 + static/icon/window-split.svg | 4 + static/icon/window-stack.svg | 4 + static/icon/window-x.svg | 5 + static/icon/window.svg | 4 + static/icon/windows.svg | 3 + static/icon/wordpress.svg | 5 + static/icon/wrench-adjustable-circle-fill.svg | 4 + static/icon/wrench-adjustable-circle.svg | 4 + static/icon/wrench-adjustable.svg | 4 + static/icon/wrench.svg | 3 + static/icon/x-circle-fill.svg | 3 + static/icon/x-circle.svg | 4 + static/icon/x-diamond-fill.svg | 3 + static/icon/x-diamond.svg | 3 + static/icon/x-lg.svg | 3 + static/icon/x-octagon-fill.svg | 3 + static/icon/x-octagon.svg | 4 + static/icon/x-square-fill.svg | 3 + static/icon/x-square.svg | 4 + static/icon/x.svg | 3 + static/icon/xbox.svg | 3 + static/icon/yelp.svg | 3 + static/icon/yin-yang.svg | 4 + static/icon/youtube.svg | 3 + static/icon/zoom-in.svg | 5 + static/icon/zoom-out.svg | 5 + static/logo.svg | 6 + tailwind.config.cjs | 8 + test_data/a/index.html | 16 + test_data/b/index.html | 16 + .../c/depth-1/depth-2/depth-3/depth-4/d.txt | 1 + test_data/d/SUMMARY.md | 12 + test_data/e/SUMMARY.md | 10 + test_data/f/SUMMARY.md | 6 + twind.config.ts | 5 + user.ts | 63 + util/secret.ts | 28 + util/util.ts | 11 + 2010 files changed, 17830 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 README.md create mode 100644 components/Button.tsx create mode 100644 deno.json create mode 100644 deno.lock create mode 100644 dev.ts create mode 100644 fresh.gen.ts create mode 100644 import_map.json create mode 100644 islands/ContentRenderer.tsx create mode 100644 islands/Counter.tsx create mode 100644 islands/DirList.tsx create mode 100644 islands/DocSearch.tsx create mode 100644 islands/FileViewer.tsx create mode 100644 islands/MarkdownRenderer.tsx create mode 100644 islands/UpList.tsx create mode 100644 keyout.ts create mode 100644 main.ts create mode 100644 routes/_404.tsx create mode 100644 routes/_middleware.ts create mode 100644 routes/api/doc.ts create mode 100644 routes/api/login.ts create mode 100644 routes/api/logout.ts create mode 100644 routes/dir/[...path].tsx create mode 100644 routes/doc/index.tsx create mode 100644 routes/fs/[...path].ts create mode 100644 routes/index.tsx create mode 100644 routes/login.tsx create mode 100644 search.ts create mode 100644 src/client_search.ts create mode 100644 src/collect.ts create mode 100644 src/media.ts create mode 100644 src/readDoc.ts create mode 100644 src/store/doc.ts create mode 100644 src/user/db.ts create mode 100644 src/user/user.ts create mode 100644 static/favicon.ico create mode 100644 static/github-markdown.css create mode 100644 static/icon/0-circle-fill.svg create mode 100644 static/icon/0-circle.svg create mode 100644 static/icon/0-square-fill.svg create mode 100644 static/icon/0-square.svg create mode 100644 static/icon/1-circle-fill.svg create mode 100644 static/icon/1-circle.svg create mode 100644 static/icon/1-square-fill.svg create mode 100644 static/icon/1-square.svg create mode 100644 static/icon/123.svg create mode 100644 static/icon/2-circle-fill.svg create mode 100644 static/icon/2-circle.svg create mode 100644 static/icon/2-square-fill.svg create mode 100644 static/icon/2-square.svg create mode 100644 static/icon/3-circle-fill.svg create mode 100644 static/icon/3-circle.svg create mode 100644 static/icon/3-square-fill.svg create mode 100644 static/icon/3-square.svg create mode 100644 static/icon/4-circle-fill.svg create mode 100644 static/icon/4-circle.svg create mode 100644 static/icon/4-square-fill.svg create mode 100644 static/icon/4-square.svg create mode 100644 static/icon/5-circle-fill.svg create mode 100644 static/icon/5-circle.svg create mode 100644 static/icon/5-square-fill.svg create mode 100644 static/icon/5-square.svg create mode 100644 static/icon/6-circle-fill.svg create mode 100644 static/icon/6-circle.svg create mode 100644 static/icon/6-square-fill.svg create mode 100644 static/icon/6-square.svg create mode 100644 static/icon/7-circle-fill.svg create mode 100644 static/icon/7-circle.svg create mode 100644 static/icon/7-square-fill.svg create mode 100644 static/icon/7-square.svg create mode 100644 static/icon/8-circle-fill.svg create mode 100644 static/icon/8-circle.svg create mode 100644 static/icon/8-square-fill.svg create mode 100644 static/icon/8-square.svg create mode 100644 static/icon/9-circle-fill.svg create mode 100644 static/icon/9-circle.svg create mode 100644 static/icon/9-square-fill.svg create mode 100644 static/icon/9-square.svg create mode 100644 static/icon/activity.svg create mode 100644 static/icon/airplane-engines-fill.svg create mode 100644 static/icon/airplane-engines.svg create mode 100644 static/icon/airplane-fill.svg create mode 100644 static/icon/airplane.svg create mode 100644 static/icon/alarm-fill.svg create mode 100644 static/icon/alarm.svg create mode 100644 static/icon/alexa.svg create mode 100644 static/icon/align-bottom.svg create mode 100644 static/icon/align-center.svg create mode 100644 static/icon/align-end.svg create mode 100644 static/icon/align-middle.svg create mode 100644 static/icon/align-start.svg create mode 100644 static/icon/align-top.svg create mode 100644 static/icon/alipay.svg create mode 100644 static/icon/alt.svg create mode 100644 static/icon/amd.svg create mode 100644 static/icon/android.svg create mode 100644 static/icon/android2.svg create mode 100644 static/icon/app-indicator.svg create mode 100644 static/icon/app.svg create mode 100644 static/icon/apple.svg create mode 100644 static/icon/archive-fill.svg create mode 100644 static/icon/archive.svg create mode 100644 static/icon/arrow-90deg-down.svg create mode 100644 static/icon/arrow-90deg-left.svg create mode 100644 static/icon/arrow-90deg-right.svg create mode 100644 static/icon/arrow-90deg-up.svg create mode 100644 static/icon/arrow-bar-down.svg create mode 100644 static/icon/arrow-bar-left.svg create mode 100644 static/icon/arrow-bar-right.svg create mode 100644 static/icon/arrow-bar-up.svg create mode 100644 static/icon/arrow-clockwise.svg create mode 100644 static/icon/arrow-counterclockwise.svg create mode 100644 static/icon/arrow-down-circle-fill.svg create mode 100644 static/icon/arrow-down-circle.svg create mode 100644 static/icon/arrow-down-left-circle-fill.svg create mode 100644 static/icon/arrow-down-left-circle.svg create mode 100644 static/icon/arrow-down-left-square-fill.svg create mode 100644 static/icon/arrow-down-left-square.svg create mode 100644 static/icon/arrow-down-left.svg create mode 100644 static/icon/arrow-down-right-circle-fill.svg create mode 100644 static/icon/arrow-down-right-circle.svg create mode 100644 static/icon/arrow-down-right-square-fill.svg create mode 100644 static/icon/arrow-down-right-square.svg create mode 100644 static/icon/arrow-down-right.svg create mode 100644 static/icon/arrow-down-short.svg create mode 100644 static/icon/arrow-down-square-fill.svg create mode 100644 static/icon/arrow-down-square.svg create mode 100644 static/icon/arrow-down-up.svg create mode 100644 static/icon/arrow-down.svg create mode 100644 static/icon/arrow-left-circle-fill.svg create mode 100644 static/icon/arrow-left-circle.svg create mode 100644 static/icon/arrow-left-right.svg create mode 100644 static/icon/arrow-left-short.svg create mode 100644 static/icon/arrow-left-square-fill.svg create mode 100644 static/icon/arrow-left-square.svg create mode 100644 static/icon/arrow-left.svg create mode 100644 static/icon/arrow-repeat.svg create mode 100644 static/icon/arrow-return-left.svg create mode 100644 static/icon/arrow-return-right.svg create mode 100644 static/icon/arrow-right-circle-fill.svg create mode 100644 static/icon/arrow-right-circle.svg create mode 100644 static/icon/arrow-right-short.svg create mode 100644 static/icon/arrow-right-square-fill.svg create mode 100644 static/icon/arrow-right-square.svg create mode 100644 static/icon/arrow-right.svg create mode 100644 static/icon/arrow-through-heart-fill.svg create mode 100644 static/icon/arrow-through-heart.svg create mode 100644 static/icon/arrow-up-circle-fill.svg create mode 100644 static/icon/arrow-up-circle.svg create mode 100644 static/icon/arrow-up-left-circle-fill.svg create mode 100644 static/icon/arrow-up-left-circle.svg create mode 100644 static/icon/arrow-up-left-square-fill.svg create mode 100644 static/icon/arrow-up-left-square.svg create mode 100644 static/icon/arrow-up-left.svg create mode 100644 static/icon/arrow-up-right-circle-fill.svg create mode 100644 static/icon/arrow-up-right-circle.svg create mode 100644 static/icon/arrow-up-right-square-fill.svg create mode 100644 static/icon/arrow-up-right-square.svg create mode 100644 static/icon/arrow-up-right.svg create mode 100644 static/icon/arrow-up-short.svg create mode 100644 static/icon/arrow-up-square-fill.svg create mode 100644 static/icon/arrow-up-square.svg create mode 100644 static/icon/arrow-up.svg create mode 100644 static/icon/arrows-angle-contract.svg create mode 100644 static/icon/arrows-angle-expand.svg create mode 100644 static/icon/arrows-collapse.svg create mode 100644 static/icon/arrows-expand.svg create mode 100644 static/icon/arrows-fullscreen.svg create mode 100644 static/icon/arrows-move.svg create mode 100644 static/icon/aspect-ratio-fill.svg create mode 100644 static/icon/aspect-ratio.svg create mode 100644 static/icon/asterisk.svg create mode 100644 static/icon/at.svg create mode 100644 static/icon/award-fill.svg create mode 100644 static/icon/award.svg create mode 100644 static/icon/back.svg create mode 100644 static/icon/backspace-fill.svg create mode 100644 static/icon/backspace-reverse-fill.svg create mode 100644 static/icon/backspace-reverse.svg create mode 100644 static/icon/backspace.svg create mode 100644 static/icon/badge-3d-fill.svg create mode 100644 static/icon/badge-3d.svg create mode 100644 static/icon/badge-4k-fill.svg create mode 100644 static/icon/badge-4k.svg create mode 100644 static/icon/badge-8k-fill.svg create mode 100644 static/icon/badge-8k.svg create mode 100644 static/icon/badge-ad-fill.svg create mode 100644 static/icon/badge-ad.svg create mode 100644 static/icon/badge-ar-fill.svg create mode 100644 static/icon/badge-ar.svg create mode 100644 static/icon/badge-cc-fill.svg create mode 100644 static/icon/badge-cc.svg create mode 100644 static/icon/badge-hd-fill.svg create mode 100644 static/icon/badge-hd.svg create mode 100644 static/icon/badge-sd-fill.svg create mode 100644 static/icon/badge-sd.svg create mode 100644 static/icon/badge-tm-fill.svg create mode 100644 static/icon/badge-tm.svg create mode 100644 static/icon/badge-vo-fill.svg create mode 100644 static/icon/badge-vo.svg create mode 100644 static/icon/badge-vr-fill.svg create mode 100644 static/icon/badge-vr.svg create mode 100644 static/icon/badge-wc-fill.svg create mode 100644 static/icon/badge-wc.svg create mode 100644 static/icon/bag-check-fill.svg create mode 100644 static/icon/bag-check.svg create mode 100644 static/icon/bag-dash-fill.svg create mode 100644 static/icon/bag-dash.svg create mode 100644 static/icon/bag-fill.svg create mode 100644 static/icon/bag-heart-fill.svg create mode 100644 static/icon/bag-heart.svg create mode 100644 static/icon/bag-plus-fill.svg create mode 100644 static/icon/bag-plus.svg create mode 100644 static/icon/bag-x-fill.svg create mode 100644 static/icon/bag-x.svg create mode 100644 static/icon/bag.svg create mode 100644 static/icon/balloon-fill.svg create mode 100644 static/icon/balloon-heart-fill.svg create mode 100644 static/icon/balloon-heart.svg create mode 100644 static/icon/balloon.svg create mode 100644 static/icon/bandaid-fill.svg create mode 100644 static/icon/bandaid.svg create mode 100644 static/icon/bank.svg create mode 100644 static/icon/bank2.svg create mode 100644 static/icon/bar-chart-fill.svg create mode 100644 static/icon/bar-chart-line-fill.svg create mode 100644 static/icon/bar-chart-line.svg create mode 100644 static/icon/bar-chart-steps.svg create mode 100644 static/icon/bar-chart.svg create mode 100644 static/icon/basket-fill.svg create mode 100644 static/icon/basket.svg create mode 100644 static/icon/basket2-fill.svg create mode 100644 static/icon/basket2.svg create mode 100644 static/icon/basket3-fill.svg create mode 100644 static/icon/basket3.svg create mode 100644 static/icon/battery-charging.svg create mode 100644 static/icon/battery-full.svg create mode 100644 static/icon/battery-half.svg create mode 100644 static/icon/battery.svg create mode 100644 static/icon/behance.svg create mode 100644 static/icon/bell-fill.svg create mode 100644 static/icon/bell-slash-fill.svg create mode 100644 static/icon/bell-slash.svg create mode 100644 static/icon/bell.svg create mode 100644 static/icon/bezier.svg create mode 100644 static/icon/bezier2.svg create mode 100644 static/icon/bicycle.svg create mode 100644 static/icon/binoculars-fill.svg create mode 100644 static/icon/binoculars.svg create mode 100644 static/icon/blockquote-left.svg create mode 100644 static/icon/blockquote-right.svg create mode 100644 static/icon/bluetooth.svg create mode 100644 static/icon/body-text.svg create mode 100644 static/icon/book-fill.svg create mode 100644 static/icon/book-half.svg create mode 100644 static/icon/book.svg create mode 100644 static/icon/bookmark-check-fill.svg create mode 100644 static/icon/bookmark-check.svg create mode 100644 static/icon/bookmark-dash-fill.svg create mode 100644 static/icon/bookmark-dash.svg create mode 100644 static/icon/bookmark-fill.svg create mode 100644 static/icon/bookmark-heart-fill.svg create mode 100644 static/icon/bookmark-heart.svg create mode 100644 static/icon/bookmark-plus-fill.svg create mode 100644 static/icon/bookmark-plus.svg create mode 100644 static/icon/bookmark-star-fill.svg create mode 100644 static/icon/bookmark-star.svg create mode 100644 static/icon/bookmark-x-fill.svg create mode 100644 static/icon/bookmark-x.svg create mode 100644 static/icon/bookmark.svg create mode 100644 static/icon/bookmarks-fill.svg create mode 100644 static/icon/bookmarks.svg create mode 100644 static/icon/bookshelf.svg create mode 100644 static/icon/boombox-fill.svg create mode 100644 static/icon/boombox.svg create mode 100644 static/icon/bootstrap-fill.svg create mode 100644 static/icon/bootstrap-icons.css create mode 100644 static/icon/bootstrap-icons.json create mode 100644 static/icon/bootstrap-icons.scss create mode 100644 static/icon/bootstrap-icons.svg create mode 100644 static/icon/bootstrap-reboot.svg create mode 100644 static/icon/bootstrap.svg create mode 100644 static/icon/border-all.svg create mode 100644 static/icon/border-bottom.svg create mode 100644 static/icon/border-center.svg create mode 100644 static/icon/border-inner.svg create mode 100644 static/icon/border-left.svg create mode 100644 static/icon/border-middle.svg create mode 100644 static/icon/border-outer.svg create mode 100644 static/icon/border-right.svg create mode 100644 static/icon/border-style.svg create mode 100644 static/icon/border-top.svg create mode 100644 static/icon/border-width.svg create mode 100644 static/icon/border.svg create mode 100644 static/icon/bounding-box-circles.svg create mode 100644 static/icon/bounding-box.svg create mode 100644 static/icon/box-arrow-down-left.svg create mode 100644 static/icon/box-arrow-down-right.svg create mode 100644 static/icon/box-arrow-down.svg create mode 100644 static/icon/box-arrow-in-down-left.svg create mode 100644 static/icon/box-arrow-in-down-right.svg create mode 100644 static/icon/box-arrow-in-down.svg create mode 100644 static/icon/box-arrow-in-left.svg create mode 100644 static/icon/box-arrow-in-right.svg create mode 100644 static/icon/box-arrow-in-up-left.svg create mode 100644 static/icon/box-arrow-in-up-right.svg create mode 100644 static/icon/box-arrow-in-up.svg create mode 100644 static/icon/box-arrow-left.svg create mode 100644 static/icon/box-arrow-right.svg create mode 100644 static/icon/box-arrow-up-left.svg create mode 100644 static/icon/box-arrow-up-right.svg create mode 100644 static/icon/box-arrow-up.svg create mode 100644 static/icon/box-fill.svg create mode 100644 static/icon/box-seam-fill.svg create mode 100644 static/icon/box-seam.svg create mode 100644 static/icon/box.svg create mode 100644 static/icon/box2-fill.svg create mode 100644 static/icon/box2-heart-fill.svg create mode 100644 static/icon/box2-heart.svg create mode 100644 static/icon/box2.svg create mode 100644 static/icon/boxes.svg create mode 100644 static/icon/braces-asterisk.svg create mode 100644 static/icon/braces.svg create mode 100644 static/icon/bricks.svg create mode 100644 static/icon/briefcase-fill.svg create mode 100644 static/icon/briefcase.svg create mode 100644 static/icon/brightness-alt-high-fill.svg create mode 100644 static/icon/brightness-alt-high.svg create mode 100644 static/icon/brightness-alt-low-fill.svg create mode 100644 static/icon/brightness-alt-low.svg create mode 100644 static/icon/brightness-high-fill.svg create mode 100644 static/icon/brightness-high.svg create mode 100644 static/icon/brightness-low-fill.svg create mode 100644 static/icon/brightness-low.svg create mode 100644 static/icon/broadcast-pin.svg create mode 100644 static/icon/broadcast.svg create mode 100644 static/icon/browser-chrome.svg create mode 100644 static/icon/browser-edge.svg create mode 100644 static/icon/browser-firefox.svg create mode 100644 static/icon/browser-safari.svg create mode 100644 static/icon/brush-fill.svg create mode 100644 static/icon/brush.svg create mode 100644 static/icon/bucket-fill.svg create mode 100644 static/icon/bucket.svg create mode 100644 static/icon/bug-fill.svg create mode 100644 static/icon/bug.svg create mode 100644 static/icon/building-add.svg create mode 100644 static/icon/building-check.svg create mode 100644 static/icon/building-dash.svg create mode 100644 static/icon/building-down.svg create mode 100644 static/icon/building-exclamation.svg create mode 100644 static/icon/building-fill-add.svg create mode 100644 static/icon/building-fill-check.svg create mode 100644 static/icon/building-fill-dash.svg create mode 100644 static/icon/building-fill-down.svg create mode 100644 static/icon/building-fill-exclamation.svg create mode 100644 static/icon/building-fill-gear.svg create mode 100644 static/icon/building-fill-lock.svg create mode 100644 static/icon/building-fill-slash.svg create mode 100644 static/icon/building-fill-up.svg create mode 100644 static/icon/building-fill-x.svg create mode 100644 static/icon/building-fill.svg create mode 100644 static/icon/building-gear.svg create mode 100644 static/icon/building-lock.svg create mode 100644 static/icon/building-slash.svg create mode 100644 static/icon/building-up.svg create mode 100644 static/icon/building-x.svg create mode 100644 static/icon/building.svg create mode 100644 static/icon/buildings-fill.svg create mode 100644 static/icon/buildings.svg create mode 100644 static/icon/bullseye.svg create mode 100644 static/icon/bus-front-fill.svg create mode 100644 static/icon/bus-front.svg create mode 100644 static/icon/c-circle-fill.svg create mode 100644 static/icon/c-circle.svg create mode 100644 static/icon/c-square-fill.svg create mode 100644 static/icon/c-square.svg create mode 100644 static/icon/calculator-fill.svg create mode 100644 static/icon/calculator.svg create mode 100644 static/icon/calendar-check-fill.svg create mode 100644 static/icon/calendar-check.svg create mode 100644 static/icon/calendar-date-fill.svg create mode 100644 static/icon/calendar-date.svg create mode 100644 static/icon/calendar-day-fill.svg create mode 100644 static/icon/calendar-day.svg create mode 100644 static/icon/calendar-event-fill.svg create mode 100644 static/icon/calendar-event.svg create mode 100644 static/icon/calendar-fill.svg create mode 100644 static/icon/calendar-heart-fill.svg create mode 100644 static/icon/calendar-heart.svg create mode 100644 static/icon/calendar-minus-fill.svg create mode 100644 static/icon/calendar-minus.svg create mode 100644 static/icon/calendar-month-fill.svg create mode 100644 static/icon/calendar-month.svg create mode 100644 static/icon/calendar-plus-fill.svg create mode 100644 static/icon/calendar-plus.svg create mode 100644 static/icon/calendar-range-fill.svg create mode 100644 static/icon/calendar-range.svg create mode 100644 static/icon/calendar-week-fill.svg create mode 100644 static/icon/calendar-week.svg create mode 100644 static/icon/calendar-x-fill.svg create mode 100644 static/icon/calendar-x.svg create mode 100644 static/icon/calendar.svg create mode 100644 static/icon/calendar2-check-fill.svg create mode 100644 static/icon/calendar2-check.svg create mode 100644 static/icon/calendar2-date-fill.svg create mode 100644 static/icon/calendar2-date.svg create mode 100644 static/icon/calendar2-day-fill.svg create mode 100644 static/icon/calendar2-day.svg create mode 100644 static/icon/calendar2-event-fill.svg create mode 100644 static/icon/calendar2-event.svg create mode 100644 static/icon/calendar2-fill.svg create mode 100644 static/icon/calendar2-heart-fill.svg create mode 100644 static/icon/calendar2-heart.svg create mode 100644 static/icon/calendar2-minus-fill.svg create mode 100644 static/icon/calendar2-minus.svg create mode 100644 static/icon/calendar2-month-fill.svg create mode 100644 static/icon/calendar2-month.svg create mode 100644 static/icon/calendar2-plus-fill.svg create mode 100644 static/icon/calendar2-plus.svg create mode 100644 static/icon/calendar2-range-fill.svg create mode 100644 static/icon/calendar2-range.svg create mode 100644 static/icon/calendar2-week-fill.svg create mode 100644 static/icon/calendar2-week.svg create mode 100644 static/icon/calendar2-x-fill.svg create mode 100644 static/icon/calendar2-x.svg create mode 100644 static/icon/calendar2.svg create mode 100644 static/icon/calendar3-event-fill.svg create mode 100644 static/icon/calendar3-event.svg create mode 100644 static/icon/calendar3-fill.svg create mode 100644 static/icon/calendar3-range-fill.svg create mode 100644 static/icon/calendar3-range.svg create mode 100644 static/icon/calendar3-week-fill.svg create mode 100644 static/icon/calendar3-week.svg create mode 100644 static/icon/calendar3.svg create mode 100644 static/icon/calendar4-event.svg create mode 100644 static/icon/calendar4-range.svg create mode 100644 static/icon/calendar4-week.svg create mode 100644 static/icon/calendar4.svg create mode 100644 static/icon/camera-fill.svg create mode 100644 static/icon/camera-reels-fill.svg create mode 100644 static/icon/camera-reels.svg create mode 100644 static/icon/camera-video-fill.svg create mode 100644 static/icon/camera-video-off-fill.svg create mode 100644 static/icon/camera-video-off.svg create mode 100644 static/icon/camera-video.svg create mode 100644 static/icon/camera.svg create mode 100644 static/icon/camera2.svg create mode 100644 static/icon/capslock-fill.svg create mode 100644 static/icon/capslock.svg create mode 100644 static/icon/capsule-pill.svg create mode 100644 static/icon/capsule.svg create mode 100644 static/icon/car-front-fill.svg create mode 100644 static/icon/car-front.svg create mode 100644 static/icon/card-checklist.svg create mode 100644 static/icon/card-heading.svg create mode 100644 static/icon/card-image.svg create mode 100644 static/icon/card-list.svg create mode 100644 static/icon/card-text.svg create mode 100644 static/icon/caret-down-fill.svg create mode 100644 static/icon/caret-down-square-fill.svg create mode 100644 static/icon/caret-down-square.svg create mode 100644 static/icon/caret-down.svg create mode 100644 static/icon/caret-left-fill.svg create mode 100644 static/icon/caret-left-square-fill.svg create mode 100644 static/icon/caret-left-square.svg create mode 100644 static/icon/caret-left.svg create mode 100644 static/icon/caret-right-fill.svg create mode 100644 static/icon/caret-right-square-fill.svg create mode 100644 static/icon/caret-right-square.svg create mode 100644 static/icon/caret-right.svg create mode 100644 static/icon/caret-up-fill.svg create mode 100644 static/icon/caret-up-square-fill.svg create mode 100644 static/icon/caret-up-square.svg create mode 100644 static/icon/caret-up.svg create mode 100644 static/icon/cart-check-fill.svg create mode 100644 static/icon/cart-check.svg create mode 100644 static/icon/cart-dash-fill.svg create mode 100644 static/icon/cart-dash.svg create mode 100644 static/icon/cart-fill.svg create mode 100644 static/icon/cart-plus-fill.svg create mode 100644 static/icon/cart-plus.svg create mode 100644 static/icon/cart-x-fill.svg create mode 100644 static/icon/cart-x.svg create mode 100644 static/icon/cart.svg create mode 100644 static/icon/cart2.svg create mode 100644 static/icon/cart3.svg create mode 100644 static/icon/cart4.svg create mode 100644 static/icon/cash-coin.svg create mode 100644 static/icon/cash-stack.svg create mode 100644 static/icon/cash.svg create mode 100644 static/icon/cassette-fill.svg create mode 100644 static/icon/cassette.svg create mode 100644 static/icon/cast.svg create mode 100644 static/icon/cc-circle-fill.svg create mode 100644 static/icon/cc-circle.svg create mode 100644 static/icon/cc-square-fill.svg create mode 100644 static/icon/cc-square.svg create mode 100644 static/icon/chat-dots-fill.svg create mode 100644 static/icon/chat-dots.svg create mode 100644 static/icon/chat-fill.svg create mode 100644 static/icon/chat-heart-fill.svg create mode 100644 static/icon/chat-heart.svg create mode 100644 static/icon/chat-left-dots-fill.svg create mode 100644 static/icon/chat-left-dots.svg create mode 100644 static/icon/chat-left-fill.svg create mode 100644 static/icon/chat-left-heart-fill.svg create mode 100644 static/icon/chat-left-heart.svg create mode 100644 static/icon/chat-left-quote-fill.svg create mode 100644 static/icon/chat-left-quote.svg create mode 100644 static/icon/chat-left-text-fill.svg create mode 100644 static/icon/chat-left-text.svg create mode 100644 static/icon/chat-left.svg create mode 100644 static/icon/chat-quote-fill.svg create mode 100644 static/icon/chat-quote.svg create mode 100644 static/icon/chat-right-dots-fill.svg create mode 100644 static/icon/chat-right-dots.svg create mode 100644 static/icon/chat-right-fill.svg create mode 100644 static/icon/chat-right-heart-fill.svg create mode 100644 static/icon/chat-right-heart.svg create mode 100644 static/icon/chat-right-quote-fill.svg create mode 100644 static/icon/chat-right-quote.svg create mode 100644 static/icon/chat-right-text-fill.svg create mode 100644 static/icon/chat-right-text.svg create mode 100644 static/icon/chat-right.svg create mode 100644 static/icon/chat-square-dots-fill.svg create mode 100644 static/icon/chat-square-dots.svg create mode 100644 static/icon/chat-square-fill.svg create mode 100644 static/icon/chat-square-heart-fill.svg create mode 100644 static/icon/chat-square-heart.svg create mode 100644 static/icon/chat-square-quote-fill.svg create mode 100644 static/icon/chat-square-quote.svg create mode 100644 static/icon/chat-square-text-fill.svg create mode 100644 static/icon/chat-square-text.svg create mode 100644 static/icon/chat-square.svg create mode 100644 static/icon/chat-text-fill.svg create mode 100644 static/icon/chat-text.svg create mode 100644 static/icon/chat.svg create mode 100644 static/icon/check-all.svg create mode 100644 static/icon/check-circle-fill.svg create mode 100644 static/icon/check-circle.svg create mode 100644 static/icon/check-lg.svg create mode 100644 static/icon/check-square-fill.svg create mode 100644 static/icon/check-square.svg create mode 100644 static/icon/check.svg create mode 100644 static/icon/check2-all.svg create mode 100644 static/icon/check2-circle.svg create mode 100644 static/icon/check2-square.svg create mode 100644 static/icon/check2.svg create mode 100644 static/icon/chevron-bar-contract.svg create mode 100644 static/icon/chevron-bar-down.svg create mode 100644 static/icon/chevron-bar-expand.svg create mode 100644 static/icon/chevron-bar-left.svg create mode 100644 static/icon/chevron-bar-right.svg create mode 100644 static/icon/chevron-bar-up.svg create mode 100644 static/icon/chevron-compact-down.svg create mode 100644 static/icon/chevron-compact-left.svg create mode 100644 static/icon/chevron-compact-right.svg create mode 100644 static/icon/chevron-compact-up.svg create mode 100644 static/icon/chevron-contract.svg create mode 100644 static/icon/chevron-double-down.svg create mode 100644 static/icon/chevron-double-left.svg create mode 100644 static/icon/chevron-double-right.svg create mode 100644 static/icon/chevron-double-up.svg create mode 100644 static/icon/chevron-down.svg create mode 100644 static/icon/chevron-expand.svg create mode 100644 static/icon/chevron-left.svg create mode 100644 static/icon/chevron-right.svg create mode 100644 static/icon/chevron-up.svg create mode 100644 static/icon/circle-fill.svg create mode 100644 static/icon/circle-half.svg create mode 100644 static/icon/circle-square.svg create mode 100644 static/icon/circle.svg create mode 100644 static/icon/clipboard-check-fill.svg create mode 100644 static/icon/clipboard-check.svg create mode 100644 static/icon/clipboard-data-fill.svg create mode 100644 static/icon/clipboard-data.svg create mode 100644 static/icon/clipboard-fill.svg create mode 100644 static/icon/clipboard-heart-fill.svg create mode 100644 static/icon/clipboard-heart.svg create mode 100644 static/icon/clipboard-minus-fill.svg create mode 100644 static/icon/clipboard-minus.svg create mode 100644 static/icon/clipboard-plus-fill.svg create mode 100644 static/icon/clipboard-plus.svg create mode 100644 static/icon/clipboard-pulse.svg create mode 100644 static/icon/clipboard-x-fill.svg create mode 100644 static/icon/clipboard-x.svg create mode 100644 static/icon/clipboard.svg create mode 100644 static/icon/clipboard2-check-fill.svg create mode 100644 static/icon/clipboard2-check.svg create mode 100644 static/icon/clipboard2-data-fill.svg create mode 100644 static/icon/clipboard2-data.svg create mode 100644 static/icon/clipboard2-fill.svg create mode 100644 static/icon/clipboard2-heart-fill.svg create mode 100644 static/icon/clipboard2-heart.svg create mode 100644 static/icon/clipboard2-minus-fill.svg create mode 100644 static/icon/clipboard2-minus.svg create mode 100644 static/icon/clipboard2-plus-fill.svg create mode 100644 static/icon/clipboard2-plus.svg create mode 100644 static/icon/clipboard2-pulse-fill.svg create mode 100644 static/icon/clipboard2-pulse.svg create mode 100644 static/icon/clipboard2-x-fill.svg create mode 100644 static/icon/clipboard2-x.svg create mode 100644 static/icon/clipboard2.svg create mode 100644 static/icon/clock-fill.svg create mode 100644 static/icon/clock-history.svg create mode 100644 static/icon/clock.svg create mode 100644 static/icon/cloud-arrow-down-fill.svg create mode 100644 static/icon/cloud-arrow-down.svg create mode 100644 static/icon/cloud-arrow-up-fill.svg create mode 100644 static/icon/cloud-arrow-up.svg create mode 100644 static/icon/cloud-check-fill.svg create mode 100644 static/icon/cloud-check.svg create mode 100644 static/icon/cloud-download-fill.svg create mode 100644 static/icon/cloud-download.svg create mode 100644 static/icon/cloud-drizzle-fill.svg create mode 100644 static/icon/cloud-drizzle.svg create mode 100644 static/icon/cloud-fill.svg create mode 100644 static/icon/cloud-fog-fill.svg create mode 100644 static/icon/cloud-fog.svg create mode 100644 static/icon/cloud-fog2-fill.svg create mode 100644 static/icon/cloud-fog2.svg create mode 100644 static/icon/cloud-hail-fill.svg create mode 100644 static/icon/cloud-hail.svg create mode 100644 static/icon/cloud-haze-fill.svg create mode 100644 static/icon/cloud-haze.svg create mode 100644 static/icon/cloud-haze2-fill.svg create mode 100644 static/icon/cloud-haze2.svg create mode 100644 static/icon/cloud-lightning-fill.svg create mode 100644 static/icon/cloud-lightning-rain-fill.svg create mode 100644 static/icon/cloud-lightning-rain.svg create mode 100644 static/icon/cloud-lightning.svg create mode 100644 static/icon/cloud-minus-fill.svg create mode 100644 static/icon/cloud-minus.svg create mode 100644 static/icon/cloud-moon-fill.svg create mode 100644 static/icon/cloud-moon.svg create mode 100644 static/icon/cloud-plus-fill.svg create mode 100644 static/icon/cloud-plus.svg create mode 100644 static/icon/cloud-rain-fill.svg create mode 100644 static/icon/cloud-rain-heavy-fill.svg create mode 100644 static/icon/cloud-rain-heavy.svg create mode 100644 static/icon/cloud-rain.svg create mode 100644 static/icon/cloud-slash-fill.svg create mode 100644 static/icon/cloud-slash.svg create mode 100644 static/icon/cloud-sleet-fill.svg create mode 100644 static/icon/cloud-sleet.svg create mode 100644 static/icon/cloud-snow-fill.svg create mode 100644 static/icon/cloud-snow.svg create mode 100644 static/icon/cloud-sun-fill.svg create mode 100644 static/icon/cloud-sun.svg create mode 100644 static/icon/cloud-upload-fill.svg create mode 100644 static/icon/cloud-upload.svg create mode 100644 static/icon/cloud.svg create mode 100644 static/icon/clouds-fill.svg create mode 100644 static/icon/clouds.svg create mode 100644 static/icon/cloudy-fill.svg create mode 100644 static/icon/cloudy.svg create mode 100644 static/icon/code-slash.svg create mode 100644 static/icon/code-square.svg create mode 100644 static/icon/code.svg create mode 100644 static/icon/coin.svg create mode 100644 static/icon/collection-fill.svg create mode 100644 static/icon/collection-play-fill.svg create mode 100644 static/icon/collection-play.svg create mode 100644 static/icon/collection.svg create mode 100644 static/icon/columns-gap.svg create mode 100644 static/icon/columns.svg create mode 100644 static/icon/command.svg create mode 100644 static/icon/compass-fill.svg create mode 100644 static/icon/compass.svg create mode 100644 static/icon/cone-striped.svg create mode 100644 static/icon/cone.svg create mode 100644 static/icon/controller.svg create mode 100644 static/icon/cpu-fill.svg create mode 100644 static/icon/cpu.svg create mode 100644 static/icon/credit-card-2-back-fill.svg create mode 100644 static/icon/credit-card-2-back.svg create mode 100644 static/icon/credit-card-2-front-fill.svg create mode 100644 static/icon/credit-card-2-front.svg create mode 100644 static/icon/credit-card-fill.svg create mode 100644 static/icon/credit-card.svg create mode 100644 static/icon/crop.svg create mode 100644 static/icon/cup-fill.svg create mode 100644 static/icon/cup-hot-fill.svg create mode 100644 static/icon/cup-hot.svg create mode 100644 static/icon/cup-straw.svg create mode 100644 static/icon/cup.svg create mode 100644 static/icon/currency-bitcoin.svg create mode 100644 static/icon/currency-dollar.svg create mode 100644 static/icon/currency-euro.svg create mode 100644 static/icon/currency-exchange.svg create mode 100644 static/icon/currency-pound.svg create mode 100644 static/icon/currency-rupee.svg create mode 100644 static/icon/currency-yen.svg create mode 100644 static/icon/cursor-fill.svg create mode 100644 static/icon/cursor-text.svg create mode 100644 static/icon/cursor.svg create mode 100644 static/icon/dash-circle-dotted.svg create mode 100644 static/icon/dash-circle-fill.svg create mode 100644 static/icon/dash-circle.svg create mode 100644 static/icon/dash-lg.svg create mode 100644 static/icon/dash-square-dotted.svg create mode 100644 static/icon/dash-square-fill.svg create mode 100644 static/icon/dash-square.svg create mode 100644 static/icon/dash.svg create mode 100644 static/icon/database-add.svg create mode 100644 static/icon/database-check.svg create mode 100644 static/icon/database-dash.svg create mode 100644 static/icon/database-down.svg create mode 100644 static/icon/database-exclamation.svg create mode 100644 static/icon/database-fill-add.svg create mode 100644 static/icon/database-fill-check.svg create mode 100644 static/icon/database-fill-dash.svg create mode 100644 static/icon/database-fill-down.svg create mode 100644 static/icon/database-fill-exclamation.svg create mode 100644 static/icon/database-fill-gear.svg create mode 100644 static/icon/database-fill-lock.svg create mode 100644 static/icon/database-fill-slash.svg create mode 100644 static/icon/database-fill-up.svg create mode 100644 static/icon/database-fill-x.svg create mode 100644 static/icon/database-fill.svg create mode 100644 static/icon/database-gear.svg create mode 100644 static/icon/database-lock.svg create mode 100644 static/icon/database-slash.svg create mode 100644 static/icon/database-up.svg create mode 100644 static/icon/database-x.svg create mode 100644 static/icon/database.svg create mode 100644 static/icon/device-hdd-fill.svg create mode 100644 static/icon/device-hdd.svg create mode 100644 static/icon/device-ssd-fill.svg create mode 100644 static/icon/device-ssd.svg create mode 100644 static/icon/diagram-2-fill.svg create mode 100644 static/icon/diagram-2.svg create mode 100644 static/icon/diagram-3-fill.svg create mode 100644 static/icon/diagram-3.svg create mode 100644 static/icon/diamond-fill.svg create mode 100644 static/icon/diamond-half.svg create mode 100644 static/icon/diamond.svg create mode 100644 static/icon/dice-1-fill.svg create mode 100644 static/icon/dice-1.svg create mode 100644 static/icon/dice-2-fill.svg create mode 100644 static/icon/dice-2.svg create mode 100644 static/icon/dice-3-fill.svg create mode 100644 static/icon/dice-3.svg create mode 100644 static/icon/dice-4-fill.svg create mode 100644 static/icon/dice-4.svg create mode 100644 static/icon/dice-5-fill.svg create mode 100644 static/icon/dice-5.svg create mode 100644 static/icon/dice-6-fill.svg create mode 100644 static/icon/dice-6.svg create mode 100644 static/icon/disc-fill.svg create mode 100644 static/icon/disc.svg create mode 100644 static/icon/discord.svg create mode 100644 static/icon/display-fill.svg create mode 100644 static/icon/display.svg create mode 100644 static/icon/displayport-fill.svg create mode 100644 static/icon/displayport.svg create mode 100644 static/icon/distribute-horizontal.svg create mode 100644 static/icon/distribute-vertical.svg create mode 100644 static/icon/door-closed-fill.svg create mode 100644 static/icon/door-closed.svg create mode 100644 static/icon/door-open-fill.svg create mode 100644 static/icon/door-open.svg create mode 100644 static/icon/dot.svg create mode 100644 static/icon/download.svg create mode 100644 static/icon/dpad-fill.svg create mode 100644 static/icon/dpad.svg create mode 100644 static/icon/dribbble.svg create mode 100644 static/icon/dropbox.svg create mode 100644 static/icon/droplet-fill.svg create mode 100644 static/icon/droplet-half.svg create mode 100644 static/icon/droplet.svg create mode 100644 static/icon/ear-fill.svg create mode 100644 static/icon/ear.svg create mode 100644 static/icon/earbuds.svg create mode 100644 static/icon/easel-fill.svg create mode 100644 static/icon/easel.svg create mode 100644 static/icon/easel2-fill.svg create mode 100644 static/icon/easel2.svg create mode 100644 static/icon/easel3-fill.svg create mode 100644 static/icon/easel3.svg create mode 100644 static/icon/egg-fill.svg create mode 100644 static/icon/egg-fried.svg create mode 100644 static/icon/egg.svg create mode 100644 static/icon/eject-fill.svg create mode 100644 static/icon/eject.svg create mode 100644 static/icon/emoji-angry-fill.svg create mode 100644 static/icon/emoji-angry.svg create mode 100644 static/icon/emoji-dizzy-fill.svg create mode 100644 static/icon/emoji-dizzy.svg create mode 100644 static/icon/emoji-expressionless-fill.svg create mode 100644 static/icon/emoji-expressionless.svg create mode 100644 static/icon/emoji-frown-fill.svg create mode 100644 static/icon/emoji-frown.svg create mode 100644 static/icon/emoji-heart-eyes-fill.svg create mode 100644 static/icon/emoji-heart-eyes.svg create mode 100644 static/icon/emoji-kiss-fill.svg create mode 100644 static/icon/emoji-kiss.svg create mode 100644 static/icon/emoji-laughing-fill.svg create mode 100644 static/icon/emoji-laughing.svg create mode 100644 static/icon/emoji-neutral-fill.svg create mode 100644 static/icon/emoji-neutral.svg create mode 100644 static/icon/emoji-smile-fill.svg create mode 100644 static/icon/emoji-smile-upside-down-fill.svg create mode 100644 static/icon/emoji-smile-upside-down.svg create mode 100644 static/icon/emoji-smile.svg create mode 100644 static/icon/emoji-sunglasses-fill.svg create mode 100644 static/icon/emoji-sunglasses.svg create mode 100644 static/icon/emoji-wink-fill.svg create mode 100644 static/icon/emoji-wink.svg create mode 100644 static/icon/envelope-at-fill.svg create mode 100644 static/icon/envelope-at.svg create mode 100644 static/icon/envelope-check-fill.svg create mode 100644 static/icon/envelope-check.svg create mode 100644 static/icon/envelope-dash-fill.svg create mode 100644 static/icon/envelope-dash.svg create mode 100644 static/icon/envelope-exclamation-fill.svg create mode 100644 static/icon/envelope-exclamation.svg create mode 100644 static/icon/envelope-fill.svg create mode 100644 static/icon/envelope-heart-fill.svg create mode 100644 static/icon/envelope-heart.svg create mode 100644 static/icon/envelope-open-fill.svg create mode 100644 static/icon/envelope-open-heart-fill.svg create mode 100644 static/icon/envelope-open-heart.svg create mode 100644 static/icon/envelope-open.svg create mode 100644 static/icon/envelope-paper-fill.svg create mode 100644 static/icon/envelope-paper-heart-fill.svg create mode 100644 static/icon/envelope-paper-heart.svg create mode 100644 static/icon/envelope-paper.svg create mode 100644 static/icon/envelope-plus-fill.svg create mode 100644 static/icon/envelope-plus.svg create mode 100644 static/icon/envelope-slash-fill.svg create mode 100644 static/icon/envelope-slash.svg create mode 100644 static/icon/envelope-x-fill.svg create mode 100644 static/icon/envelope-x.svg create mode 100644 static/icon/envelope.svg create mode 100644 static/icon/eraser-fill.svg create mode 100644 static/icon/eraser.svg create mode 100644 static/icon/escape.svg create mode 100644 static/icon/ethernet.svg create mode 100644 static/icon/ev-front-fill.svg create mode 100644 static/icon/ev-front.svg create mode 100644 static/icon/ev-station-fill.svg create mode 100644 static/icon/ev-station.svg create mode 100644 static/icon/exclamation-circle-fill.svg create mode 100644 static/icon/exclamation-circle.svg create mode 100644 static/icon/exclamation-diamond-fill.svg create mode 100644 static/icon/exclamation-diamond.svg create mode 100644 static/icon/exclamation-lg.svg create mode 100644 static/icon/exclamation-octagon-fill.svg create mode 100644 static/icon/exclamation-octagon.svg create mode 100644 static/icon/exclamation-square-fill.svg create mode 100644 static/icon/exclamation-square.svg create mode 100644 static/icon/exclamation-triangle-fill.svg create mode 100644 static/icon/exclamation-triangle.svg create mode 100644 static/icon/exclamation.svg create mode 100644 static/icon/exclude.svg create mode 100644 static/icon/explicit-fill.svg create mode 100644 static/icon/explicit.svg create mode 100644 static/icon/eye-fill.svg create mode 100644 static/icon/eye-slash-fill.svg create mode 100644 static/icon/eye-slash.svg create mode 100644 static/icon/eye.svg create mode 100644 static/icon/eyedropper.svg create mode 100644 static/icon/eyeglasses.svg create mode 100644 static/icon/facebook.svg create mode 100644 static/icon/fan.svg create mode 100644 static/icon/fast-forward-btn-fill.svg create mode 100644 static/icon/fast-forward-btn.svg create mode 100644 static/icon/fast-forward-circle-fill.svg create mode 100644 static/icon/fast-forward-circle.svg create mode 100644 static/icon/fast-forward-fill.svg create mode 100644 static/icon/fast-forward.svg create mode 100644 static/icon/file-arrow-down-fill.svg create mode 100644 static/icon/file-arrow-down.svg create mode 100644 static/icon/file-arrow-up-fill.svg create mode 100644 static/icon/file-arrow-up.svg create mode 100644 static/icon/file-bar-graph-fill.svg create mode 100644 static/icon/file-bar-graph.svg create mode 100644 static/icon/file-binary-fill.svg create mode 100644 static/icon/file-binary.svg create mode 100644 static/icon/file-break-fill.svg create mode 100644 static/icon/file-break.svg create mode 100644 static/icon/file-check-fill.svg create mode 100644 static/icon/file-check.svg create mode 100644 static/icon/file-code-fill.svg create mode 100644 static/icon/file-code.svg create mode 100644 static/icon/file-diff-fill.svg create mode 100644 static/icon/file-diff.svg create mode 100644 static/icon/file-earmark-arrow-down-fill.svg create mode 100644 static/icon/file-earmark-arrow-down.svg create mode 100644 static/icon/file-earmark-arrow-up-fill.svg create mode 100644 static/icon/file-earmark-arrow-up.svg create mode 100644 static/icon/file-earmark-bar-graph-fill.svg create mode 100644 static/icon/file-earmark-bar-graph.svg create mode 100644 static/icon/file-earmark-binary-fill.svg create mode 100644 static/icon/file-earmark-binary.svg create mode 100644 static/icon/file-earmark-break-fill.svg create mode 100644 static/icon/file-earmark-break.svg create mode 100644 static/icon/file-earmark-check-fill.svg create mode 100644 static/icon/file-earmark-check.svg create mode 100644 static/icon/file-earmark-code-fill.svg create mode 100644 static/icon/file-earmark-code.svg create mode 100644 static/icon/file-earmark-diff-fill.svg create mode 100644 static/icon/file-earmark-diff.svg create mode 100644 static/icon/file-earmark-easel-fill.svg create mode 100644 static/icon/file-earmark-easel.svg create mode 100644 static/icon/file-earmark-excel-fill.svg create mode 100644 static/icon/file-earmark-excel.svg create mode 100644 static/icon/file-earmark-fill.svg create mode 100644 static/icon/file-earmark-font-fill.svg create mode 100644 static/icon/file-earmark-font.svg create mode 100644 static/icon/file-earmark-image-fill.svg create mode 100644 static/icon/file-earmark-image.svg create mode 100644 static/icon/file-earmark-lock-fill.svg create mode 100644 static/icon/file-earmark-lock.svg create mode 100644 static/icon/file-earmark-lock2-fill.svg create mode 100644 static/icon/file-earmark-lock2.svg create mode 100644 static/icon/file-earmark-medical-fill.svg create mode 100644 static/icon/file-earmark-medical.svg create mode 100644 static/icon/file-earmark-minus-fill.svg create mode 100644 static/icon/file-earmark-minus.svg create mode 100644 static/icon/file-earmark-music-fill.svg create mode 100644 static/icon/file-earmark-music.svg create mode 100644 static/icon/file-earmark-pdf-fill.svg create mode 100644 static/icon/file-earmark-pdf.svg create mode 100644 static/icon/file-earmark-person-fill.svg create mode 100644 static/icon/file-earmark-person.svg create mode 100644 static/icon/file-earmark-play-fill.svg create mode 100644 static/icon/file-earmark-play.svg create mode 100644 static/icon/file-earmark-plus-fill.svg create mode 100644 static/icon/file-earmark-plus.svg create mode 100644 static/icon/file-earmark-post-fill.svg create mode 100644 static/icon/file-earmark-post.svg create mode 100644 static/icon/file-earmark-ppt-fill.svg create mode 100644 static/icon/file-earmark-ppt.svg create mode 100644 static/icon/file-earmark-richtext-fill.svg create mode 100644 static/icon/file-earmark-richtext.svg create mode 100644 static/icon/file-earmark-ruled-fill.svg create mode 100644 static/icon/file-earmark-ruled.svg create mode 100644 static/icon/file-earmark-slides-fill.svg create mode 100644 static/icon/file-earmark-slides.svg create mode 100644 static/icon/file-earmark-spreadsheet-fill.svg create mode 100644 static/icon/file-earmark-spreadsheet.svg create mode 100644 static/icon/file-earmark-text-fill.svg create mode 100644 static/icon/file-earmark-text.svg create mode 100644 static/icon/file-earmark-word-fill.svg create mode 100644 static/icon/file-earmark-word.svg create mode 100644 static/icon/file-earmark-x-fill.svg create mode 100644 static/icon/file-earmark-x.svg create mode 100644 static/icon/file-earmark-zip-fill.svg create mode 100644 static/icon/file-earmark-zip.svg create mode 100644 static/icon/file-earmark.svg create mode 100644 static/icon/file-easel-fill.svg create mode 100644 static/icon/file-easel.svg create mode 100644 static/icon/file-excel-fill.svg create mode 100644 static/icon/file-excel.svg create mode 100644 static/icon/file-fill.svg create mode 100644 static/icon/file-font-fill.svg create mode 100644 static/icon/file-font.svg create mode 100644 static/icon/file-image-fill.svg create mode 100644 static/icon/file-image.svg create mode 100644 static/icon/file-lock-fill.svg create mode 100644 static/icon/file-lock.svg create mode 100644 static/icon/file-lock2-fill.svg create mode 100644 static/icon/file-lock2.svg create mode 100644 static/icon/file-medical-fill.svg create mode 100644 static/icon/file-medical.svg create mode 100644 static/icon/file-minus-fill.svg create mode 100644 static/icon/file-minus.svg create mode 100644 static/icon/file-music-fill.svg create mode 100644 static/icon/file-music.svg create mode 100644 static/icon/file-pdf-fill.svg create mode 100644 static/icon/file-pdf.svg create mode 100644 static/icon/file-person-fill.svg create mode 100644 static/icon/file-person.svg create mode 100644 static/icon/file-play-fill.svg create mode 100644 static/icon/file-play.svg create mode 100644 static/icon/file-plus-fill.svg create mode 100644 static/icon/file-plus.svg create mode 100644 static/icon/file-post-fill.svg create mode 100644 static/icon/file-post.svg create mode 100644 static/icon/file-ppt-fill.svg create mode 100644 static/icon/file-ppt.svg create mode 100644 static/icon/file-richtext-fill.svg create mode 100644 static/icon/file-richtext.svg create mode 100644 static/icon/file-ruled-fill.svg create mode 100644 static/icon/file-ruled.svg create mode 100644 static/icon/file-slides-fill.svg create mode 100644 static/icon/file-slides.svg create mode 100644 static/icon/file-spreadsheet-fill.svg create mode 100644 static/icon/file-spreadsheet.svg create mode 100644 static/icon/file-text-fill.svg create mode 100644 static/icon/file-text.svg create mode 100644 static/icon/file-word-fill.svg create mode 100644 static/icon/file-word.svg create mode 100644 static/icon/file-x-fill.svg create mode 100644 static/icon/file-x.svg create mode 100644 static/icon/file-zip-fill.svg create mode 100644 static/icon/file-zip.svg create mode 100644 static/icon/file.svg create mode 100644 static/icon/files-alt.svg create mode 100644 static/icon/files.svg create mode 100644 static/icon/filetype-aac.svg create mode 100644 static/icon/filetype-ai.svg create mode 100644 static/icon/filetype-bmp.svg create mode 100644 static/icon/filetype-cs.svg create mode 100644 static/icon/filetype-css.svg create mode 100644 static/icon/filetype-csv.svg create mode 100644 static/icon/filetype-doc.svg create mode 100644 static/icon/filetype-docx.svg create mode 100644 static/icon/filetype-exe.svg create mode 100644 static/icon/filetype-gif.svg create mode 100644 static/icon/filetype-heic.svg create mode 100644 static/icon/filetype-html.svg create mode 100644 static/icon/filetype-java.svg create mode 100644 static/icon/filetype-jpg.svg create mode 100644 static/icon/filetype-js.svg create mode 100644 static/icon/filetype-json.svg create mode 100644 static/icon/filetype-jsx.svg create mode 100644 static/icon/filetype-key.svg create mode 100644 static/icon/filetype-m4p.svg create mode 100644 static/icon/filetype-md.svg create mode 100644 static/icon/filetype-mdx.svg create mode 100644 static/icon/filetype-mov.svg create mode 100644 static/icon/filetype-mp3.svg create mode 100644 static/icon/filetype-mp4.svg create mode 100644 static/icon/filetype-otf.svg create mode 100644 static/icon/filetype-pdf.svg create mode 100644 static/icon/filetype-php.svg create mode 100644 static/icon/filetype-png.svg create mode 100644 static/icon/filetype-ppt.svg create mode 100644 static/icon/filetype-pptx.svg create mode 100644 static/icon/filetype-psd.svg create mode 100644 static/icon/filetype-py.svg create mode 100644 static/icon/filetype-raw.svg create mode 100644 static/icon/filetype-rb.svg create mode 100644 static/icon/filetype-sass.svg create mode 100644 static/icon/filetype-scss.svg create mode 100644 static/icon/filetype-sh.svg create mode 100644 static/icon/filetype-sql.svg create mode 100644 static/icon/filetype-svg.svg create mode 100644 static/icon/filetype-tiff.svg create mode 100644 static/icon/filetype-tsx.svg create mode 100644 static/icon/filetype-ttf.svg create mode 100644 static/icon/filetype-txt.svg create mode 100644 static/icon/filetype-wav.svg create mode 100644 static/icon/filetype-woff.svg create mode 100644 static/icon/filetype-xls.svg create mode 100644 static/icon/filetype-xlsx.svg create mode 100644 static/icon/filetype-xml.svg create mode 100644 static/icon/filetype-yml.svg create mode 100644 static/icon/film.svg create mode 100644 static/icon/filter-circle-fill.svg create mode 100644 static/icon/filter-circle.svg create mode 100644 static/icon/filter-left.svg create mode 100644 static/icon/filter-right.svg create mode 100644 static/icon/filter-square-fill.svg create mode 100644 static/icon/filter-square.svg create mode 100644 static/icon/filter.svg create mode 100644 static/icon/fingerprint.svg create mode 100644 static/icon/fire.svg create mode 100644 static/icon/flag-fill.svg create mode 100644 static/icon/flag.svg create mode 100644 static/icon/flower1.svg create mode 100644 static/icon/flower2.svg create mode 100644 static/icon/flower3.svg create mode 100644 static/icon/folder-check.svg create mode 100644 static/icon/folder-fill.svg create mode 100644 static/icon/folder-minus.svg create mode 100644 static/icon/folder-plus.svg create mode 100644 static/icon/folder-symlink-fill.svg create mode 100644 static/icon/folder-symlink.svg create mode 100644 static/icon/folder-x.svg create mode 100644 static/icon/folder.svg create mode 100644 static/icon/folder2-open.svg create mode 100644 static/icon/folder2.svg create mode 100644 static/icon/fonts.svg create mode 100644 static/icon/fonts/bootstrap-icons.woff create mode 100644 static/icon/fonts/bootstrap-icons.woff2 create mode 100644 static/icon/forward-fill.svg create mode 100644 static/icon/forward.svg create mode 100644 static/icon/front.svg create mode 100644 static/icon/fuel-pump-diesel-fill.svg create mode 100644 static/icon/fuel-pump-diesel.svg create mode 100644 static/icon/fuel-pump-fill.svg create mode 100644 static/icon/fuel-pump.svg create mode 100644 static/icon/fullscreen-exit.svg create mode 100644 static/icon/fullscreen.svg create mode 100644 static/icon/funnel-fill.svg create mode 100644 static/icon/funnel.svg create mode 100644 static/icon/gear-fill.svg create mode 100644 static/icon/gear-wide-connected.svg create mode 100644 static/icon/gear-wide.svg create mode 100644 static/icon/gear.svg create mode 100644 static/icon/gem.svg create mode 100644 static/icon/gender-ambiguous.svg create mode 100644 static/icon/gender-female.svg create mode 100644 static/icon/gender-male.svg create mode 100644 static/icon/gender-trans.svg create mode 100644 static/icon/geo-alt-fill.svg create mode 100644 static/icon/geo-alt.svg create mode 100644 static/icon/geo-fill.svg create mode 100644 static/icon/geo.svg create mode 100644 static/icon/gift-fill.svg create mode 100644 static/icon/gift.svg create mode 100644 static/icon/git.svg create mode 100644 static/icon/github.svg create mode 100644 static/icon/globe-americas.svg create mode 100644 static/icon/globe-asia-australia.svg create mode 100644 static/icon/globe-central-south-asia.svg create mode 100644 static/icon/globe-europe-africa.svg create mode 100644 static/icon/globe.svg create mode 100644 static/icon/globe2.svg create mode 100644 static/icon/google-play.svg create mode 100644 static/icon/google.svg create mode 100644 static/icon/gpu-card.svg create mode 100644 static/icon/graph-down-arrow.svg create mode 100644 static/icon/graph-down.svg create mode 100644 static/icon/graph-up-arrow.svg create mode 100644 static/icon/graph-up.svg create mode 100644 static/icon/grid-1x2-fill.svg create mode 100644 static/icon/grid-1x2.svg create mode 100644 static/icon/grid-3x2-gap-fill.svg create mode 100644 static/icon/grid-3x2-gap.svg create mode 100644 static/icon/grid-3x2.svg create mode 100644 static/icon/grid-3x3-gap-fill.svg create mode 100644 static/icon/grid-3x3-gap.svg create mode 100644 static/icon/grid-3x3.svg create mode 100644 static/icon/grid-fill.svg create mode 100644 static/icon/grid.svg create mode 100644 static/icon/grip-horizontal.svg create mode 100644 static/icon/grip-vertical.svg create mode 100644 static/icon/h-circle-fill.svg create mode 100644 static/icon/h-circle.svg create mode 100644 static/icon/h-square-fill.svg create mode 100644 static/icon/h-square.svg create mode 100644 static/icon/hammer.svg create mode 100644 static/icon/hand-index-fill.svg create mode 100644 static/icon/hand-index-thumb-fill.svg create mode 100644 static/icon/hand-index-thumb.svg create mode 100644 static/icon/hand-index.svg create mode 100644 static/icon/hand-thumbs-down-fill.svg create mode 100644 static/icon/hand-thumbs-down.svg create mode 100644 static/icon/hand-thumbs-up-fill.svg create mode 100644 static/icon/hand-thumbs-up.svg create mode 100644 static/icon/handbag-fill.svg create mode 100644 static/icon/handbag.svg create mode 100644 static/icon/hash.svg create mode 100644 static/icon/hdd-fill.svg create mode 100644 static/icon/hdd-network-fill.svg create mode 100644 static/icon/hdd-network.svg create mode 100644 static/icon/hdd-rack-fill.svg create mode 100644 static/icon/hdd-rack.svg create mode 100644 static/icon/hdd-stack-fill.svg create mode 100644 static/icon/hdd-stack.svg create mode 100644 static/icon/hdd.svg create mode 100644 static/icon/hdmi-fill.svg create mode 100644 static/icon/hdmi.svg create mode 100644 static/icon/headphones.svg create mode 100644 static/icon/headset-vr.svg create mode 100644 static/icon/headset.svg create mode 100644 static/icon/heart-arrow.svg create mode 100644 static/icon/heart-fill.svg create mode 100644 static/icon/heart-half.svg create mode 100644 static/icon/heart-pulse-fill.svg create mode 100644 static/icon/heart-pulse.svg create mode 100644 static/icon/heart.svg create mode 100644 static/icon/heartbreak-fill.svg create mode 100644 static/icon/heartbreak.svg create mode 100644 static/icon/hearts.svg create mode 100644 static/icon/heptagon-fill.svg create mode 100644 static/icon/heptagon-half.svg create mode 100644 static/icon/heptagon.svg create mode 100644 static/icon/hexagon-fill.svg create mode 100644 static/icon/hexagon-half.svg create mode 100644 static/icon/hexagon.svg create mode 100644 static/icon/hospital-fill.svg create mode 100644 static/icon/hospital.svg create mode 100644 static/icon/hourglass-bottom.svg create mode 100644 static/icon/hourglass-split.svg create mode 100644 static/icon/hourglass-top.svg create mode 100644 static/icon/hourglass.svg create mode 100644 static/icon/house-add-fill.svg create mode 100644 static/icon/house-add.svg create mode 100644 static/icon/house-check-fill.svg create mode 100644 static/icon/house-check.svg create mode 100644 static/icon/house-dash-fill.svg create mode 100644 static/icon/house-dash.svg create mode 100644 static/icon/house-door-fill.svg create mode 100644 static/icon/house-door.svg create mode 100644 static/icon/house-down-fill.svg create mode 100644 static/icon/house-down.svg create mode 100644 static/icon/house-exclamation-fill.svg create mode 100644 static/icon/house-exclamation.svg create mode 100644 static/icon/house-fill.svg create mode 100644 static/icon/house-gear-fill.svg create mode 100644 static/icon/house-gear.svg create mode 100644 static/icon/house-heart-fill.svg create mode 100644 static/icon/house-heart.svg create mode 100644 static/icon/house-lock-fill.svg create mode 100644 static/icon/house-lock.svg create mode 100644 static/icon/house-slash-fill.svg create mode 100644 static/icon/house-slash.svg create mode 100644 static/icon/house-up-fill.svg create mode 100644 static/icon/house-up.svg create mode 100644 static/icon/house-x-fill.svg create mode 100644 static/icon/house-x.svg create mode 100644 static/icon/house.svg create mode 100644 static/icon/houses-fill.svg create mode 100644 static/icon/houses.svg create mode 100644 static/icon/hr.svg create mode 100644 static/icon/hurricane.svg create mode 100644 static/icon/hypnotize.svg create mode 100644 static/icon/image-alt.svg create mode 100644 static/icon/image-fill.svg create mode 100644 static/icon/image.svg create mode 100644 static/icon/images.svg create mode 100644 static/icon/inbox-fill.svg create mode 100644 static/icon/inbox.svg create mode 100644 static/icon/inboxes-fill.svg create mode 100644 static/icon/inboxes.svg create mode 100644 static/icon/incognito.svg create mode 100644 static/icon/indent.svg create mode 100644 static/icon/infinity.svg create mode 100644 static/icon/info-circle-fill.svg create mode 100644 static/icon/info-circle.svg create mode 100644 static/icon/info-lg.svg create mode 100644 static/icon/info-square-fill.svg create mode 100644 static/icon/info-square.svg create mode 100644 static/icon/info.svg create mode 100644 static/icon/input-cursor-text.svg create mode 100644 static/icon/input-cursor.svg create mode 100644 static/icon/instagram.svg create mode 100644 static/icon/intersect.svg create mode 100644 static/icon/journal-album.svg create mode 100644 static/icon/journal-arrow-down.svg create mode 100644 static/icon/journal-arrow-up.svg create mode 100644 static/icon/journal-bookmark-fill.svg create mode 100644 static/icon/journal-bookmark.svg create mode 100644 static/icon/journal-check.svg create mode 100644 static/icon/journal-code.svg create mode 100644 static/icon/journal-medical.svg create mode 100644 static/icon/journal-minus.svg create mode 100644 static/icon/journal-plus.svg create mode 100644 static/icon/journal-richtext.svg create mode 100644 static/icon/journal-text.svg create mode 100644 static/icon/journal-x.svg create mode 100644 static/icon/journal.svg create mode 100644 static/icon/journals.svg create mode 100644 static/icon/joystick.svg create mode 100644 static/icon/justify-left.svg create mode 100644 static/icon/justify-right.svg create mode 100644 static/icon/justify.svg create mode 100644 static/icon/kanban-fill.svg create mode 100644 static/icon/kanban.svg create mode 100644 static/icon/key-fill.svg create mode 100644 static/icon/key.svg create mode 100644 static/icon/keyboard-fill.svg create mode 100644 static/icon/keyboard.svg create mode 100644 static/icon/ladder.svg create mode 100644 static/icon/lamp-fill.svg create mode 100644 static/icon/lamp.svg create mode 100644 static/icon/laptop-fill.svg create mode 100644 static/icon/laptop.svg create mode 100644 static/icon/layer-backward.svg create mode 100644 static/icon/layer-forward.svg create mode 100644 static/icon/layers-fill.svg create mode 100644 static/icon/layers-half.svg create mode 100644 static/icon/layers.svg create mode 100644 static/icon/layout-sidebar-inset-reverse.svg create mode 100644 static/icon/layout-sidebar-inset.svg create mode 100644 static/icon/layout-sidebar-reverse.svg create mode 100644 static/icon/layout-sidebar.svg create mode 100644 static/icon/layout-split.svg create mode 100644 static/icon/layout-text-sidebar-reverse.svg create mode 100644 static/icon/layout-text-sidebar.svg create mode 100644 static/icon/layout-text-window-reverse.svg create mode 100644 static/icon/layout-text-window.svg create mode 100644 static/icon/layout-three-columns.svg create mode 100644 static/icon/layout-wtf.svg create mode 100644 static/icon/life-preserver.svg create mode 100644 static/icon/lightbulb-fill.svg create mode 100644 static/icon/lightbulb-off-fill.svg create mode 100644 static/icon/lightbulb-off.svg create mode 100644 static/icon/lightbulb.svg create mode 100644 static/icon/lightning-charge-fill.svg create mode 100644 static/icon/lightning-charge.svg create mode 100644 static/icon/lightning-fill.svg create mode 100644 static/icon/lightning.svg create mode 100644 static/icon/line.svg create mode 100644 static/icon/link-45deg.svg create mode 100644 static/icon/link.svg create mode 100644 static/icon/linkedin.svg create mode 100644 static/icon/list-check.svg create mode 100644 static/icon/list-columns-reverse.svg create mode 100644 static/icon/list-columns.svg create mode 100644 static/icon/list-nested.svg create mode 100644 static/icon/list-ol.svg create mode 100644 static/icon/list-stars.svg create mode 100644 static/icon/list-task.svg create mode 100644 static/icon/list-ul.svg create mode 100644 static/icon/list.svg create mode 100644 static/icon/lock-fill.svg create mode 100644 static/icon/lock.svg create mode 100644 static/icon/lungs-fill.svg create mode 100644 static/icon/lungs.svg create mode 100644 static/icon/magic.svg create mode 100644 static/icon/magnet-fill.svg create mode 100644 static/icon/magnet.svg create mode 100644 static/icon/mailbox.svg create mode 100644 static/icon/mailbox2.svg create mode 100644 static/icon/map-fill.svg create mode 100644 static/icon/map.svg create mode 100644 static/icon/markdown-fill.svg create mode 100644 static/icon/markdown.svg create mode 100644 static/icon/mask.svg create mode 100644 static/icon/mastodon.svg create mode 100644 static/icon/medium.svg create mode 100644 static/icon/megaphone-fill.svg create mode 100644 static/icon/megaphone.svg create mode 100644 static/icon/memory.svg create mode 100644 static/icon/menu-app-fill.svg create mode 100644 static/icon/menu-app.svg create mode 100644 static/icon/menu-button-fill.svg create mode 100644 static/icon/menu-button-wide-fill.svg create mode 100644 static/icon/menu-button-wide.svg create mode 100644 static/icon/menu-button.svg create mode 100644 static/icon/menu-down.svg create mode 100644 static/icon/menu-up.svg create mode 100644 static/icon/messenger.svg create mode 100644 static/icon/meta.svg create mode 100644 static/icon/mic-fill.svg create mode 100644 static/icon/mic-mute-fill.svg create mode 100644 static/icon/mic-mute.svg create mode 100644 static/icon/mic.svg create mode 100644 static/icon/microsoft-teams.svg create mode 100644 static/icon/microsoft.svg create mode 100644 static/icon/minecart-loaded.svg create mode 100644 static/icon/minecart.svg create mode 100644 static/icon/modem-fill.svg create mode 100644 static/icon/modem.svg create mode 100644 static/icon/moisture.svg create mode 100644 static/icon/moon-fill.svg create mode 100644 static/icon/moon-stars-fill.svg create mode 100644 static/icon/moon-stars.svg create mode 100644 static/icon/moon.svg create mode 100644 static/icon/mortarboard-fill.svg create mode 100644 static/icon/mortarboard.svg create mode 100644 static/icon/motherboard-fill.svg create mode 100644 static/icon/motherboard.svg create mode 100644 static/icon/mouse-fill.svg create mode 100644 static/icon/mouse.svg create mode 100644 static/icon/mouse2-fill.svg create mode 100644 static/icon/mouse2.svg create mode 100644 static/icon/mouse3-fill.svg create mode 100644 static/icon/mouse3.svg create mode 100644 static/icon/music-note-beamed.svg create mode 100644 static/icon/music-note-list.svg create mode 100644 static/icon/music-note.svg create mode 100644 static/icon/music-player-fill.svg create mode 100644 static/icon/music-player.svg create mode 100644 static/icon/newspaper.svg create mode 100644 static/icon/nintendo-switch.svg create mode 100644 static/icon/node-minus-fill.svg create mode 100644 static/icon/node-minus.svg create mode 100644 static/icon/node-plus-fill.svg create mode 100644 static/icon/node-plus.svg create mode 100644 static/icon/nut-fill.svg create mode 100644 static/icon/nut.svg create mode 100644 static/icon/nvidia.svg create mode 100644 static/icon/octagon-fill.svg create mode 100644 static/icon/octagon-half.svg create mode 100644 static/icon/octagon.svg create mode 100644 static/icon/optical-audio-fill.svg create mode 100644 static/icon/optical-audio.svg create mode 100644 static/icon/option.svg create mode 100644 static/icon/outlet.svg create mode 100644 static/icon/p-circle-fill.svg create mode 100644 static/icon/p-circle.svg create mode 100644 static/icon/p-square-fill.svg create mode 100644 static/icon/p-square.svg create mode 100644 static/icon/paint-bucket.svg create mode 100644 static/icon/palette-fill.svg create mode 100644 static/icon/palette.svg create mode 100644 static/icon/palette2.svg create mode 100644 static/icon/paperclip.svg create mode 100644 static/icon/paragraph.svg create mode 100644 static/icon/pass-fill.svg create mode 100644 static/icon/pass.svg create mode 100644 static/icon/patch-check-fill.svg create mode 100644 static/icon/patch-check.svg create mode 100644 static/icon/patch-exclamation-fill.svg create mode 100644 static/icon/patch-exclamation.svg create mode 100644 static/icon/patch-minus-fill.svg create mode 100644 static/icon/patch-minus.svg create mode 100644 static/icon/patch-plus-fill.svg create mode 100644 static/icon/patch-plus.svg create mode 100644 static/icon/patch-question-fill.svg create mode 100644 static/icon/patch-question.svg create mode 100644 static/icon/pause-btn-fill.svg create mode 100644 static/icon/pause-btn.svg create mode 100644 static/icon/pause-circle-fill.svg create mode 100644 static/icon/pause-circle.svg create mode 100644 static/icon/pause-fill.svg create mode 100644 static/icon/pause.svg create mode 100644 static/icon/paypal.svg create mode 100644 static/icon/pc-display-horizontal.svg create mode 100644 static/icon/pc-display.svg create mode 100644 static/icon/pc-horizontal.svg create mode 100644 static/icon/pc.svg create mode 100644 static/icon/pci-card.svg create mode 100644 static/icon/peace-fill.svg create mode 100644 static/icon/peace.svg create mode 100644 static/icon/pen-fill.svg create mode 100644 static/icon/pen.svg create mode 100644 static/icon/pencil-fill.svg create mode 100644 static/icon/pencil-square.svg create mode 100644 static/icon/pencil.svg create mode 100644 static/icon/pentagon-fill.svg create mode 100644 static/icon/pentagon-half.svg create mode 100644 static/icon/pentagon.svg create mode 100644 static/icon/people-fill.svg create mode 100644 static/icon/people.svg create mode 100644 static/icon/percent.svg create mode 100644 static/icon/person-add.svg create mode 100644 static/icon/person-badge-fill.svg create mode 100644 static/icon/person-badge.svg create mode 100644 static/icon/person-bounding-box.svg create mode 100644 static/icon/person-check-fill.svg create mode 100644 static/icon/person-check.svg create mode 100644 static/icon/person-circle.svg create mode 100644 static/icon/person-dash-fill.svg create mode 100644 static/icon/person-dash.svg create mode 100644 static/icon/person-down.svg create mode 100644 static/icon/person-exclamation.svg create mode 100644 static/icon/person-fill-add.svg create mode 100644 static/icon/person-fill-check.svg create mode 100644 static/icon/person-fill-dash.svg create mode 100644 static/icon/person-fill-down.svg create mode 100644 static/icon/person-fill-exclamation.svg create mode 100644 static/icon/person-fill-gear.svg create mode 100644 static/icon/person-fill-lock.svg create mode 100644 static/icon/person-fill-slash.svg create mode 100644 static/icon/person-fill-up.svg create mode 100644 static/icon/person-fill-x.svg create mode 100644 static/icon/person-fill.svg create mode 100644 static/icon/person-gear.svg create mode 100644 static/icon/person-heart.svg create mode 100644 static/icon/person-hearts.svg create mode 100644 static/icon/person-lines-fill.svg create mode 100644 static/icon/person-lock.svg create mode 100644 static/icon/person-plus-fill.svg create mode 100644 static/icon/person-plus.svg create mode 100644 static/icon/person-rolodex.svg create mode 100644 static/icon/person-slash.svg create mode 100644 static/icon/person-square.svg create mode 100644 static/icon/person-up.svg create mode 100644 static/icon/person-vcard-fill.svg create mode 100644 static/icon/person-vcard.svg create mode 100644 static/icon/person-video.svg create mode 100644 static/icon/person-video2.svg create mode 100644 static/icon/person-video3.svg create mode 100644 static/icon/person-workspace.svg create mode 100644 static/icon/person-x-fill.svg create mode 100644 static/icon/person-x.svg create mode 100644 static/icon/person.svg create mode 100644 static/icon/phone-fill.svg create mode 100644 static/icon/phone-flip.svg create mode 100644 static/icon/phone-landscape-fill.svg create mode 100644 static/icon/phone-landscape.svg create mode 100644 static/icon/phone-vibrate-fill.svg create mode 100644 static/icon/phone-vibrate.svg create mode 100644 static/icon/phone.svg create mode 100644 static/icon/pie-chart-fill.svg create mode 100644 static/icon/pie-chart.svg create mode 100644 static/icon/piggy-bank-fill.svg create mode 100644 static/icon/piggy-bank.svg create mode 100644 static/icon/pin-angle-fill.svg create mode 100644 static/icon/pin-angle.svg create mode 100644 static/icon/pin-fill.svg create mode 100644 static/icon/pin-map-fill.svg create mode 100644 static/icon/pin-map.svg create mode 100644 static/icon/pin.svg create mode 100644 static/icon/pinterest.svg create mode 100644 static/icon/pip-fill.svg create mode 100644 static/icon/pip.svg create mode 100644 static/icon/play-btn-fill.svg create mode 100644 static/icon/play-btn.svg create mode 100644 static/icon/play-circle-fill.svg create mode 100644 static/icon/play-circle.svg create mode 100644 static/icon/play-fill.svg create mode 100644 static/icon/play.svg create mode 100644 static/icon/playstation.svg create mode 100644 static/icon/plug-fill.svg create mode 100644 static/icon/plug.svg create mode 100644 static/icon/plugin.svg create mode 100644 static/icon/plus-circle-dotted.svg create mode 100644 static/icon/plus-circle-fill.svg create mode 100644 static/icon/plus-circle.svg create mode 100644 static/icon/plus-lg.svg create mode 100644 static/icon/plus-slash-minus.svg create mode 100644 static/icon/plus-square-dotted.svg create mode 100644 static/icon/plus-square-fill.svg create mode 100644 static/icon/plus-square.svg create mode 100644 static/icon/plus.svg create mode 100644 static/icon/postage-fill.svg create mode 100644 static/icon/postage-heart-fill.svg create mode 100644 static/icon/postage-heart.svg create mode 100644 static/icon/postage.svg create mode 100644 static/icon/postcard-fill.svg create mode 100644 static/icon/postcard-heart-fill.svg create mode 100644 static/icon/postcard-heart.svg create mode 100644 static/icon/postcard.svg create mode 100644 static/icon/power.svg create mode 100644 static/icon/prescription.svg create mode 100644 static/icon/prescription2.svg create mode 100644 static/icon/printer-fill.svg create mode 100644 static/icon/printer.svg create mode 100644 static/icon/projector-fill.svg create mode 100644 static/icon/projector.svg create mode 100644 static/icon/puzzle-fill.svg create mode 100644 static/icon/puzzle.svg create mode 100644 static/icon/qr-code-scan.svg create mode 100644 static/icon/qr-code.svg create mode 100644 static/icon/question-circle-fill.svg create mode 100644 static/icon/question-circle.svg create mode 100644 static/icon/question-diamond-fill.svg create mode 100644 static/icon/question-diamond.svg create mode 100644 static/icon/question-lg.svg create mode 100644 static/icon/question-octagon-fill.svg create mode 100644 static/icon/question-octagon.svg create mode 100644 static/icon/question-square-fill.svg create mode 100644 static/icon/question-square.svg create mode 100644 static/icon/question.svg create mode 100644 static/icon/quora.svg create mode 100644 static/icon/quote.svg create mode 100644 static/icon/r-circle-fill.svg create mode 100644 static/icon/r-circle.svg create mode 100644 static/icon/r-square-fill.svg create mode 100644 static/icon/r-square.svg create mode 100644 static/icon/radioactive.svg create mode 100644 static/icon/rainbow.svg create mode 100644 static/icon/receipt-cutoff.svg create mode 100644 static/icon/receipt.svg create mode 100644 static/icon/reception-0.svg create mode 100644 static/icon/reception-1.svg create mode 100644 static/icon/reception-2.svg create mode 100644 static/icon/reception-3.svg create mode 100644 static/icon/reception-4.svg create mode 100644 static/icon/record-btn-fill.svg create mode 100644 static/icon/record-btn.svg create mode 100644 static/icon/record-circle-fill.svg create mode 100644 static/icon/record-circle.svg create mode 100644 static/icon/record-fill.svg create mode 100644 static/icon/record.svg create mode 100644 static/icon/record2-fill.svg create mode 100644 static/icon/record2.svg create mode 100644 static/icon/recycle.svg create mode 100644 static/icon/reddit.svg create mode 100644 static/icon/regex.svg create mode 100644 static/icon/repeat-1.svg create mode 100644 static/icon/repeat.svg create mode 100644 static/icon/reply-all-fill.svg create mode 100644 static/icon/reply-all.svg create mode 100644 static/icon/reply-fill.svg create mode 100644 static/icon/reply.svg create mode 100644 static/icon/rewind-btn-fill.svg create mode 100644 static/icon/rewind-btn.svg create mode 100644 static/icon/rewind-circle-fill.svg create mode 100644 static/icon/rewind-circle.svg create mode 100644 static/icon/rewind-fill.svg create mode 100644 static/icon/rewind.svg create mode 100644 static/icon/robot.svg create mode 100644 static/icon/rocket-fill.svg create mode 100644 static/icon/rocket-takeoff-fill.svg create mode 100644 static/icon/rocket-takeoff.svg create mode 100644 static/icon/rocket.svg create mode 100644 static/icon/router-fill.svg create mode 100644 static/icon/router.svg create mode 100644 static/icon/rss-fill.svg create mode 100644 static/icon/rss.svg create mode 100644 static/icon/rulers.svg create mode 100644 static/icon/safe-fill.svg create mode 100644 static/icon/safe.svg create mode 100644 static/icon/safe2-fill.svg create mode 100644 static/icon/safe2.svg create mode 100644 static/icon/save-fill.svg create mode 100644 static/icon/save.svg create mode 100644 static/icon/save2-fill.svg create mode 100644 static/icon/save2.svg create mode 100644 static/icon/scissors.svg create mode 100644 static/icon/scooter.svg create mode 100644 static/icon/screwdriver.svg create mode 100644 static/icon/sd-card-fill.svg create mode 100644 static/icon/sd-card.svg create mode 100644 static/icon/search-heart-fill.svg create mode 100644 static/icon/search-heart.svg create mode 100644 static/icon/search.svg create mode 100644 static/icon/segmented-nav.svg create mode 100644 static/icon/send-check-fill.svg create mode 100644 static/icon/send-check.svg create mode 100644 static/icon/send-dash-fill.svg create mode 100644 static/icon/send-dash.svg create mode 100644 static/icon/send-exclamation-fill.svg create mode 100644 static/icon/send-exclamation.svg create mode 100644 static/icon/send-fill.svg create mode 100644 static/icon/send-plus-fill.svg create mode 100644 static/icon/send-plus.svg create mode 100644 static/icon/send-slash-fill.svg create mode 100644 static/icon/send-slash.svg create mode 100644 static/icon/send-x-fill.svg create mode 100644 static/icon/send-x.svg create mode 100644 static/icon/send.svg create mode 100644 static/icon/server.svg create mode 100644 static/icon/share-fill.svg create mode 100644 static/icon/share.svg create mode 100644 static/icon/shield-check.svg create mode 100644 static/icon/shield-exclamation.svg create mode 100644 static/icon/shield-fill-check.svg create mode 100644 static/icon/shield-fill-exclamation.svg create mode 100644 static/icon/shield-fill-minus.svg create mode 100644 static/icon/shield-fill-plus.svg create mode 100644 static/icon/shield-fill-x.svg create mode 100644 static/icon/shield-fill.svg create mode 100644 static/icon/shield-lock-fill.svg create mode 100644 static/icon/shield-lock.svg create mode 100644 static/icon/shield-minus.svg create mode 100644 static/icon/shield-plus.svg create mode 100644 static/icon/shield-shaded.svg create mode 100644 static/icon/shield-slash-fill.svg create mode 100644 static/icon/shield-slash.svg create mode 100644 static/icon/shield-x.svg create mode 100644 static/icon/shield.svg create mode 100644 static/icon/shift-fill.svg create mode 100644 static/icon/shift.svg create mode 100644 static/icon/shop-window.svg create mode 100644 static/icon/shop.svg create mode 100644 static/icon/shuffle.svg create mode 100644 static/icon/sign-dead-end-fill.svg create mode 100644 static/icon/sign-dead-end.svg create mode 100644 static/icon/sign-do-not-enter-fill.svg create mode 100644 static/icon/sign-do-not-enter.svg create mode 100644 static/icon/sign-intersection-fill.svg create mode 100644 static/icon/sign-intersection-side-fill.svg create mode 100644 static/icon/sign-intersection-side.svg create mode 100644 static/icon/sign-intersection-t-fill.svg create mode 100644 static/icon/sign-intersection-t.svg create mode 100644 static/icon/sign-intersection-y-fill.svg create mode 100644 static/icon/sign-intersection-y.svg create mode 100644 static/icon/sign-intersection.svg create mode 100644 static/icon/sign-merge-left-fill.svg create mode 100644 static/icon/sign-merge-left.svg create mode 100644 static/icon/sign-merge-right-fill.svg create mode 100644 static/icon/sign-merge-right.svg create mode 100644 static/icon/sign-no-left-turn-fill.svg create mode 100644 static/icon/sign-no-left-turn.svg create mode 100644 static/icon/sign-no-parking-fill.svg create mode 100644 static/icon/sign-no-parking.svg create mode 100644 static/icon/sign-no-right-turn-fill.svg create mode 100644 static/icon/sign-no-right-turn.svg create mode 100644 static/icon/sign-railroad-fill.svg create mode 100644 static/icon/sign-railroad.svg create mode 100644 static/icon/sign-stop-fill.svg create mode 100644 static/icon/sign-stop-lights-fill.svg create mode 100644 static/icon/sign-stop-lights.svg create mode 100644 static/icon/sign-stop.svg create mode 100644 static/icon/sign-turn-left-fill.svg create mode 100644 static/icon/sign-turn-left.svg create mode 100644 static/icon/sign-turn-right-fill.svg create mode 100644 static/icon/sign-turn-right.svg create mode 100644 static/icon/sign-turn-slight-left-fill.svg create mode 100644 static/icon/sign-turn-slight-left.svg create mode 100644 static/icon/sign-turn-slight-right-fill.svg create mode 100644 static/icon/sign-turn-slight-right.svg create mode 100644 static/icon/sign-yield-fill.svg create mode 100644 static/icon/sign-yield.svg create mode 100644 static/icon/signal.svg create mode 100644 static/icon/signpost-2-fill.svg create mode 100644 static/icon/signpost-2.svg create mode 100644 static/icon/signpost-fill.svg create mode 100644 static/icon/signpost-split-fill.svg create mode 100644 static/icon/signpost-split.svg create mode 100644 static/icon/signpost.svg create mode 100644 static/icon/sim-fill.svg create mode 100644 static/icon/sim.svg create mode 100644 static/icon/sina-weibo.svg create mode 100644 static/icon/skip-backward-btn-fill.svg create mode 100644 static/icon/skip-backward-btn.svg create mode 100644 static/icon/skip-backward-circle-fill.svg create mode 100644 static/icon/skip-backward-circle.svg create mode 100644 static/icon/skip-backward-fill.svg create mode 100644 static/icon/skip-backward.svg create mode 100644 static/icon/skip-end-btn-fill.svg create mode 100644 static/icon/skip-end-btn.svg create mode 100644 static/icon/skip-end-circle-fill.svg create mode 100644 static/icon/skip-end-circle.svg create mode 100644 static/icon/skip-end-fill.svg create mode 100644 static/icon/skip-end.svg create mode 100644 static/icon/skip-forward-btn-fill.svg create mode 100644 static/icon/skip-forward-btn.svg create mode 100644 static/icon/skip-forward-circle-fill.svg create mode 100644 static/icon/skip-forward-circle.svg create mode 100644 static/icon/skip-forward-fill.svg create mode 100644 static/icon/skip-forward.svg create mode 100644 static/icon/skip-start-btn-fill.svg create mode 100644 static/icon/skip-start-btn.svg create mode 100644 static/icon/skip-start-circle-fill.svg create mode 100644 static/icon/skip-start-circle.svg create mode 100644 static/icon/skip-start-fill.svg create mode 100644 static/icon/skip-start.svg create mode 100644 static/icon/skype.svg create mode 100644 static/icon/slack.svg create mode 100644 static/icon/slash-circle-fill.svg create mode 100644 static/icon/slash-circle.svg create mode 100644 static/icon/slash-lg.svg create mode 100644 static/icon/slash-square-fill.svg create mode 100644 static/icon/slash-square.svg create mode 100644 static/icon/slash.svg create mode 100644 static/icon/sliders.svg create mode 100644 static/icon/sliders2-vertical.svg create mode 100644 static/icon/sliders2.svg create mode 100644 static/icon/smartwatch.svg create mode 100644 static/icon/snapchat.svg create mode 100644 static/icon/snow.svg create mode 100644 static/icon/snow2.svg create mode 100644 static/icon/snow3.svg create mode 100644 static/icon/sort-alpha-down-alt.svg create mode 100644 static/icon/sort-alpha-down.svg create mode 100644 static/icon/sort-alpha-up-alt.svg create mode 100644 static/icon/sort-alpha-up.svg create mode 100644 static/icon/sort-down-alt.svg create mode 100644 static/icon/sort-down.svg create mode 100644 static/icon/sort-numeric-down-alt.svg create mode 100644 static/icon/sort-numeric-down.svg create mode 100644 static/icon/sort-numeric-up-alt.svg create mode 100644 static/icon/sort-numeric-up.svg create mode 100644 static/icon/sort-up-alt.svg create mode 100644 static/icon/sort-up.svg create mode 100644 static/icon/soundwave.svg create mode 100644 static/icon/speaker-fill.svg create mode 100644 static/icon/speaker.svg create mode 100644 static/icon/speedometer.svg create mode 100644 static/icon/speedometer2.svg create mode 100644 static/icon/spellcheck.svg create mode 100644 static/icon/spotify.svg create mode 100644 static/icon/square-fill.svg create mode 100644 static/icon/square-half.svg create mode 100644 static/icon/square.svg create mode 100644 static/icon/stack-overflow.svg create mode 100644 static/icon/stack.svg create mode 100644 static/icon/star-fill.svg create mode 100644 static/icon/star-half.svg create mode 100644 static/icon/star.svg create mode 100644 static/icon/stars.svg create mode 100644 static/icon/steam.svg create mode 100644 static/icon/stickies-fill.svg create mode 100644 static/icon/stickies.svg create mode 100644 static/icon/sticky-fill.svg create mode 100644 static/icon/sticky.svg create mode 100644 static/icon/stop-btn-fill.svg create mode 100644 static/icon/stop-btn.svg create mode 100644 static/icon/stop-circle-fill.svg create mode 100644 static/icon/stop-circle.svg create mode 100644 static/icon/stop-fill.svg create mode 100644 static/icon/stop.svg create mode 100644 static/icon/stoplights-fill.svg create mode 100644 static/icon/stoplights.svg create mode 100644 static/icon/stopwatch-fill.svg create mode 100644 static/icon/stopwatch.svg create mode 100644 static/icon/strava.svg create mode 100644 static/icon/stripe.svg create mode 100644 static/icon/subscript.svg create mode 100644 static/icon/subtract.svg create mode 100644 static/icon/suit-club-fill.svg create mode 100644 static/icon/suit-club.svg create mode 100644 static/icon/suit-diamond-fill.svg create mode 100644 static/icon/suit-diamond.svg create mode 100644 static/icon/suit-heart-fill.svg create mode 100644 static/icon/suit-heart.svg create mode 100644 static/icon/suit-spade-fill.svg create mode 100644 static/icon/suit-spade.svg create mode 100644 static/icon/sun-fill.svg create mode 100644 static/icon/sun.svg create mode 100644 static/icon/sunglasses.svg create mode 100644 static/icon/sunrise-fill.svg create mode 100644 static/icon/sunrise.svg create mode 100644 static/icon/sunset-fill.svg create mode 100644 static/icon/sunset.svg create mode 100644 static/icon/superscript.svg create mode 100644 static/icon/symmetry-horizontal.svg create mode 100644 static/icon/symmetry-vertical.svg create mode 100644 static/icon/table.svg create mode 100644 static/icon/tablet-fill.svg create mode 100644 static/icon/tablet-landscape-fill.svg create mode 100644 static/icon/tablet-landscape.svg create mode 100644 static/icon/tablet.svg create mode 100644 static/icon/tag-fill.svg create mode 100644 static/icon/tag.svg create mode 100644 static/icon/tags-fill.svg create mode 100644 static/icon/tags.svg create mode 100644 static/icon/taxi-front-fill.svg create mode 100644 static/icon/taxi-front.svg create mode 100644 static/icon/telegram.svg create mode 100644 static/icon/telephone-fill.svg create mode 100644 static/icon/telephone-forward-fill.svg create mode 100644 static/icon/telephone-forward.svg create mode 100644 static/icon/telephone-inbound-fill.svg create mode 100644 static/icon/telephone-inbound.svg create mode 100644 static/icon/telephone-minus-fill.svg create mode 100644 static/icon/telephone-minus.svg create mode 100644 static/icon/telephone-outbound-fill.svg create mode 100644 static/icon/telephone-outbound.svg create mode 100644 static/icon/telephone-plus-fill.svg create mode 100644 static/icon/telephone-plus.svg create mode 100644 static/icon/telephone-x-fill.svg create mode 100644 static/icon/telephone-x.svg create mode 100644 static/icon/telephone.svg create mode 100644 static/icon/tencent-qq.svg create mode 100644 static/icon/terminal-dash.svg create mode 100644 static/icon/terminal-fill.svg create mode 100644 static/icon/terminal-plus.svg create mode 100644 static/icon/terminal-split.svg create mode 100644 static/icon/terminal-x.svg create mode 100644 static/icon/terminal.svg create mode 100644 static/icon/text-center.svg create mode 100644 static/icon/text-indent-left.svg create mode 100644 static/icon/text-indent-right.svg create mode 100644 static/icon/text-left.svg create mode 100644 static/icon/text-paragraph.svg create mode 100644 static/icon/text-right.svg create mode 100644 static/icon/text-wrap.svg create mode 100644 static/icon/textarea-resize.svg create mode 100644 static/icon/textarea-t.svg create mode 100644 static/icon/textarea.svg create mode 100644 static/icon/thermometer-half.svg create mode 100644 static/icon/thermometer-high.svg create mode 100644 static/icon/thermometer-low.svg create mode 100644 static/icon/thermometer-snow.svg create mode 100644 static/icon/thermometer-sun.svg create mode 100644 static/icon/thermometer.svg create mode 100644 static/icon/three-dots-vertical.svg create mode 100644 static/icon/three-dots.svg create mode 100644 static/icon/thunderbolt-fill.svg create mode 100644 static/icon/thunderbolt.svg create mode 100644 static/icon/ticket-detailed-fill.svg create mode 100644 static/icon/ticket-detailed.svg create mode 100644 static/icon/ticket-fill.svg create mode 100644 static/icon/ticket-perforated-fill.svg create mode 100644 static/icon/ticket-perforated.svg create mode 100644 static/icon/ticket.svg create mode 100644 static/icon/tiktok.svg create mode 100644 static/icon/toggle-off.svg create mode 100644 static/icon/toggle-on.svg create mode 100644 static/icon/toggle2-off.svg create mode 100644 static/icon/toggle2-on.svg create mode 100644 static/icon/toggles.svg create mode 100644 static/icon/toggles2.svg create mode 100644 static/icon/tools.svg create mode 100644 static/icon/tornado.svg create mode 100644 static/icon/train-freight-front-fill.svg create mode 100644 static/icon/train-freight-front.svg create mode 100644 static/icon/train-front-fill.svg create mode 100644 static/icon/train-front.svg create mode 100644 static/icon/train-lightrail-front-fill.svg create mode 100644 static/icon/train-lightrail-front.svg create mode 100644 static/icon/translate.svg create mode 100644 static/icon/trash-fill.svg create mode 100644 static/icon/trash.svg create mode 100644 static/icon/trash2-fill.svg create mode 100644 static/icon/trash2.svg create mode 100644 static/icon/trash3-fill.svg create mode 100644 static/icon/trash3.svg create mode 100644 static/icon/tree-fill.svg create mode 100644 static/icon/tree.svg create mode 100644 static/icon/trello.svg create mode 100644 static/icon/triangle-fill.svg create mode 100644 static/icon/triangle-half.svg create mode 100644 static/icon/triangle.svg create mode 100644 static/icon/trophy-fill.svg create mode 100644 static/icon/trophy.svg create mode 100644 static/icon/tropical-storm.svg create mode 100644 static/icon/truck-flatbed.svg create mode 100644 static/icon/truck-front-fill.svg create mode 100644 static/icon/truck-front.svg create mode 100644 static/icon/truck.svg create mode 100644 static/icon/tsunami.svg create mode 100644 static/icon/tv-fill.svg create mode 100644 static/icon/tv.svg create mode 100644 static/icon/twitch.svg create mode 100644 static/icon/twitter.svg create mode 100644 static/icon/type-bold.svg create mode 100644 static/icon/type-h1.svg create mode 100644 static/icon/type-h2.svg create mode 100644 static/icon/type-h3.svg create mode 100644 static/icon/type-italic.svg create mode 100644 static/icon/type-strikethrough.svg create mode 100644 static/icon/type-underline.svg create mode 100644 static/icon/type.svg create mode 100644 static/icon/ubuntu.svg create mode 100644 static/icon/ui-checks-grid.svg create mode 100644 static/icon/ui-checks.svg create mode 100644 static/icon/ui-radios-grid.svg create mode 100644 static/icon/ui-radios.svg create mode 100644 static/icon/umbrella-fill.svg create mode 100644 static/icon/umbrella.svg create mode 100644 static/icon/unindent.svg create mode 100644 static/icon/union.svg create mode 100644 static/icon/unity.svg create mode 100644 static/icon/universal-access-circle.svg create mode 100644 static/icon/universal-access.svg create mode 100644 static/icon/unlock-fill.svg create mode 100644 static/icon/unlock.svg create mode 100644 static/icon/upc-scan.svg create mode 100644 static/icon/upc.svg create mode 100644 static/icon/upload.svg create mode 100644 static/icon/usb-c-fill.svg create mode 100644 static/icon/usb-c.svg create mode 100644 static/icon/usb-drive-fill.svg create mode 100644 static/icon/usb-drive.svg create mode 100644 static/icon/usb-fill.svg create mode 100644 static/icon/usb-micro-fill.svg create mode 100644 static/icon/usb-micro.svg create mode 100644 static/icon/usb-mini-fill.svg create mode 100644 static/icon/usb-mini.svg create mode 100644 static/icon/usb-plug-fill.svg create mode 100644 static/icon/usb-plug.svg create mode 100644 static/icon/usb-symbol.svg create mode 100644 static/icon/usb.svg create mode 100644 static/icon/valentine.svg create mode 100644 static/icon/valentine2.svg create mode 100644 static/icon/vector-pen.svg create mode 100644 static/icon/view-list.svg create mode 100644 static/icon/view-stacked.svg create mode 100644 static/icon/vimeo.svg create mode 100644 static/icon/vinyl-fill.svg create mode 100644 static/icon/vinyl.svg create mode 100644 static/icon/virus.svg create mode 100644 static/icon/virus2.svg create mode 100644 static/icon/voicemail.svg create mode 100644 static/icon/volume-down-fill.svg create mode 100644 static/icon/volume-down.svg create mode 100644 static/icon/volume-mute-fill.svg create mode 100644 static/icon/volume-mute.svg create mode 100644 static/icon/volume-off-fill.svg create mode 100644 static/icon/volume-off.svg create mode 100644 static/icon/volume-up-fill.svg create mode 100644 static/icon/volume-up.svg create mode 100644 static/icon/vr.svg create mode 100644 static/icon/wallet-fill.svg create mode 100644 static/icon/wallet.svg create mode 100644 static/icon/wallet2.svg create mode 100644 static/icon/watch.svg create mode 100644 static/icon/water.svg create mode 100644 static/icon/webcam-fill.svg create mode 100644 static/icon/webcam.svg create mode 100644 static/icon/wechat.svg create mode 100644 static/icon/whatsapp.svg create mode 100644 static/icon/wifi-1.svg create mode 100644 static/icon/wifi-2.svg create mode 100644 static/icon/wifi-off.svg create mode 100644 static/icon/wifi.svg create mode 100644 static/icon/wikipedia.svg create mode 100644 static/icon/wind.svg create mode 100644 static/icon/window-dash.svg create mode 100644 static/icon/window-desktop.svg create mode 100644 static/icon/window-dock.svg create mode 100644 static/icon/window-fullscreen.svg create mode 100644 static/icon/window-plus.svg create mode 100644 static/icon/window-sidebar.svg create mode 100644 static/icon/window-split.svg create mode 100644 static/icon/window-stack.svg create mode 100644 static/icon/window-x.svg create mode 100644 static/icon/window.svg create mode 100644 static/icon/windows.svg create mode 100644 static/icon/wordpress.svg create mode 100644 static/icon/wrench-adjustable-circle-fill.svg create mode 100644 static/icon/wrench-adjustable-circle.svg create mode 100644 static/icon/wrench-adjustable.svg create mode 100644 static/icon/wrench.svg create mode 100644 static/icon/x-circle-fill.svg create mode 100644 static/icon/x-circle.svg create mode 100644 static/icon/x-diamond-fill.svg create mode 100644 static/icon/x-diamond.svg create mode 100644 static/icon/x-lg.svg create mode 100644 static/icon/x-octagon-fill.svg create mode 100644 static/icon/x-octagon.svg create mode 100644 static/icon/x-square-fill.svg create mode 100644 static/icon/x-square.svg create mode 100644 static/icon/x.svg create mode 100644 static/icon/xbox.svg create mode 100644 static/icon/yelp.svg create mode 100644 static/icon/yin-yang.svg create mode 100644 static/icon/youtube.svg create mode 100644 static/icon/zoom-in.svg create mode 100644 static/icon/zoom-out.svg create mode 100644 static/logo.svg create mode 100644 tailwind.config.cjs create mode 100644 test_data/a/index.html create mode 100644 test_data/b/index.html create mode 100644 test_data/c/depth-1/depth-2/depth-3/depth-4/d.txt create mode 100644 test_data/d/SUMMARY.md create mode 100644 test_data/e/SUMMARY.md create mode 100644 test_data/f/SUMMARY.md create mode 100644 twind.config.ts create mode 100644 user.ts create mode 100644 util/secret.ts create mode 100644 util/util.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..409baf6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +collected_docs.json +db.sqlite +.env \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..971c0ed --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "denoland.vscode-deno", + "sastan.twind-intellisense" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..5d35614 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "deno.enable": true, + "deno.lint": true, + "editor.defaultFormatter": "denoland.vscode-deno", + "[css]": { + "editor.defaultFormatter": "vscode.css-language-features" + } +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..2216a99 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# Simple FS server + +### Feature + +- [x] Simple file server +- [x] Serve static files +- [ ] Search files +- [ ] Preview files +- [ ] Plugin system +- [ ] Support for multiple languages +- [ ] Support for multiple themes +- [ ] Upload files +- [ ] Authentication +- [ ] Sort files +- [ ] Download files +- [ ] DESCRIPTION.md for index + +### Usage + +Start the project: + +``` +deno task start +``` + +This will watch the project directory and restart as necessary. \ No newline at end of file diff --git a/components/Button.tsx b/components/Button.tsx new file mode 100644 index 0000000..909d380 --- /dev/null +++ b/components/Button.tsx @@ -0,0 +1,12 @@ +import { JSX } from "preact"; +import { IS_BROWSER } from "$fresh/runtime.ts"; + +export function Button(props: JSX.HTMLAttributes) { + return ( + + + + ); +} diff --git a/islands/DirList.tsx b/islands/DirList.tsx new file mode 100644 index 0000000..340d9e2 --- /dev/null +++ b/islands/DirList.tsx @@ -0,0 +1,93 @@ +import { Head, asset } from "$fresh/runtime.ts"; +import { useState } from "preact/hooks"; +import { extname, join } from "path/posix.ts"; +import { ComponentChild } from "preact"; +import UpList from "./UpList.tsx"; +import {extToIcon} from "../src/media.ts"; + +function ListItem(props:{ + href: string, + icon: string, + children: ComponentChild + }) { + return ( +
  • + +

    {props.children}

    +
  • + ); +} + +export interface EntryInfo{ + name: string; + isFile: boolean; + isDirectory: boolean; + isSymlink: boolean; + size: number; + lastModified?: Date; +} + +interface DirListProps { + path: string; + files: EntryInfo[]; +} + +export function DirList(props: DirListProps) { + const data = props; + const [files, setFiles] = useState(data.files); + + return (
    + +
      +
    • + + +
    • + ... + {files.map((file) => ( + {file.name} + ))} +
    +
    ) + function sortDir() { + // sort by directory first then by index + const sorted_files = files.map((x,i)=> + ([x,i] as [EntryInfo, number])) + .sort( + ([a, ai],[b,bi]) => { + if (a.isDirectory && !b.isDirectory) { + return -1; + } else if (!a.isDirectory && b.isDirectory) { + return 1; + } else { + return ai - bi; + } + }); + setFiles(sorted_files.map(([x,_])=>x)); + } + function sortAlpha() { + // sort by alphabet first then by index + const sorted_files = files.map((x,i)=> + ([x,i] as [EntryInfo, number])) + .sort( + ([a, ai],[b,bi]) => { + const ret = a.name.localeCompare(b.name); + if (ret === 0) { + return ai - bi; + } else { + return ret; + } + }); + setFiles(sorted_files.map(([x,_])=>x)); + } +} + +export default DirList; \ No newline at end of file diff --git a/islands/DocSearch.tsx b/islands/DocSearch.tsx new file mode 100644 index 0000000..df01048 --- /dev/null +++ b/islands/DocSearch.tsx @@ -0,0 +1,44 @@ +import { Doc } from "../src/collect.ts"; +import { useEffect, useState } from "preact/hooks"; +import { Index } from "../src/client_search.ts"; + +function SearchBar(props:{ + search?: string; + onSearch?: (search: string) => void; +}){ + const [search, setSearch] = useState(props.search ?? ""); + return ( +
    + {}} + onKeyUp={(event)=>{ + if (event.currentTarget.value === search) return; + setSearch(event.currentTarget.value); + props.onSearch?.(event.currentTarget.value); + }}>{search} +
    + ) +} + +export default function DocSearch(props: { + docs: Doc[] +}){ + const [docs, setDocs] = useState(props.docs); + const index = Index.createIndex(props.docs); + + return ( + <> + { + setDocs(index.search(s)); + }}> +

    Doc

    + + + ) +} \ No newline at end of file diff --git a/islands/FileViewer.tsx b/islands/FileViewer.tsx new file mode 100644 index 0000000..e70fee8 --- /dev/null +++ b/islands/FileViewer.tsx @@ -0,0 +1,17 @@ +import RenderView from "./ContentRenderer.tsx"; +import UpList from "./UpList.tsx"; +import { extname } from "path/mod.ts"; + +export default function FileViewer(props: { path: string }) { + const { path } = props; + const srcPath = `/fs/${path}`; + return ( +
    + + Direct link +
    + +
    +
    + ) +} \ No newline at end of file diff --git a/islands/MarkdownRenderer.tsx b/islands/MarkdownRenderer.tsx new file mode 100644 index 0000000..efbcc2b --- /dev/null +++ b/islands/MarkdownRenderer.tsx @@ -0,0 +1,13 @@ +import { marked } from "https://deno.land/x/marked@1.0.1/mod.ts"; + +export function MarkdownRenderer(props: { text: string | undefined }) { + let text = props.text; + if (text === undefined) { + text = ""; + } + const index = text.indexOf('\n---', 3); + const c = text.slice(index + 4, text.length); + return
    ; +} + +export default MarkdownRenderer; diff --git a/islands/UpList.tsx b/islands/UpList.tsx new file mode 100644 index 0000000..75b5853 --- /dev/null +++ b/islands/UpList.tsx @@ -0,0 +1,39 @@ +import { Head, asset } from "$fresh/runtime.ts"; +import { join } from "path/posix.ts"; +import { ComponentChild } from "preact"; + + +function stairs(path: string){ + if (path === ".") return []; + const uplist = path.split("/"); + let current = "."; + const stairs = []; + for (const up of uplist){ + current = join(current, up); + stairs.push([current, up]); + } + return stairs; +} + +export default function UpList(props:{path: string}) { + const data = props; + const uplist = stairs(data.path); + + return (
    +

    + + + Home + { + uplist.map(([cur, up], i) => ( + <> + / + + + {up} + + + )) + }

    +
    ) +} \ No newline at end of file diff --git a/keyout.ts b/keyout.ts new file mode 100644 index 0000000..d41403c --- /dev/null +++ b/keyout.ts @@ -0,0 +1,16 @@ +import { Command } from "https://deno.land/x/cliffy@v0.25.6/mod.ts"; +import { fromFileUrl, join } from "path/mod.ts"; +import { prepareSecretKey } from "./util/secret.ts"; + +export const key_out_cmd = new Command(); +key_out_cmd.name("keyout") +.description("Output the secret key.") +.action(async () => { + const key = await prepareSecretKey(); + const out = await crypto.subtle.exportKey("jwk", key); + console.log(JSON.stringify(out)); +}); + +if ( import.meta.main ){ + await key_out_cmd.parse(Deno.args); +} \ No newline at end of file diff --git a/main.ts b/main.ts new file mode 100644 index 0000000..7704dd6 --- /dev/null +++ b/main.ts @@ -0,0 +1,86 @@ +/// +/// +/// +/// +/// + +import { PluginRenderResult, Plugin, ServerContext, Manifest, StartOptions } from "$fresh/server.ts"; +import manifest from "./fresh.gen.ts"; + +import twindPlugin from "$fresh/plugins/twind.ts"; +import twindConfig from "./twind.config.ts"; +import "https://deno.land/std@0.170.0/dotenv/load.ts"; + + +import { Command } from "https://deno.land/x/cliffy@v0.25.6/mod.ts"; +import { fromFileUrl, join } from "path/mod.ts"; +import { prepareSecretKey } from "./util/secret.ts"; +import { serve } from "http/server.ts"; + +const github_markdown= await Deno.readTextFile(join(fromFileUrl(import.meta.url), "..", "static", "github-markdown.css")) + +const CSSPlugin: Plugin = { + name:"css plugin", + // deno-lint-ignore require-await + render(ctx): PluginRenderResult{ + ctx.render(); + return { + styles: [{ + cssText: github_markdown, + }] + } + } +}; +await prepareSecretKey(); + +async function startServer(manifest: Manifest, options: StartOptions = {}){ + const ctx = await ServerContext.fromManifest(manifest, options); + + options.port ??= 8000; + if (options.experimentalDenoServe === true) { + // @ts-ignore as `Deno.serve` is still unstable. + await Deno.serve(ctx.handler() as Deno.ServeHandler, options); + } else { + await serve(ctx.handler(), options); + } +} + +async function start({port = 8000, hostname = "localhost"}: {port?: number, hostname?: string}){ + await startServer(manifest, { plugins: [twindPlugin(twindConfig), CSSPlugin], + port: port, + hostname: hostname, + }); +} + +if (import.meta.main){ + const cmd = new Command(); + cmd.name("fs-server") + .description("A simple file server that supports search, upload, and download.") + .version("0.0.1") + .globalOption("-d, --debug", "Enable debug mode.") + .command("start", "Start the server.") + .option("-p, --port ", "The port to listen on.", + { default: 8000 }) + .option("--auth", "Enable authentication.") + .arguments("[hostname:string]") + .action(async ({debug, port, auth }, hostname) => { + hostname ??= "localhost"; + if (auth){ + Deno.env.set("AUTH_REQUIRED", "true"); + } + if (debug){ + console.log("Debug mode enabled."); + } + await start({ + port: port, + hostname: hostname, + }); + } + ) + //.command("user") + ; + await cmd.parse(Deno.args); +} +else { + await start({}); +} diff --git a/routes/_404.tsx b/routes/_404.tsx new file mode 100644 index 0000000..4d11ee3 --- /dev/null +++ b/routes/_404.tsx @@ -0,0 +1,24 @@ +import { Head } from "$fresh/runtime.ts"; + +export default function Page404() { + return ( + <> + + Simple file server - 404 Not Found + +
    + the fresh logo: a sliced lemon dripping with juice +

    + 404 Not Found. +

    + Go To CWD +
    + Login | Logout +
    + + ); +} diff --git a/routes/_middleware.ts b/routes/_middleware.ts new file mode 100644 index 0000000..ef75ac3 --- /dev/null +++ b/routes/_middleware.ts @@ -0,0 +1,20 @@ +import { MiddlewareHandlerContext } from "$fresh/server.ts"; +import { getCookies } from "http/cookie.ts"; +import { decode, verify } from "djwt"; +import { prepareSecretKey } from "../util/secret.ts"; + +const secret_key = await prepareSecretKey(); + +export const handler = + async (req: Request , ctx: MiddlewareHandlerContext>) => { + const cookies = getCookies(req.headers); + const jwt = cookies["auth"]; + try{ + const payload = await verify(jwt, secret_key); + ctx.state["login"] = payload; + } + catch (e){ + ctx.state["login"] = null; + } + return await ctx.next(); +} \ No newline at end of file diff --git a/routes/api/doc.ts b/routes/api/doc.ts new file mode 100644 index 0000000..e69de29 diff --git a/routes/api/login.ts b/routes/api/login.ts new file mode 100644 index 0000000..ef06151 --- /dev/null +++ b/routes/api/login.ts @@ -0,0 +1,65 @@ +import { HandlerContext } from "$fresh/server.ts"; +import { setCookie } from "http/cookie.ts"; +import { Status } from "http/http_status.ts"; +import { connectDB } from "../../src/user/db.ts"; +import { getUser, verifyUser } from "../../src/user/user.ts"; +import { create as createJWT } from "djwt"; +import { prepareSecretKey } from "../../util/secret.ts"; + + +const SECRET_KEY = await prepareSecretKey(); + +async function POST(req: Request, ctx: HandlerContext): Promise { + const url = new URL(req.url); + const form = await req.formData(); + const username = form.get("username"); + const password = form.get("password"); + if (username && password){ + const DB = connectDB(); + const user = await getUser(DB, username.toString()); + if (user){ + if (await verifyUser(user, password.toString())){ + const headers = new Headers(); + const jwt = await createJWT({alg:"HS512", typ: "JWT"},{ + username: user.name + }, SECRET_KEY); + setCookie(headers, { + name: "auth", + value: jwt, + httpOnly: true, + sameSite: "Strict", + maxAge: 60 * 60 * 24 * 7, + domain: url.hostname, + path: "/", + secure: url.protocol === "https:" + }); + + headers.set("Location", "/"); + return new Response(null,{ + status: Status.SeeOther, // See Other + headers: headers + }); + } + } + } + + return new Response(` + Login Failed + +

    Login Failed

    +

    Back to Home

    + + +`, { + headers:{ + "Content-Type": "text/html" + }, + status: Status.Forbidden, + }); +} + +export const handler = { + POST +}; \ No newline at end of file diff --git a/routes/api/logout.ts b/routes/api/logout.ts new file mode 100644 index 0000000..0df7450 --- /dev/null +++ b/routes/api/logout.ts @@ -0,0 +1,17 @@ +import { Handlers } from "$fresh/server.ts"; +import { deleteCookie } from "http/cookie.ts"; +import { Status } from "http/http_status.ts"; + +export const handler: Handlers = { + GET(req) { + const url = new URL(req.url); + const headers = new Headers(req.headers); + deleteCookie(headers, "auth", { path: "/", domain: url.hostname }); + + headers.set("location", "/"); + return new Response(null, { + status: Status.Found, + headers, + }); + }, +}; \ No newline at end of file diff --git a/routes/dir/[...path].tsx b/routes/dir/[...path].tsx new file mode 100644 index 0000000..67eb82e --- /dev/null +++ b/routes/dir/[...path].tsx @@ -0,0 +1,83 @@ +import { PageProps, Handlers, HandlerContext } from "$fresh/server.ts"; +import { Head, asset } from "$fresh/runtime.ts"; +import {removePrefixFromPathname} from "../../util/util.ts"; +import { join } from "path/posix.ts"; +import DirList, { EntryInfo } from "../../islands/DirList.tsx"; +import FileViewer from "../../islands/FileViewer.tsx"; + +type DirProps = { + type: "dir"; + path: string; + stat: Deno.FileInfo; + files: EntryInfo[]; +} +type FileProps = { + type: "file"; + path: string; + stat: Deno.FileInfo; +} + +type DirOrFileProps = DirProps | FileProps; + +async function GET(req: Request, ctx: HandlerContext): Promise{ + const authRequired = Deno.env.get("AUTH_REQUIRED") === "true"; + if (authRequired) { + const login = ctx.state["login"]; + if (!login) { + return new Response(null, { + status: 401, + headers: { + "content-type": "text/plain", + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Methods": "GET,HEAD,PUT,PATCH,POST,DELETE", + "Access-Control-Allow-Headers": "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With" + } + }); + } + } + const url = new URL(req.url); + const path = removePrefixFromPathname(url.pathname, "/dir"); + const stat = await Deno.stat(path); + if (stat.isDirectory){ + const filesIter = await Deno.readDir(path); + const files: EntryInfo[] = [] + for await (const file of filesIter){ + const fileStat = await Deno.stat(join(path, file.name)); + files.push({ + ...file, + lastModified: fileStat.mtime ? new Date(fileStat.mtime) : undefined, + size: fileStat.size + }); + } + return await ctx.render({ + type: "dir", + stat, + files + , path + }) + } + else{ + return await ctx.render({ + type: "file", + stat, path + }); + } +} + +export const handler: Handlers = { + GET +} + +export default function DirLists(props: PageProps) { + const data = props.data; + return (<> + + Simple file server : {data.path} + +
    + {data.type === "dir" ? () : + ()} +
    + + ); +} diff --git a/routes/doc/index.tsx b/routes/doc/index.tsx new file mode 100644 index 0000000..4435b08 --- /dev/null +++ b/routes/doc/index.tsx @@ -0,0 +1,28 @@ +import { Head } from "$fresh/runtime.ts"; +import { PageProps, Handlers, HandlerContext } from "$fresh/server.ts"; +import DocSearch from "../../islands/DocSearch.tsx"; +import { Doc } from "../../src/collect.ts"; +import { docCollector } from "../../src/store/doc.ts"; + +async function GET(req: Request, ctx: HandlerContext): Promise { + const docs = docCollector.getDocs(); + return await ctx.render({docs}); +} + +export const handler: Handlers = { + GET, +} + +export default function Docs(props: PageProps<{docs:Doc[]}>) { + const {docs} = props.data; + return ( + <> + + Simple file server - Doc + +
    + +
    + + ); +} \ No newline at end of file diff --git a/routes/fs/[...path].ts b/routes/fs/[...path].ts new file mode 100644 index 0000000..8741b0d --- /dev/null +++ b/routes/fs/[...path].ts @@ -0,0 +1,74 @@ +import { HandlerContext, Handlers } from "$fresh/server.ts"; +import { serveFile } from "http/file_server.ts"; +import {removePrefixFromPathname} from "../../util/util.ts"; + +export async function GET(req: Request, ctx: HandlerContext): Promise { + const url = new URL(req.url); + const path = removePrefixFromPathname(url.pathname, "/fs"); + // if auth is required, check if the user is logged in. + // if not, return a 401. + const authRequired = Deno.env.get("AUTH_REQUIRED") === "true"; + if (authRequired) { + const login = ctx.state["login"]; + if (!login) { + return new Response(null, { + status: 401, + headers: { + "content-type": "text/plain", + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Methods": "GET,HEAD,PUT,PATCH,POST,DELETE", + "Access-Control-Allow-Headers": "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With" + } + }); + } + } + + try{ + + const fileInfo = await Deno.stat(path); + if (fileInfo.isDirectory) { + // if index.html exists, serve it. + // otherwise, serve a directory listing. + const indexPath = path + "/index.html"; + try { + await Deno.stat(indexPath); + const res = await serveFile(req, indexPath) + return res; + } catch (e) { + if (e instanceof Deno.errors.NotFound) { + const list: Deno.DirEntry[] = [] + for await (const entry of Deno.readDir(path)){ + list.push(entry); + } + return new Response(JSON.stringify( + list + ), { + headers: { "content-type": "application/json", + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Methods": "GET,HEAD,PUT,PATCH,POST,DELETE", + "Access-Control-Allow-Headers": "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With"}, + status: 200, + }); + } + } + } + const res = await serveFile(req, path, { + fileInfo + }); + return res; + } + catch (e) { + if (e instanceof Deno.errors.NotFound) { + return new Response("Not Found", { + status: 404, + }); + } + throw e; + } +} + + + +export const handler: Handlers = { + GET +} diff --git a/routes/index.tsx b/routes/index.tsx new file mode 100644 index 0000000..3d51f33 --- /dev/null +++ b/routes/index.tsx @@ -0,0 +1,24 @@ +import { Head } from "$fresh/runtime.ts"; + +export default function Home() { + return ( + <> + + Simple file server + +
    + the fresh logo: a sliced lemon dripping with juice +

    + This is a simple file server. It serves files from the CWD. +

    + Go To CWD +
    + Login | Logout +
    + + ); +} diff --git a/routes/login.tsx b/routes/login.tsx new file mode 100644 index 0000000..a0a8c04 --- /dev/null +++ b/routes/login.tsx @@ -0,0 +1,38 @@ +import { Head } from "$fresh/runtime.ts"; + +export default function Login() { + return ( + <> + + Simple file server - Login + +
    +
    + the fresh logo: a sliced lemon dripping with juice +
    +
    +
    + + +
    +
    + + +
    +
    + +
    +
    +
    + + ); +} diff --git a/search.ts b/search.ts new file mode 100644 index 0000000..0197536 --- /dev/null +++ b/search.ts @@ -0,0 +1,85 @@ +import { Command } from "https://deno.land/x/cliffy@v0.25.6/mod.ts"; +import { Index } from "./src/client_search.ts"; +import { Doc, DocCollector, loadDocuments } from "./src/collect.ts"; + +export async function collectDocuments(path: string, out: string){ + const collector = new DocCollector({ summaryOnly: true, dropContent: true }); + await collector.walkDir(path); + const docs = collector.getDocs(); + await Deno.writeTextFile(out, JSON.stringify(docs)); +} + +export async function watchDocuments(doc: string , options?:{ + abort?: AbortSignal, +}){ + const doc_dump = await loadDocuments(doc); + const collector = new DocCollector({ summaryOnly: true, dropContent: true }); + collector.setDocs(doc_dump); + const index = Index.createIndex(doc_dump); + async function update(){ + index.setDocs(collector.getDocs()); + await Deno.writeTextFile(doc, JSON.stringify(collector.getDocs())); + } + collector.watchDir(".", { + async onAdd(doc){ + console.log("onAdd :", doc.path); + await update(); + }, + async onRemove(path){ + console.log("onRemove :", path); + await update(); + }, + async onChange(doc){ + console.log("onModify :", doc.path); + await update(); + }, + abort: options?.abort, + }); + return index; +} + +export const search = new Command(); +search.name("search") +.description("Search for a document.") +.command("collect", "Collect a document.") + .description("Collect documents and index documents.") + .arguments("") + .option("-o, --out ", "out file to write the index to.", {default: "collected_docs.json"}) + .action(async ({out} ,path: string) => { + console.log("collecting", path); + await collectDocuments(path, out); + }) +.command("search", "Search for a document.") + .description("Search for a document.") + .arguments("") + .option("-d, --docs ", "collected document file to search", {default: "collected_docs.json"}) + .action(async ({docs}, query: string) => { + console.log("searching", query); + const doc_dump = await loadDocuments(docs); + const results = Index.createIndex(doc_dump).search(query); + console.log(results); + }) +.command("interact", "watch the index and search for a document.") + .description("watch the index and search for a document.") + .option("-d, --doc ", "doc file to read the docs from.", {default: "collected_docs.json"}) + .action(async ({doc}) => { + console.log("interacting"); + const index = await watchDocuments(doc); + + // interact + while (true){ + const query = await prompt("query: "); + if (query === null){ + continue; + } + if (query === ":exit"){ + break; + } + const results = index.search(query); + console.log(results); + } + }); + +if ( import.meta.main ){ + await search.parse(Deno.args); +} \ No newline at end of file diff --git a/src/client_search.ts b/src/client_search.ts new file mode 100644 index 0000000..7a43fe1 --- /dev/null +++ b/src/client_search.ts @@ -0,0 +1,31 @@ +//// @deno-types="https://deno.land/x/fuse@v6.4.1/dist/fuse.d.ts" +import Fuse from 'https://deno.land/x/fuse@v6.4.1/dist/fuse.esm.min.js'; +import { Doc } from "./collect.ts"; + +export class Index{ + private index: Fuse; + + private constructor(index: Fuse){ + this.index = index; + } + + public setDocs(docs: Doc[]){ + this.index.setCollection(docs); + } + + public search(query: string): Doc[]{ + return this.index.search(query, {limit: 10}).map(( + result) => + result.item as Doc); + } + + public static createIndex(docs: Doc[]){ + const index = new Fuse(docs,{ + keys: ["attributes.title", "attributes.japanese_title", "attributes.tags", "attributes.rjcode", "attributes.author", "path"], + includeScore: true, + includeMatches: true, + }) + + return new Index(index); + } +} diff --git a/src/collect.ts b/src/collect.ts new file mode 100644 index 0000000..4e4f0e9 --- /dev/null +++ b/src/collect.ts @@ -0,0 +1,210 @@ +import {join, extname, relative, basename} from "path/mod.ts"; +import { readMarkdownDoc } from "./readDoc.ts"; +import { Index } from "./client_search.ts"; + +export interface Doc{ + path: string; + content: string; + attributes: { + title?: string; + japanese_title?: string; + tags?: string[]; + rjcode?: string; + author?: string; + }; +} + +export async function loadDocuments(path: string): Promise{ + const doc_json = await Deno.readTextFile(path); + return JSON.parse(doc_json) as Doc[]; +} + +export interface DocCollectorOptions{ + summaryOnly?: boolean; + dropContent?: boolean; +} + +export class DocCollector { + private doc_map: Map; + private options: DocCollectorOptions; + + constructor(options: DocCollectorOptions = {}){ + this.doc_map = new Map(); + this.options = options; + } + + public getDocs(): Doc[]{ + return [...this.doc_map.values()]; + } + + public setDoc(doc: Doc){ + if (this.options.dropContent){ + doc.content = ""; + } + this.doc_map.set(doc.path,doc); + } + public setDocs(docs: Doc[]){ + for (const doc of docs){ + this.setDoc(doc); + } + } + public removeDoc(path: string){ + this.doc_map.delete(path); + } + + public async walkDir(path: string){ + const dir = Deno.readDir(path); + const fileList = []; + for await (const entry of dir){ + fileList.push(entry); + } + + if (fileList.some((entry) => entry.name === "SUMMARY.md")){ + const {content, metadata} = await readMarkdownDoc(join(path, "SUMMARY.md")); + this.setDoc({ + path: join(path, "SUMMARY.md"), + content: content, + attributes: metadata, + }); + } + else { + for (const entry of fileList){ + if (entry.isDirectory){ + await this.walkDir(join(path, entry.name)); + } + else if (entry.isFile && !this.options.summaryOnly){ + const doc = await this.readDoc(join(path, entry.name)); + this.setDoc(doc); + } + } + } + } + + public async readDoc(path: string): Promise{ + const ext = extname(path); + if (ext === ".md"){ + return await this.readMarkdown(path); + } + else if (ext === ".html" || ext === ".htm" || ext === ".xhtml"){ + return await this.readHTML(path); + } + else if (ext === ".txt"){ + return await this.readText(path); + } + else { + return { + path: path, + content: "", + attributes: {} + } + } + } + + public async readHTML(path: string): Promise{ + const content = await Deno.readTextFile(path); + return { + path: path, + content: content, + attributes: {}, + } + } + public async readText(path: string): Promise{ + const content = await Deno.readTextFile(path); + return { + path: path, + content: content, + attributes: {}, + } + } + public async readMarkdown(path: string): Promise{ + const {content, metadata} = await readMarkdownDoc(path); + + return { + path: path, + content: content, + attributes: metadata, + } + } + async watchDir(path: string, { + onRemove = (_path: string) => {}, + onAdd = (_doc: Doc) => {}, + onChange = (_doc: Doc) => {}, + abort = undefined, + }:{ + onRemove?: (path: string) => void | Promise, + onAdd?: (doc: Doc) => void | Promise, + onChange?: (doc: Doc) => void | Promise, + abort?: AbortSignal, + }){ + const watcher = Deno.watchFs(path); + if (abort){ + abort.addEventListener("abort", () => { + watcher.close(); + }); + } + for await (const event of watcher){ + if (event.kind === "access" || event.kind === "other" || event.kind === "any"){ + continue; + } + if (event.paths.length === 0){ + continue; + } + for (const path of event.paths){ + const relpath = relative(Deno.cwd(), path); + const filename = basename(relpath); + if (filename === "SUMMARY.md"){ + if( event.kind === "remove"){ + this.doc_map.delete(relpath); + await onRemove(relpath); + } + else if (event.kind === "create" || event.kind === "modify"){ + const {content, metadata} = await readMarkdownDoc(relpath); + const doc = { + path: relpath, + content: content, + attributes: metadata, + }; + this.setDoc(doc); + if (event.kind === "create"){ + await onAdd(doc); + } + else if (event.kind === "modify"){ + await onChange(doc); + } + } + } + } + } + } + + makeIndex(options? : { + onUpdate?: (() => void) | (() => Promise), + abort?: AbortSignal, + watch?: boolean, + }){ + const opt = options ?? {}; + const index = Index.createIndex(this.getDocs()); + if (!opt.watch){ + return index; + } + const update = async () => { + index.setDocs(this.getDocs()); + if (opt.onUpdate){ + await opt.onUpdate(); + } + } + this.watchDir(".", { + async onAdd(_doc){ + await update(); + }, + async onRemove(_path){ + await update(); + }, + async onChange(_doc){ + await update(); + }, + abort: opt.abort, + }); + return index; + } +} \ No newline at end of file diff --git a/src/media.ts b/src/media.ts new file mode 100644 index 0000000..04a7e2b --- /dev/null +++ b/src/media.ts @@ -0,0 +1,60 @@ + +const ICON_MAP: Record = { + ".pdf": "file-pdf", + ".zip": "file-zip", + ".rar": "file-zip", + ".7z": "file-zip", + ".tar": "file-zip", + ".gz": "file-zip", + ".bz2": "file-zip", + ".xz": "file-zip", + ".doc": "file-word", + ".docx": "file-word", + ".xls": "file-excel", + ".xlsx": "file-excel", + ".ppt": "file-ppt", + ".pptx": "file-ppt", + ".txt": "file-text", + ".md": "filetype-md", + ".html": "filetype-html", + ".ts": "file-code", + ".tsx": "filetype-tsx", + ".js": "filetype-js", + ".json": "filetype-json", + ".jsx": "filetype-jsx", + ".css": "filetype-css", + ".scss": "filetype-scss", + ".csv": "filetype-csv", + ".xml": "filetype-xml", + ".svg": "filetype-svg", + ".mp3": "file-music", + ".wav": "file-music", + ".ogg": "file-music", + ".flac": "file-music", + ".mp4": "file-play", + ".mkv": "file-play", + ".avi": "file-play", + ".mov": "file-play", + ".wmv": "file-play", + ".webm": "file-play", + ".mpg": "file-play", + ".mpeg": "file-play", + ".flv": "file-play", + ".m4v": "file-play", + ".m4a": "file-play", + ".aac": "file-play", + ".jpg": "file-image", + ".jpeg": "file-image", + ".png": "file-image", + ".gif": "file-image", + ".bmp": "file-image", + ".ico": "file-image", + ".tiff": "file-image", + ".tif": "file-image", + ".webp": "file-image", + ".psd": "file-image", +} + +export function extToIcon(s: string): string{ + return `/icon/${(ICON_MAP[s] ?? "file")}.svg`; +} \ No newline at end of file diff --git a/src/readDoc.ts b/src/readDoc.ts new file mode 100644 index 0000000..1ea9baa --- /dev/null +++ b/src/readDoc.ts @@ -0,0 +1,36 @@ +import {parse as parseYaml, stringify} from "https://deno.land/std@0.170.0/encoding/yaml.ts"; + +function trimSubstring(str: string, start: number, end: number) { + while (str[start] === ' ' || str[start] === '\t' || str[start] === '\r' || str[start] === '\n') { + start++; + } + return str.substring(start, end); +} + +interface Doc { + metadata: Record; + content: string; +} + +export function parse(content: string): Doc { + if(!content.startsWith('---')){ + return { + metadata: {}, + content: content, + } + } + const index = content.indexOf('\n---', 3); + const meta = content.substring(3, index); + const c = trimSubstring(content, index + 4, content.length); + const metadata = parseYaml(meta) as Record; + return { + metadata: metadata, + content: c, + } +} + +export async function readMarkdownDoc(path: string): Promise { + const doc = await Deno.readTextFile(path); + return parse(doc); +} + diff --git a/src/store/doc.ts b/src/store/doc.ts new file mode 100644 index 0000000..310b8c7 --- /dev/null +++ b/src/store/doc.ts @@ -0,0 +1,40 @@ +import { Doc, DocCollector } from "../collect.ts"; + + +export const docCollector = new DocCollector( + { + dropContent: true, + summaryOnly: true, + }); + +async function prepareDocs() { + const docPath = Deno.env.get("COLLECT_DOC_PATH"); + if (!docPath) { + await docCollector.walkDir("."); + return docCollector.makeIndex({ + watch: true + }); + } + + try { + const doc_dump = await Deno.readTextFile(docPath); + const docs = JSON.parse(doc_dump) as Doc[]; + docCollector.setDocs(docs); + } catch (error) { + if (error instanceof Deno.errors.NotFound) { + await docCollector.walkDir("."); + await Deno.writeTextFile(docPath, JSON.stringify(docCollector.getDocs())); + } + else { + throw error; + } + } + + return docCollector.makeIndex({ + watch: true, + onUpdate: async () => { + await Deno.writeTextFile(docPath, JSON.stringify(docCollector.getDocs())); + } + }); +} +export const docIndex = await prepareDocs(); diff --git a/src/user/db.ts b/src/user/db.ts new file mode 100644 index 0000000..f043681 --- /dev/null +++ b/src/user/db.ts @@ -0,0 +1,13 @@ +import {DB} from 'sqlite'; +import {createSchema} from './user.ts'; + +export function connectDB(): DB { + let DB_path = Deno.env.get("DB_PATH"); + if (DB_path === undefined){ + Deno.env.set("DB_PATH", "./db.sqlite"); + DB_path = "./db.sqlite"; + } + let db = new DB(DB_path); + createSchema(db); + return db; +} \ No newline at end of file diff --git a/src/user/user.ts b/src/user/user.ts new file mode 100644 index 0000000..96ca7b1 --- /dev/null +++ b/src/user/user.ts @@ -0,0 +1,65 @@ +import {genSalt, hash, compare} from "bcrypt"; +import { DB } from "sqlite"; + +interface User{ + name: string; + salted_password: string; + salt: string; +} + +export async function createUser(name: string, password: string){ + const salt = await genSalt(10); + const salted_password = await hash(password, salt); + const user: User = { + name: name, + salted_password: salted_password, + salt: salt + } + return user; +} + +export async function verifyUser(user: User, password: string){ + return await compare(password, user.salted_password); +} + +export async function getAllUsers(db :DB): Promise{ + const users = await db.query<[string, string, string]> + ("SELECT name, salted_password, salt FROM users"); + return users.map(([name, salted_password, salt])=>({ + name, + salted_password, + salt, + })); +} + +export async function getUser(db: DB, name: string): Promise{ + const users = await db.query<[string, string, string]> + ("SELECT name, salted_password, salt FROM users WHERE name = ?", [name]); + if (users === undefined || users.length === 0){ + return undefined; + } + const user = users[0]; + return { + name: user[0], + salted_password: user[1], + salt: user[2], + } +} + +export async function addUser(db: DB, user: User){ + await db.query("INSERT INTO users (name, salted_password, salt) VALUES (?, ?, ?)", + [user.name, user.salted_password, user.salt]); +} + +export async function updateUser(db: DB, user: User){ + await db.query("UPDATE users SET salted_password = ?, salt = ? WHERE name = ?", + [user.salted_password, user.salt, user.name]); +} + +export async function deleteUser(db: DB, name: string){ + await db.query("DELETE FROM users WHERE name = ?", [name]); +} + +export async function createSchema(db: DB){ + await db.query("CREATE TABLE IF NOT EXISTS users (name TEXT PRIMARY KEY, salted_password TEXT, salt TEXT)"); +} \ No newline at end of file diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1cfaaa2193b0f210107a559f7421569f57a25388 GIT binary patch literal 22382 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 bck@HGWY%2idMme??%p8ZW3z(%VE+9-Ofn0d literal 0 HcmV?d00001 diff --git a/static/github-markdown.css b/static/github-markdown.css new file mode 100644 index 0000000..94161f9 --- /dev/null +++ b/static/github-markdown.css @@ -0,0 +1,1036 @@ +@media (prefers-color-scheme: dark) { + .markdown-body { + color-scheme: dark; + --color-prettylights-syntax-comment: #8b949e; + --color-prettylights-syntax-constant: #79c0ff; + --color-prettylights-syntax-entity: #d2a8ff; + --color-prettylights-syntax-storage-modifier-import: #c9d1d9; + --color-prettylights-syntax-entity-tag: #7ee787; + --color-prettylights-syntax-keyword: #ff7b72; + --color-prettylights-syntax-string: #a5d6ff; + --color-prettylights-syntax-variable: #ffa657; + --color-prettylights-syntax-brackethighlighter-unmatched: #f85149; + --color-prettylights-syntax-invalid-illegal-text: #f0f6fc; + --color-prettylights-syntax-invalid-illegal-bg: #8e1519; + --color-prettylights-syntax-carriage-return-text: #f0f6fc; + --color-prettylights-syntax-carriage-return-bg: #b62324; + --color-prettylights-syntax-string-regexp: #7ee787; + --color-prettylights-syntax-markup-list: #f2cc60; + --color-prettylights-syntax-markup-heading: #1f6feb; + --color-prettylights-syntax-markup-italic: #c9d1d9; + --color-prettylights-syntax-markup-bold: #c9d1d9; + --color-prettylights-syntax-markup-deleted-text: #ffdcd7; + --color-prettylights-syntax-markup-deleted-bg: #67060c; + --color-prettylights-syntax-markup-inserted-text: #aff5b4; + --color-prettylights-syntax-markup-inserted-bg: #033a16; + --color-prettylights-syntax-markup-changed-text: #ffdfb6; + --color-prettylights-syntax-markup-changed-bg: #5a1e02; + --color-prettylights-syntax-markup-ignored-text: #c9d1d9; + --color-prettylights-syntax-markup-ignored-bg: #1158c7; + --color-prettylights-syntax-meta-diff-range: #d2a8ff; + --color-prettylights-syntax-brackethighlighter-angle: #8b949e; + --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58; + --color-prettylights-syntax-constant-other-reference-link: #a5d6ff; + --color-fg-default: #c9d1d9; + --color-fg-muted: #8b949e; + --color-fg-subtle: #484f58; + --color-canvas-default: #0d1117; + --color-canvas-subtle: #161b22; + --color-border-default: #30363d; + --color-border-muted: #21262d; + --color-neutral-muted: rgba(110, 118, 129, 0.4); + --color-accent-fg: #58a6ff; + --color-accent-emphasis: #1f6feb; + --color-attention-subtle: rgba(187, 128, 9, 0.15); + --color-danger-fg: #f85149; + } +} + +@media (prefers-color-scheme: light) { + .markdown-body { + color-scheme: light; + --color-prettylights-syntax-comment: #6e7781; + --color-prettylights-syntax-constant: #0550ae; + --color-prettylights-syntax-entity: #8250df; + --color-prettylights-syntax-storage-modifier-import: #24292f; + --color-prettylights-syntax-entity-tag: #116329; + --color-prettylights-syntax-keyword: #cf222e; + --color-prettylights-syntax-string: #0a3069; + --color-prettylights-syntax-variable: #953800; + --color-prettylights-syntax-brackethighlighter-unmatched: #82071e; + --color-prettylights-syntax-invalid-illegal-text: #f6f8fa; + --color-prettylights-syntax-invalid-illegal-bg: #82071e; + --color-prettylights-syntax-carriage-return-text: #f6f8fa; + --color-prettylights-syntax-carriage-return-bg: #cf222e; + --color-prettylights-syntax-string-regexp: #116329; + --color-prettylights-syntax-markup-list: #3b2300; + --color-prettylights-syntax-markup-heading: #0550ae; + --color-prettylights-syntax-markup-italic: #24292f; + --color-prettylights-syntax-markup-bold: #24292f; + --color-prettylights-syntax-markup-deleted-text: #82071e; + --color-prettylights-syntax-markup-deleted-bg: #FFEBE9; + --color-prettylights-syntax-markup-inserted-text: #116329; + --color-prettylights-syntax-markup-inserted-bg: #dafbe1; + --color-prettylights-syntax-markup-changed-text: #953800; + --color-prettylights-syntax-markup-changed-bg: #ffd8b5; + --color-prettylights-syntax-markup-ignored-text: #eaeef2; + --color-prettylights-syntax-markup-ignored-bg: #0550ae; + --color-prettylights-syntax-meta-diff-range: #8250df; + --color-prettylights-syntax-brackethighlighter-angle: #57606a; + --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f; + --color-prettylights-syntax-constant-other-reference-link: #0a3069; + --color-fg-default: #24292f; + --color-fg-muted: #57606a; + --color-fg-subtle: #6e7781; + --color-canvas-default: #ffffff; + --color-canvas-subtle: #f6f8fa; + --color-border-default: #d0d7de; + --color-border-muted: hsla(210, 18%, 87%, 1); + --color-neutral-muted: rgba(175, 184, 193, 0.2); + --color-accent-fg: #0969da; + --color-accent-emphasis: #0969da; + --color-attention-subtle: #fff8c5; + --color-danger-fg: #cf222e; + } +} + +.markdown-body { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + margin: 0; + color: var(--color-fg-default); + background-color: var(--color-canvas-default); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + font-size: 16px; + line-height: 1.5; + word-wrap: break-word; +} + +.markdown-body .octicon { + display: inline-block; + fill: currentColor; + vertical-align: text-bottom; +} + +.markdown-body h1:hover .anchor .octicon-link:before, +.markdown-body h2:hover .anchor .octicon-link:before, +.markdown-body h3:hover .anchor .octicon-link:before, +.markdown-body h4:hover .anchor .octicon-link:before, +.markdown-body h5:hover .anchor .octicon-link:before, +.markdown-body h6:hover .anchor .octicon-link:before { + width: 16px; + height: 16px; + content: ' '; + display: inline-block; + background-color: currentColor; + -webkit-mask-image: url("data:image/svg+xml,"); + mask-image: url("data:image/svg+xml,"); +} + +.markdown-body details, +.markdown-body figcaption, +.markdown-body figure { + display: block; +} + +.markdown-body summary { + display: list-item; +} + +.markdown-body [hidden] { + display: none !important; +} + +.markdown-body a { + background-color: transparent; + color: var(--color-accent-fg); + text-decoration: none; +} + +.markdown-body a:active, +.markdown-body a:hover { + outline-width: 0; +} + +.markdown-body abbr[title] { + border-bottom: none; + text-decoration: underline dotted; +} + +.markdown-body b, +.markdown-body strong { + font-weight: 600; +} + +.markdown-body dfn { + font-style: italic; +} + +.markdown-body h1 { + margin: .67em 0; + font-weight: 600; + padding-bottom: .3em; + font-size: 2em; + border-bottom: 1px solid var(--color-border-muted); +} + +.markdown-body mark { + background-color: var(--color-attention-subtle); + color: var(--color-text-primary); +} + +.markdown-body small { + font-size: 90%; +} + +.markdown-body sub, +.markdown-body sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +.markdown-body sub { + bottom: -0.25em; +} + +.markdown-body sup { + top: -0.5em; +} + +.markdown-body img { + border-style: none; + max-width: 100%; + box-sizing: content-box; + background-color: var(--color-canvas-default); +} + +.markdown-body code, +.markdown-body kbd, +.markdown-body pre, +.markdown-body samp { + font-family: monospace, monospace; + font-size: 1em; +} + +.markdown-body figure { + margin: 1em 40px; +} + +.markdown-body hr { + box-sizing: content-box; + overflow: hidden; + background: transparent; + border-bottom: 1px solid var(--color-border-muted); + height: .25em; + padding: 0; + margin: 24px 0; + background-color: var(--color-border-default); + border: 0; +} + +.markdown-body input { + font: inherit; + margin: 0; + overflow: visible; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +.markdown-body [type=button], +.markdown-body [type=reset], +.markdown-body [type=submit] { + -webkit-appearance: button; +} + +.markdown-body [type=button]::-moz-focus-inner, +.markdown-body [type=reset]::-moz-focus-inner, +.markdown-body [type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +.markdown-body [type=button]:-moz-focusring, +.markdown-body [type=reset]:-moz-focusring, +.markdown-body [type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +.markdown-body [type=checkbox], +.markdown-body [type=radio] { + box-sizing: border-box; + padding: 0; +} + +.markdown-body [type=number]::-webkit-inner-spin-button, +.markdown-body [type=number]::-webkit-outer-spin-button { + height: auto; +} + +.markdown-body [type=search] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +.markdown-body [type=search]::-webkit-search-cancel-button, +.markdown-body [type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +.markdown-body ::-webkit-input-placeholder { + color: inherit; + opacity: .54; +} + +.markdown-body ::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +.markdown-body a:hover { + text-decoration: underline; +} + +.markdown-body hr::before { + display: table; + content: ""; +} + +.markdown-body hr::after { + display: table; + clear: both; + content: ""; +} + +.markdown-body table { + border-spacing: 0; + border-collapse: collapse; + display: block; + width: max-content; + max-width: 100%; + overflow: auto; +} + +.markdown-body td, +.markdown-body th { + padding: 0; +} + +.markdown-body details summary { + cursor: pointer; +} + +.markdown-body details:not([open])>*:not(summary) { + display: none !important; +} + +.markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; + line-height: 10px; + color: var(--color-fg-default); + vertical-align: middle; + background-color: var(--color-canvas-subtle); + border: solid 1px var(--color-neutral-muted); + border-bottom-color: var(--color-neutral-muted); + border-radius: 6px; + box-shadow: inset 0 -1px 0 var(--color-neutral-muted); +} + +.markdown-body h1, +.markdown-body h2, +.markdown-body h3, +.markdown-body h4, +.markdown-body h5, +.markdown-body h6 { + margin-top: 24px; + margin-bottom: 16px; + font-weight: 600; + line-height: 1.25; +} + +.markdown-body h2 { + font-weight: 600; + padding-bottom: .3em; + font-size: 1.5em; + border-bottom: 1px solid var(--color-border-muted); +} + +.markdown-body h3 { + font-weight: 600; + font-size: 1.25em; +} + +.markdown-body h4 { + font-weight: 600; + font-size: 1em; +} + +.markdown-body h5 { + font-weight: 600; + font-size: .875em; +} + +.markdown-body h6 { + font-weight: 600; + font-size: .85em; + color: var(--color-fg-muted); +} + +.markdown-body p { + margin-top: 0; + margin-bottom: 10px; +} + +.markdown-body blockquote { + margin: 0; + padding: 0 1em; + color: var(--color-fg-muted); + border-left: .25em solid var(--color-border-default); +} + +.markdown-body ul, +.markdown-body ol { + margin-top: 0; + margin-bottom: 0; + padding-left: 2em; +} + +.markdown-body ol ol, +.markdown-body ul ol { + list-style-type: lower-roman; +} + +.markdown-body ul ul ol, +.markdown-body ul ol ol, +.markdown-body ol ul ol, +.markdown-body ol ol ol { + list-style-type: lower-alpha; +} + +.markdown-body dd { + margin-left: 0; +} + +.markdown-body tt, +.markdown-body code { + font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; + font-size: 12px; +} + +.markdown-body pre { + margin-top: 0; + margin-bottom: 0; + font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; + font-size: 12px; + word-wrap: normal; +} + +.markdown-body .octicon { + display: inline-block; + overflow: visible !important; + vertical-align: text-bottom; + fill: currentColor; +} + +.markdown-body ::placeholder { + color: var(--color-fg-subtle); + opacity: 1; +} + +.markdown-body input::-webkit-outer-spin-button, +.markdown-body input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none; + appearance: none; +} + +.markdown-body .pl-c { + color: var(--color-prettylights-syntax-comment); +} + +.markdown-body .pl-c1, +.markdown-body .pl-s .pl-v { + color: var(--color-prettylights-syntax-constant); +} + +.markdown-body .pl-e, +.markdown-body .pl-en { + color: var(--color-prettylights-syntax-entity); +} + +.markdown-body .pl-smi, +.markdown-body .pl-s .pl-s1 { + color: var(--color-prettylights-syntax-storage-modifier-import); +} + +.markdown-body .pl-ent { + color: var(--color-prettylights-syntax-entity-tag); +} + +.markdown-body .pl-k { + color: var(--color-prettylights-syntax-keyword); +} + +.markdown-body .pl-s, +.markdown-body .pl-pds, +.markdown-body .pl-s .pl-pse .pl-s1, +.markdown-body .pl-sr, +.markdown-body .pl-sr .pl-cce, +.markdown-body .pl-sr .pl-sre, +.markdown-body .pl-sr .pl-sra { + color: var(--color-prettylights-syntax-string); +} + +.markdown-body .pl-v, +.markdown-body .pl-smw { + color: var(--color-prettylights-syntax-variable); +} + +.markdown-body .pl-bu { + color: var(--color-prettylights-syntax-brackethighlighter-unmatched); +} + +.markdown-body .pl-ii { + color: var(--color-prettylights-syntax-invalid-illegal-text); + background-color: var(--color-prettylights-syntax-invalid-illegal-bg); +} + +.markdown-body .pl-c2 { + color: var(--color-prettylights-syntax-carriage-return-text); + background-color: var(--color-prettylights-syntax-carriage-return-bg); +} + +.markdown-body .pl-sr .pl-cce { + font-weight: bold; + color: var(--color-prettylights-syntax-string-regexp); +} + +.markdown-body .pl-ml { + color: var(--color-prettylights-syntax-markup-list); +} + +.markdown-body .pl-mh, +.markdown-body .pl-mh .pl-en, +.markdown-body .pl-ms { + font-weight: bold; + color: var(--color-prettylights-syntax-markup-heading); +} + +.markdown-body .pl-mi { + font-style: italic; + color: var(--color-prettylights-syntax-markup-italic); +} + +.markdown-body .pl-mb { + font-weight: bold; + color: var(--color-prettylights-syntax-markup-bold); +} + +.markdown-body .pl-md { + color: var(--color-prettylights-syntax-markup-deleted-text); + background-color: var(--color-prettylights-syntax-markup-deleted-bg); +} + +.markdown-body .pl-mi1 { + color: var(--color-prettylights-syntax-markup-inserted-text); + background-color: var(--color-prettylights-syntax-markup-inserted-bg); +} + +.markdown-body .pl-mc { + color: var(--color-prettylights-syntax-markup-changed-text); + background-color: var(--color-prettylights-syntax-markup-changed-bg); +} + +.markdown-body .pl-mi2 { + color: var(--color-prettylights-syntax-markup-ignored-text); + background-color: var(--color-prettylights-syntax-markup-ignored-bg); +} + +.markdown-body .pl-mdr { + font-weight: bold; + color: var(--color-prettylights-syntax-meta-diff-range); +} + +.markdown-body .pl-ba { + color: var(--color-prettylights-syntax-brackethighlighter-angle); +} + +.markdown-body .pl-sg { + color: var(--color-prettylights-syntax-sublimelinter-gutter-mark); +} + +.markdown-body .pl-corl { + text-decoration: underline; + color: var(--color-prettylights-syntax-constant-other-reference-link); +} + +.markdown-body [data-catalyst] { + display: block; +} + +.markdown-body g-emoji { + font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1em; + font-style: normal !important; + font-weight: 400; + line-height: 1; + vertical-align: -0.075em; +} + +.markdown-body g-emoji img { + width: 1em; + height: 1em; +} + +.markdown-body::before { + display: table; + content: ""; +} + +.markdown-body::after { + display: table; + clear: both; + content: ""; +} + +.markdown-body>*:first-child { + margin-top: 0 !important; +} + +.markdown-body>*:last-child { + margin-bottom: 0 !important; +} + +.markdown-body a:not([href]) { + color: inherit; + text-decoration: none; +} + +.markdown-body .absent { + color: var(--color-danger-fg); +} + +.markdown-body .anchor { + float: left; + padding-right: 4px; + margin-left: -20px; + line-height: 1; +} + +.markdown-body .anchor:focus { + outline: none; +} + +.markdown-body p, +.markdown-body blockquote, +.markdown-body ul, +.markdown-body ol, +.markdown-body dl, +.markdown-body table, +.markdown-body pre, +.markdown-body details { + margin-top: 0; + margin-bottom: 16px; +} + +.markdown-body blockquote>:first-child { + margin-top: 0; +} + +.markdown-body blockquote>:last-child { + margin-bottom: 0; +} + +.markdown-body sup>a::before { + content: "["; +} + +.markdown-body sup>a::after { + content: "]"; +} + +.markdown-body h1 .octicon-link, +.markdown-body h2 .octicon-link, +.markdown-body h3 .octicon-link, +.markdown-body h4 .octicon-link, +.markdown-body h5 .octicon-link, +.markdown-body h6 .octicon-link { + color: var(--color-fg-default); + vertical-align: middle; + visibility: hidden; +} + +.markdown-body h1:hover .anchor, +.markdown-body h2:hover .anchor, +.markdown-body h3:hover .anchor, +.markdown-body h4:hover .anchor, +.markdown-body h5:hover .anchor, +.markdown-body h6:hover .anchor { + text-decoration: none; +} + +.markdown-body h1:hover .anchor .octicon-link, +.markdown-body h2:hover .anchor .octicon-link, +.markdown-body h3:hover .anchor .octicon-link, +.markdown-body h4:hover .anchor .octicon-link, +.markdown-body h5:hover .anchor .octicon-link, +.markdown-body h6:hover .anchor .octicon-link { + visibility: visible; +} + +.markdown-body h1 tt, +.markdown-body h1 code, +.markdown-body h2 tt, +.markdown-body h2 code, +.markdown-body h3 tt, +.markdown-body h3 code, +.markdown-body h4 tt, +.markdown-body h4 code, +.markdown-body h5 tt, +.markdown-body h5 code, +.markdown-body h6 tt, +.markdown-body h6 code { + padding: 0 .2em; + font-size: inherit; +} + +.markdown-body ul.no-list, +.markdown-body ol.no-list { + padding: 0; + list-style-type: none; +} + +.markdown-body ol[type="1"] { + list-style-type: decimal; +} + +.markdown-body ol[type=a] { + list-style-type: lower-alpha; +} + +.markdown-body ol[type=i] { + list-style-type: lower-roman; +} + +.markdown-body div>ol:not([type]) { + list-style-type: decimal; +} + +.markdown-body ul ul, +.markdown-body ul ol, +.markdown-body ol ol, +.markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; +} + +.markdown-body li>p { + margin-top: 16px; +} + +.markdown-body li+li { + margin-top: .25em; +} + +.markdown-body dl { + padding: 0; +} + +.markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: 600; +} + +.markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px; +} + +.markdown-body table th { + font-weight: 600; +} + +.markdown-body table th, +.markdown-body table td { + padding: 6px 13px; + border: 1px solid var(--color-border-default); +} + +.markdown-body table tr { + background-color: var(--color-canvas-default); + border-top: 1px solid var(--color-border-muted); +} + +.markdown-body table tr:nth-child(2n) { + background-color: var(--color-canvas-subtle); +} + +.markdown-body table img { + background-color: transparent; +} + +.markdown-body img[align=right] { + padding-left: 20px; +} + +.markdown-body img[align=left] { + padding-right: 20px; +} + +.markdown-body .emoji { + max-width: none; + vertical-align: text-top; + background-color: transparent; +} + +.markdown-body span.frame { + display: block; + overflow: hidden; +} + +.markdown-body span.frame>span { + display: block; + float: left; + width: auto; + padding: 7px; + margin: 13px 0 0; + overflow: hidden; + border: 1px solid var(--color-border-default); +} + +.markdown-body span.frame span img { + display: block; + float: left; +} + +.markdown-body span.frame span span { + display: block; + padding: 5px 0 0; + clear: both; + color: var(--color-fg-default); +} + +.markdown-body span.align-center { + display: block; + overflow: hidden; + clear: both; +} + +.markdown-body span.align-center>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: center; +} + +.markdown-body span.align-center span img { + margin: 0 auto; + text-align: center; +} + +.markdown-body span.align-right { + display: block; + overflow: hidden; + clear: both; +} + +.markdown-body span.align-right>span { + display: block; + margin: 13px 0 0; + overflow: hidden; + text-align: right; +} + +.markdown-body span.align-right span img { + margin: 0; + text-align: right; +} + +.markdown-body span.float-left { + display: block; + float: left; + margin-right: 13px; + overflow: hidden; +} + +.markdown-body span.float-left span { + margin: 13px 0 0; +} + +.markdown-body span.float-right { + display: block; + float: right; + margin-left: 13px; + overflow: hidden; +} + +.markdown-body span.float-right>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: right; +} + +.markdown-body code, +.markdown-body tt { + padding: .2em .4em; + margin: 0; + font-size: 85%; + background-color: var(--color-neutral-muted); + border-radius: 6px; +} + +.markdown-body code br, +.markdown-body tt br { + display: none; +} + +.markdown-body del code { + text-decoration: inherit; +} + +.markdown-body pre code { + font-size: 100%; +} + +.markdown-body pre>code { + padding: 0; + margin: 0; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; +} + +.markdown-body .highlight { + margin-bottom: 16px; +} + +.markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; +} + +.markdown-body .highlight pre, +.markdown-body pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: var(--color-canvas-subtle); + border-radius: 6px; +} + +.markdown-body pre code, +.markdown-body pre tt { + display: inline; + max-width: auto; + padding: 0; + margin: 0; + overflow: visible; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; +} + +.markdown-body .csv-data td, +.markdown-body .csv-data th { + padding: 5px; + overflow: hidden; + font-size: 12px; + line-height: 1; + text-align: left; + white-space: nowrap; +} + +.markdown-body .csv-data .blob-num { + padding: 10px 8px 9px; + text-align: right; + background: var(--color-canvas-default); + border: 0; +} + +.markdown-body .csv-data tr { + border-top: 0; +} + +.markdown-body .csv-data th { + font-weight: 600; + background: var(--color-canvas-subtle); + border-top: 0; +} + +.markdown-body .footnotes { + font-size: 12px; + color: var(--color-fg-muted); + border-top: 1px solid var(--color-border-default); +} + +.markdown-body .footnotes ol { + padding-left: 16px; +} + +.markdown-body .footnotes li { + position: relative; +} + +.markdown-body .footnotes li:target::before { + position: absolute; + top: -8px; + right: -8px; + bottom: -8px; + left: -24px; + pointer-events: none; + content: ""; + border: 2px solid var(--color-accent-emphasis); + border-radius: 6px; +} + +.markdown-body .footnotes li:target { + color: var(--color-fg-default); +} + +.markdown-body .footnotes .data-footnote-backref g-emoji { + font-family: monospace; +} + +.markdown-body .task-list-item { + list-style-type: none; +} + +.markdown-body .task-list-item label { + font-weight: 400; +} + +.markdown-body .task-list-item.enabled label { + cursor: pointer; +} + +.markdown-body .task-list-item+.task-list-item { + margin-top: 3px; +} + +.markdown-body .task-list-item .handle { + display: none; +} + +.markdown-body .task-list-item-checkbox { + margin: 0 .2em .25em -1.6em; + vertical-align: middle; +} + +.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox { + margin: 0 -1.6em .25em .2em; +} + +.markdown-body ::-webkit-calendar-picker-indicator { + filter: invert(50%); +} \ No newline at end of file diff --git a/static/icon/0-circle-fill.svg b/static/icon/0-circle-fill.svg new file mode 100644 index 0000000..08afbb1 --- /dev/null +++ b/static/icon/0-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/0-circle.svg b/static/icon/0-circle.svg new file mode 100644 index 0000000..8c518f7 --- /dev/null +++ b/static/icon/0-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/0-square-fill.svg b/static/icon/0-square-fill.svg new file mode 100644 index 0000000..d5375d4 --- /dev/null +++ b/static/icon/0-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/0-square.svg b/static/icon/0-square.svg new file mode 100644 index 0000000..aa66709 --- /dev/null +++ b/static/icon/0-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/1-circle-fill.svg b/static/icon/1-circle-fill.svg new file mode 100644 index 0000000..9b257b9 --- /dev/null +++ b/static/icon/1-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/1-circle.svg b/static/icon/1-circle.svg new file mode 100644 index 0000000..785af34 --- /dev/null +++ b/static/icon/1-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/1-square-fill.svg b/static/icon/1-square-fill.svg new file mode 100644 index 0000000..de579e6 --- /dev/null +++ b/static/icon/1-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/1-square.svg b/static/icon/1-square.svg new file mode 100644 index 0000000..4f57d79 --- /dev/null +++ b/static/icon/1-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/123.svg b/static/icon/123.svg new file mode 100644 index 0000000..3ee3396 --- /dev/null +++ b/static/icon/123.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/2-circle-fill.svg b/static/icon/2-circle-fill.svg new file mode 100644 index 0000000..03a9251 --- /dev/null +++ b/static/icon/2-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/2-circle.svg b/static/icon/2-circle.svg new file mode 100644 index 0000000..fea4a56 --- /dev/null +++ b/static/icon/2-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/2-square-fill.svg b/static/icon/2-square-fill.svg new file mode 100644 index 0000000..a89e1f7 --- /dev/null +++ b/static/icon/2-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/2-square.svg b/static/icon/2-square.svg new file mode 100644 index 0000000..558c78b --- /dev/null +++ b/static/icon/2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/3-circle-fill.svg b/static/icon/3-circle-fill.svg new file mode 100644 index 0000000..06d2ea5 --- /dev/null +++ b/static/icon/3-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/3-circle.svg b/static/icon/3-circle.svg new file mode 100644 index 0000000..23c3479 --- /dev/null +++ b/static/icon/3-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/3-square-fill.svg b/static/icon/3-square-fill.svg new file mode 100644 index 0000000..c6890a3 --- /dev/null +++ b/static/icon/3-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/3-square.svg b/static/icon/3-square.svg new file mode 100644 index 0000000..b56b684 --- /dev/null +++ b/static/icon/3-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/4-circle-fill.svg b/static/icon/4-circle-fill.svg new file mode 100644 index 0000000..199a5e2 --- /dev/null +++ b/static/icon/4-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/4-circle.svg b/static/icon/4-circle.svg new file mode 100644 index 0000000..3af547d --- /dev/null +++ b/static/icon/4-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/4-square-fill.svg b/static/icon/4-square-fill.svg new file mode 100644 index 0000000..03b0f94 --- /dev/null +++ b/static/icon/4-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/4-square.svg b/static/icon/4-square.svg new file mode 100644 index 0000000..dd85455 --- /dev/null +++ b/static/icon/4-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/5-circle-fill.svg b/static/icon/5-circle-fill.svg new file mode 100644 index 0000000..e940e98 --- /dev/null +++ b/static/icon/5-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/5-circle.svg b/static/icon/5-circle.svg new file mode 100644 index 0000000..47eefd0 --- /dev/null +++ b/static/icon/5-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/5-square-fill.svg b/static/icon/5-square-fill.svg new file mode 100644 index 0000000..1a87860 --- /dev/null +++ b/static/icon/5-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/5-square.svg b/static/icon/5-square.svg new file mode 100644 index 0000000..9c54c77 --- /dev/null +++ b/static/icon/5-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/6-circle-fill.svg b/static/icon/6-circle-fill.svg new file mode 100644 index 0000000..18f66ef --- /dev/null +++ b/static/icon/6-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/6-circle.svg b/static/icon/6-circle.svg new file mode 100644 index 0000000..ab5f748 --- /dev/null +++ b/static/icon/6-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/6-square-fill.svg b/static/icon/6-square-fill.svg new file mode 100644 index 0000000..d67fa52 --- /dev/null +++ b/static/icon/6-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/6-square.svg b/static/icon/6-square.svg new file mode 100644 index 0000000..79762c8 --- /dev/null +++ b/static/icon/6-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/7-circle-fill.svg b/static/icon/7-circle-fill.svg new file mode 100644 index 0000000..bb4522b --- /dev/null +++ b/static/icon/7-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/7-circle.svg b/static/icon/7-circle.svg new file mode 100644 index 0000000..0dc4685 --- /dev/null +++ b/static/icon/7-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/7-square-fill.svg b/static/icon/7-square-fill.svg new file mode 100644 index 0000000..8a4789c --- /dev/null +++ b/static/icon/7-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/7-square.svg b/static/icon/7-square.svg new file mode 100644 index 0000000..a314c4a --- /dev/null +++ b/static/icon/7-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/8-circle-fill.svg b/static/icon/8-circle-fill.svg new file mode 100644 index 0000000..15cd6b4 --- /dev/null +++ b/static/icon/8-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/8-circle.svg b/static/icon/8-circle.svg new file mode 100644 index 0000000..fb14542 --- /dev/null +++ b/static/icon/8-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/8-square-fill.svg b/static/icon/8-square-fill.svg new file mode 100644 index 0000000..766d42a --- /dev/null +++ b/static/icon/8-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/8-square.svg b/static/icon/8-square.svg new file mode 100644 index 0000000..f450b17 --- /dev/null +++ b/static/icon/8-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/9-circle-fill.svg b/static/icon/9-circle-fill.svg new file mode 100644 index 0000000..6ebd865 --- /dev/null +++ b/static/icon/9-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/9-circle.svg b/static/icon/9-circle.svg new file mode 100644 index 0000000..7c97f29 --- /dev/null +++ b/static/icon/9-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/9-square-fill.svg b/static/icon/9-square-fill.svg new file mode 100644 index 0000000..daee3e8 --- /dev/null +++ b/static/icon/9-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/9-square.svg b/static/icon/9-square.svg new file mode 100644 index 0000000..ade9233 --- /dev/null +++ b/static/icon/9-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/activity.svg b/static/icon/activity.svg new file mode 100644 index 0000000..1c45d1b --- /dev/null +++ b/static/icon/activity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/airplane-engines-fill.svg b/static/icon/airplane-engines-fill.svg new file mode 100644 index 0000000..b58d49f --- /dev/null +++ b/static/icon/airplane-engines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/airplane-engines.svg b/static/icon/airplane-engines.svg new file mode 100644 index 0000000..78b7934 --- /dev/null +++ b/static/icon/airplane-engines.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/airplane-fill.svg b/static/icon/airplane-fill.svg new file mode 100644 index 0000000..c8f2fce --- /dev/null +++ b/static/icon/airplane-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/airplane.svg b/static/icon/airplane.svg new file mode 100644 index 0000000..2e04c92 --- /dev/null +++ b/static/icon/airplane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/alarm-fill.svg b/static/icon/alarm-fill.svg new file mode 100644 index 0000000..bec569f --- /dev/null +++ b/static/icon/alarm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/alarm.svg b/static/icon/alarm.svg new file mode 100644 index 0000000..53f7cbe --- /dev/null +++ b/static/icon/alarm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/alexa.svg b/static/icon/alexa.svg new file mode 100644 index 0000000..a68f1d9 --- /dev/null +++ b/static/icon/alexa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/align-bottom.svg b/static/icon/align-bottom.svg new file mode 100644 index 0000000..d9484c0 --- /dev/null +++ b/static/icon/align-bottom.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/align-center.svg b/static/icon/align-center.svg new file mode 100644 index 0000000..af0d75b --- /dev/null +++ b/static/icon/align-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/align-end.svg b/static/icon/align-end.svg new file mode 100644 index 0000000..28f861d --- /dev/null +++ b/static/icon/align-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/align-middle.svg b/static/icon/align-middle.svg new file mode 100644 index 0000000..95c6598 --- /dev/null +++ b/static/icon/align-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/align-start.svg b/static/icon/align-start.svg new file mode 100644 index 0000000..a72ba98 --- /dev/null +++ b/static/icon/align-start.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/align-top.svg b/static/icon/align-top.svg new file mode 100644 index 0000000..d2934f5 --- /dev/null +++ b/static/icon/align-top.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/alipay.svg b/static/icon/alipay.svg new file mode 100644 index 0000000..df7def9 --- /dev/null +++ b/static/icon/alipay.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/alt.svg b/static/icon/alt.svg new file mode 100644 index 0000000..22b7886 --- /dev/null +++ b/static/icon/alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/amd.svg b/static/icon/amd.svg new file mode 100644 index 0000000..15dab80 --- /dev/null +++ b/static/icon/amd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/android.svg b/static/icon/android.svg new file mode 100644 index 0000000..d890952 --- /dev/null +++ b/static/icon/android.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/android2.svg b/static/icon/android2.svg new file mode 100644 index 0000000..37613cc --- /dev/null +++ b/static/icon/android2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/app-indicator.svg b/static/icon/app-indicator.svg new file mode 100644 index 0000000..450a011 --- /dev/null +++ b/static/icon/app-indicator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/app.svg b/static/icon/app.svg new file mode 100644 index 0000000..819df1b --- /dev/null +++ b/static/icon/app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/apple.svg b/static/icon/apple.svg new file mode 100644 index 0000000..b8bc2a0 --- /dev/null +++ b/static/icon/apple.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/archive-fill.svg b/static/icon/archive-fill.svg new file mode 100644 index 0000000..077aa29 --- /dev/null +++ b/static/icon/archive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/archive.svg b/static/icon/archive.svg new file mode 100644 index 0000000..b41be30 --- /dev/null +++ b/static/icon/archive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-90deg-down.svg b/static/icon/arrow-90deg-down.svg new file mode 100644 index 0000000..1193b5d --- /dev/null +++ b/static/icon/arrow-90deg-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-90deg-left.svg b/static/icon/arrow-90deg-left.svg new file mode 100644 index 0000000..1656b22 --- /dev/null +++ b/static/icon/arrow-90deg-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-90deg-right.svg b/static/icon/arrow-90deg-right.svg new file mode 100644 index 0000000..a7d32ce --- /dev/null +++ b/static/icon/arrow-90deg-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-90deg-up.svg b/static/icon/arrow-90deg-up.svg new file mode 100644 index 0000000..6c95e3d --- /dev/null +++ b/static/icon/arrow-90deg-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-bar-down.svg b/static/icon/arrow-bar-down.svg new file mode 100644 index 0000000..fe18e39 --- /dev/null +++ b/static/icon/arrow-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-bar-left.svg b/static/icon/arrow-bar-left.svg new file mode 100644 index 0000000..8f9252e --- /dev/null +++ b/static/icon/arrow-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-bar-right.svg b/static/icon/arrow-bar-right.svg new file mode 100644 index 0000000..9b64347 --- /dev/null +++ b/static/icon/arrow-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-bar-up.svg b/static/icon/arrow-bar-up.svg new file mode 100644 index 0000000..090b6bd --- /dev/null +++ b/static/icon/arrow-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-clockwise.svg b/static/icon/arrow-clockwise.svg new file mode 100644 index 0000000..b072eb0 --- /dev/null +++ b/static/icon/arrow-clockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/arrow-counterclockwise.svg b/static/icon/arrow-counterclockwise.svg new file mode 100644 index 0000000..b0b23b9 --- /dev/null +++ b/static/icon/arrow-counterclockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/arrow-down-circle-fill.svg b/static/icon/arrow-down-circle-fill.svg new file mode 100644 index 0000000..8e837c0 --- /dev/null +++ b/static/icon/arrow-down-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-circle.svg b/static/icon/arrow-down-circle.svg new file mode 100644 index 0000000..fe215b9 --- /dev/null +++ b/static/icon/arrow-down-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-left-circle-fill.svg b/static/icon/arrow-down-left-circle-fill.svg new file mode 100644 index 0000000..bcebc12 --- /dev/null +++ b/static/icon/arrow-down-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-left-circle.svg b/static/icon/arrow-down-left-circle.svg new file mode 100644 index 0000000..8b52276 --- /dev/null +++ b/static/icon/arrow-down-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-left-square-fill.svg b/static/icon/arrow-down-left-square-fill.svg new file mode 100644 index 0000000..57c099f --- /dev/null +++ b/static/icon/arrow-down-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-left-square.svg b/static/icon/arrow-down-left-square.svg new file mode 100644 index 0000000..08e0028 --- /dev/null +++ b/static/icon/arrow-down-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-left.svg b/static/icon/arrow-down-left.svg new file mode 100644 index 0000000..96a6b08 --- /dev/null +++ b/static/icon/arrow-down-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-right-circle-fill.svg b/static/icon/arrow-down-right-circle-fill.svg new file mode 100644 index 0000000..35ab8c2 --- /dev/null +++ b/static/icon/arrow-down-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-right-circle.svg b/static/icon/arrow-down-right-circle.svg new file mode 100644 index 0000000..1cd51bc --- /dev/null +++ b/static/icon/arrow-down-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-right-square-fill.svg b/static/icon/arrow-down-right-square-fill.svg new file mode 100644 index 0000000..3ccff9b --- /dev/null +++ b/static/icon/arrow-down-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-right-square.svg b/static/icon/arrow-down-right-square.svg new file mode 100644 index 0000000..5019b26 --- /dev/null +++ b/static/icon/arrow-down-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-right.svg b/static/icon/arrow-down-right.svg new file mode 100644 index 0000000..80487bd --- /dev/null +++ b/static/icon/arrow-down-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-short.svg b/static/icon/arrow-down-short.svg new file mode 100644 index 0000000..2fda340 --- /dev/null +++ b/static/icon/arrow-down-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-square-fill.svg b/static/icon/arrow-down-square-fill.svg new file mode 100644 index 0000000..ea8f14b --- /dev/null +++ b/static/icon/arrow-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-square.svg b/static/icon/arrow-down-square.svg new file mode 100644 index 0000000..633671f --- /dev/null +++ b/static/icon/arrow-down-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down-up.svg b/static/icon/arrow-down-up.svg new file mode 100644 index 0000000..a128d9b --- /dev/null +++ b/static/icon/arrow-down-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-down.svg b/static/icon/arrow-down.svg new file mode 100644 index 0000000..1344ca9 --- /dev/null +++ b/static/icon/arrow-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-left-circle-fill.svg b/static/icon/arrow-left-circle-fill.svg new file mode 100644 index 0000000..2eebe62 --- /dev/null +++ b/static/icon/arrow-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-left-circle.svg b/static/icon/arrow-left-circle.svg new file mode 100644 index 0000000..39f86b8 --- /dev/null +++ b/static/icon/arrow-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-left-right.svg b/static/icon/arrow-left-right.svg new file mode 100644 index 0000000..8aabd7b --- /dev/null +++ b/static/icon/arrow-left-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-left-short.svg b/static/icon/arrow-left-short.svg new file mode 100644 index 0000000..13005fb --- /dev/null +++ b/static/icon/arrow-left-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-left-square-fill.svg b/static/icon/arrow-left-square-fill.svg new file mode 100644 index 0000000..76dbe9e --- /dev/null +++ b/static/icon/arrow-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-left-square.svg b/static/icon/arrow-left-square.svg new file mode 100644 index 0000000..4db19b3 --- /dev/null +++ b/static/icon/arrow-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-left.svg b/static/icon/arrow-left.svg new file mode 100644 index 0000000..9d88501 --- /dev/null +++ b/static/icon/arrow-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-repeat.svg b/static/icon/arrow-repeat.svg new file mode 100644 index 0000000..d0d7154 --- /dev/null +++ b/static/icon/arrow-repeat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/arrow-return-left.svg b/static/icon/arrow-return-left.svg new file mode 100644 index 0000000..f6b125e --- /dev/null +++ b/static/icon/arrow-return-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-return-right.svg b/static/icon/arrow-return-right.svg new file mode 100644 index 0000000..228e24b --- /dev/null +++ b/static/icon/arrow-return-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-right-circle-fill.svg b/static/icon/arrow-right-circle-fill.svg new file mode 100644 index 0000000..336a34e --- /dev/null +++ b/static/icon/arrow-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-right-circle.svg b/static/icon/arrow-right-circle.svg new file mode 100644 index 0000000..1339b52 --- /dev/null +++ b/static/icon/arrow-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-right-short.svg b/static/icon/arrow-right-short.svg new file mode 100644 index 0000000..4626398 --- /dev/null +++ b/static/icon/arrow-right-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-right-square-fill.svg b/static/icon/arrow-right-square-fill.svg new file mode 100644 index 0000000..55285eb --- /dev/null +++ b/static/icon/arrow-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-right-square.svg b/static/icon/arrow-right-square.svg new file mode 100644 index 0000000..7209ead --- /dev/null +++ b/static/icon/arrow-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-right.svg b/static/icon/arrow-right.svg new file mode 100644 index 0000000..d4b878b --- /dev/null +++ b/static/icon/arrow-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-through-heart-fill.svg b/static/icon/arrow-through-heart-fill.svg new file mode 100644 index 0000000..1b3c30f --- /dev/null +++ b/static/icon/arrow-through-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-through-heart.svg b/static/icon/arrow-through-heart.svg new file mode 100644 index 0000000..f352870 --- /dev/null +++ b/static/icon/arrow-through-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-circle-fill.svg b/static/icon/arrow-up-circle-fill.svg new file mode 100644 index 0000000..ab0a54c --- /dev/null +++ b/static/icon/arrow-up-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-circle.svg b/static/icon/arrow-up-circle.svg new file mode 100644 index 0000000..9923ae3 --- /dev/null +++ b/static/icon/arrow-up-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-left-circle-fill.svg b/static/icon/arrow-up-left-circle-fill.svg new file mode 100644 index 0000000..df6e194 --- /dev/null +++ b/static/icon/arrow-up-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-left-circle.svg b/static/icon/arrow-up-left-circle.svg new file mode 100644 index 0000000..dfdaf71 --- /dev/null +++ b/static/icon/arrow-up-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-left-square-fill.svg b/static/icon/arrow-up-left-square-fill.svg new file mode 100644 index 0000000..220169d --- /dev/null +++ b/static/icon/arrow-up-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-left-square.svg b/static/icon/arrow-up-left-square.svg new file mode 100644 index 0000000..9d3767f --- /dev/null +++ b/static/icon/arrow-up-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-left.svg b/static/icon/arrow-up-left.svg new file mode 100644 index 0000000..da5bb6c --- /dev/null +++ b/static/icon/arrow-up-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-right-circle-fill.svg b/static/icon/arrow-up-right-circle-fill.svg new file mode 100644 index 0000000..ba547c8 --- /dev/null +++ b/static/icon/arrow-up-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-right-circle.svg b/static/icon/arrow-up-right-circle.svg new file mode 100644 index 0000000..f2fcabc --- /dev/null +++ b/static/icon/arrow-up-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-right-square-fill.svg b/static/icon/arrow-up-right-square-fill.svg new file mode 100644 index 0000000..7454537 --- /dev/null +++ b/static/icon/arrow-up-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-right-square.svg b/static/icon/arrow-up-right-square.svg new file mode 100644 index 0000000..9754423 --- /dev/null +++ b/static/icon/arrow-up-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-right.svg b/static/icon/arrow-up-right.svg new file mode 100644 index 0000000..6924a38 --- /dev/null +++ b/static/icon/arrow-up-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-short.svg b/static/icon/arrow-up-short.svg new file mode 100644 index 0000000..3863f15 --- /dev/null +++ b/static/icon/arrow-up-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-square-fill.svg b/static/icon/arrow-up-square-fill.svg new file mode 100644 index 0000000..bb51b25 --- /dev/null +++ b/static/icon/arrow-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up-square.svg b/static/icon/arrow-up-square.svg new file mode 100644 index 0000000..d21f03e --- /dev/null +++ b/static/icon/arrow-up-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrow-up.svg b/static/icon/arrow-up.svg new file mode 100644 index 0000000..c46d49e --- /dev/null +++ b/static/icon/arrow-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrows-angle-contract.svg b/static/icon/arrows-angle-contract.svg new file mode 100644 index 0000000..d140e19 --- /dev/null +++ b/static/icon/arrows-angle-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrows-angle-expand.svg b/static/icon/arrows-angle-expand.svg new file mode 100644 index 0000000..3697f60 --- /dev/null +++ b/static/icon/arrows-angle-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrows-collapse.svg b/static/icon/arrows-collapse.svg new file mode 100644 index 0000000..d60fbee --- /dev/null +++ b/static/icon/arrows-collapse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrows-expand.svg b/static/icon/arrows-expand.svg new file mode 100644 index 0000000..d5d00f4 --- /dev/null +++ b/static/icon/arrows-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrows-fullscreen.svg b/static/icon/arrows-fullscreen.svg new file mode 100644 index 0000000..dc0acc3 --- /dev/null +++ b/static/icon/arrows-fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/arrows-move.svg b/static/icon/arrows-move.svg new file mode 100644 index 0000000..eef62ef --- /dev/null +++ b/static/icon/arrows-move.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/aspect-ratio-fill.svg b/static/icon/aspect-ratio-fill.svg new file mode 100644 index 0000000..81dcfcb --- /dev/null +++ b/static/icon/aspect-ratio-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/aspect-ratio.svg b/static/icon/aspect-ratio.svg new file mode 100644 index 0000000..66719a7 --- /dev/null +++ b/static/icon/aspect-ratio.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/asterisk.svg b/static/icon/asterisk.svg new file mode 100644 index 0000000..8b0a9da --- /dev/null +++ b/static/icon/asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/at.svg b/static/icon/at.svg new file mode 100644 index 0000000..4a85e14 --- /dev/null +++ b/static/icon/at.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/award-fill.svg b/static/icon/award-fill.svg new file mode 100644 index 0000000..6b58996 --- /dev/null +++ b/static/icon/award-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/award.svg b/static/icon/award.svg new file mode 100644 index 0000000..8f572ff --- /dev/null +++ b/static/icon/award.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/back.svg b/static/icon/back.svg new file mode 100644 index 0000000..4c6cbcb --- /dev/null +++ b/static/icon/back.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/backspace-fill.svg b/static/icon/backspace-fill.svg new file mode 100644 index 0000000..ab63109 --- /dev/null +++ b/static/icon/backspace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/backspace-reverse-fill.svg b/static/icon/backspace-reverse-fill.svg new file mode 100644 index 0000000..ed509ec --- /dev/null +++ b/static/icon/backspace-reverse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/backspace-reverse.svg b/static/icon/backspace-reverse.svg new file mode 100644 index 0000000..446e019 --- /dev/null +++ b/static/icon/backspace-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/backspace.svg b/static/icon/backspace.svg new file mode 100644 index 0000000..55c802c --- /dev/null +++ b/static/icon/backspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-3d-fill.svg b/static/icon/badge-3d-fill.svg new file mode 100644 index 0000000..ac61cb5 --- /dev/null +++ b/static/icon/badge-3d-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-3d.svg b/static/icon/badge-3d.svg new file mode 100644 index 0000000..3485837 --- /dev/null +++ b/static/icon/badge-3d.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-4k-fill.svg b/static/icon/badge-4k-fill.svg new file mode 100644 index 0000000..f353033 --- /dev/null +++ b/static/icon/badge-4k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-4k.svg b/static/icon/badge-4k.svg new file mode 100644 index 0000000..24ddcb1 --- /dev/null +++ b/static/icon/badge-4k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-8k-fill.svg b/static/icon/badge-8k-fill.svg new file mode 100644 index 0000000..1e1d4c1 --- /dev/null +++ b/static/icon/badge-8k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-8k.svg b/static/icon/badge-8k.svg new file mode 100644 index 0000000..7df4c75 --- /dev/null +++ b/static/icon/badge-8k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-ad-fill.svg b/static/icon/badge-ad-fill.svg new file mode 100644 index 0000000..b383de6 --- /dev/null +++ b/static/icon/badge-ad-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-ad.svg b/static/icon/badge-ad.svg new file mode 100644 index 0000000..942b018 --- /dev/null +++ b/static/icon/badge-ad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-ar-fill.svg b/static/icon/badge-ar-fill.svg new file mode 100644 index 0000000..f98caac --- /dev/null +++ b/static/icon/badge-ar-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-ar.svg b/static/icon/badge-ar.svg new file mode 100644 index 0000000..2210506 --- /dev/null +++ b/static/icon/badge-ar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-cc-fill.svg b/static/icon/badge-cc-fill.svg new file mode 100644 index 0000000..d9783fe --- /dev/null +++ b/static/icon/badge-cc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/badge-cc.svg b/static/icon/badge-cc.svg new file mode 100644 index 0000000..7868cb4 --- /dev/null +++ b/static/icon/badge-cc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-hd-fill.svg b/static/icon/badge-hd-fill.svg new file mode 100644 index 0000000..9f0a498 --- /dev/null +++ b/static/icon/badge-hd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-hd.svg b/static/icon/badge-hd.svg new file mode 100644 index 0000000..e3f4ae7 --- /dev/null +++ b/static/icon/badge-hd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-sd-fill.svg b/static/icon/badge-sd-fill.svg new file mode 100644 index 0000000..538b642 --- /dev/null +++ b/static/icon/badge-sd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-sd.svg b/static/icon/badge-sd.svg new file mode 100644 index 0000000..68667dd --- /dev/null +++ b/static/icon/badge-sd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/badge-tm-fill.svg b/static/icon/badge-tm-fill.svg new file mode 100644 index 0000000..7d334ce --- /dev/null +++ b/static/icon/badge-tm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/badge-tm.svg b/static/icon/badge-tm.svg new file mode 100644 index 0000000..452dd3b --- /dev/null +++ b/static/icon/badge-tm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-vo-fill.svg b/static/icon/badge-vo-fill.svg new file mode 100644 index 0000000..1f74e75 --- /dev/null +++ b/static/icon/badge-vo-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-vo.svg b/static/icon/badge-vo.svg new file mode 100644 index 0000000..500d98f --- /dev/null +++ b/static/icon/badge-vo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-vr-fill.svg b/static/icon/badge-vr-fill.svg new file mode 100644 index 0000000..6cde11f --- /dev/null +++ b/static/icon/badge-vr-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-vr.svg b/static/icon/badge-vr.svg new file mode 100644 index 0000000..5c06852 --- /dev/null +++ b/static/icon/badge-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/badge-wc-fill.svg b/static/icon/badge-wc-fill.svg new file mode 100644 index 0000000..47db37b --- /dev/null +++ b/static/icon/badge-wc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/badge-wc.svg b/static/icon/badge-wc.svg new file mode 100644 index 0000000..3f0cc5b --- /dev/null +++ b/static/icon/badge-wc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bag-check-fill.svg b/static/icon/bag-check-fill.svg new file mode 100644 index 0000000..a1ba2d2 --- /dev/null +++ b/static/icon/bag-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bag-check.svg b/static/icon/bag-check.svg new file mode 100644 index 0000000..c6ad9ac --- /dev/null +++ b/static/icon/bag-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bag-dash-fill.svg b/static/icon/bag-dash-fill.svg new file mode 100644 index 0000000..a739242 --- /dev/null +++ b/static/icon/bag-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bag-dash.svg b/static/icon/bag-dash.svg new file mode 100644 index 0000000..9bcb202 --- /dev/null +++ b/static/icon/bag-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bag-fill.svg b/static/icon/bag-fill.svg new file mode 100644 index 0000000..1a1e2e2 --- /dev/null +++ b/static/icon/bag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bag-heart-fill.svg b/static/icon/bag-heart-fill.svg new file mode 100644 index 0000000..a859e05 --- /dev/null +++ b/static/icon/bag-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bag-heart.svg b/static/icon/bag-heart.svg new file mode 100644 index 0000000..2a6bd30 --- /dev/null +++ b/static/icon/bag-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bag-plus-fill.svg b/static/icon/bag-plus-fill.svg new file mode 100644 index 0000000..a110b32 --- /dev/null +++ b/static/icon/bag-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bag-plus.svg b/static/icon/bag-plus.svg new file mode 100644 index 0000000..b99a1a5 --- /dev/null +++ b/static/icon/bag-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bag-x-fill.svg b/static/icon/bag-x-fill.svg new file mode 100644 index 0000000..879bffe --- /dev/null +++ b/static/icon/bag-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bag-x.svg b/static/icon/bag-x.svg new file mode 100644 index 0000000..616532c --- /dev/null +++ b/static/icon/bag-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bag.svg b/static/icon/bag.svg new file mode 100644 index 0000000..603de5f --- /dev/null +++ b/static/icon/bag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/balloon-fill.svg b/static/icon/balloon-fill.svg new file mode 100644 index 0000000..b663894 --- /dev/null +++ b/static/icon/balloon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/balloon-heart-fill.svg b/static/icon/balloon-heart-fill.svg new file mode 100644 index 0000000..cebfb93 --- /dev/null +++ b/static/icon/balloon-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/balloon-heart.svg b/static/icon/balloon-heart.svg new file mode 100644 index 0000000..dadf467 --- /dev/null +++ b/static/icon/balloon-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/balloon.svg b/static/icon/balloon.svg new file mode 100644 index 0000000..6ca06c3 --- /dev/null +++ b/static/icon/balloon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bandaid-fill.svg b/static/icon/bandaid-fill.svg new file mode 100644 index 0000000..41d350a --- /dev/null +++ b/static/icon/bandaid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bandaid.svg b/static/icon/bandaid.svg new file mode 100644 index 0000000..de16de9 --- /dev/null +++ b/static/icon/bandaid.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bank.svg b/static/icon/bank.svg new file mode 100644 index 0000000..264eaaa --- /dev/null +++ b/static/icon/bank.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bank2.svg b/static/icon/bank2.svg new file mode 100644 index 0000000..b03840c --- /dev/null +++ b/static/icon/bank2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bar-chart-fill.svg b/static/icon/bar-chart-fill.svg new file mode 100644 index 0000000..23ba4f6 --- /dev/null +++ b/static/icon/bar-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bar-chart-line-fill.svg b/static/icon/bar-chart-line-fill.svg new file mode 100644 index 0000000..a5059c4 --- /dev/null +++ b/static/icon/bar-chart-line-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bar-chart-line.svg b/static/icon/bar-chart-line.svg new file mode 100644 index 0000000..e3f0cf2 --- /dev/null +++ b/static/icon/bar-chart-line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bar-chart-steps.svg b/static/icon/bar-chart-steps.svg new file mode 100644 index 0000000..933fba8 --- /dev/null +++ b/static/icon/bar-chart-steps.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bar-chart.svg b/static/icon/bar-chart.svg new file mode 100644 index 0000000..c34c0d4 --- /dev/null +++ b/static/icon/bar-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/basket-fill.svg b/static/icon/basket-fill.svg new file mode 100644 index 0000000..ebf223c --- /dev/null +++ b/static/icon/basket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/basket.svg b/static/icon/basket.svg new file mode 100644 index 0000000..4bc584b --- /dev/null +++ b/static/icon/basket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/basket2-fill.svg b/static/icon/basket2-fill.svg new file mode 100644 index 0000000..9ebf8db --- /dev/null +++ b/static/icon/basket2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/basket2.svg b/static/icon/basket2.svg new file mode 100644 index 0000000..94f0bcb --- /dev/null +++ b/static/icon/basket2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/basket3-fill.svg b/static/icon/basket3-fill.svg new file mode 100644 index 0000000..e26f0ee --- /dev/null +++ b/static/icon/basket3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/basket3.svg b/static/icon/basket3.svg new file mode 100644 index 0000000..ac46c01 --- /dev/null +++ b/static/icon/basket3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/battery-charging.svg b/static/icon/battery-charging.svg new file mode 100644 index 0000000..cbd9107 --- /dev/null +++ b/static/icon/battery-charging.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/battery-full.svg b/static/icon/battery-full.svg new file mode 100644 index 0000000..48cf92e --- /dev/null +++ b/static/icon/battery-full.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/battery-half.svg b/static/icon/battery-half.svg new file mode 100644 index 0000000..8c3afca --- /dev/null +++ b/static/icon/battery-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/battery.svg b/static/icon/battery.svg new file mode 100644 index 0000000..1260360 --- /dev/null +++ b/static/icon/battery.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/behance.svg b/static/icon/behance.svg new file mode 100644 index 0000000..a6a2c42 --- /dev/null +++ b/static/icon/behance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bell-fill.svg b/static/icon/bell-fill.svg new file mode 100644 index 0000000..76d9b60 --- /dev/null +++ b/static/icon/bell-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bell-slash-fill.svg b/static/icon/bell-slash-fill.svg new file mode 100644 index 0000000..2e6f8cf --- /dev/null +++ b/static/icon/bell-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bell-slash.svg b/static/icon/bell-slash.svg new file mode 100644 index 0000000..eddbb8a --- /dev/null +++ b/static/icon/bell-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bell.svg b/static/icon/bell.svg new file mode 100644 index 0000000..585d417 --- /dev/null +++ b/static/icon/bell.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bezier.svg b/static/icon/bezier.svg new file mode 100644 index 0000000..21ec7b3 --- /dev/null +++ b/static/icon/bezier.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bezier2.svg b/static/icon/bezier2.svg new file mode 100644 index 0000000..48722d0 --- /dev/null +++ b/static/icon/bezier2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bicycle.svg b/static/icon/bicycle.svg new file mode 100644 index 0000000..17a2105 --- /dev/null +++ b/static/icon/bicycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/binoculars-fill.svg b/static/icon/binoculars-fill.svg new file mode 100644 index 0000000..de09c73 --- /dev/null +++ b/static/icon/binoculars-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/binoculars.svg b/static/icon/binoculars.svg new file mode 100644 index 0000000..47bca44 --- /dev/null +++ b/static/icon/binoculars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/blockquote-left.svg b/static/icon/blockquote-left.svg new file mode 100644 index 0000000..f2e0fa2 --- /dev/null +++ b/static/icon/blockquote-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/blockquote-right.svg b/static/icon/blockquote-right.svg new file mode 100644 index 0000000..253518d --- /dev/null +++ b/static/icon/blockquote-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bluetooth.svg b/static/icon/bluetooth.svg new file mode 100644 index 0000000..5021e77 --- /dev/null +++ b/static/icon/bluetooth.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/body-text.svg b/static/icon/body-text.svg new file mode 100644 index 0000000..81ede13 --- /dev/null +++ b/static/icon/body-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/book-fill.svg b/static/icon/book-fill.svg new file mode 100644 index 0000000..276a281 --- /dev/null +++ b/static/icon/book-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/book-half.svg b/static/icon/book-half.svg new file mode 100644 index 0000000..76589a5 --- /dev/null +++ b/static/icon/book-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/book.svg b/static/icon/book.svg new file mode 100644 index 0000000..f0e5e49 --- /dev/null +++ b/static/icon/book.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bookmark-check-fill.svg b/static/icon/bookmark-check-fill.svg new file mode 100644 index 0000000..039e455 --- /dev/null +++ b/static/icon/bookmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bookmark-check.svg b/static/icon/bookmark-check.svg new file mode 100644 index 0000000..b1f572f --- /dev/null +++ b/static/icon/bookmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bookmark-dash-fill.svg b/static/icon/bookmark-dash-fill.svg new file mode 100644 index 0000000..e171192 --- /dev/null +++ b/static/icon/bookmark-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bookmark-dash.svg b/static/icon/bookmark-dash.svg new file mode 100644 index 0000000..1138dbb --- /dev/null +++ b/static/icon/bookmark-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bookmark-fill.svg b/static/icon/bookmark-fill.svg new file mode 100644 index 0000000..9466102 --- /dev/null +++ b/static/icon/bookmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bookmark-heart-fill.svg b/static/icon/bookmark-heart-fill.svg new file mode 100644 index 0000000..83db817 --- /dev/null +++ b/static/icon/bookmark-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bookmark-heart.svg b/static/icon/bookmark-heart.svg new file mode 100644 index 0000000..be0adb1 --- /dev/null +++ b/static/icon/bookmark-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bookmark-plus-fill.svg b/static/icon/bookmark-plus-fill.svg new file mode 100644 index 0000000..bb4502a --- /dev/null +++ b/static/icon/bookmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bookmark-plus.svg b/static/icon/bookmark-plus.svg new file mode 100644 index 0000000..986a222 --- /dev/null +++ b/static/icon/bookmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bookmark-star-fill.svg b/static/icon/bookmark-star-fill.svg new file mode 100644 index 0000000..220f16f --- /dev/null +++ b/static/icon/bookmark-star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bookmark-star.svg b/static/icon/bookmark-star.svg new file mode 100644 index 0000000..0d2f262 --- /dev/null +++ b/static/icon/bookmark-star.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bookmark-x-fill.svg b/static/icon/bookmark-x-fill.svg new file mode 100644 index 0000000..69fd982 --- /dev/null +++ b/static/icon/bookmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bookmark-x.svg b/static/icon/bookmark-x.svg new file mode 100644 index 0000000..6ac9e80 --- /dev/null +++ b/static/icon/bookmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bookmark.svg b/static/icon/bookmark.svg new file mode 100644 index 0000000..93e1d99 --- /dev/null +++ b/static/icon/bookmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bookmarks-fill.svg b/static/icon/bookmarks-fill.svg new file mode 100644 index 0000000..eb5a2db --- /dev/null +++ b/static/icon/bookmarks-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bookmarks.svg b/static/icon/bookmarks.svg new file mode 100644 index 0000000..6efa0bc --- /dev/null +++ b/static/icon/bookmarks.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bookshelf.svg b/static/icon/bookshelf.svg new file mode 100644 index 0000000..6549ea1 --- /dev/null +++ b/static/icon/bookshelf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/boombox-fill.svg b/static/icon/boombox-fill.svg new file mode 100644 index 0000000..6103ae2 --- /dev/null +++ b/static/icon/boombox-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/boombox.svg b/static/icon/boombox.svg new file mode 100644 index 0000000..520f23e --- /dev/null +++ b/static/icon/boombox.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/bootstrap-fill.svg b/static/icon/bootstrap-fill.svg new file mode 100644 index 0000000..9d16320 --- /dev/null +++ b/static/icon/bootstrap-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bootstrap-icons.css b/static/icon/bootstrap-icons.css new file mode 100644 index 0000000..7ebc9f1 --- /dev/null +++ b/static/icon/bootstrap-icons.css @@ -0,0 +1,2018 @@ +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: url("./fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), +url("./fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-1::before { content: "\f2a5"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-1::before { content: "\f68a"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-1::before { content: "\f68d"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-1::before { content: "\f690"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-1::before { content: "\f695"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-1::before { content: "\f698"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-mortorboard-fill::before { content: "\f6a2"; } +.bi-mortorboard::before { content: "\f6a3"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-1::before { content: "\f6b6"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash-1::before { content: "\f6c2"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport-1::before { content: "\f6e0"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-ssd-fill::before { content: "\f6ed"; } +.bi-ssd::before { content: "\f6ee"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt-1::before { content: "\f759"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls-1::before { content: "\f769"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-1::before { content: "\f794"; } +.bi-1-circle-fill-1::before { content: "\f795"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-1::before { content: "\f79a"; } +.bi-2-circle-fill-1::before { content: "\f79b"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-1::before { content: "\f7a0"; } +.bi-3-circle-fill-1::before { content: "\f7a1"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-1::before { content: "\f7a6"; } +.bi-4-circle-fill-1::before { content: "\f7a7"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-1::before { content: "\f7ac"; } +.bi-5-circle-fill-1::before { content: "\f7ad"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-1::before { content: "\f7b2"; } +.bi-6-circle-fill-1::before { content: "\f7b3"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-1::before { content: "\f7b8"; } +.bi-7-circle-fill-1::before { content: "\f7b9"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-1::before { content: "\f7be"; } +.bi-8-circle-fill-1::before { content: "\f7bf"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-1::before { content: "\f7c4"; } +.bi-9-circle-fill-1::before { content: "\f7c5"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-1::before { content: "\f7d8"; } +.bi-c-circle-fill-1::before { content: "\f7d9"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-1::before { content: "\f7e4"; } +.bi-cc-circle-fill-1::before { content: "\f7e5"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-1::before { content: "\f7f8"; } +.bi-h-circle-fill-1::before { content: "\f7f9"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-1::before { content: "\f802"; } +.bi-p-circle-fill-1::before { content: "\f803"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-1::before { content: "\f80c"; } +.bi-r-circle-fill-1::before { content: "\f80d"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } diff --git a/static/icon/bootstrap-icons.json b/static/icon/bootstrap-icons.json new file mode 100644 index 0000000..01e6f90 --- /dev/null +++ b/static/icon/bootstrap-icons.json @@ -0,0 +1,1998 @@ +{ + "123": 63103, + "alarm-fill": 61697, + "alarm": 61698, + "align-bottom": 61699, + "align-center": 61700, + "align-end": 61701, + "align-middle": 61702, + "align-start": 61703, + "align-top": 61704, + "alt": 61705, + "app-indicator": 61706, + "app": 61707, + "archive-fill": 61708, + "archive": 61709, + "arrow-90deg-down": 61710, + "arrow-90deg-left": 61711, + "arrow-90deg-right": 61712, + "arrow-90deg-up": 61713, + "arrow-bar-down": 61714, + "arrow-bar-left": 61715, + "arrow-bar-right": 61716, + "arrow-bar-up": 61717, + "arrow-clockwise": 61718, + "arrow-counterclockwise": 61719, + "arrow-down-circle-fill": 61720, + "arrow-down-circle": 61721, + "arrow-down-left-circle-fill": 61722, + "arrow-down-left-circle": 61723, + "arrow-down-left-square-fill": 61724, + "arrow-down-left-square": 61725, + "arrow-down-left": 61726, + "arrow-down-right-circle-fill": 61727, + "arrow-down-right-circle": 61728, + "arrow-down-right-square-fill": 61729, + "arrow-down-right-square": 61730, + "arrow-down-right": 61731, + "arrow-down-short": 61732, + "arrow-down-square-fill": 61733, + "arrow-down-square": 61734, + "arrow-down-up": 61735, + "arrow-down": 61736, + "arrow-left-circle-fill": 61737, + "arrow-left-circle": 61738, + "arrow-left-right": 61739, + "arrow-left-short": 61740, + "arrow-left-square-fill": 61741, + "arrow-left-square": 61742, + "arrow-left": 61743, + "arrow-repeat": 61744, + "arrow-return-left": 61745, + "arrow-return-right": 61746, + "arrow-right-circle-fill": 61747, + "arrow-right-circle": 61748, + "arrow-right-short": 61749, + "arrow-right-square-fill": 61750, + "arrow-right-square": 61751, + "arrow-right": 61752, + "arrow-up-circle-fill": 61753, + "arrow-up-circle": 61754, + "arrow-up-left-circle-fill": 61755, + "arrow-up-left-circle": 61756, + "arrow-up-left-square-fill": 61757, + "arrow-up-left-square": 61758, + "arrow-up-left": 61759, + "arrow-up-right-circle-fill": 61760, + "arrow-up-right-circle": 61761, + "arrow-up-right-square-fill": 61762, + "arrow-up-right-square": 61763, + "arrow-up-right": 61764, + "arrow-up-short": 61765, + "arrow-up-square-fill": 61766, + "arrow-up-square": 61767, + "arrow-up": 61768, + "arrows-angle-contract": 61769, + "arrows-angle-expand": 61770, + "arrows-collapse": 61771, + "arrows-expand": 61772, + "arrows-fullscreen": 61773, + "arrows-move": 61774, + "aspect-ratio-fill": 61775, + "aspect-ratio": 61776, + "asterisk": 61777, + "at": 61778, + "award-fill": 61779, + "award": 61780, + "back": 61781, + "backspace-fill": 61782, + "backspace-reverse-fill": 61783, + "backspace-reverse": 61784, + "backspace": 61785, + "badge-3d-fill": 61786, + "badge-3d": 61787, + "badge-4k-fill": 61788, + "badge-4k": 61789, + "badge-8k-fill": 61790, + "badge-8k": 61791, + "badge-ad-fill": 61792, + "badge-ad": 61793, + "badge-ar-fill": 61794, + "badge-ar": 61795, + "badge-cc-fill": 61796, + "badge-cc": 61797, + "badge-hd-fill": 61798, + "badge-hd": 61799, + "badge-tm-fill": 61800, + "badge-tm": 61801, + "badge-vo-fill": 61802, + "badge-vo": 61803, + "badge-vr-fill": 61804, + "badge-vr": 61805, + "badge-wc-fill": 61806, + "badge-wc": 61807, + "bag-check-fill": 61808, + "bag-check": 61809, + "bag-dash-fill": 61810, + "bag-dash": 61811, + "bag-fill": 61812, + "bag-plus-fill": 61813, + "bag-plus": 61814, + "bag-x-fill": 61815, + "bag-x": 61816, + "bag": 61817, + "bar-chart-fill": 61818, + "bar-chart-line-fill": 61819, + "bar-chart-line": 61820, + "bar-chart-steps": 61821, + "bar-chart": 61822, + "basket-fill": 61823, + "basket": 61824, + "basket2-fill": 61825, + "basket2": 61826, + "basket3-fill": 61827, + "basket3": 61828, + "battery-charging": 61829, + "battery-full": 61830, + "battery-half": 61831, + "battery": 61832, + "bell-fill": 61833, + "bell": 61834, + "bezier": 61835, + "bezier2": 61836, + "bicycle": 61837, + "binoculars-fill": 61838, + "binoculars": 61839, + "blockquote-left": 61840, + "blockquote-right": 61841, + "book-fill": 61842, + "book-half": 61843, + "book": 61844, + "bookmark-check-fill": 61845, + "bookmark-check": 61846, + "bookmark-dash-fill": 61847, + "bookmark-dash": 61848, + "bookmark-fill": 61849, + "bookmark-heart-fill": 61850, + "bookmark-heart": 61851, + "bookmark-plus-fill": 61852, + "bookmark-plus": 61853, + "bookmark-star-fill": 61854, + "bookmark-star": 61855, + "bookmark-x-fill": 61856, + "bookmark-x": 61857, + "bookmark": 61858, + "bookmarks-fill": 61859, + "bookmarks": 61860, + "bookshelf": 61861, + "bootstrap-fill": 61862, + "bootstrap-reboot": 61863, + "bootstrap": 61864, + "border-all": 61865, + "border-bottom": 61866, + "border-center": 61867, + "border-inner": 61868, + "border-left": 61869, + "border-middle": 61870, + "border-outer": 61871, + "border-right": 61872, + "border-style": 61873, + "border-top": 61874, + "border-width": 61875, + "border": 61876, + "bounding-box-circles": 61877, + "bounding-box": 61878, + "box-arrow-down-left": 61879, + "box-arrow-down-right": 61880, + "box-arrow-down": 61881, + "box-arrow-in-down-left": 61882, + "box-arrow-in-down-right": 61883, + "box-arrow-in-down": 61884, + "box-arrow-in-left": 61885, + "box-arrow-in-right": 61886, + "box-arrow-in-up-left": 61887, + "box-arrow-in-up-right": 61888, + "box-arrow-in-up": 61889, + "box-arrow-left": 61890, + "box-arrow-right": 61891, + "box-arrow-up-left": 61892, + "box-arrow-up-right": 61893, + "box-arrow-up": 61894, + "box-seam": 61895, + "box": 61896, + "braces": 61897, + "bricks": 61898, + "briefcase-fill": 61899, + "briefcase": 61900, + "brightness-alt-high-fill": 61901, + "brightness-alt-high": 61902, + "brightness-alt-low-fill": 61903, + "brightness-alt-low": 61904, + "brightness-high-fill": 61905, + "brightness-high": 61906, + "brightness-low-fill": 61907, + "brightness-low": 61908, + "broadcast-pin": 61909, + "broadcast": 61910, + "brush-fill": 61911, + "brush": 61912, + "bucket-fill": 61913, + "bucket": 61914, + "bug-fill": 61915, + "bug": 61916, + "building": 61917, + "bullseye": 61918, + "calculator-fill": 61919, + "calculator": 61920, + "calendar-check-fill": 61921, + "calendar-check": 61922, + "calendar-date-fill": 61923, + "calendar-date": 61924, + "calendar-day-fill": 61925, + "calendar-day": 61926, + "calendar-event-fill": 61927, + "calendar-event": 61928, + "calendar-fill": 61929, + "calendar-minus-fill": 61930, + "calendar-minus": 61931, + "calendar-month-fill": 61932, + "calendar-month": 61933, + "calendar-plus-fill": 61934, + "calendar-plus": 61935, + "calendar-range-fill": 61936, + "calendar-range": 61937, + "calendar-week-fill": 61938, + "calendar-week": 61939, + "calendar-x-fill": 61940, + "calendar-x": 61941, + "calendar": 61942, + "calendar2-check-fill": 61943, + "calendar2-check": 61944, + "calendar2-date-fill": 61945, + "calendar2-date": 61946, + "calendar2-day-fill": 61947, + "calendar2-day": 61948, + "calendar2-event-fill": 61949, + "calendar2-event": 61950, + "calendar2-fill": 61951, + "calendar2-minus-fill": 61952, + "calendar2-minus": 61953, + "calendar2-month-fill": 61954, + "calendar2-month": 61955, + "calendar2-plus-fill": 61956, + "calendar2-plus": 61957, + "calendar2-range-fill": 61958, + "calendar2-range": 61959, + "calendar2-week-fill": 61960, + "calendar2-week": 61961, + "calendar2-x-fill": 61962, + "calendar2-x": 61963, + "calendar2": 61964, + "calendar3-event-fill": 61965, + "calendar3-event": 61966, + "calendar3-fill": 61967, + "calendar3-range-fill": 61968, + "calendar3-range": 61969, + "calendar3-week-fill": 61970, + "calendar3-week": 61971, + "calendar3": 61972, + "calendar4-event": 61973, + "calendar4-range": 61974, + "calendar4-week": 61975, + "calendar4": 61976, + "camera-fill": 61977, + "camera-reels-fill": 61978, + "camera-reels": 61979, + "camera-video-fill": 61980, + "camera-video-off-fill": 61981, + "camera-video-off": 61982, + "camera-video": 61983, + "camera": 61984, + "camera2": 61985, + "capslock-fill": 61986, + "capslock": 61987, + "card-checklist": 61988, + "card-heading": 61989, + "card-image": 61990, + "card-list": 61991, + "card-text": 61992, + "caret-down-fill": 61993, + "caret-down-square-fill": 61994, + "caret-down-square": 61995, + "caret-down": 61996, + "caret-left-fill": 61997, + "caret-left-square-fill": 61998, + "caret-left-square": 61999, + "caret-left": 62000, + "caret-right-fill": 62001, + "caret-right-square-fill": 62002, + "caret-right-square": 62003, + "caret-right": 62004, + "caret-up-fill": 62005, + "caret-up-square-fill": 62006, + "caret-up-square": 62007, + "caret-up": 62008, + "cart-check-fill": 62009, + "cart-check": 62010, + "cart-dash-fill": 62011, + "cart-dash": 62012, + "cart-fill": 62013, + "cart-plus-fill": 62014, + "cart-plus": 62015, + "cart-x-fill": 62016, + "cart-x": 62017, + "cart": 62018, + "cart2": 62019, + "cart3": 62020, + "cart4": 62021, + "cash-stack": 62022, + "cash": 62023, + "cast": 62024, + "chat-dots-fill": 62025, + "chat-dots": 62026, + "chat-fill": 62027, + "chat-left-dots-fill": 62028, + "chat-left-dots": 62029, + "chat-left-fill": 62030, + "chat-left-quote-fill": 62031, + "chat-left-quote": 62032, + "chat-left-text-fill": 62033, + "chat-left-text": 62034, + "chat-left": 62035, + "chat-quote-fill": 62036, + "chat-quote": 62037, + "chat-right-dots-fill": 62038, + "chat-right-dots": 62039, + "chat-right-fill": 62040, + "chat-right-quote-fill": 62041, + "chat-right-quote": 62042, + "chat-right-text-fill": 62043, + "chat-right-text": 62044, + "chat-right": 62045, + "chat-square-dots-fill": 62046, + "chat-square-dots": 62047, + "chat-square-fill": 62048, + "chat-square-quote-fill": 62049, + "chat-square-quote": 62050, + "chat-square-text-fill": 62051, + "chat-square-text": 62052, + "chat-square": 62053, + "chat-text-fill": 62054, + "chat-text": 62055, + "chat": 62056, + "check-all": 62057, + "check-circle-fill": 62058, + "check-circle": 62059, + "check-square-fill": 62060, + "check-square": 62061, + "check": 62062, + "check2-all": 62063, + "check2-circle": 62064, + "check2-square": 62065, + "check2": 62066, + "chevron-bar-contract": 62067, + "chevron-bar-down": 62068, + "chevron-bar-expand": 62069, + "chevron-bar-left": 62070, + "chevron-bar-right": 62071, + "chevron-bar-up": 62072, + "chevron-compact-down": 62073, + "chevron-compact-left": 62074, + "chevron-compact-right": 62075, + "chevron-compact-up": 62076, + "chevron-contract": 62077, + "chevron-double-down": 62078, + "chevron-double-left": 62079, + "chevron-double-right": 62080, + "chevron-double-up": 62081, + "chevron-down": 62082, + "chevron-expand": 62083, + "chevron-left": 62084, + "chevron-right": 62085, + "chevron-up": 62086, + "circle-fill": 62087, + "circle-half": 62088, + "circle-square": 62089, + "circle": 62090, + "clipboard-check": 62091, + "clipboard-data": 62092, + "clipboard-minus": 62093, + "clipboard-plus": 62094, + "clipboard-x": 62095, + "clipboard": 62096, + "clock-fill": 62097, + "clock-history": 62098, + "clock": 62099, + "cloud-arrow-down-fill": 62100, + "cloud-arrow-down": 62101, + "cloud-arrow-up-fill": 62102, + "cloud-arrow-up": 62103, + "cloud-check-fill": 62104, + "cloud-check": 62105, + "cloud-download-fill": 62106, + "cloud-download": 62107, + "cloud-drizzle-fill": 62108, + "cloud-drizzle": 62109, + "cloud-fill": 62110, + "cloud-fog-fill": 62111, + "cloud-fog": 62112, + "cloud-fog2-fill": 62113, + "cloud-fog2": 62114, + "cloud-hail-fill": 62115, + "cloud-hail": 62116, + "cloud-haze-1": 62117, + "cloud-haze-fill": 62118, + "cloud-haze": 62119, + "cloud-haze2-fill": 62120, + "cloud-lightning-fill": 62121, + "cloud-lightning-rain-fill": 62122, + "cloud-lightning-rain": 62123, + "cloud-lightning": 62124, + "cloud-minus-fill": 62125, + "cloud-minus": 62126, + "cloud-moon-fill": 62127, + "cloud-moon": 62128, + "cloud-plus-fill": 62129, + "cloud-plus": 62130, + "cloud-rain-fill": 62131, + "cloud-rain-heavy-fill": 62132, + "cloud-rain-heavy": 62133, + "cloud-rain": 62134, + "cloud-slash-fill": 62135, + "cloud-slash": 62136, + "cloud-sleet-fill": 62137, + "cloud-sleet": 62138, + "cloud-snow-fill": 62139, + "cloud-snow": 62140, + "cloud-sun-fill": 62141, + "cloud-sun": 62142, + "cloud-upload-fill": 62143, + "cloud-upload": 62144, + "cloud": 62145, + "clouds-fill": 62146, + "clouds": 62147, + "cloudy-fill": 62148, + "cloudy": 62149, + "code-slash": 62150, + "code-square": 62151, + "code": 62152, + "collection-fill": 62153, + "collection-play-fill": 62154, + "collection-play": 62155, + "collection": 62156, + "columns-gap": 62157, + "columns": 62158, + "command": 62159, + "compass-fill": 62160, + "compass": 62161, + "cone-striped": 62162, + "cone": 62163, + "controller": 62164, + "cpu-fill": 62165, + "cpu": 62166, + "credit-card-2-back-fill": 62167, + "credit-card-2-back": 62168, + "credit-card-2-front-fill": 62169, + "credit-card-2-front": 62170, + "credit-card-fill": 62171, + "credit-card": 62172, + "crop": 62173, + "cup-fill": 62174, + "cup-straw": 62175, + "cup": 62176, + "cursor-fill": 62177, + "cursor-text": 62178, + "cursor": 62179, + "dash-circle-dotted": 62180, + "dash-circle-fill": 62181, + "dash-circle": 62182, + "dash-square-dotted": 62183, + "dash-square-fill": 62184, + "dash-square": 62185, + "dash": 62186, + "diagram-2-fill": 62187, + "diagram-2": 62188, + "diagram-3-fill": 62189, + "diagram-3": 62190, + "diamond-fill": 62191, + "diamond-half": 62192, + "diamond": 62193, + "dice-1-fill": 62194, + "dice-1": 62195, + "dice-2-fill": 62196, + "dice-2": 62197, + "dice-3-fill": 62198, + "dice-3": 62199, + "dice-4-fill": 62200, + "dice-4": 62201, + "dice-5-fill": 62202, + "dice-5": 62203, + "dice-6-fill": 62204, + "dice-6": 62205, + "disc-fill": 62206, + "disc": 62207, + "discord": 62208, + "display-fill": 62209, + "display": 62210, + "distribute-horizontal": 62211, + "distribute-vertical": 62212, + "door-closed-fill": 62213, + "door-closed": 62214, + "door-open-fill": 62215, + "door-open": 62216, + "dot": 62217, + "download": 62218, + "droplet-fill": 62219, + "droplet-half": 62220, + "droplet": 62221, + "earbuds": 62222, + "easel-fill": 62223, + "easel": 62224, + "egg-fill": 62225, + "egg-fried": 62226, + "egg": 62227, + "eject-fill": 62228, + "eject": 62229, + "emoji-angry-fill": 62230, + "emoji-angry": 62231, + "emoji-dizzy-fill": 62232, + "emoji-dizzy": 62233, + "emoji-expressionless-fill": 62234, + "emoji-expressionless": 62235, + "emoji-frown-fill": 62236, + "emoji-frown": 62237, + "emoji-heart-eyes-fill": 62238, + "emoji-heart-eyes": 62239, + "emoji-laughing-fill": 62240, + "emoji-laughing": 62241, + "emoji-neutral-fill": 62242, + "emoji-neutral": 62243, + "emoji-smile-fill": 62244, + "emoji-smile-upside-down-fill": 62245, + "emoji-smile-upside-down": 62246, + "emoji-smile": 62247, + "emoji-sunglasses-fill": 62248, + "emoji-sunglasses": 62249, + "emoji-wink-fill": 62250, + "emoji-wink": 62251, + "envelope-fill": 62252, + "envelope-open-fill": 62253, + "envelope-open": 62254, + "envelope": 62255, + "eraser-fill": 62256, + "eraser": 62257, + "exclamation-circle-fill": 62258, + "exclamation-circle": 62259, + "exclamation-diamond-fill": 62260, + "exclamation-diamond": 62261, + "exclamation-octagon-fill": 62262, + "exclamation-octagon": 62263, + "exclamation-square-fill": 62264, + "exclamation-square": 62265, + "exclamation-triangle-fill": 62266, + "exclamation-triangle": 62267, + "exclamation": 62268, + "exclude": 62269, + "eye-fill": 62270, + "eye-slash-fill": 62271, + "eye-slash": 62272, + "eye": 62273, + "eyedropper": 62274, + "eyeglasses": 62275, + "facebook": 62276, + "file-arrow-down-fill": 62277, + "file-arrow-down": 62278, + "file-arrow-up-fill": 62279, + "file-arrow-up": 62280, + "file-bar-graph-fill": 62281, + "file-bar-graph": 62282, + "file-binary-fill": 62283, + "file-binary": 62284, + "file-break-fill": 62285, + "file-break": 62286, + "file-check-fill": 62287, + "file-check": 62288, + "file-code-fill": 62289, + "file-code": 62290, + "file-diff-fill": 62291, + "file-diff": 62292, + "file-earmark-arrow-down-fill": 62293, + "file-earmark-arrow-down": 62294, + "file-earmark-arrow-up-fill": 62295, + "file-earmark-arrow-up": 62296, + "file-earmark-bar-graph-fill": 62297, + "file-earmark-bar-graph": 62298, + "file-earmark-binary-fill": 62299, + "file-earmark-binary": 62300, + "file-earmark-break-fill": 62301, + "file-earmark-break": 62302, + "file-earmark-check-fill": 62303, + "file-earmark-check": 62304, + "file-earmark-code-fill": 62305, + "file-earmark-code": 62306, + "file-earmark-diff-fill": 62307, + "file-earmark-diff": 62308, + "file-earmark-easel-fill": 62309, + "file-earmark-easel": 62310, + "file-earmark-excel-fill": 62311, + "file-earmark-excel": 62312, + "file-earmark-fill": 62313, + "file-earmark-font-fill": 62314, + "file-earmark-font": 62315, + "file-earmark-image-fill": 62316, + "file-earmark-image": 62317, + "file-earmark-lock-fill": 62318, + "file-earmark-lock": 62319, + "file-earmark-lock2-fill": 62320, + "file-earmark-lock2": 62321, + "file-earmark-medical-fill": 62322, + "file-earmark-medical": 62323, + "file-earmark-minus-fill": 62324, + "file-earmark-minus": 62325, + "file-earmark-music-fill": 62326, + "file-earmark-music": 62327, + "file-earmark-person-fill": 62328, + "file-earmark-person": 62329, + "file-earmark-play-fill": 62330, + "file-earmark-play": 62331, + "file-earmark-plus-fill": 62332, + "file-earmark-plus": 62333, + "file-earmark-post-fill": 62334, + "file-earmark-post": 62335, + "file-earmark-ppt-fill": 62336, + "file-earmark-ppt": 62337, + "file-earmark-richtext-fill": 62338, + "file-earmark-richtext": 62339, + "file-earmark-ruled-fill": 62340, + "file-earmark-ruled": 62341, + "file-earmark-slides-fill": 62342, + "file-earmark-slides": 62343, + "file-earmark-spreadsheet-fill": 62344, + "file-earmark-spreadsheet": 62345, + "file-earmark-text-fill": 62346, + "file-earmark-text": 62347, + "file-earmark-word-fill": 62348, + "file-earmark-word": 62349, + "file-earmark-x-fill": 62350, + "file-earmark-x": 62351, + "file-earmark-zip-fill": 62352, + "file-earmark-zip": 62353, + "file-earmark": 62354, + "file-easel-fill": 62355, + "file-easel": 62356, + "file-excel-fill": 62357, + "file-excel": 62358, + "file-fill": 62359, + "file-font-fill": 62360, + "file-font": 62361, + "file-image-fill": 62362, + "file-image": 62363, + "file-lock-fill": 62364, + "file-lock": 62365, + "file-lock2-fill": 62366, + "file-lock2": 62367, + "file-medical-fill": 62368, + "file-medical": 62369, + "file-minus-fill": 62370, + "file-minus": 62371, + "file-music-fill": 62372, + "file-music": 62373, + "file-person-fill": 62374, + "file-person": 62375, + "file-play-fill": 62376, + "file-play": 62377, + "file-plus-fill": 62378, + "file-plus": 62379, + "file-post-fill": 62380, + "file-post": 62381, + "file-ppt-fill": 62382, + "file-ppt": 62383, + "file-richtext-fill": 62384, + "file-richtext": 62385, + "file-ruled-fill": 62386, + "file-ruled": 62387, + "file-slides-fill": 62388, + "file-slides": 62389, + "file-spreadsheet-fill": 62390, + "file-spreadsheet": 62391, + "file-text-fill": 62392, + "file-text": 62393, + "file-word-fill": 62394, + "file-word": 62395, + "file-x-fill": 62396, + "file-x": 62397, + "file-zip-fill": 62398, + "file-zip": 62399, + "file": 62400, + "files-alt": 62401, + "files": 62402, + "film": 62403, + "filter-circle-fill": 62404, + "filter-circle": 62405, + "filter-left": 62406, + "filter-right": 62407, + "filter-square-fill": 62408, + "filter-square": 62409, + "filter": 62410, + "flag-fill": 62411, + "flag": 62412, + "flower1": 62413, + "flower2": 62414, + "flower3": 62415, + "folder-check": 62416, + "folder-fill": 62417, + "folder-minus": 62418, + "folder-plus": 62419, + "folder-symlink-fill": 62420, + "folder-symlink": 62421, + "folder-x": 62422, + "folder": 62423, + "folder2-open": 62424, + "folder2": 62425, + "fonts": 62426, + "forward-fill": 62427, + "forward": 62428, + "front": 62429, + "fullscreen-exit": 62430, + "fullscreen": 62431, + "funnel-fill": 62432, + "funnel": 62433, + "gear-fill": 62434, + "gear-wide-connected": 62435, + "gear-wide": 62436, + "gear": 62437, + "gem": 62438, + "geo-alt-fill": 62439, + "geo-alt": 62440, + "geo-fill": 62441, + "geo": 62442, + "gift-fill": 62443, + "gift": 62444, + "github": 62445, + "globe": 62446, + "globe2": 62447, + "google": 62448, + "graph-down": 62449, + "graph-up": 62450, + "grid-1x2-fill": 62451, + "grid-1x2": 62452, + "grid-3x2-gap-fill": 62453, + "grid-3x2-gap": 62454, + "grid-3x2": 62455, + "grid-3x3-gap-fill": 62456, + "grid-3x3-gap": 62457, + "grid-3x3": 62458, + "grid-fill": 62459, + "grid": 62460, + "grip-horizontal": 62461, + "grip-vertical": 62462, + "hammer": 62463, + "hand-index-fill": 62464, + "hand-index-thumb-fill": 62465, + "hand-index-thumb": 62466, + "hand-index": 62467, + "hand-thumbs-down-fill": 62468, + "hand-thumbs-down": 62469, + "hand-thumbs-up-fill": 62470, + "hand-thumbs-up": 62471, + "handbag-fill": 62472, + "handbag": 62473, + "hash": 62474, + "hdd-fill": 62475, + "hdd-network-fill": 62476, + "hdd-network": 62477, + "hdd-rack-fill": 62478, + "hdd-rack": 62479, + "hdd-stack-fill": 62480, + "hdd-stack": 62481, + "hdd": 62482, + "headphones": 62483, + "headset": 62484, + "heart-fill": 62485, + "heart-half": 62486, + "heart": 62487, + "heptagon-fill": 62488, + "heptagon-half": 62489, + "heptagon": 62490, + "hexagon-fill": 62491, + "hexagon-half": 62492, + "hexagon": 62493, + "hourglass-bottom": 62494, + "hourglass-split": 62495, + "hourglass-top": 62496, + "hourglass": 62497, + "house-door-fill": 62498, + "house-door": 62499, + "house-fill": 62500, + "house": 62501, + "hr": 62502, + "hurricane": 62503, + "image-alt": 62504, + "image-fill": 62505, + "image": 62506, + "images": 62507, + "inbox-fill": 62508, + "inbox": 62509, + "inboxes-fill": 62510, + "inboxes": 62511, + "info-circle-fill": 62512, + "info-circle": 62513, + "info-square-fill": 62514, + "info-square": 62515, + "info": 62516, + "input-cursor-text": 62517, + "input-cursor": 62518, + "instagram": 62519, + "intersect": 62520, + "journal-album": 62521, + "journal-arrow-down": 62522, + "journal-arrow-up": 62523, + "journal-bookmark-fill": 62524, + "journal-bookmark": 62525, + "journal-check": 62526, + "journal-code": 62527, + "journal-medical": 62528, + "journal-minus": 62529, + "journal-plus": 62530, + "journal-richtext": 62531, + "journal-text": 62532, + "journal-x": 62533, + "journal": 62534, + "journals": 62535, + "joystick": 62536, + "justify-left": 62537, + "justify-right": 62538, + "justify": 62539, + "kanban-fill": 62540, + "kanban": 62541, + "key-fill": 62542, + "key": 62543, + "keyboard-fill": 62544, + "keyboard": 62545, + "ladder": 62546, + "lamp-fill": 62547, + "lamp": 62548, + "laptop-fill": 62549, + "laptop": 62550, + "layer-backward": 62551, + "layer-forward": 62552, + "layers-fill": 62553, + "layers-half": 62554, + "layers": 62555, + "layout-sidebar-inset-reverse": 62556, + "layout-sidebar-inset": 62557, + "layout-sidebar-reverse": 62558, + "layout-sidebar": 62559, + "layout-split": 62560, + "layout-text-sidebar-reverse": 62561, + "layout-text-sidebar": 62562, + "layout-text-window-reverse": 62563, + "layout-text-window": 62564, + "layout-three-columns": 62565, + "layout-wtf": 62566, + "life-preserver": 62567, + "lightbulb-fill": 62568, + "lightbulb-off-fill": 62569, + "lightbulb-off": 62570, + "lightbulb": 62571, + "lightning-charge-fill": 62572, + "lightning-charge": 62573, + "lightning-fill": 62574, + "lightning": 62575, + "link-45deg": 62576, + "link": 62577, + "linkedin": 62578, + "list-check": 62579, + "list-nested": 62580, + "list-ol": 62581, + "list-stars": 62582, + "list-task": 62583, + "list-ul": 62584, + "list": 62585, + "lock-fill": 62586, + "lock": 62587, + "mailbox": 62588, + "mailbox2": 62589, + "map-fill": 62590, + "map": 62591, + "markdown-fill": 62592, + "markdown": 62593, + "mask": 62594, + "megaphone-fill": 62595, + "megaphone": 62596, + "menu-app-fill": 62597, + "menu-app": 62598, + "menu-button-fill": 62599, + "menu-button-wide-fill": 62600, + "menu-button-wide": 62601, + "menu-button": 62602, + "menu-down": 62603, + "menu-up": 62604, + "mic-fill": 62605, + "mic-mute-fill": 62606, + "mic-mute": 62607, + "mic": 62608, + "minecart-loaded": 62609, + "minecart": 62610, + "moisture": 62611, + "moon-fill": 62612, + "moon-stars-fill": 62613, + "moon-stars": 62614, + "moon": 62615, + "mouse-fill": 62616, + "mouse": 62617, + "mouse2-fill": 62618, + "mouse2": 62619, + "mouse3-fill": 62620, + "mouse3": 62621, + "music-note-beamed": 62622, + "music-note-list": 62623, + "music-note": 62624, + "music-player-fill": 62625, + "music-player": 62626, + "newspaper": 62627, + "node-minus-fill": 62628, + "node-minus": 62629, + "node-plus-fill": 62630, + "node-plus": 62631, + "nut-fill": 62632, + "nut": 62633, + "octagon-fill": 62634, + "octagon-half": 62635, + "octagon": 62636, + "option": 62637, + "outlet": 62638, + "paint-bucket": 62639, + "palette-fill": 62640, + "palette": 62641, + "palette2": 62642, + "paperclip": 62643, + "paragraph": 62644, + "patch-check-fill": 62645, + "patch-check": 62646, + "patch-exclamation-fill": 62647, + "patch-exclamation": 62648, + "patch-minus-fill": 62649, + "patch-minus": 62650, + "patch-plus-fill": 62651, + "patch-plus": 62652, + "patch-question-fill": 62653, + "patch-question": 62654, + "pause-btn-fill": 62655, + "pause-btn": 62656, + "pause-circle-fill": 62657, + "pause-circle": 62658, + "pause-fill": 62659, + "pause": 62660, + "peace-fill": 62661, + "peace": 62662, + "pen-fill": 62663, + "pen": 62664, + "pencil-fill": 62665, + "pencil-square": 62666, + "pencil": 62667, + "pentagon-fill": 62668, + "pentagon-half": 62669, + "pentagon": 62670, + "people-fill": 62671, + "people": 62672, + "percent": 62673, + "person-badge-fill": 62674, + "person-badge": 62675, + "person-bounding-box": 62676, + "person-check-fill": 62677, + "person-check": 62678, + "person-circle": 62679, + "person-dash-fill": 62680, + "person-dash": 62681, + "person-fill": 62682, + "person-lines-fill": 62683, + "person-plus-fill": 62684, + "person-plus": 62685, + "person-square": 62686, + "person-x-fill": 62687, + "person-x": 62688, + "person": 62689, + "phone-fill": 62690, + "phone-landscape-fill": 62691, + "phone-landscape": 62692, + "phone-vibrate-fill": 62693, + "phone-vibrate": 62694, + "phone": 62695, + "pie-chart-fill": 62696, + "pie-chart": 62697, + "pin-angle-fill": 62698, + "pin-angle": 62699, + "pin-fill": 62700, + "pin": 62701, + "pip-fill": 62702, + "pip": 62703, + "play-btn-fill": 62704, + "play-btn": 62705, + "play-circle-fill": 62706, + "play-circle": 62707, + "play-fill": 62708, + "play": 62709, + "plug-fill": 62710, + "plug": 62711, + "plus-circle-dotted": 62712, + "plus-circle-fill": 62713, + "plus-circle": 62714, + "plus-square-dotted": 62715, + "plus-square-fill": 62716, + "plus-square": 62717, + "plus": 62718, + "power": 62719, + "printer-fill": 62720, + "printer": 62721, + "puzzle-fill": 62722, + "puzzle": 62723, + "question-circle-fill": 62724, + "question-circle": 62725, + "question-diamond-fill": 62726, + "question-diamond": 62727, + "question-octagon-fill": 62728, + "question-octagon": 62729, + "question-square-fill": 62730, + "question-square": 62731, + "question": 62732, + "rainbow": 62733, + "receipt-cutoff": 62734, + "receipt": 62735, + "reception-0": 62736, + "reception-1": 62737, + "reception-2": 62738, + "reception-3": 62739, + "reception-4": 62740, + "record-btn-fill": 62741, + "record-btn": 62742, + "record-circle-fill": 62743, + "record-circle": 62744, + "record-fill": 62745, + "record": 62746, + "record2-fill": 62747, + "record2": 62748, + "reply-all-fill": 62749, + "reply-all": 62750, + "reply-fill": 62751, + "reply": 62752, + "rss-fill": 62753, + "rss": 62754, + "rulers": 62755, + "save-fill": 62756, + "save": 62757, + "save2-fill": 62758, + "save2": 62759, + "scissors": 62760, + "screwdriver": 62761, + "search": 62762, + "segmented-nav": 62763, + "server": 62764, + "share-fill": 62765, + "share": 62766, + "shield-check": 62767, + "shield-exclamation": 62768, + "shield-fill-check": 62769, + "shield-fill-exclamation": 62770, + "shield-fill-minus": 62771, + "shield-fill-plus": 62772, + "shield-fill-x": 62773, + "shield-fill": 62774, + "shield-lock-fill": 62775, + "shield-lock": 62776, + "shield-minus": 62777, + "shield-plus": 62778, + "shield-shaded": 62779, + "shield-slash-fill": 62780, + "shield-slash": 62781, + "shield-x": 62782, + "shield": 62783, + "shift-fill": 62784, + "shift": 62785, + "shop-window": 62786, + "shop": 62787, + "shuffle": 62788, + "signpost-2-fill": 62789, + "signpost-2": 62790, + "signpost-fill": 62791, + "signpost-split-fill": 62792, + "signpost-split": 62793, + "signpost": 62794, + "sim-fill": 62795, + "sim": 62796, + "skip-backward-btn-fill": 62797, + "skip-backward-btn": 62798, + "skip-backward-circle-fill": 62799, + "skip-backward-circle": 62800, + "skip-backward-fill": 62801, + "skip-backward": 62802, + "skip-end-btn-fill": 62803, + "skip-end-btn": 62804, + "skip-end-circle-fill": 62805, + "skip-end-circle": 62806, + "skip-end-fill": 62807, + "skip-end": 62808, + "skip-forward-btn-fill": 62809, + "skip-forward-btn": 62810, + "skip-forward-circle-fill": 62811, + "skip-forward-circle": 62812, + "skip-forward-fill": 62813, + "skip-forward": 62814, + "skip-start-btn-fill": 62815, + "skip-start-btn": 62816, + "skip-start-circle-fill": 62817, + "skip-start-circle": 62818, + "skip-start-fill": 62819, + "skip-start": 62820, + "slack": 62821, + "slash-circle-fill": 62822, + "slash-circle": 62823, + "slash-square-fill": 62824, + "slash-square": 62825, + "slash": 62826, + "sliders": 62827, + "smartwatch": 62828, + "snow": 62829, + "snow2": 62830, + "snow3": 62831, + "sort-alpha-down-alt": 62832, + "sort-alpha-down": 62833, + "sort-alpha-up-alt": 62834, + "sort-alpha-up": 62835, + "sort-down-alt": 62836, + "sort-down": 62837, + "sort-numeric-down-alt": 62838, + "sort-numeric-down": 62839, + "sort-numeric-up-alt": 62840, + "sort-numeric-up": 62841, + "sort-up-alt": 62842, + "sort-up": 62843, + "soundwave": 62844, + "speaker-fill": 62845, + "speaker": 62846, + "speedometer": 62847, + "speedometer2": 62848, + "spellcheck": 62849, + "square-fill": 62850, + "square-half": 62851, + "square": 62852, + "stack": 62853, + "star-fill": 62854, + "star-half": 62855, + "star": 62856, + "stars": 62857, + "stickies-fill": 62858, + "stickies": 62859, + "sticky-fill": 62860, + "sticky": 62861, + "stop-btn-fill": 62862, + "stop-btn": 62863, + "stop-circle-fill": 62864, + "stop-circle": 62865, + "stop-fill": 62866, + "stop": 62867, + "stoplights-fill": 62868, + "stoplights": 62869, + "stopwatch-fill": 62870, + "stopwatch": 62871, + "subtract": 62872, + "suit-club-fill": 62873, + "suit-club": 62874, + "suit-diamond-fill": 62875, + "suit-diamond": 62876, + "suit-heart-fill": 62877, + "suit-heart": 62878, + "suit-spade-fill": 62879, + "suit-spade": 62880, + "sun-fill": 62881, + "sun": 62882, + "sunglasses": 62883, + "sunrise-fill": 62884, + "sunrise": 62885, + "sunset-fill": 62886, + "sunset": 62887, + "symmetry-horizontal": 62888, + "symmetry-vertical": 62889, + "table": 62890, + "tablet-fill": 62891, + "tablet-landscape-fill": 62892, + "tablet-landscape": 62893, + "tablet": 62894, + "tag-fill": 62895, + "tag": 62896, + "tags-fill": 62897, + "tags": 62898, + "telegram": 62899, + "telephone-fill": 62900, + "telephone-forward-fill": 62901, + "telephone-forward": 62902, + "telephone-inbound-fill": 62903, + "telephone-inbound": 62904, + "telephone-minus-fill": 62905, + "telephone-minus": 62906, + "telephone-outbound-fill": 62907, + "telephone-outbound": 62908, + "telephone-plus-fill": 62909, + "telephone-plus": 62910, + "telephone-x-fill": 62911, + "telephone-x": 62912, + "telephone": 62913, + "terminal-fill": 62914, + "terminal": 62915, + "text-center": 62916, + "text-indent-left": 62917, + "text-indent-right": 62918, + "text-left": 62919, + "text-paragraph": 62920, + "text-right": 62921, + "textarea-resize": 62922, + "textarea-t": 62923, + "textarea": 62924, + "thermometer-half": 62925, + "thermometer-high": 62926, + "thermometer-low": 62927, + "thermometer-snow": 62928, + "thermometer-sun": 62929, + "thermometer": 62930, + "three-dots-vertical": 62931, + "three-dots": 62932, + "toggle-off": 62933, + "toggle-on": 62934, + "toggle2-off": 62935, + "toggle2-on": 62936, + "toggles": 62937, + "toggles2": 62938, + "tools": 62939, + "tornado": 62940, + "trash-fill": 62941, + "trash": 62942, + "trash2-fill": 62943, + "trash2": 62944, + "tree-fill": 62945, + "tree": 62946, + "triangle-fill": 62947, + "triangle-half": 62948, + "triangle": 62949, + "trophy-fill": 62950, + "trophy": 62951, + "tropical-storm": 62952, + "truck-flatbed": 62953, + "truck": 62954, + "tsunami": 62955, + "tv-fill": 62956, + "tv": 62957, + "twitch": 62958, + "twitter": 62959, + "type-bold": 62960, + "type-h1": 62961, + "type-h2": 62962, + "type-h3": 62963, + "type-italic": 62964, + "type-strikethrough": 62965, + "type-underline": 62966, + "type": 62967, + "ui-checks-grid": 62968, + "ui-checks": 62969, + "ui-radios-grid": 62970, + "ui-radios": 62971, + "umbrella-fill": 62972, + "umbrella": 62973, + "union": 62974, + "unlock-fill": 62975, + "unlock": 62976, + "upc-scan": 62977, + "upc": 62978, + "upload": 62979, + "vector-pen": 62980, + "view-list": 62981, + "view-stacked": 62982, + "vinyl-fill": 62983, + "vinyl": 62984, + "voicemail": 62985, + "volume-down-fill": 62986, + "volume-down": 62987, + "volume-mute-fill": 62988, + "volume-mute": 62989, + "volume-off-fill": 62990, + "volume-off": 62991, + "volume-up-fill": 62992, + "volume-up": 62993, + "vr": 62994, + "wallet-fill": 62995, + "wallet": 62996, + "wallet2": 62997, + "watch": 62998, + "water": 62999, + "whatsapp": 63000, + "wifi-1": 63001, + "wifi-2": 63002, + "wifi-off": 63003, + "wifi": 63004, + "wind": 63005, + "window-dock": 63006, + "window-sidebar": 63007, + "window": 63008, + "wrench": 63009, + "x-circle-fill": 63010, + "x-circle": 63011, + "x-diamond-fill": 63012, + "x-diamond": 63013, + "x-octagon-fill": 63014, + "x-octagon": 63015, + "x-square-fill": 63016, + "x-square": 63017, + "x": 63018, + "youtube": 63019, + "zoom-in": 63020, + "zoom-out": 63021, + "bank": 63022, + "bank2": 63023, + "bell-slash-fill": 63024, + "bell-slash": 63025, + "cash-coin": 63026, + "check-lg": 63027, + "coin": 63028, + "currency-bitcoin": 63029, + "currency-dollar": 63030, + "currency-euro": 63031, + "currency-exchange": 63032, + "currency-pound": 63033, + "currency-yen": 63034, + "dash-lg": 63035, + "exclamation-lg": 63036, + "file-earmark-pdf-fill": 63037, + "file-earmark-pdf": 63038, + "file-pdf-fill": 63039, + "file-pdf": 63040, + "gender-ambiguous": 63041, + "gender-female": 63042, + "gender-male": 63043, + "gender-trans": 63044, + "headset-vr": 63045, + "info-lg": 63046, + "mastodon": 63047, + "messenger": 63048, + "piggy-bank-fill": 63049, + "piggy-bank": 63050, + "pin-map-fill": 63051, + "pin-map": 63052, + "plus-lg": 63053, + "question-lg": 63054, + "recycle": 63055, + "reddit": 63056, + "safe-fill": 63057, + "safe2-fill": 63058, + "safe2": 63059, + "sd-card-fill": 63060, + "sd-card": 63061, + "skype": 63062, + "slash-lg": 63063, + "translate": 63064, + "x-lg": 63065, + "safe": 63066, + "apple": 63067, + "microsoft": 63069, + "windows": 63070, + "behance": 63068, + "dribbble": 63071, + "line": 63072, + "medium": 63073, + "paypal": 63074, + "pinterest": 63075, + "signal": 63076, + "snapchat": 63077, + "spotify": 63078, + "stack-overflow": 63079, + "strava": 63080, + "wordpress": 63081, + "vimeo": 63082, + "activity": 63083, + "easel2-fill": 63084, + "easel2": 63085, + "easel3-fill": 63086, + "easel3": 63087, + "fan": 63088, + "fingerprint": 63089, + "graph-down-arrow": 63090, + "graph-up-arrow": 63091, + "hypnotize": 63092, + "magic": 63093, + "person-rolodex": 63094, + "person-video": 63095, + "person-video2": 63096, + "person-video3": 63097, + "person-workspace": 63098, + "radioactive": 63099, + "webcam-fill": 63100, + "webcam": 63101, + "yin-yang": 63102, + "bandaid-fill": 63104, + "bandaid": 63105, + "bluetooth": 63106, + "body-text": 63107, + "boombox": 63108, + "boxes": 63109, + "dpad-fill": 63110, + "dpad": 63111, + "ear-fill": 63112, + "ear": 63113, + "envelope-check-1": 63114, + "envelope-check-fill": 63115, + "envelope-check": 63116, + "envelope-dash-1": 63117, + "envelope-dash-fill": 63118, + "envelope-dash": 63119, + "envelope-exclamation-1": 63120, + "envelope-exclamation-fill": 63121, + "envelope-exclamation": 63122, + "envelope-plus-fill": 63123, + "envelope-plus": 63124, + "envelope-slash-1": 63125, + "envelope-slash-fill": 63126, + "envelope-slash": 63127, + "envelope-x-1": 63128, + "envelope-x-fill": 63129, + "envelope-x": 63130, + "explicit-fill": 63131, + "explicit": 63132, + "git": 63133, + "infinity": 63134, + "list-columns-reverse": 63135, + "list-columns": 63136, + "meta": 63137, + "mortorboard-fill": 63138, + "mortorboard": 63139, + "nintendo-switch": 63140, + "pc-display-horizontal": 63141, + "pc-display": 63142, + "pc-horizontal": 63143, + "pc": 63144, + "playstation": 63145, + "plus-slash-minus": 63146, + "projector-fill": 63147, + "projector": 63148, + "qr-code-scan": 63149, + "qr-code": 63150, + "quora": 63151, + "quote": 63152, + "robot": 63153, + "send-check-fill": 63154, + "send-check": 63155, + "send-dash-fill": 63156, + "send-dash": 63157, + "send-exclamation-1": 63158, + "send-exclamation-fill": 63159, + "send-exclamation": 63160, + "send-fill": 63161, + "send-plus-fill": 63162, + "send-plus": 63163, + "send-slash-fill": 63164, + "send-slash": 63165, + "send-x-fill": 63166, + "send-x": 63167, + "send": 63168, + "steam": 63169, + "terminal-dash-1": 63170, + "terminal-dash": 63171, + "terminal-plus": 63172, + "terminal-split": 63173, + "ticket-detailed-fill": 63174, + "ticket-detailed": 63175, + "ticket-fill": 63176, + "ticket-perforated-fill": 63177, + "ticket-perforated": 63178, + "ticket": 63179, + "tiktok": 63180, + "window-dash": 63181, + "window-desktop": 63182, + "window-fullscreen": 63183, + "window-plus": 63184, + "window-split": 63185, + "window-stack": 63186, + "window-x": 63187, + "xbox": 63188, + "ethernet": 63189, + "hdmi-fill": 63190, + "hdmi": 63191, + "usb-c-fill": 63192, + "usb-c": 63193, + "usb-fill": 63194, + "usb-plug-fill": 63195, + "usb-plug": 63196, + "usb-symbol": 63197, + "usb": 63198, + "boombox-fill": 63199, + "displayport-1": 63200, + "displayport": 63201, + "gpu-card": 63202, + "memory": 63203, + "modem-fill": 63204, + "modem": 63205, + "motherboard-fill": 63206, + "motherboard": 63207, + "optical-audio-fill": 63208, + "optical-audio": 63209, + "pci-card": 63210, + "router-fill": 63211, + "router": 63212, + "ssd-fill": 63213, + "ssd": 63214, + "thunderbolt-fill": 63215, + "thunderbolt": 63216, + "usb-drive-fill": 63217, + "usb-drive": 63218, + "usb-micro-fill": 63219, + "usb-micro": 63220, + "usb-mini-fill": 63221, + "usb-mini": 63222, + "cloud-haze2": 63223, + "device-hdd-fill": 63224, + "device-hdd": 63225, + "device-ssd-fill": 63226, + "device-ssd": 63227, + "displayport-fill": 63228, + "mortarboard-fill": 63229, + "mortarboard": 63230, + "terminal-x": 63231, + "arrow-through-heart-fill": 63232, + "arrow-through-heart": 63233, + "badge-sd-fill": 63234, + "badge-sd": 63235, + "bag-heart-fill": 63236, + "bag-heart": 63237, + "balloon-fill": 63238, + "balloon-heart-fill": 63239, + "balloon-heart": 63240, + "balloon": 63241, + "box2-fill": 63242, + "box2-heart-fill": 63243, + "box2-heart": 63244, + "box2": 63245, + "braces-asterisk": 63246, + "calendar-heart-fill": 63247, + "calendar-heart": 63248, + "calendar2-heart-fill": 63249, + "calendar2-heart": 63250, + "chat-heart-fill": 63251, + "chat-heart": 63252, + "chat-left-heart-fill": 63253, + "chat-left-heart": 63254, + "chat-right-heart-fill": 63255, + "chat-right-heart": 63256, + "chat-square-heart-fill": 63257, + "chat-square-heart": 63258, + "clipboard-check-fill": 63259, + "clipboard-data-fill": 63260, + "clipboard-fill": 63261, + "clipboard-heart-fill": 63262, + "clipboard-heart": 63263, + "clipboard-minus-fill": 63264, + "clipboard-plus-fill": 63265, + "clipboard-pulse": 63266, + "clipboard-x-fill": 63267, + "clipboard2-check-fill": 63268, + "clipboard2-check": 63269, + "clipboard2-data-fill": 63270, + "clipboard2-data": 63271, + "clipboard2-fill": 63272, + "clipboard2-heart-fill": 63273, + "clipboard2-heart": 63274, + "clipboard2-minus-fill": 63275, + "clipboard2-minus": 63276, + "clipboard2-plus-fill": 63277, + "clipboard2-plus": 63278, + "clipboard2-pulse-fill": 63279, + "clipboard2-pulse": 63280, + "clipboard2-x-fill": 63281, + "clipboard2-x": 63282, + "clipboard2": 63283, + "emoji-kiss-fill": 63284, + "emoji-kiss": 63285, + "envelope-heart-fill": 63286, + "envelope-heart": 63287, + "envelope-open-heart-fill": 63288, + "envelope-open-heart": 63289, + "envelope-paper-fill": 63290, + "envelope-paper-heart-fill": 63291, + "envelope-paper-heart": 63292, + "envelope-paper": 63293, + "filetype-aac": 63294, + "filetype-ai": 63295, + "filetype-bmp": 63296, + "filetype-cs": 63297, + "filetype-css": 63298, + "filetype-csv": 63299, + "filetype-doc": 63300, + "filetype-docx": 63301, + "filetype-exe": 63302, + "filetype-gif": 63303, + "filetype-heic": 63304, + "filetype-html": 63305, + "filetype-java": 63306, + "filetype-jpg": 63307, + "filetype-js": 63308, + "filetype-jsx": 63309, + "filetype-key": 63310, + "filetype-m4p": 63311, + "filetype-md": 63312, + "filetype-mdx": 63313, + "filetype-mov": 63314, + "filetype-mp3": 63315, + "filetype-mp4": 63316, + "filetype-otf": 63317, + "filetype-pdf": 63318, + "filetype-php": 63319, + "filetype-png": 63320, + "filetype-ppt-1": 63321, + "filetype-ppt": 63322, + "filetype-psd": 63323, + "filetype-py": 63324, + "filetype-raw": 63325, + "filetype-rb": 63326, + "filetype-sass": 63327, + "filetype-scss": 63328, + "filetype-sh": 63329, + "filetype-svg": 63330, + "filetype-tiff": 63331, + "filetype-tsx": 63332, + "filetype-ttf": 63333, + "filetype-txt": 63334, + "filetype-wav": 63335, + "filetype-woff": 63336, + "filetype-xls-1": 63337, + "filetype-xls": 63338, + "filetype-xml": 63339, + "filetype-yml": 63340, + "heart-arrow": 63341, + "heart-pulse-fill": 63342, + "heart-pulse": 63343, + "heartbreak-fill": 63344, + "heartbreak": 63345, + "hearts": 63346, + "hospital-fill": 63347, + "hospital": 63348, + "house-heart-fill": 63349, + "house-heart": 63350, + "incognito": 63351, + "magnet-fill": 63352, + "magnet": 63353, + "person-heart": 63354, + "person-hearts": 63355, + "phone-flip": 63356, + "plugin": 63357, + "postage-fill": 63358, + "postage-heart-fill": 63359, + "postage-heart": 63360, + "postage": 63361, + "postcard-fill": 63362, + "postcard-heart-fill": 63363, + "postcard-heart": 63364, + "postcard": 63365, + "search-heart-fill": 63366, + "search-heart": 63367, + "sliders2-vertical": 63368, + "sliders2": 63369, + "trash3-fill": 63370, + "trash3": 63371, + "valentine": 63372, + "valentine2": 63373, + "wrench-adjustable-circle-fill": 63374, + "wrench-adjustable-circle": 63375, + "wrench-adjustable": 63376, + "filetype-json": 63377, + "filetype-pptx": 63378, + "filetype-xlsx": 63379, + "1-circle-1": 63380, + "1-circle-fill-1": 63381, + "1-circle-fill": 63382, + "1-circle": 63383, + "1-square-fill": 63384, + "1-square": 63385, + "2-circle-1": 63386, + "2-circle-fill-1": 63387, + "2-circle-fill": 63388, + "2-circle": 63389, + "2-square-fill": 63390, + "2-square": 63391, + "3-circle-1": 63392, + "3-circle-fill-1": 63393, + "3-circle-fill": 63394, + "3-circle": 63395, + "3-square-fill": 63396, + "3-square": 63397, + "4-circle-1": 63398, + "4-circle-fill-1": 63399, + "4-circle-fill": 63400, + "4-circle": 63401, + "4-square-fill": 63402, + "4-square": 63403, + "5-circle-1": 63404, + "5-circle-fill-1": 63405, + "5-circle-fill": 63406, + "5-circle": 63407, + "5-square-fill": 63408, + "5-square": 63409, + "6-circle-1": 63410, + "6-circle-fill-1": 63411, + "6-circle-fill": 63412, + "6-circle": 63413, + "6-square-fill": 63414, + "6-square": 63415, + "7-circle-1": 63416, + "7-circle-fill-1": 63417, + "7-circle-fill": 63418, + "7-circle": 63419, + "7-square-fill": 63420, + "7-square": 63421, + "8-circle-1": 63422, + "8-circle-fill-1": 63423, + "8-circle-fill": 63424, + "8-circle": 63425, + "8-square-fill": 63426, + "8-square": 63427, + "9-circle-1": 63428, + "9-circle-fill-1": 63429, + "9-circle-fill": 63430, + "9-circle": 63431, + "9-square-fill": 63432, + "9-square": 63433, + "airplane-engines-fill": 63434, + "airplane-engines": 63435, + "airplane-fill": 63436, + "airplane": 63437, + "alexa": 63438, + "alipay": 63439, + "android": 63440, + "android2": 63441, + "box-fill": 63442, + "box-seam-fill": 63443, + "browser-chrome": 63444, + "browser-edge": 63445, + "browser-firefox": 63446, + "browser-safari": 63447, + "c-circle-1": 63448, + "c-circle-fill-1": 63449, + "c-circle-fill": 63450, + "c-circle": 63451, + "c-square-fill": 63452, + "c-square": 63453, + "capsule-pill": 63454, + "capsule": 63455, + "car-front-fill": 63456, + "car-front": 63457, + "cassette-fill": 63458, + "cassette": 63459, + "cc-circle-1": 63460, + "cc-circle-fill-1": 63461, + "cc-circle-fill": 63462, + "cc-circle": 63463, + "cc-square-fill": 63464, + "cc-square": 63465, + "cup-hot-fill": 63466, + "cup-hot": 63467, + "currency-rupee": 63468, + "dropbox": 63469, + "escape": 63470, + "fast-forward-btn-fill": 63471, + "fast-forward-btn": 63472, + "fast-forward-circle-fill": 63473, + "fast-forward-circle": 63474, + "fast-forward-fill": 63475, + "fast-forward": 63476, + "filetype-sql": 63477, + "fire": 63478, + "google-play": 63479, + "h-circle-1": 63480, + "h-circle-fill-1": 63481, + "h-circle-fill": 63482, + "h-circle": 63483, + "h-square-fill": 63484, + "h-square": 63485, + "indent": 63486, + "lungs-fill": 63487, + "lungs": 63488, + "microsoft-teams": 63489, + "p-circle-1": 63490, + "p-circle-fill-1": 63491, + "p-circle-fill": 63492, + "p-circle": 63493, + "p-square-fill": 63494, + "p-square": 63495, + "pass-fill": 63496, + "pass": 63497, + "prescription": 63498, + "prescription2": 63499, + "r-circle-1": 63500, + "r-circle-fill-1": 63501, + "r-circle-fill": 63502, + "r-circle": 63503, + "r-square-fill": 63504, + "r-square": 63505, + "repeat-1": 63506, + "repeat": 63507, + "rewind-btn-fill": 63508, + "rewind-btn": 63509, + "rewind-circle-fill": 63510, + "rewind-circle": 63511, + "rewind-fill": 63512, + "rewind": 63513, + "train-freight-front-fill": 63514, + "train-freight-front": 63515, + "train-front-fill": 63516, + "train-front": 63517, + "train-lightrail-front-fill": 63518, + "train-lightrail-front": 63519, + "truck-front-fill": 63520, + "truck-front": 63521, + "ubuntu": 63522, + "unindent": 63523, + "unity": 63524, + "universal-access-circle": 63525, + "universal-access": 63526, + "virus": 63527, + "virus2": 63528, + "wechat": 63529, + "yelp": 63530, + "sign-stop-fill": 63531, + "sign-stop-lights-fill": 63532, + "sign-stop-lights": 63533, + "sign-stop": 63534, + "sign-turn-left-fill": 63535, + "sign-turn-left": 63536, + "sign-turn-right-fill": 63537, + "sign-turn-right": 63538, + "sign-turn-slight-left-fill": 63539, + "sign-turn-slight-left": 63540, + "sign-turn-slight-right-fill": 63541, + "sign-turn-slight-right": 63542, + "sign-yield-fill": 63543, + "sign-yield": 63544, + "ev-station-fill": 63545, + "ev-station": 63546, + "fuel-pump-diesel-fill": 63547, + "fuel-pump-diesel": 63548, + "fuel-pump-fill": 63549, + "fuel-pump": 63550, + "0-circle-fill": 63551, + "0-circle": 63552, + "0-square-fill": 63553, + "0-square": 63554, + "rocket-fill": 63555, + "rocket-takeoff-fill": 63556, + "rocket-takeoff": 63557, + "rocket": 63558, + "stripe": 63559, + "subscript": 63560, + "superscript": 63561, + "trello": 63562, + "envelope-at-fill": 63563, + "envelope-at": 63564, + "regex": 63565, + "text-wrap": 63566, + "sign-dead-end-fill": 63567, + "sign-dead-end": 63568, + "sign-do-not-enter-fill": 63569, + "sign-do-not-enter": 63570, + "sign-intersection-fill": 63571, + "sign-intersection-side-fill": 63572, + "sign-intersection-side": 63573, + "sign-intersection-t-fill": 63574, + "sign-intersection-t": 63575, + "sign-intersection-y-fill": 63576, + "sign-intersection-y": 63577, + "sign-intersection": 63578, + "sign-merge-left-fill": 63579, + "sign-merge-left": 63580, + "sign-merge-right-fill": 63581, + "sign-merge-right": 63582, + "sign-no-left-turn-fill": 63583, + "sign-no-left-turn": 63584, + "sign-no-parking-fill": 63585, + "sign-no-parking": 63586, + "sign-no-right-turn-fill": 63587, + "sign-no-right-turn": 63588, + "sign-railroad-fill": 63589, + "sign-railroad": 63590, + "building-add": 63591, + "building-check": 63592, + "building-dash": 63593, + "building-down": 63594, + "building-exclamation": 63595, + "building-fill-add": 63596, + "building-fill-check": 63597, + "building-fill-dash": 63598, + "building-fill-down": 63599, + "building-fill-exclamation": 63600, + "building-fill-gear": 63601, + "building-fill-lock": 63602, + "building-fill-slash": 63603, + "building-fill-up": 63604, + "building-fill-x": 63605, + "building-fill": 63606, + "building-gear": 63607, + "building-lock": 63608, + "building-slash": 63609, + "building-up": 63610, + "building-x": 63611, + "buildings-fill": 63612, + "buildings": 63613, + "bus-front-fill": 63614, + "bus-front": 63615, + "ev-front-fill": 63616, + "ev-front": 63617, + "globe-americas": 63618, + "globe-asia-australia": 63619, + "globe-central-south-asia": 63620, + "globe-europe-africa": 63621, + "house-add-fill": 63622, + "house-add": 63623, + "house-check-fill": 63624, + "house-check": 63625, + "house-dash-fill": 63626, + "house-dash": 63627, + "house-down-fill": 63628, + "house-down": 63629, + "house-exclamation-fill": 63630, + "house-exclamation": 63631, + "house-gear-fill": 63632, + "house-gear": 63633, + "house-lock-fill": 63634, + "house-lock": 63635, + "house-slash-fill": 63636, + "house-slash": 63637, + "house-up-fill": 63638, + "house-up": 63639, + "house-x-fill": 63640, + "house-x": 63641, + "person-add": 63642, + "person-down": 63643, + "person-exclamation": 63644, + "person-fill-add": 63645, + "person-fill-check": 63646, + "person-fill-dash": 63647, + "person-fill-down": 63648, + "person-fill-exclamation": 63649, + "person-fill-gear": 63650, + "person-fill-lock": 63651, + "person-fill-slash": 63652, + "person-fill-up": 63653, + "person-fill-x": 63654, + "person-gear": 63655, + "person-lock": 63656, + "person-slash": 63657, + "person-up": 63658, + "scooter": 63659, + "taxi-front-fill": 63660, + "taxi-front": 63661, + "amd": 63662, + "database-add": 63663, + "database-check": 63664, + "database-dash": 63665, + "database-down": 63666, + "database-exclamation": 63667, + "database-fill-add": 63668, + "database-fill-check": 63669, + "database-fill-dash": 63670, + "database-fill-down": 63671, + "database-fill-exclamation": 63672, + "database-fill-gear": 63673, + "database-fill-lock": 63674, + "database-fill-slash": 63675, + "database-fill-up": 63676, + "database-fill-x": 63677, + "database-fill": 63678, + "database-gear": 63679, + "database-lock": 63680, + "database-slash": 63681, + "database-up": 63682, + "database-x": 63683, + "database": 63684, + "houses-fill": 63685, + "houses": 63686, + "nvidia": 63687, + "person-vcard-fill": 63688, + "person-vcard": 63689, + "sina-weibo": 63690, + "tencent-qq": 63691, + "wikipedia": 63692 +} \ No newline at end of file diff --git a/static/icon/bootstrap-icons.scss b/static/icon/bootstrap-icons.scss new file mode 100644 index 0000000..a90a3da --- /dev/null +++ b/static/icon/bootstrap-icons.scss @@ -0,0 +1,4023 @@ +$bootstrap-icons-font: "bootstrap-icons" !default; +$bootstrap-icons-font-dir: "./fonts" !default; +$bootstrap-icons-font-file: #{$bootstrap-icons-font-dir}/#{$bootstrap-icons-font} !default; +$bootstrap-icons-font-hash: "24e3eb84d0bcaf83d77f904c78ac1f47" !default; +$bootstrap-icons-font-src: url("#{$bootstrap-icons-font-file}.woff2?#{$bootstrap-icons-font-hash}") format("woff2"), + url("#{$bootstrap-icons-font-file}.woff?#{$bootstrap-icons-font-hash}") format("woff") !default; + +@font-face { + font-display: block; + font-family: $bootstrap-icons-font; + src: $bootstrap-icons-font-src; +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: $bootstrap-icons-font !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +$bootstrap-icons-map: ( + "123": "\f67f", + "alarm-fill": "\f101", + "alarm": "\f102", + "align-bottom": "\f103", + "align-center": "\f104", + "align-end": "\f105", + "align-middle": "\f106", + "align-start": "\f107", + "align-top": "\f108", + "alt": "\f109", + "app-indicator": "\f10a", + "app": "\f10b", + "archive-fill": "\f10c", + "archive": "\f10d", + "arrow-90deg-down": "\f10e", + "arrow-90deg-left": "\f10f", + "arrow-90deg-right": "\f110", + "arrow-90deg-up": "\f111", + "arrow-bar-down": "\f112", + "arrow-bar-left": "\f113", + "arrow-bar-right": "\f114", + "arrow-bar-up": "\f115", + "arrow-clockwise": "\f116", + "arrow-counterclockwise": "\f117", + "arrow-down-circle-fill": "\f118", + "arrow-down-circle": "\f119", + "arrow-down-left-circle-fill": "\f11a", + "arrow-down-left-circle": "\f11b", + "arrow-down-left-square-fill": "\f11c", + "arrow-down-left-square": "\f11d", + "arrow-down-left": "\f11e", + "arrow-down-right-circle-fill": "\f11f", + "arrow-down-right-circle": "\f120", + "arrow-down-right-square-fill": "\f121", + "arrow-down-right-square": "\f122", + "arrow-down-right": "\f123", + "arrow-down-short": "\f124", + "arrow-down-square-fill": "\f125", + "arrow-down-square": "\f126", + "arrow-down-up": "\f127", + "arrow-down": "\f128", + "arrow-left-circle-fill": "\f129", + "arrow-left-circle": "\f12a", + "arrow-left-right": "\f12b", + "arrow-left-short": "\f12c", + "arrow-left-square-fill": "\f12d", + "arrow-left-square": "\f12e", + "arrow-left": "\f12f", + "arrow-repeat": "\f130", + "arrow-return-left": "\f131", + "arrow-return-right": "\f132", + "arrow-right-circle-fill": "\f133", + "arrow-right-circle": "\f134", + "arrow-right-short": "\f135", + "arrow-right-square-fill": "\f136", + "arrow-right-square": "\f137", + "arrow-right": "\f138", + "arrow-up-circle-fill": "\f139", + "arrow-up-circle": "\f13a", + "arrow-up-left-circle-fill": "\f13b", + "arrow-up-left-circle": "\f13c", + "arrow-up-left-square-fill": "\f13d", + "arrow-up-left-square": "\f13e", + "arrow-up-left": "\f13f", + "arrow-up-right-circle-fill": "\f140", + "arrow-up-right-circle": "\f141", + "arrow-up-right-square-fill": "\f142", + "arrow-up-right-square": "\f143", + "arrow-up-right": "\f144", + "arrow-up-short": "\f145", + "arrow-up-square-fill": "\f146", + "arrow-up-square": "\f147", + "arrow-up": "\f148", + "arrows-angle-contract": "\f149", + "arrows-angle-expand": "\f14a", + "arrows-collapse": "\f14b", + "arrows-expand": "\f14c", + "arrows-fullscreen": "\f14d", + "arrows-move": "\f14e", + "aspect-ratio-fill": "\f14f", + "aspect-ratio": "\f150", + "asterisk": "\f151", + "at": "\f152", + "award-fill": "\f153", + "award": "\f154", + "back": "\f155", + "backspace-fill": "\f156", + "backspace-reverse-fill": "\f157", + "backspace-reverse": "\f158", + "backspace": "\f159", + "badge-3d-fill": "\f15a", + "badge-3d": "\f15b", + "badge-4k-fill": "\f15c", + "badge-4k": "\f15d", + "badge-8k-fill": "\f15e", + "badge-8k": "\f15f", + "badge-ad-fill": "\f160", + "badge-ad": "\f161", + "badge-ar-fill": "\f162", + "badge-ar": "\f163", + "badge-cc-fill": "\f164", + "badge-cc": "\f165", + "badge-hd-fill": "\f166", + "badge-hd": "\f167", + "badge-tm-fill": "\f168", + "badge-tm": "\f169", + "badge-vo-fill": "\f16a", + "badge-vo": "\f16b", + "badge-vr-fill": "\f16c", + "badge-vr": "\f16d", + "badge-wc-fill": "\f16e", + "badge-wc": "\f16f", + "bag-check-fill": "\f170", + "bag-check": "\f171", + "bag-dash-fill": "\f172", + "bag-dash": "\f173", + "bag-fill": "\f174", + "bag-plus-fill": "\f175", + "bag-plus": "\f176", + "bag-x-fill": "\f177", + "bag-x": "\f178", + "bag": "\f179", + "bar-chart-fill": "\f17a", + "bar-chart-line-fill": "\f17b", + "bar-chart-line": "\f17c", + "bar-chart-steps": "\f17d", + "bar-chart": "\f17e", + "basket-fill": "\f17f", + "basket": "\f180", + "basket2-fill": "\f181", + "basket2": "\f182", + "basket3-fill": "\f183", + "basket3": "\f184", + "battery-charging": "\f185", + "battery-full": "\f186", + "battery-half": "\f187", + "battery": "\f188", + "bell-fill": "\f189", + "bell": "\f18a", + "bezier": "\f18b", + "bezier2": "\f18c", + "bicycle": "\f18d", + "binoculars-fill": "\f18e", + "binoculars": "\f18f", + "blockquote-left": "\f190", + "blockquote-right": "\f191", + "book-fill": "\f192", + "book-half": "\f193", + "book": "\f194", + "bookmark-check-fill": "\f195", + "bookmark-check": "\f196", + "bookmark-dash-fill": "\f197", + "bookmark-dash": "\f198", + "bookmark-fill": "\f199", + "bookmark-heart-fill": "\f19a", + "bookmark-heart": "\f19b", + "bookmark-plus-fill": "\f19c", + "bookmark-plus": "\f19d", + "bookmark-star-fill": "\f19e", + "bookmark-star": "\f19f", + "bookmark-x-fill": "\f1a0", + "bookmark-x": "\f1a1", + "bookmark": "\f1a2", + "bookmarks-fill": "\f1a3", + "bookmarks": "\f1a4", + "bookshelf": "\f1a5", + "bootstrap-fill": "\f1a6", + "bootstrap-reboot": "\f1a7", + "bootstrap": "\f1a8", + "border-all": "\f1a9", + "border-bottom": "\f1aa", + "border-center": "\f1ab", + "border-inner": "\f1ac", + "border-left": "\f1ad", + "border-middle": "\f1ae", + "border-outer": "\f1af", + "border-right": "\f1b0", + "border-style": "\f1b1", + "border-top": "\f1b2", + "border-width": "\f1b3", + "border": "\f1b4", + "bounding-box-circles": "\f1b5", + "bounding-box": "\f1b6", + "box-arrow-down-left": "\f1b7", + "box-arrow-down-right": "\f1b8", + "box-arrow-down": "\f1b9", + "box-arrow-in-down-left": "\f1ba", + "box-arrow-in-down-right": "\f1bb", + "box-arrow-in-down": "\f1bc", + "box-arrow-in-left": "\f1bd", + "box-arrow-in-right": "\f1be", + "box-arrow-in-up-left": "\f1bf", + "box-arrow-in-up-right": "\f1c0", + "box-arrow-in-up": "\f1c1", + "box-arrow-left": "\f1c2", + "box-arrow-right": "\f1c3", + "box-arrow-up-left": "\f1c4", + "box-arrow-up-right": "\f1c5", + "box-arrow-up": "\f1c6", + "box-seam": "\f1c7", + "box": "\f1c8", + "braces": "\f1c9", + "bricks": "\f1ca", + "briefcase-fill": "\f1cb", + "briefcase": "\f1cc", + "brightness-alt-high-fill": "\f1cd", + "brightness-alt-high": "\f1ce", + "brightness-alt-low-fill": "\f1cf", + "brightness-alt-low": "\f1d0", + "brightness-high-fill": "\f1d1", + "brightness-high": "\f1d2", + "brightness-low-fill": "\f1d3", + "brightness-low": "\f1d4", + "broadcast-pin": "\f1d5", + "broadcast": "\f1d6", + "brush-fill": "\f1d7", + "brush": "\f1d8", + "bucket-fill": "\f1d9", + "bucket": "\f1da", + "bug-fill": "\f1db", + "bug": "\f1dc", + "building": "\f1dd", + "bullseye": "\f1de", + "calculator-fill": "\f1df", + "calculator": "\f1e0", + "calendar-check-fill": "\f1e1", + "calendar-check": "\f1e2", + "calendar-date-fill": "\f1e3", + "calendar-date": "\f1e4", + "calendar-day-fill": "\f1e5", + "calendar-day": "\f1e6", + "calendar-event-fill": "\f1e7", + "calendar-event": "\f1e8", + "calendar-fill": "\f1e9", + "calendar-minus-fill": "\f1ea", + "calendar-minus": "\f1eb", + "calendar-month-fill": "\f1ec", + "calendar-month": "\f1ed", + "calendar-plus-fill": "\f1ee", + "calendar-plus": "\f1ef", + "calendar-range-fill": "\f1f0", + "calendar-range": "\f1f1", + "calendar-week-fill": "\f1f2", + "calendar-week": "\f1f3", + "calendar-x-fill": "\f1f4", + "calendar-x": "\f1f5", + "calendar": "\f1f6", + "calendar2-check-fill": "\f1f7", + "calendar2-check": "\f1f8", + "calendar2-date-fill": "\f1f9", + "calendar2-date": "\f1fa", + "calendar2-day-fill": "\f1fb", + "calendar2-day": "\f1fc", + "calendar2-event-fill": "\f1fd", + "calendar2-event": "\f1fe", + "calendar2-fill": "\f1ff", + "calendar2-minus-fill": "\f200", + "calendar2-minus": "\f201", + "calendar2-month-fill": "\f202", + "calendar2-month": "\f203", + "calendar2-plus-fill": "\f204", + "calendar2-plus": "\f205", + "calendar2-range-fill": "\f206", + "calendar2-range": "\f207", + "calendar2-week-fill": "\f208", + "calendar2-week": "\f209", + "calendar2-x-fill": "\f20a", + "calendar2-x": "\f20b", + "calendar2": "\f20c", + "calendar3-event-fill": "\f20d", + "calendar3-event": "\f20e", + "calendar3-fill": "\f20f", + "calendar3-range-fill": "\f210", + "calendar3-range": "\f211", + "calendar3-week-fill": "\f212", + "calendar3-week": "\f213", + "calendar3": "\f214", + "calendar4-event": "\f215", + "calendar4-range": "\f216", + "calendar4-week": "\f217", + "calendar4": "\f218", + "camera-fill": "\f219", + "camera-reels-fill": "\f21a", + "camera-reels": "\f21b", + "camera-video-fill": "\f21c", + "camera-video-off-fill": "\f21d", + "camera-video-off": "\f21e", + "camera-video": "\f21f", + "camera": "\f220", + "camera2": "\f221", + "capslock-fill": "\f222", + "capslock": "\f223", + "card-checklist": "\f224", + "card-heading": "\f225", + "card-image": "\f226", + "card-list": "\f227", + "card-text": "\f228", + "caret-down-fill": "\f229", + "caret-down-square-fill": "\f22a", + "caret-down-square": "\f22b", + "caret-down": "\f22c", + "caret-left-fill": "\f22d", + "caret-left-square-fill": "\f22e", + "caret-left-square": "\f22f", + "caret-left": "\f230", + "caret-right-fill": "\f231", + "caret-right-square-fill": "\f232", + "caret-right-square": "\f233", + "caret-right": "\f234", + "caret-up-fill": "\f235", + "caret-up-square-fill": "\f236", + "caret-up-square": "\f237", + "caret-up": "\f238", + "cart-check-fill": "\f239", + "cart-check": "\f23a", + "cart-dash-fill": "\f23b", + "cart-dash": "\f23c", + "cart-fill": "\f23d", + "cart-plus-fill": "\f23e", + "cart-plus": "\f23f", + "cart-x-fill": "\f240", + "cart-x": "\f241", + "cart": "\f242", + "cart2": "\f243", + "cart3": "\f244", + "cart4": "\f245", + "cash-stack": "\f246", + "cash": "\f247", + "cast": "\f248", + "chat-dots-fill": "\f249", + "chat-dots": "\f24a", + "chat-fill": "\f24b", + "chat-left-dots-fill": "\f24c", + "chat-left-dots": "\f24d", + "chat-left-fill": "\f24e", + "chat-left-quote-fill": "\f24f", + "chat-left-quote": "\f250", + "chat-left-text-fill": "\f251", + "chat-left-text": "\f252", + "chat-left": "\f253", + "chat-quote-fill": "\f254", + "chat-quote": "\f255", + "chat-right-dots-fill": "\f256", + "chat-right-dots": "\f257", + "chat-right-fill": "\f258", + "chat-right-quote-fill": "\f259", + "chat-right-quote": "\f25a", + "chat-right-text-fill": "\f25b", + "chat-right-text": "\f25c", + "chat-right": "\f25d", + "chat-square-dots-fill": "\f25e", + "chat-square-dots": "\f25f", + "chat-square-fill": "\f260", + "chat-square-quote-fill": "\f261", + "chat-square-quote": "\f262", + "chat-square-text-fill": "\f263", + "chat-square-text": "\f264", + "chat-square": "\f265", + "chat-text-fill": "\f266", + "chat-text": "\f267", + "chat": "\f268", + "check-all": "\f269", + "check-circle-fill": "\f26a", + "check-circle": "\f26b", + "check-square-fill": "\f26c", + "check-square": "\f26d", + "check": "\f26e", + "check2-all": "\f26f", + "check2-circle": "\f270", + "check2-square": "\f271", + "check2": "\f272", + "chevron-bar-contract": "\f273", + "chevron-bar-down": "\f274", + "chevron-bar-expand": "\f275", + "chevron-bar-left": "\f276", + "chevron-bar-right": "\f277", + "chevron-bar-up": "\f278", + "chevron-compact-down": "\f279", + "chevron-compact-left": "\f27a", + "chevron-compact-right": "\f27b", + "chevron-compact-up": "\f27c", + "chevron-contract": "\f27d", + "chevron-double-down": "\f27e", + "chevron-double-left": "\f27f", + "chevron-double-right": "\f280", + "chevron-double-up": "\f281", + "chevron-down": "\f282", + "chevron-expand": "\f283", + "chevron-left": "\f284", + "chevron-right": "\f285", + "chevron-up": "\f286", + "circle-fill": "\f287", + "circle-half": "\f288", + "circle-square": "\f289", + "circle": "\f28a", + "clipboard-check": "\f28b", + "clipboard-data": "\f28c", + "clipboard-minus": "\f28d", + "clipboard-plus": "\f28e", + "clipboard-x": "\f28f", + "clipboard": "\f290", + "clock-fill": "\f291", + "clock-history": "\f292", + "clock": "\f293", + "cloud-arrow-down-fill": "\f294", + "cloud-arrow-down": "\f295", + "cloud-arrow-up-fill": "\f296", + "cloud-arrow-up": "\f297", + "cloud-check-fill": "\f298", + "cloud-check": "\f299", + "cloud-download-fill": "\f29a", + "cloud-download": "\f29b", + "cloud-drizzle-fill": "\f29c", + "cloud-drizzle": "\f29d", + "cloud-fill": "\f29e", + "cloud-fog-fill": "\f29f", + "cloud-fog": "\f2a0", + "cloud-fog2-fill": "\f2a1", + "cloud-fog2": "\f2a2", + "cloud-hail-fill": "\f2a3", + "cloud-hail": "\f2a4", + "cloud-haze-1": "\f2a5", + "cloud-haze-fill": "\f2a6", + "cloud-haze": "\f2a7", + "cloud-haze2-fill": "\f2a8", + "cloud-lightning-fill": "\f2a9", + "cloud-lightning-rain-fill": "\f2aa", + "cloud-lightning-rain": "\f2ab", + "cloud-lightning": "\f2ac", + "cloud-minus-fill": "\f2ad", + "cloud-minus": "\f2ae", + "cloud-moon-fill": "\f2af", + "cloud-moon": "\f2b0", + "cloud-plus-fill": "\f2b1", + "cloud-plus": "\f2b2", + "cloud-rain-fill": "\f2b3", + "cloud-rain-heavy-fill": "\f2b4", + "cloud-rain-heavy": "\f2b5", + "cloud-rain": "\f2b6", + "cloud-slash-fill": "\f2b7", + "cloud-slash": "\f2b8", + "cloud-sleet-fill": "\f2b9", + "cloud-sleet": "\f2ba", + "cloud-snow-fill": "\f2bb", + "cloud-snow": "\f2bc", + "cloud-sun-fill": "\f2bd", + "cloud-sun": "\f2be", + "cloud-upload-fill": "\f2bf", + "cloud-upload": "\f2c0", + "cloud": "\f2c1", + "clouds-fill": "\f2c2", + "clouds": "\f2c3", + "cloudy-fill": "\f2c4", + "cloudy": "\f2c5", + "code-slash": "\f2c6", + "code-square": "\f2c7", + "code": "\f2c8", + "collection-fill": "\f2c9", + "collection-play-fill": "\f2ca", + "collection-play": "\f2cb", + "collection": "\f2cc", + "columns-gap": "\f2cd", + "columns": "\f2ce", + "command": "\f2cf", + "compass-fill": "\f2d0", + "compass": "\f2d1", + "cone-striped": "\f2d2", + "cone": "\f2d3", + "controller": "\f2d4", + "cpu-fill": "\f2d5", + "cpu": "\f2d6", + "credit-card-2-back-fill": "\f2d7", + "credit-card-2-back": "\f2d8", + "credit-card-2-front-fill": "\f2d9", + "credit-card-2-front": "\f2da", + "credit-card-fill": "\f2db", + "credit-card": "\f2dc", + "crop": "\f2dd", + "cup-fill": "\f2de", + "cup-straw": "\f2df", + "cup": "\f2e0", + "cursor-fill": "\f2e1", + "cursor-text": "\f2e2", + "cursor": "\f2e3", + "dash-circle-dotted": "\f2e4", + "dash-circle-fill": "\f2e5", + "dash-circle": "\f2e6", + "dash-square-dotted": "\f2e7", + "dash-square-fill": "\f2e8", + "dash-square": "\f2e9", + "dash": "\f2ea", + "diagram-2-fill": "\f2eb", + "diagram-2": "\f2ec", + "diagram-3-fill": "\f2ed", + "diagram-3": "\f2ee", + "diamond-fill": "\f2ef", + "diamond-half": "\f2f0", + "diamond": "\f2f1", + "dice-1-fill": "\f2f2", + "dice-1": "\f2f3", + "dice-2-fill": "\f2f4", + "dice-2": "\f2f5", + "dice-3-fill": "\f2f6", + "dice-3": "\f2f7", + "dice-4-fill": "\f2f8", + "dice-4": "\f2f9", + "dice-5-fill": "\f2fa", + "dice-5": "\f2fb", + "dice-6-fill": "\f2fc", + "dice-6": "\f2fd", + "disc-fill": "\f2fe", + "disc": "\f2ff", + "discord": "\f300", + "display-fill": "\f301", + "display": "\f302", + "distribute-horizontal": "\f303", + "distribute-vertical": "\f304", + "door-closed-fill": "\f305", + "door-closed": "\f306", + "door-open-fill": "\f307", + "door-open": "\f308", + "dot": "\f309", + "download": "\f30a", + "droplet-fill": "\f30b", + "droplet-half": "\f30c", + "droplet": "\f30d", + "earbuds": "\f30e", + "easel-fill": "\f30f", + "easel": "\f310", + "egg-fill": "\f311", + "egg-fried": "\f312", + "egg": "\f313", + "eject-fill": "\f314", + "eject": "\f315", + "emoji-angry-fill": "\f316", + "emoji-angry": "\f317", + "emoji-dizzy-fill": "\f318", + "emoji-dizzy": "\f319", + "emoji-expressionless-fill": "\f31a", + "emoji-expressionless": "\f31b", + "emoji-frown-fill": "\f31c", + "emoji-frown": "\f31d", + "emoji-heart-eyes-fill": "\f31e", + "emoji-heart-eyes": "\f31f", + "emoji-laughing-fill": "\f320", + "emoji-laughing": "\f321", + "emoji-neutral-fill": "\f322", + "emoji-neutral": "\f323", + "emoji-smile-fill": "\f324", + "emoji-smile-upside-down-fill": "\f325", + "emoji-smile-upside-down": "\f326", + "emoji-smile": "\f327", + "emoji-sunglasses-fill": "\f328", + "emoji-sunglasses": "\f329", + "emoji-wink-fill": "\f32a", + "emoji-wink": "\f32b", + "envelope-fill": "\f32c", + "envelope-open-fill": "\f32d", + "envelope-open": "\f32e", + "envelope": "\f32f", + "eraser-fill": "\f330", + "eraser": "\f331", + "exclamation-circle-fill": "\f332", + "exclamation-circle": "\f333", + "exclamation-diamond-fill": "\f334", + "exclamation-diamond": "\f335", + "exclamation-octagon-fill": "\f336", + "exclamation-octagon": "\f337", + "exclamation-square-fill": "\f338", + "exclamation-square": "\f339", + "exclamation-triangle-fill": "\f33a", + "exclamation-triangle": "\f33b", + "exclamation": "\f33c", + "exclude": "\f33d", + "eye-fill": "\f33e", + "eye-slash-fill": "\f33f", + "eye-slash": "\f340", + "eye": "\f341", + "eyedropper": "\f342", + "eyeglasses": "\f343", + "facebook": "\f344", + "file-arrow-down-fill": "\f345", + "file-arrow-down": "\f346", + "file-arrow-up-fill": "\f347", + "file-arrow-up": "\f348", + "file-bar-graph-fill": "\f349", + "file-bar-graph": "\f34a", + "file-binary-fill": "\f34b", + "file-binary": "\f34c", + "file-break-fill": "\f34d", + "file-break": "\f34e", + "file-check-fill": "\f34f", + "file-check": "\f350", + "file-code-fill": "\f351", + "file-code": "\f352", + "file-diff-fill": "\f353", + "file-diff": "\f354", + "file-earmark-arrow-down-fill": "\f355", + "file-earmark-arrow-down": "\f356", + "file-earmark-arrow-up-fill": "\f357", + "file-earmark-arrow-up": "\f358", + "file-earmark-bar-graph-fill": "\f359", + "file-earmark-bar-graph": "\f35a", + "file-earmark-binary-fill": "\f35b", + "file-earmark-binary": "\f35c", + "file-earmark-break-fill": "\f35d", + "file-earmark-break": "\f35e", + "file-earmark-check-fill": "\f35f", + "file-earmark-check": "\f360", + "file-earmark-code-fill": "\f361", + "file-earmark-code": "\f362", + "file-earmark-diff-fill": "\f363", + "file-earmark-diff": "\f364", + "file-earmark-easel-fill": "\f365", + "file-earmark-easel": "\f366", + "file-earmark-excel-fill": "\f367", + "file-earmark-excel": "\f368", + "file-earmark-fill": "\f369", + "file-earmark-font-fill": "\f36a", + "file-earmark-font": "\f36b", + "file-earmark-image-fill": "\f36c", + "file-earmark-image": "\f36d", + "file-earmark-lock-fill": "\f36e", + "file-earmark-lock": "\f36f", + "file-earmark-lock2-fill": "\f370", + "file-earmark-lock2": "\f371", + "file-earmark-medical-fill": "\f372", + "file-earmark-medical": "\f373", + "file-earmark-minus-fill": "\f374", + "file-earmark-minus": "\f375", + "file-earmark-music-fill": "\f376", + "file-earmark-music": "\f377", + "file-earmark-person-fill": "\f378", + "file-earmark-person": "\f379", + "file-earmark-play-fill": "\f37a", + "file-earmark-play": "\f37b", + "file-earmark-plus-fill": "\f37c", + "file-earmark-plus": "\f37d", + "file-earmark-post-fill": "\f37e", + "file-earmark-post": "\f37f", + "file-earmark-ppt-fill": "\f380", + "file-earmark-ppt": "\f381", + "file-earmark-richtext-fill": "\f382", + "file-earmark-richtext": "\f383", + "file-earmark-ruled-fill": "\f384", + "file-earmark-ruled": "\f385", + "file-earmark-slides-fill": "\f386", + "file-earmark-slides": "\f387", + "file-earmark-spreadsheet-fill": "\f388", + "file-earmark-spreadsheet": "\f389", + "file-earmark-text-fill": "\f38a", + "file-earmark-text": "\f38b", + "file-earmark-word-fill": "\f38c", + "file-earmark-word": "\f38d", + "file-earmark-x-fill": "\f38e", + "file-earmark-x": "\f38f", + "file-earmark-zip-fill": "\f390", + "file-earmark-zip": "\f391", + "file-earmark": "\f392", + "file-easel-fill": "\f393", + "file-easel": "\f394", + "file-excel-fill": "\f395", + "file-excel": "\f396", + "file-fill": "\f397", + "file-font-fill": "\f398", + "file-font": "\f399", + "file-image-fill": "\f39a", + "file-image": "\f39b", + "file-lock-fill": "\f39c", + "file-lock": "\f39d", + "file-lock2-fill": "\f39e", + "file-lock2": "\f39f", + "file-medical-fill": "\f3a0", + "file-medical": "\f3a1", + "file-minus-fill": "\f3a2", + "file-minus": "\f3a3", + "file-music-fill": "\f3a4", + "file-music": "\f3a5", + "file-person-fill": "\f3a6", + "file-person": "\f3a7", + "file-play-fill": "\f3a8", + "file-play": "\f3a9", + "file-plus-fill": "\f3aa", + "file-plus": "\f3ab", + "file-post-fill": "\f3ac", + "file-post": "\f3ad", + "file-ppt-fill": "\f3ae", + "file-ppt": "\f3af", + "file-richtext-fill": "\f3b0", + "file-richtext": "\f3b1", + "file-ruled-fill": "\f3b2", + "file-ruled": "\f3b3", + "file-slides-fill": "\f3b4", + "file-slides": "\f3b5", + "file-spreadsheet-fill": "\f3b6", + "file-spreadsheet": "\f3b7", + "file-text-fill": "\f3b8", + "file-text": "\f3b9", + "file-word-fill": "\f3ba", + "file-word": "\f3bb", + "file-x-fill": "\f3bc", + "file-x": "\f3bd", + "file-zip-fill": "\f3be", + "file-zip": "\f3bf", + "file": "\f3c0", + "files-alt": "\f3c1", + "files": "\f3c2", + "film": "\f3c3", + "filter-circle-fill": "\f3c4", + "filter-circle": "\f3c5", + "filter-left": "\f3c6", + "filter-right": "\f3c7", + "filter-square-fill": "\f3c8", + "filter-square": "\f3c9", + "filter": "\f3ca", + "flag-fill": "\f3cb", + "flag": "\f3cc", + "flower1": "\f3cd", + "flower2": "\f3ce", + "flower3": "\f3cf", + "folder-check": "\f3d0", + "folder-fill": "\f3d1", + "folder-minus": "\f3d2", + "folder-plus": "\f3d3", + "folder-symlink-fill": "\f3d4", + "folder-symlink": "\f3d5", + "folder-x": "\f3d6", + "folder": "\f3d7", + "folder2-open": "\f3d8", + "folder2": "\f3d9", + "fonts": "\f3da", + "forward-fill": "\f3db", + "forward": "\f3dc", + "front": "\f3dd", + "fullscreen-exit": "\f3de", + "fullscreen": "\f3df", + "funnel-fill": "\f3e0", + "funnel": "\f3e1", + "gear-fill": "\f3e2", + "gear-wide-connected": "\f3e3", + "gear-wide": "\f3e4", + "gear": "\f3e5", + "gem": "\f3e6", + "geo-alt-fill": "\f3e7", + "geo-alt": "\f3e8", + "geo-fill": "\f3e9", + "geo": "\f3ea", + "gift-fill": "\f3eb", + "gift": "\f3ec", + "github": "\f3ed", + "globe": "\f3ee", + "globe2": "\f3ef", + "google": "\f3f0", + "graph-down": "\f3f1", + "graph-up": "\f3f2", + "grid-1x2-fill": "\f3f3", + "grid-1x2": "\f3f4", + "grid-3x2-gap-fill": "\f3f5", + "grid-3x2-gap": "\f3f6", + "grid-3x2": "\f3f7", + "grid-3x3-gap-fill": "\f3f8", + "grid-3x3-gap": "\f3f9", + "grid-3x3": "\f3fa", + "grid-fill": "\f3fb", + "grid": "\f3fc", + "grip-horizontal": "\f3fd", + "grip-vertical": "\f3fe", + "hammer": "\f3ff", + "hand-index-fill": "\f400", + "hand-index-thumb-fill": "\f401", + "hand-index-thumb": "\f402", + "hand-index": "\f403", + "hand-thumbs-down-fill": "\f404", + "hand-thumbs-down": "\f405", + "hand-thumbs-up-fill": "\f406", + "hand-thumbs-up": "\f407", + "handbag-fill": "\f408", + "handbag": "\f409", + "hash": "\f40a", + "hdd-fill": "\f40b", + "hdd-network-fill": "\f40c", + "hdd-network": "\f40d", + "hdd-rack-fill": "\f40e", + "hdd-rack": "\f40f", + "hdd-stack-fill": "\f410", + "hdd-stack": "\f411", + "hdd": "\f412", + "headphones": "\f413", + "headset": "\f414", + "heart-fill": "\f415", + "heart-half": "\f416", + "heart": "\f417", + "heptagon-fill": "\f418", + "heptagon-half": "\f419", + "heptagon": "\f41a", + "hexagon-fill": "\f41b", + "hexagon-half": "\f41c", + "hexagon": "\f41d", + "hourglass-bottom": "\f41e", + "hourglass-split": "\f41f", + "hourglass-top": "\f420", + "hourglass": "\f421", + "house-door-fill": "\f422", + "house-door": "\f423", + "house-fill": "\f424", + "house": "\f425", + "hr": "\f426", + "hurricane": "\f427", + "image-alt": "\f428", + "image-fill": "\f429", + "image": "\f42a", + "images": "\f42b", + "inbox-fill": "\f42c", + "inbox": "\f42d", + "inboxes-fill": "\f42e", + "inboxes": "\f42f", + "info-circle-fill": "\f430", + "info-circle": "\f431", + "info-square-fill": "\f432", + "info-square": "\f433", + "info": "\f434", + "input-cursor-text": "\f435", + "input-cursor": "\f436", + "instagram": "\f437", + "intersect": "\f438", + "journal-album": "\f439", + "journal-arrow-down": "\f43a", + "journal-arrow-up": "\f43b", + "journal-bookmark-fill": "\f43c", + "journal-bookmark": "\f43d", + "journal-check": "\f43e", + "journal-code": "\f43f", + "journal-medical": "\f440", + "journal-minus": "\f441", + "journal-plus": "\f442", + "journal-richtext": "\f443", + "journal-text": "\f444", + "journal-x": "\f445", + "journal": "\f446", + "journals": "\f447", + "joystick": "\f448", + "justify-left": "\f449", + "justify-right": "\f44a", + "justify": "\f44b", + "kanban-fill": "\f44c", + "kanban": "\f44d", + "key-fill": "\f44e", + "key": "\f44f", + "keyboard-fill": "\f450", + "keyboard": "\f451", + "ladder": "\f452", + "lamp-fill": "\f453", + "lamp": "\f454", + "laptop-fill": "\f455", + "laptop": "\f456", + "layer-backward": "\f457", + "layer-forward": "\f458", + "layers-fill": "\f459", + "layers-half": "\f45a", + "layers": "\f45b", + "layout-sidebar-inset-reverse": "\f45c", + "layout-sidebar-inset": "\f45d", + "layout-sidebar-reverse": "\f45e", + "layout-sidebar": "\f45f", + "layout-split": "\f460", + "layout-text-sidebar-reverse": "\f461", + "layout-text-sidebar": "\f462", + "layout-text-window-reverse": "\f463", + "layout-text-window": "\f464", + "layout-three-columns": "\f465", + "layout-wtf": "\f466", + "life-preserver": "\f467", + "lightbulb-fill": "\f468", + "lightbulb-off-fill": "\f469", + "lightbulb-off": "\f46a", + "lightbulb": "\f46b", + "lightning-charge-fill": "\f46c", + "lightning-charge": "\f46d", + "lightning-fill": "\f46e", + "lightning": "\f46f", + "link-45deg": "\f470", + "link": "\f471", + "linkedin": "\f472", + "list-check": "\f473", + "list-nested": "\f474", + "list-ol": "\f475", + "list-stars": "\f476", + "list-task": "\f477", + "list-ul": "\f478", + "list": "\f479", + "lock-fill": "\f47a", + "lock": "\f47b", + "mailbox": "\f47c", + "mailbox2": "\f47d", + "map-fill": "\f47e", + "map": "\f47f", + "markdown-fill": "\f480", + "markdown": "\f481", + "mask": "\f482", + "megaphone-fill": "\f483", + "megaphone": "\f484", + "menu-app-fill": "\f485", + "menu-app": "\f486", + "menu-button-fill": "\f487", + "menu-button-wide-fill": "\f488", + "menu-button-wide": "\f489", + "menu-button": "\f48a", + "menu-down": "\f48b", + "menu-up": "\f48c", + "mic-fill": "\f48d", + "mic-mute-fill": "\f48e", + "mic-mute": "\f48f", + "mic": "\f490", + "minecart-loaded": "\f491", + "minecart": "\f492", + "moisture": "\f493", + "moon-fill": "\f494", + "moon-stars-fill": "\f495", + "moon-stars": "\f496", + "moon": "\f497", + "mouse-fill": "\f498", + "mouse": "\f499", + "mouse2-fill": "\f49a", + "mouse2": "\f49b", + "mouse3-fill": "\f49c", + "mouse3": "\f49d", + "music-note-beamed": "\f49e", + "music-note-list": "\f49f", + "music-note": "\f4a0", + "music-player-fill": "\f4a1", + "music-player": "\f4a2", + "newspaper": "\f4a3", + "node-minus-fill": "\f4a4", + "node-minus": "\f4a5", + "node-plus-fill": "\f4a6", + "node-plus": "\f4a7", + "nut-fill": "\f4a8", + "nut": "\f4a9", + "octagon-fill": "\f4aa", + "octagon-half": "\f4ab", + "octagon": "\f4ac", + "option": "\f4ad", + "outlet": "\f4ae", + "paint-bucket": "\f4af", + "palette-fill": "\f4b0", + "palette": "\f4b1", + "palette2": "\f4b2", + "paperclip": "\f4b3", + "paragraph": "\f4b4", + "patch-check-fill": "\f4b5", + "patch-check": "\f4b6", + "patch-exclamation-fill": "\f4b7", + "patch-exclamation": "\f4b8", + "patch-minus-fill": "\f4b9", + "patch-minus": "\f4ba", + "patch-plus-fill": "\f4bb", + "patch-plus": "\f4bc", + "patch-question-fill": "\f4bd", + "patch-question": "\f4be", + "pause-btn-fill": "\f4bf", + "pause-btn": "\f4c0", + "pause-circle-fill": "\f4c1", + "pause-circle": "\f4c2", + "pause-fill": "\f4c3", + "pause": "\f4c4", + "peace-fill": "\f4c5", + "peace": "\f4c6", + "pen-fill": "\f4c7", + "pen": "\f4c8", + "pencil-fill": "\f4c9", + "pencil-square": "\f4ca", + "pencil": "\f4cb", + "pentagon-fill": "\f4cc", + "pentagon-half": "\f4cd", + "pentagon": "\f4ce", + "people-fill": "\f4cf", + "people": "\f4d0", + "percent": "\f4d1", + "person-badge-fill": "\f4d2", + "person-badge": "\f4d3", + "person-bounding-box": "\f4d4", + "person-check-fill": "\f4d5", + "person-check": "\f4d6", + "person-circle": "\f4d7", + "person-dash-fill": "\f4d8", + "person-dash": "\f4d9", + "person-fill": "\f4da", + "person-lines-fill": "\f4db", + "person-plus-fill": "\f4dc", + "person-plus": "\f4dd", + "person-square": "\f4de", + "person-x-fill": "\f4df", + "person-x": "\f4e0", + "person": "\f4e1", + "phone-fill": "\f4e2", + "phone-landscape-fill": "\f4e3", + "phone-landscape": "\f4e4", + "phone-vibrate-fill": "\f4e5", + "phone-vibrate": "\f4e6", + "phone": "\f4e7", + "pie-chart-fill": "\f4e8", + "pie-chart": "\f4e9", + "pin-angle-fill": "\f4ea", + "pin-angle": "\f4eb", + "pin-fill": "\f4ec", + "pin": "\f4ed", + "pip-fill": "\f4ee", + "pip": "\f4ef", + "play-btn-fill": "\f4f0", + "play-btn": "\f4f1", + "play-circle-fill": "\f4f2", + "play-circle": "\f4f3", + "play-fill": "\f4f4", + "play": "\f4f5", + "plug-fill": "\f4f6", + "plug": "\f4f7", + "plus-circle-dotted": "\f4f8", + "plus-circle-fill": "\f4f9", + "plus-circle": "\f4fa", + "plus-square-dotted": "\f4fb", + "plus-square-fill": "\f4fc", + "plus-square": "\f4fd", + "plus": "\f4fe", + "power": "\f4ff", + "printer-fill": "\f500", + "printer": "\f501", + "puzzle-fill": "\f502", + "puzzle": "\f503", + "question-circle-fill": "\f504", + "question-circle": "\f505", + "question-diamond-fill": "\f506", + "question-diamond": "\f507", + "question-octagon-fill": "\f508", + "question-octagon": "\f509", + "question-square-fill": "\f50a", + "question-square": "\f50b", + "question": "\f50c", + "rainbow": "\f50d", + "receipt-cutoff": "\f50e", + "receipt": "\f50f", + "reception-0": "\f510", + "reception-1": "\f511", + "reception-2": "\f512", + "reception-3": "\f513", + "reception-4": "\f514", + "record-btn-fill": "\f515", + "record-btn": "\f516", + "record-circle-fill": "\f517", + "record-circle": "\f518", + "record-fill": "\f519", + "record": "\f51a", + "record2-fill": "\f51b", + "record2": "\f51c", + "reply-all-fill": "\f51d", + "reply-all": "\f51e", + "reply-fill": "\f51f", + "reply": "\f520", + "rss-fill": "\f521", + "rss": "\f522", + "rulers": "\f523", + "save-fill": "\f524", + "save": "\f525", + "save2-fill": "\f526", + "save2": "\f527", + "scissors": "\f528", + "screwdriver": "\f529", + "search": "\f52a", + "segmented-nav": "\f52b", + "server": "\f52c", + "share-fill": "\f52d", + "share": "\f52e", + "shield-check": "\f52f", + "shield-exclamation": "\f530", + "shield-fill-check": "\f531", + "shield-fill-exclamation": "\f532", + "shield-fill-minus": "\f533", + "shield-fill-plus": "\f534", + "shield-fill-x": "\f535", + "shield-fill": "\f536", + "shield-lock-fill": "\f537", + "shield-lock": "\f538", + "shield-minus": "\f539", + "shield-plus": "\f53a", + "shield-shaded": "\f53b", + "shield-slash-fill": "\f53c", + "shield-slash": "\f53d", + "shield-x": "\f53e", + "shield": "\f53f", + "shift-fill": "\f540", + "shift": "\f541", + "shop-window": "\f542", + "shop": "\f543", + "shuffle": "\f544", + "signpost-2-fill": "\f545", + "signpost-2": "\f546", + "signpost-fill": "\f547", + "signpost-split-fill": "\f548", + "signpost-split": "\f549", + "signpost": "\f54a", + "sim-fill": "\f54b", + "sim": "\f54c", + "skip-backward-btn-fill": "\f54d", + "skip-backward-btn": "\f54e", + "skip-backward-circle-fill": "\f54f", + "skip-backward-circle": "\f550", + "skip-backward-fill": "\f551", + "skip-backward": "\f552", + "skip-end-btn-fill": "\f553", + "skip-end-btn": "\f554", + "skip-end-circle-fill": "\f555", + "skip-end-circle": "\f556", + "skip-end-fill": "\f557", + "skip-end": "\f558", + "skip-forward-btn-fill": "\f559", + "skip-forward-btn": "\f55a", + "skip-forward-circle-fill": "\f55b", + "skip-forward-circle": "\f55c", + "skip-forward-fill": "\f55d", + "skip-forward": "\f55e", + "skip-start-btn-fill": "\f55f", + "skip-start-btn": "\f560", + "skip-start-circle-fill": "\f561", + "skip-start-circle": "\f562", + "skip-start-fill": "\f563", + "skip-start": "\f564", + "slack": "\f565", + "slash-circle-fill": "\f566", + "slash-circle": "\f567", + "slash-square-fill": "\f568", + "slash-square": "\f569", + "slash": "\f56a", + "sliders": "\f56b", + "smartwatch": "\f56c", + "snow": "\f56d", + "snow2": "\f56e", + "snow3": "\f56f", + "sort-alpha-down-alt": "\f570", + "sort-alpha-down": "\f571", + "sort-alpha-up-alt": "\f572", + "sort-alpha-up": "\f573", + "sort-down-alt": "\f574", + "sort-down": "\f575", + "sort-numeric-down-alt": "\f576", + "sort-numeric-down": "\f577", + "sort-numeric-up-alt": "\f578", + "sort-numeric-up": "\f579", + "sort-up-alt": "\f57a", + "sort-up": "\f57b", + "soundwave": "\f57c", + "speaker-fill": "\f57d", + "speaker": "\f57e", + "speedometer": "\f57f", + "speedometer2": "\f580", + "spellcheck": "\f581", + "square-fill": "\f582", + "square-half": "\f583", + "square": "\f584", + "stack": "\f585", + "star-fill": "\f586", + "star-half": "\f587", + "star": "\f588", + "stars": "\f589", + "stickies-fill": "\f58a", + "stickies": "\f58b", + "sticky-fill": "\f58c", + "sticky": "\f58d", + "stop-btn-fill": "\f58e", + "stop-btn": "\f58f", + "stop-circle-fill": "\f590", + "stop-circle": "\f591", + "stop-fill": "\f592", + "stop": "\f593", + "stoplights-fill": "\f594", + "stoplights": "\f595", + "stopwatch-fill": "\f596", + "stopwatch": "\f597", + "subtract": "\f598", + "suit-club-fill": "\f599", + "suit-club": "\f59a", + "suit-diamond-fill": "\f59b", + "suit-diamond": "\f59c", + "suit-heart-fill": "\f59d", + "suit-heart": "\f59e", + "suit-spade-fill": "\f59f", + "suit-spade": "\f5a0", + "sun-fill": "\f5a1", + "sun": "\f5a2", + "sunglasses": "\f5a3", + "sunrise-fill": "\f5a4", + "sunrise": "\f5a5", + "sunset-fill": "\f5a6", + "sunset": "\f5a7", + "symmetry-horizontal": "\f5a8", + "symmetry-vertical": "\f5a9", + "table": "\f5aa", + "tablet-fill": "\f5ab", + "tablet-landscape-fill": "\f5ac", + "tablet-landscape": "\f5ad", + "tablet": "\f5ae", + "tag-fill": "\f5af", + "tag": "\f5b0", + "tags-fill": "\f5b1", + "tags": "\f5b2", + "telegram": "\f5b3", + "telephone-fill": "\f5b4", + "telephone-forward-fill": "\f5b5", + "telephone-forward": "\f5b6", + "telephone-inbound-fill": "\f5b7", + "telephone-inbound": "\f5b8", + "telephone-minus-fill": "\f5b9", + "telephone-minus": "\f5ba", + "telephone-outbound-fill": "\f5bb", + "telephone-outbound": "\f5bc", + "telephone-plus-fill": "\f5bd", + "telephone-plus": "\f5be", + "telephone-x-fill": "\f5bf", + "telephone-x": "\f5c0", + "telephone": "\f5c1", + "terminal-fill": "\f5c2", + "terminal": "\f5c3", + "text-center": "\f5c4", + "text-indent-left": "\f5c5", + "text-indent-right": "\f5c6", + "text-left": "\f5c7", + "text-paragraph": "\f5c8", + "text-right": "\f5c9", + "textarea-resize": "\f5ca", + "textarea-t": "\f5cb", + "textarea": "\f5cc", + "thermometer-half": "\f5cd", + "thermometer-high": "\f5ce", + "thermometer-low": "\f5cf", + "thermometer-snow": "\f5d0", + "thermometer-sun": "\f5d1", + "thermometer": "\f5d2", + "three-dots-vertical": "\f5d3", + "three-dots": "\f5d4", + "toggle-off": "\f5d5", + "toggle-on": "\f5d6", + "toggle2-off": "\f5d7", + "toggle2-on": "\f5d8", + "toggles": "\f5d9", + "toggles2": "\f5da", + "tools": "\f5db", + "tornado": "\f5dc", + "trash-fill": "\f5dd", + "trash": "\f5de", + "trash2-fill": "\f5df", + "trash2": "\f5e0", + "tree-fill": "\f5e1", + "tree": "\f5e2", + "triangle-fill": "\f5e3", + "triangle-half": "\f5e4", + "triangle": "\f5e5", + "trophy-fill": "\f5e6", + "trophy": "\f5e7", + "tropical-storm": "\f5e8", + "truck-flatbed": "\f5e9", + "truck": "\f5ea", + "tsunami": "\f5eb", + "tv-fill": "\f5ec", + "tv": "\f5ed", + "twitch": "\f5ee", + "twitter": "\f5ef", + "type-bold": "\f5f0", + "type-h1": "\f5f1", + "type-h2": "\f5f2", + "type-h3": "\f5f3", + "type-italic": "\f5f4", + "type-strikethrough": "\f5f5", + "type-underline": "\f5f6", + "type": "\f5f7", + "ui-checks-grid": "\f5f8", + "ui-checks": "\f5f9", + "ui-radios-grid": "\f5fa", + "ui-radios": "\f5fb", + "umbrella-fill": "\f5fc", + "umbrella": "\f5fd", + "union": "\f5fe", + "unlock-fill": "\f5ff", + "unlock": "\f600", + "upc-scan": "\f601", + "upc": "\f602", + "upload": "\f603", + "vector-pen": "\f604", + "view-list": "\f605", + "view-stacked": "\f606", + "vinyl-fill": "\f607", + "vinyl": "\f608", + "voicemail": "\f609", + "volume-down-fill": "\f60a", + "volume-down": "\f60b", + "volume-mute-fill": "\f60c", + "volume-mute": "\f60d", + "volume-off-fill": "\f60e", + "volume-off": "\f60f", + "volume-up-fill": "\f610", + "volume-up": "\f611", + "vr": "\f612", + "wallet-fill": "\f613", + "wallet": "\f614", + "wallet2": "\f615", + "watch": "\f616", + "water": "\f617", + "whatsapp": "\f618", + "wifi-1": "\f619", + "wifi-2": "\f61a", + "wifi-off": "\f61b", + "wifi": "\f61c", + "wind": "\f61d", + "window-dock": "\f61e", + "window-sidebar": "\f61f", + "window": "\f620", + "wrench": "\f621", + "x-circle-fill": "\f622", + "x-circle": "\f623", + "x-diamond-fill": "\f624", + "x-diamond": "\f625", + "x-octagon-fill": "\f626", + "x-octagon": "\f627", + "x-square-fill": "\f628", + "x-square": "\f629", + "x": "\f62a", + "youtube": "\f62b", + "zoom-in": "\f62c", + "zoom-out": "\f62d", + "bank": "\f62e", + "bank2": "\f62f", + "bell-slash-fill": "\f630", + "bell-slash": "\f631", + "cash-coin": "\f632", + "check-lg": "\f633", + "coin": "\f634", + "currency-bitcoin": "\f635", + "currency-dollar": "\f636", + "currency-euro": "\f637", + "currency-exchange": "\f638", + "currency-pound": "\f639", + "currency-yen": "\f63a", + "dash-lg": "\f63b", + "exclamation-lg": "\f63c", + "file-earmark-pdf-fill": "\f63d", + "file-earmark-pdf": "\f63e", + "file-pdf-fill": "\f63f", + "file-pdf": "\f640", + "gender-ambiguous": "\f641", + "gender-female": "\f642", + "gender-male": "\f643", + "gender-trans": "\f644", + "headset-vr": "\f645", + "info-lg": "\f646", + "mastodon": "\f647", + "messenger": "\f648", + "piggy-bank-fill": "\f649", + "piggy-bank": "\f64a", + "pin-map-fill": "\f64b", + "pin-map": "\f64c", + "plus-lg": "\f64d", + "question-lg": "\f64e", + "recycle": "\f64f", + "reddit": "\f650", + "safe-fill": "\f651", + "safe2-fill": "\f652", + "safe2": "\f653", + "sd-card-fill": "\f654", + "sd-card": "\f655", + "skype": "\f656", + "slash-lg": "\f657", + "translate": "\f658", + "x-lg": "\f659", + "safe": "\f65a", + "apple": "\f65b", + "microsoft": "\f65d", + "windows": "\f65e", + "behance": "\f65c", + "dribbble": "\f65f", + "line": "\f660", + "medium": "\f661", + "paypal": "\f662", + "pinterest": "\f663", + "signal": "\f664", + "snapchat": "\f665", + "spotify": "\f666", + "stack-overflow": "\f667", + "strava": "\f668", + "wordpress": "\f669", + "vimeo": "\f66a", + "activity": "\f66b", + "easel2-fill": "\f66c", + "easel2": "\f66d", + "easel3-fill": "\f66e", + "easel3": "\f66f", + "fan": "\f670", + "fingerprint": "\f671", + "graph-down-arrow": "\f672", + "graph-up-arrow": "\f673", + "hypnotize": "\f674", + "magic": "\f675", + "person-rolodex": "\f676", + "person-video": "\f677", + "person-video2": "\f678", + "person-video3": "\f679", + "person-workspace": "\f67a", + "radioactive": "\f67b", + "webcam-fill": "\f67c", + "webcam": "\f67d", + "yin-yang": "\f67e", + "bandaid-fill": "\f680", + "bandaid": "\f681", + "bluetooth": "\f682", + "body-text": "\f683", + "boombox": "\f684", + "boxes": "\f685", + "dpad-fill": "\f686", + "dpad": "\f687", + "ear-fill": "\f688", + "ear": "\f689", + "envelope-check-1": "\f68a", + "envelope-check-fill": "\f68b", + "envelope-check": "\f68c", + "envelope-dash-1": "\f68d", + "envelope-dash-fill": "\f68e", + "envelope-dash": "\f68f", + "envelope-exclamation-1": "\f690", + "envelope-exclamation-fill": "\f691", + "envelope-exclamation": "\f692", + "envelope-plus-fill": "\f693", + "envelope-plus": "\f694", + "envelope-slash-1": "\f695", + "envelope-slash-fill": "\f696", + "envelope-slash": "\f697", + "envelope-x-1": "\f698", + "envelope-x-fill": "\f699", + "envelope-x": "\f69a", + "explicit-fill": "\f69b", + "explicit": "\f69c", + "git": "\f69d", + "infinity": "\f69e", + "list-columns-reverse": "\f69f", + "list-columns": "\f6a0", + "meta": "\f6a1", + "mortorboard-fill": "\f6a2", + "mortorboard": "\f6a3", + "nintendo-switch": "\f6a4", + "pc-display-horizontal": "\f6a5", + "pc-display": "\f6a6", + "pc-horizontal": "\f6a7", + "pc": "\f6a8", + "playstation": "\f6a9", + "plus-slash-minus": "\f6aa", + "projector-fill": "\f6ab", + "projector": "\f6ac", + "qr-code-scan": "\f6ad", + "qr-code": "\f6ae", + "quora": "\f6af", + "quote": "\f6b0", + "robot": "\f6b1", + "send-check-fill": "\f6b2", + "send-check": "\f6b3", + "send-dash-fill": "\f6b4", + "send-dash": "\f6b5", + "send-exclamation-1": "\f6b6", + "send-exclamation-fill": "\f6b7", + "send-exclamation": "\f6b8", + "send-fill": "\f6b9", + "send-plus-fill": "\f6ba", + "send-plus": "\f6bb", + "send-slash-fill": "\f6bc", + "send-slash": "\f6bd", + "send-x-fill": "\f6be", + "send-x": "\f6bf", + "send": "\f6c0", + "steam": "\f6c1", + "terminal-dash-1": "\f6c2", + "terminal-dash": "\f6c3", + "terminal-plus": "\f6c4", + "terminal-split": "\f6c5", + "ticket-detailed-fill": "\f6c6", + "ticket-detailed": "\f6c7", + "ticket-fill": "\f6c8", + "ticket-perforated-fill": "\f6c9", + "ticket-perforated": "\f6ca", + "ticket": "\f6cb", + "tiktok": "\f6cc", + "window-dash": "\f6cd", + "window-desktop": "\f6ce", + "window-fullscreen": "\f6cf", + "window-plus": "\f6d0", + "window-split": "\f6d1", + "window-stack": "\f6d2", + "window-x": "\f6d3", + "xbox": "\f6d4", + "ethernet": "\f6d5", + "hdmi-fill": "\f6d6", + "hdmi": "\f6d7", + "usb-c-fill": "\f6d8", + "usb-c": "\f6d9", + "usb-fill": "\f6da", + "usb-plug-fill": "\f6db", + "usb-plug": "\f6dc", + "usb-symbol": "\f6dd", + "usb": "\f6de", + "boombox-fill": "\f6df", + "displayport-1": "\f6e0", + "displayport": "\f6e1", + "gpu-card": "\f6e2", + "memory": "\f6e3", + "modem-fill": "\f6e4", + "modem": "\f6e5", + "motherboard-fill": "\f6e6", + "motherboard": "\f6e7", + "optical-audio-fill": "\f6e8", + "optical-audio": "\f6e9", + "pci-card": "\f6ea", + "router-fill": "\f6eb", + "router": "\f6ec", + "ssd-fill": "\f6ed", + "ssd": "\f6ee", + "thunderbolt-fill": "\f6ef", + "thunderbolt": "\f6f0", + "usb-drive-fill": "\f6f1", + "usb-drive": "\f6f2", + "usb-micro-fill": "\f6f3", + "usb-micro": "\f6f4", + "usb-mini-fill": "\f6f5", + "usb-mini": "\f6f6", + "cloud-haze2": "\f6f7", + "device-hdd-fill": "\f6f8", + "device-hdd": "\f6f9", + "device-ssd-fill": "\f6fa", + "device-ssd": "\f6fb", + "displayport-fill": "\f6fc", + "mortarboard-fill": "\f6fd", + "mortarboard": "\f6fe", + "terminal-x": "\f6ff", + "arrow-through-heart-fill": "\f700", + "arrow-through-heart": "\f701", + "badge-sd-fill": "\f702", + "badge-sd": "\f703", + "bag-heart-fill": "\f704", + "bag-heart": "\f705", + "balloon-fill": "\f706", + "balloon-heart-fill": "\f707", + "balloon-heart": "\f708", + "balloon": "\f709", + "box2-fill": "\f70a", + "box2-heart-fill": "\f70b", + "box2-heart": "\f70c", + "box2": "\f70d", + "braces-asterisk": "\f70e", + "calendar-heart-fill": "\f70f", + "calendar-heart": "\f710", + "calendar2-heart-fill": "\f711", + "calendar2-heart": "\f712", + "chat-heart-fill": "\f713", + "chat-heart": "\f714", + "chat-left-heart-fill": "\f715", + "chat-left-heart": "\f716", + "chat-right-heart-fill": "\f717", + "chat-right-heart": "\f718", + "chat-square-heart-fill": "\f719", + "chat-square-heart": "\f71a", + "clipboard-check-fill": "\f71b", + "clipboard-data-fill": "\f71c", + "clipboard-fill": "\f71d", + "clipboard-heart-fill": "\f71e", + "clipboard-heart": "\f71f", + "clipboard-minus-fill": "\f720", + "clipboard-plus-fill": "\f721", + "clipboard-pulse": "\f722", + "clipboard-x-fill": "\f723", + "clipboard2-check-fill": "\f724", + "clipboard2-check": "\f725", + "clipboard2-data-fill": "\f726", + "clipboard2-data": "\f727", + "clipboard2-fill": "\f728", + "clipboard2-heart-fill": "\f729", + "clipboard2-heart": "\f72a", + "clipboard2-minus-fill": "\f72b", + "clipboard2-minus": "\f72c", + "clipboard2-plus-fill": "\f72d", + "clipboard2-plus": "\f72e", + "clipboard2-pulse-fill": "\f72f", + "clipboard2-pulse": "\f730", + "clipboard2-x-fill": "\f731", + "clipboard2-x": "\f732", + "clipboard2": "\f733", + "emoji-kiss-fill": "\f734", + "emoji-kiss": "\f735", + "envelope-heart-fill": "\f736", + "envelope-heart": "\f737", + "envelope-open-heart-fill": "\f738", + "envelope-open-heart": "\f739", + "envelope-paper-fill": "\f73a", + "envelope-paper-heart-fill": "\f73b", + "envelope-paper-heart": "\f73c", + "envelope-paper": "\f73d", + "filetype-aac": "\f73e", + "filetype-ai": "\f73f", + "filetype-bmp": "\f740", + "filetype-cs": "\f741", + "filetype-css": "\f742", + "filetype-csv": "\f743", + "filetype-doc": "\f744", + "filetype-docx": "\f745", + "filetype-exe": "\f746", + "filetype-gif": "\f747", + "filetype-heic": "\f748", + "filetype-html": "\f749", + "filetype-java": "\f74a", + "filetype-jpg": "\f74b", + "filetype-js": "\f74c", + "filetype-jsx": "\f74d", + "filetype-key": "\f74e", + "filetype-m4p": "\f74f", + "filetype-md": "\f750", + "filetype-mdx": "\f751", + "filetype-mov": "\f752", + "filetype-mp3": "\f753", + "filetype-mp4": "\f754", + "filetype-otf": "\f755", + "filetype-pdf": "\f756", + "filetype-php": "\f757", + "filetype-png": "\f758", + "filetype-ppt-1": "\f759", + "filetype-ppt": "\f75a", + "filetype-psd": "\f75b", + "filetype-py": "\f75c", + "filetype-raw": "\f75d", + "filetype-rb": "\f75e", + "filetype-sass": "\f75f", + "filetype-scss": "\f760", + "filetype-sh": "\f761", + "filetype-svg": "\f762", + "filetype-tiff": "\f763", + "filetype-tsx": "\f764", + "filetype-ttf": "\f765", + "filetype-txt": "\f766", + "filetype-wav": "\f767", + "filetype-woff": "\f768", + "filetype-xls-1": "\f769", + "filetype-xls": "\f76a", + "filetype-xml": "\f76b", + "filetype-yml": "\f76c", + "heart-arrow": "\f76d", + "heart-pulse-fill": "\f76e", + "heart-pulse": "\f76f", + "heartbreak-fill": "\f770", + "heartbreak": "\f771", + "hearts": "\f772", + "hospital-fill": "\f773", + "hospital": "\f774", + "house-heart-fill": "\f775", + "house-heart": "\f776", + "incognito": "\f777", + "magnet-fill": "\f778", + "magnet": "\f779", + "person-heart": "\f77a", + "person-hearts": "\f77b", + "phone-flip": "\f77c", + "plugin": "\f77d", + "postage-fill": "\f77e", + "postage-heart-fill": "\f77f", + "postage-heart": "\f780", + "postage": "\f781", + "postcard-fill": "\f782", + "postcard-heart-fill": "\f783", + "postcard-heart": "\f784", + "postcard": "\f785", + "search-heart-fill": "\f786", + "search-heart": "\f787", + "sliders2-vertical": "\f788", + "sliders2": "\f789", + "trash3-fill": "\f78a", + "trash3": "\f78b", + "valentine": "\f78c", + "valentine2": "\f78d", + "wrench-adjustable-circle-fill": "\f78e", + "wrench-adjustable-circle": "\f78f", + "wrench-adjustable": "\f790", + "filetype-json": "\f791", + "filetype-pptx": "\f792", + "filetype-xlsx": "\f793", + "1-circle-1": "\f794", + "1-circle-fill-1": "\f795", + "1-circle-fill": "\f796", + "1-circle": "\f797", + "1-square-fill": "\f798", + "1-square": "\f799", + "2-circle-1": "\f79a", + "2-circle-fill-1": "\f79b", + "2-circle-fill": "\f79c", + "2-circle": "\f79d", + "2-square-fill": "\f79e", + "2-square": "\f79f", + "3-circle-1": "\f7a0", + "3-circle-fill-1": "\f7a1", + "3-circle-fill": "\f7a2", + "3-circle": "\f7a3", + "3-square-fill": "\f7a4", + "3-square": "\f7a5", + "4-circle-1": "\f7a6", + "4-circle-fill-1": "\f7a7", + "4-circle-fill": "\f7a8", + "4-circle": "\f7a9", + "4-square-fill": "\f7aa", + "4-square": "\f7ab", + "5-circle-1": "\f7ac", + "5-circle-fill-1": "\f7ad", + "5-circle-fill": "\f7ae", + "5-circle": "\f7af", + "5-square-fill": "\f7b0", + "5-square": "\f7b1", + "6-circle-1": "\f7b2", + "6-circle-fill-1": "\f7b3", + "6-circle-fill": "\f7b4", + "6-circle": "\f7b5", + "6-square-fill": "\f7b6", + "6-square": "\f7b7", + "7-circle-1": "\f7b8", + "7-circle-fill-1": "\f7b9", + "7-circle-fill": "\f7ba", + "7-circle": "\f7bb", + "7-square-fill": "\f7bc", + "7-square": "\f7bd", + "8-circle-1": "\f7be", + "8-circle-fill-1": "\f7bf", + "8-circle-fill": "\f7c0", + "8-circle": "\f7c1", + "8-square-fill": "\f7c2", + "8-square": "\f7c3", + "9-circle-1": "\f7c4", + "9-circle-fill-1": "\f7c5", + "9-circle-fill": "\f7c6", + "9-circle": "\f7c7", + "9-square-fill": "\f7c8", + "9-square": "\f7c9", + "airplane-engines-fill": "\f7ca", + "airplane-engines": "\f7cb", + "airplane-fill": "\f7cc", + "airplane": "\f7cd", + "alexa": "\f7ce", + "alipay": "\f7cf", + "android": "\f7d0", + "android2": "\f7d1", + "box-fill": "\f7d2", + "box-seam-fill": "\f7d3", + "browser-chrome": "\f7d4", + "browser-edge": "\f7d5", + "browser-firefox": "\f7d6", + "browser-safari": "\f7d7", + "c-circle-1": "\f7d8", + "c-circle-fill-1": "\f7d9", + "c-circle-fill": "\f7da", + "c-circle": "\f7db", + "c-square-fill": "\f7dc", + "c-square": "\f7dd", + "capsule-pill": "\f7de", + "capsule": "\f7df", + "car-front-fill": "\f7e0", + "car-front": "\f7e1", + "cassette-fill": "\f7e2", + "cassette": "\f7e3", + "cc-circle-1": "\f7e4", + "cc-circle-fill-1": "\f7e5", + "cc-circle-fill": "\f7e6", + "cc-circle": "\f7e7", + "cc-square-fill": "\f7e8", + "cc-square": "\f7e9", + "cup-hot-fill": "\f7ea", + "cup-hot": "\f7eb", + "currency-rupee": "\f7ec", + "dropbox": "\f7ed", + "escape": "\f7ee", + "fast-forward-btn-fill": "\f7ef", + "fast-forward-btn": "\f7f0", + "fast-forward-circle-fill": "\f7f1", + "fast-forward-circle": "\f7f2", + "fast-forward-fill": "\f7f3", + "fast-forward": "\f7f4", + "filetype-sql": "\f7f5", + "fire": "\f7f6", + "google-play": "\f7f7", + "h-circle-1": "\f7f8", + "h-circle-fill-1": "\f7f9", + "h-circle-fill": "\f7fa", + "h-circle": "\f7fb", + "h-square-fill": "\f7fc", + "h-square": "\f7fd", + "indent": "\f7fe", + "lungs-fill": "\f7ff", + "lungs": "\f800", + "microsoft-teams": "\f801", + "p-circle-1": "\f802", + "p-circle-fill-1": "\f803", + "p-circle-fill": "\f804", + "p-circle": "\f805", + "p-square-fill": "\f806", + "p-square": "\f807", + "pass-fill": "\f808", + "pass": "\f809", + "prescription": "\f80a", + "prescription2": "\f80b", + "r-circle-1": "\f80c", + "r-circle-fill-1": "\f80d", + "r-circle-fill": "\f80e", + "r-circle": "\f80f", + "r-square-fill": "\f810", + "r-square": "\f811", + "repeat-1": "\f812", + "repeat": "\f813", + "rewind-btn-fill": "\f814", + "rewind-btn": "\f815", + "rewind-circle-fill": "\f816", + "rewind-circle": "\f817", + "rewind-fill": "\f818", + "rewind": "\f819", + "train-freight-front-fill": "\f81a", + "train-freight-front": "\f81b", + "train-front-fill": "\f81c", + "train-front": "\f81d", + "train-lightrail-front-fill": "\f81e", + "train-lightrail-front": "\f81f", + "truck-front-fill": "\f820", + "truck-front": "\f821", + "ubuntu": "\f822", + "unindent": "\f823", + "unity": "\f824", + "universal-access-circle": "\f825", + "universal-access": "\f826", + "virus": "\f827", + "virus2": "\f828", + "wechat": "\f829", + "yelp": "\f82a", + "sign-stop-fill": "\f82b", + "sign-stop-lights-fill": "\f82c", + "sign-stop-lights": "\f82d", + "sign-stop": "\f82e", + "sign-turn-left-fill": "\f82f", + "sign-turn-left": "\f830", + "sign-turn-right-fill": "\f831", + "sign-turn-right": "\f832", + "sign-turn-slight-left-fill": "\f833", + "sign-turn-slight-left": "\f834", + "sign-turn-slight-right-fill": "\f835", + "sign-turn-slight-right": "\f836", + "sign-yield-fill": "\f837", + "sign-yield": "\f838", + "ev-station-fill": "\f839", + "ev-station": "\f83a", + "fuel-pump-diesel-fill": "\f83b", + "fuel-pump-diesel": "\f83c", + "fuel-pump-fill": "\f83d", + "fuel-pump": "\f83e", + "0-circle-fill": "\f83f", + "0-circle": "\f840", + "0-square-fill": "\f841", + "0-square": "\f842", + "rocket-fill": "\f843", + "rocket-takeoff-fill": "\f844", + "rocket-takeoff": "\f845", + "rocket": "\f846", + "stripe": "\f847", + "subscript": "\f848", + "superscript": "\f849", + "trello": "\f84a", + "envelope-at-fill": "\f84b", + "envelope-at": "\f84c", + "regex": "\f84d", + "text-wrap": "\f84e", + "sign-dead-end-fill": "\f84f", + "sign-dead-end": "\f850", + "sign-do-not-enter-fill": "\f851", + "sign-do-not-enter": "\f852", + "sign-intersection-fill": "\f853", + "sign-intersection-side-fill": "\f854", + "sign-intersection-side": "\f855", + "sign-intersection-t-fill": "\f856", + "sign-intersection-t": "\f857", + "sign-intersection-y-fill": "\f858", + "sign-intersection-y": "\f859", + "sign-intersection": "\f85a", + "sign-merge-left-fill": "\f85b", + "sign-merge-left": "\f85c", + "sign-merge-right-fill": "\f85d", + "sign-merge-right": "\f85e", + "sign-no-left-turn-fill": "\f85f", + "sign-no-left-turn": "\f860", + "sign-no-parking-fill": "\f861", + "sign-no-parking": "\f862", + "sign-no-right-turn-fill": "\f863", + "sign-no-right-turn": "\f864", + "sign-railroad-fill": "\f865", + "sign-railroad": "\f866", + "building-add": "\f867", + "building-check": "\f868", + "building-dash": "\f869", + "building-down": "\f86a", + "building-exclamation": "\f86b", + "building-fill-add": "\f86c", + "building-fill-check": "\f86d", + "building-fill-dash": "\f86e", + "building-fill-down": "\f86f", + "building-fill-exclamation": "\f870", + "building-fill-gear": "\f871", + "building-fill-lock": "\f872", + "building-fill-slash": "\f873", + "building-fill-up": "\f874", + "building-fill-x": "\f875", + "building-fill": "\f876", + "building-gear": "\f877", + "building-lock": "\f878", + "building-slash": "\f879", + "building-up": "\f87a", + "building-x": "\f87b", + "buildings-fill": "\f87c", + "buildings": "\f87d", + "bus-front-fill": "\f87e", + "bus-front": "\f87f", + "ev-front-fill": "\f880", + "ev-front": "\f881", + "globe-americas": "\f882", + "globe-asia-australia": "\f883", + "globe-central-south-asia": "\f884", + "globe-europe-africa": "\f885", + "house-add-fill": "\f886", + "house-add": "\f887", + "house-check-fill": "\f888", + "house-check": "\f889", + "house-dash-fill": "\f88a", + "house-dash": "\f88b", + "house-down-fill": "\f88c", + "house-down": "\f88d", + "house-exclamation-fill": "\f88e", + "house-exclamation": "\f88f", + "house-gear-fill": "\f890", + "house-gear": "\f891", + "house-lock-fill": "\f892", + "house-lock": "\f893", + "house-slash-fill": "\f894", + "house-slash": "\f895", + "house-up-fill": "\f896", + "house-up": "\f897", + "house-x-fill": "\f898", + "house-x": "\f899", + "person-add": "\f89a", + "person-down": "\f89b", + "person-exclamation": "\f89c", + "person-fill-add": "\f89d", + "person-fill-check": "\f89e", + "person-fill-dash": "\f89f", + "person-fill-down": "\f8a0", + "person-fill-exclamation": "\f8a1", + "person-fill-gear": "\f8a2", + "person-fill-lock": "\f8a3", + "person-fill-slash": "\f8a4", + "person-fill-up": "\f8a5", + "person-fill-x": "\f8a6", + "person-gear": "\f8a7", + "person-lock": "\f8a8", + "person-slash": "\f8a9", + "person-up": "\f8aa", + "scooter": "\f8ab", + "taxi-front-fill": "\f8ac", + "taxi-front": "\f8ad", + "amd": "\f8ae", + "database-add": "\f8af", + "database-check": "\f8b0", + "database-dash": "\f8b1", + "database-down": "\f8b2", + "database-exclamation": "\f8b3", + "database-fill-add": "\f8b4", + "database-fill-check": "\f8b5", + "database-fill-dash": "\f8b6", + "database-fill-down": "\f8b7", + "database-fill-exclamation": "\f8b8", + "database-fill-gear": "\f8b9", + "database-fill-lock": "\f8ba", + "database-fill-slash": "\f8bb", + "database-fill-up": "\f8bc", + "database-fill-x": "\f8bd", + "database-fill": "\f8be", + "database-gear": "\f8bf", + "database-lock": "\f8c0", + "database-slash": "\f8c1", + "database-up": "\f8c2", + "database-x": "\f8c3", + "database": "\f8c4", + "houses-fill": "\f8c5", + "houses": "\f8c6", + "nvidia": "\f8c7", + "person-vcard-fill": "\f8c8", + "person-vcard": "\f8c9", + "sina-weibo": "\f8ca", + "tencent-qq": "\f8cb", + "wikipedia": "\f8cc", +); + +.bi-123::before { content: map-get($bootstrap-icons-map, "123"); } +.bi-alarm-fill::before { content: map-get($bootstrap-icons-map, "alarm-fill"); } +.bi-alarm::before { content: map-get($bootstrap-icons-map, "alarm"); } +.bi-align-bottom::before { content: map-get($bootstrap-icons-map, "align-bottom"); } +.bi-align-center::before { content: map-get($bootstrap-icons-map, "align-center"); } +.bi-align-end::before { content: map-get($bootstrap-icons-map, "align-end"); } +.bi-align-middle::before { content: map-get($bootstrap-icons-map, "align-middle"); } +.bi-align-start::before { content: map-get($bootstrap-icons-map, "align-start"); } +.bi-align-top::before { content: map-get($bootstrap-icons-map, "align-top"); } +.bi-alt::before { content: map-get($bootstrap-icons-map, "alt"); } +.bi-app-indicator::before { content: map-get($bootstrap-icons-map, "app-indicator"); } +.bi-app::before { content: map-get($bootstrap-icons-map, "app"); } +.bi-archive-fill::before { content: map-get($bootstrap-icons-map, "archive-fill"); } +.bi-archive::before { content: map-get($bootstrap-icons-map, "archive"); } +.bi-arrow-90deg-down::before { content: map-get($bootstrap-icons-map, "arrow-90deg-down"); } +.bi-arrow-90deg-left::before { content: map-get($bootstrap-icons-map, "arrow-90deg-left"); } +.bi-arrow-90deg-right::before { content: map-get($bootstrap-icons-map, "arrow-90deg-right"); } +.bi-arrow-90deg-up::before { content: map-get($bootstrap-icons-map, "arrow-90deg-up"); } +.bi-arrow-bar-down::before { content: map-get($bootstrap-icons-map, "arrow-bar-down"); } +.bi-arrow-bar-left::before { content: map-get($bootstrap-icons-map, "arrow-bar-left"); } +.bi-arrow-bar-right::before { content: map-get($bootstrap-icons-map, "arrow-bar-right"); } +.bi-arrow-bar-up::before { content: map-get($bootstrap-icons-map, "arrow-bar-up"); } +.bi-arrow-clockwise::before { content: map-get($bootstrap-icons-map, "arrow-clockwise"); } +.bi-arrow-counterclockwise::before { content: map-get($bootstrap-icons-map, "arrow-counterclockwise"); } +.bi-arrow-down-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-circle-fill"); } +.bi-arrow-down-circle::before { content: map-get($bootstrap-icons-map, "arrow-down-circle"); } +.bi-arrow-down-left-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-left-circle-fill"); } +.bi-arrow-down-left-circle::before { content: map-get($bootstrap-icons-map, "arrow-down-left-circle"); } +.bi-arrow-down-left-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-left-square-fill"); } +.bi-arrow-down-left-square::before { content: map-get($bootstrap-icons-map, "arrow-down-left-square"); } +.bi-arrow-down-left::before { content: map-get($bootstrap-icons-map, "arrow-down-left"); } +.bi-arrow-down-right-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-right-circle-fill"); } +.bi-arrow-down-right-circle::before { content: map-get($bootstrap-icons-map, "arrow-down-right-circle"); } +.bi-arrow-down-right-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-right-square-fill"); } +.bi-arrow-down-right-square::before { content: map-get($bootstrap-icons-map, "arrow-down-right-square"); } +.bi-arrow-down-right::before { content: map-get($bootstrap-icons-map, "arrow-down-right"); } +.bi-arrow-down-short::before { content: map-get($bootstrap-icons-map, "arrow-down-short"); } +.bi-arrow-down-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-square-fill"); } +.bi-arrow-down-square::before { content: map-get($bootstrap-icons-map, "arrow-down-square"); } +.bi-arrow-down-up::before { content: map-get($bootstrap-icons-map, "arrow-down-up"); } +.bi-arrow-down::before { content: map-get($bootstrap-icons-map, "arrow-down"); } +.bi-arrow-left-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-left-circle-fill"); } +.bi-arrow-left-circle::before { content: map-get($bootstrap-icons-map, "arrow-left-circle"); } +.bi-arrow-left-right::before { content: map-get($bootstrap-icons-map, "arrow-left-right"); } +.bi-arrow-left-short::before { content: map-get($bootstrap-icons-map, "arrow-left-short"); } +.bi-arrow-left-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-left-square-fill"); } +.bi-arrow-left-square::before { content: map-get($bootstrap-icons-map, "arrow-left-square"); } +.bi-arrow-left::before { content: map-get($bootstrap-icons-map, "arrow-left"); } +.bi-arrow-repeat::before { content: map-get($bootstrap-icons-map, "arrow-repeat"); } +.bi-arrow-return-left::before { content: map-get($bootstrap-icons-map, "arrow-return-left"); } +.bi-arrow-return-right::before { content: map-get($bootstrap-icons-map, "arrow-return-right"); } +.bi-arrow-right-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-right-circle-fill"); } +.bi-arrow-right-circle::before { content: map-get($bootstrap-icons-map, "arrow-right-circle"); } +.bi-arrow-right-short::before { content: map-get($bootstrap-icons-map, "arrow-right-short"); } +.bi-arrow-right-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-right-square-fill"); } +.bi-arrow-right-square::before { content: map-get($bootstrap-icons-map, "arrow-right-square"); } +.bi-arrow-right::before { content: map-get($bootstrap-icons-map, "arrow-right"); } +.bi-arrow-up-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-circle-fill"); } +.bi-arrow-up-circle::before { content: map-get($bootstrap-icons-map, "arrow-up-circle"); } +.bi-arrow-up-left-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-left-circle-fill"); } +.bi-arrow-up-left-circle::before { content: map-get($bootstrap-icons-map, "arrow-up-left-circle"); } +.bi-arrow-up-left-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-left-square-fill"); } +.bi-arrow-up-left-square::before { content: map-get($bootstrap-icons-map, "arrow-up-left-square"); } +.bi-arrow-up-left::before { content: map-get($bootstrap-icons-map, "arrow-up-left"); } +.bi-arrow-up-right-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-right-circle-fill"); } +.bi-arrow-up-right-circle::before { content: map-get($bootstrap-icons-map, "arrow-up-right-circle"); } +.bi-arrow-up-right-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-right-square-fill"); } +.bi-arrow-up-right-square::before { content: map-get($bootstrap-icons-map, "arrow-up-right-square"); } +.bi-arrow-up-right::before { content: map-get($bootstrap-icons-map, "arrow-up-right"); } +.bi-arrow-up-short::before { content: map-get($bootstrap-icons-map, "arrow-up-short"); } +.bi-arrow-up-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-square-fill"); } +.bi-arrow-up-square::before { content: map-get($bootstrap-icons-map, "arrow-up-square"); } +.bi-arrow-up::before { content: map-get($bootstrap-icons-map, "arrow-up"); } +.bi-arrows-angle-contract::before { content: map-get($bootstrap-icons-map, "arrows-angle-contract"); } +.bi-arrows-angle-expand::before { content: map-get($bootstrap-icons-map, "arrows-angle-expand"); } +.bi-arrows-collapse::before { content: map-get($bootstrap-icons-map, "arrows-collapse"); } +.bi-arrows-expand::before { content: map-get($bootstrap-icons-map, "arrows-expand"); } +.bi-arrows-fullscreen::before { content: map-get($bootstrap-icons-map, "arrows-fullscreen"); } +.bi-arrows-move::before { content: map-get($bootstrap-icons-map, "arrows-move"); } +.bi-aspect-ratio-fill::before { content: map-get($bootstrap-icons-map, "aspect-ratio-fill"); } +.bi-aspect-ratio::before { content: map-get($bootstrap-icons-map, "aspect-ratio"); } +.bi-asterisk::before { content: map-get($bootstrap-icons-map, "asterisk"); } +.bi-at::before { content: map-get($bootstrap-icons-map, "at"); } +.bi-award-fill::before { content: map-get($bootstrap-icons-map, "award-fill"); } +.bi-award::before { content: map-get($bootstrap-icons-map, "award"); } +.bi-back::before { content: map-get($bootstrap-icons-map, "back"); } +.bi-backspace-fill::before { content: map-get($bootstrap-icons-map, "backspace-fill"); } +.bi-backspace-reverse-fill::before { content: map-get($bootstrap-icons-map, "backspace-reverse-fill"); } +.bi-backspace-reverse::before { content: map-get($bootstrap-icons-map, "backspace-reverse"); } +.bi-backspace::before { content: map-get($bootstrap-icons-map, "backspace"); } +.bi-badge-3d-fill::before { content: map-get($bootstrap-icons-map, "badge-3d-fill"); } +.bi-badge-3d::before { content: map-get($bootstrap-icons-map, "badge-3d"); } +.bi-badge-4k-fill::before { content: map-get($bootstrap-icons-map, "badge-4k-fill"); } +.bi-badge-4k::before { content: map-get($bootstrap-icons-map, "badge-4k"); } +.bi-badge-8k-fill::before { content: map-get($bootstrap-icons-map, "badge-8k-fill"); } +.bi-badge-8k::before { content: map-get($bootstrap-icons-map, "badge-8k"); } +.bi-badge-ad-fill::before { content: map-get($bootstrap-icons-map, "badge-ad-fill"); } +.bi-badge-ad::before { content: map-get($bootstrap-icons-map, "badge-ad"); } +.bi-badge-ar-fill::before { content: map-get($bootstrap-icons-map, "badge-ar-fill"); } +.bi-badge-ar::before { content: map-get($bootstrap-icons-map, "badge-ar"); } +.bi-badge-cc-fill::before { content: map-get($bootstrap-icons-map, "badge-cc-fill"); } +.bi-badge-cc::before { content: map-get($bootstrap-icons-map, "badge-cc"); } +.bi-badge-hd-fill::before { content: map-get($bootstrap-icons-map, "badge-hd-fill"); } +.bi-badge-hd::before { content: map-get($bootstrap-icons-map, "badge-hd"); } +.bi-badge-tm-fill::before { content: map-get($bootstrap-icons-map, "badge-tm-fill"); } +.bi-badge-tm::before { content: map-get($bootstrap-icons-map, "badge-tm"); } +.bi-badge-vo-fill::before { content: map-get($bootstrap-icons-map, "badge-vo-fill"); } +.bi-badge-vo::before { content: map-get($bootstrap-icons-map, "badge-vo"); } +.bi-badge-vr-fill::before { content: map-get($bootstrap-icons-map, "badge-vr-fill"); } +.bi-badge-vr::before { content: map-get($bootstrap-icons-map, "badge-vr"); } +.bi-badge-wc-fill::before { content: map-get($bootstrap-icons-map, "badge-wc-fill"); } +.bi-badge-wc::before { content: map-get($bootstrap-icons-map, "badge-wc"); } +.bi-bag-check-fill::before { content: map-get($bootstrap-icons-map, "bag-check-fill"); } +.bi-bag-check::before { content: map-get($bootstrap-icons-map, "bag-check"); } +.bi-bag-dash-fill::before { content: map-get($bootstrap-icons-map, "bag-dash-fill"); } +.bi-bag-dash::before { content: map-get($bootstrap-icons-map, "bag-dash"); } +.bi-bag-fill::before { content: map-get($bootstrap-icons-map, "bag-fill"); } +.bi-bag-plus-fill::before { content: map-get($bootstrap-icons-map, "bag-plus-fill"); } +.bi-bag-plus::before { content: map-get($bootstrap-icons-map, "bag-plus"); } +.bi-bag-x-fill::before { content: map-get($bootstrap-icons-map, "bag-x-fill"); } +.bi-bag-x::before { content: map-get($bootstrap-icons-map, "bag-x"); } +.bi-bag::before { content: map-get($bootstrap-icons-map, "bag"); } +.bi-bar-chart-fill::before { content: map-get($bootstrap-icons-map, "bar-chart-fill"); } +.bi-bar-chart-line-fill::before { content: map-get($bootstrap-icons-map, "bar-chart-line-fill"); } +.bi-bar-chart-line::before { content: map-get($bootstrap-icons-map, "bar-chart-line"); } +.bi-bar-chart-steps::before { content: map-get($bootstrap-icons-map, "bar-chart-steps"); } +.bi-bar-chart::before { content: map-get($bootstrap-icons-map, "bar-chart"); } +.bi-basket-fill::before { content: map-get($bootstrap-icons-map, "basket-fill"); } +.bi-basket::before { content: map-get($bootstrap-icons-map, "basket"); } +.bi-basket2-fill::before { content: map-get($bootstrap-icons-map, "basket2-fill"); } +.bi-basket2::before { content: map-get($bootstrap-icons-map, "basket2"); } +.bi-basket3-fill::before { content: map-get($bootstrap-icons-map, "basket3-fill"); } +.bi-basket3::before { content: map-get($bootstrap-icons-map, "basket3"); } +.bi-battery-charging::before { content: map-get($bootstrap-icons-map, "battery-charging"); } +.bi-battery-full::before { content: map-get($bootstrap-icons-map, "battery-full"); } +.bi-battery-half::before { content: map-get($bootstrap-icons-map, "battery-half"); } +.bi-battery::before { content: map-get($bootstrap-icons-map, "battery"); } +.bi-bell-fill::before { content: map-get($bootstrap-icons-map, "bell-fill"); } +.bi-bell::before { content: map-get($bootstrap-icons-map, "bell"); } +.bi-bezier::before { content: map-get($bootstrap-icons-map, "bezier"); } +.bi-bezier2::before { content: map-get($bootstrap-icons-map, "bezier2"); } +.bi-bicycle::before { content: map-get($bootstrap-icons-map, "bicycle"); } +.bi-binoculars-fill::before { content: map-get($bootstrap-icons-map, "binoculars-fill"); } +.bi-binoculars::before { content: map-get($bootstrap-icons-map, "binoculars"); } +.bi-blockquote-left::before { content: map-get($bootstrap-icons-map, "blockquote-left"); } +.bi-blockquote-right::before { content: map-get($bootstrap-icons-map, "blockquote-right"); } +.bi-book-fill::before { content: map-get($bootstrap-icons-map, "book-fill"); } +.bi-book-half::before { content: map-get($bootstrap-icons-map, "book-half"); } +.bi-book::before { content: map-get($bootstrap-icons-map, "book"); } +.bi-bookmark-check-fill::before { content: map-get($bootstrap-icons-map, "bookmark-check-fill"); } +.bi-bookmark-check::before { content: map-get($bootstrap-icons-map, "bookmark-check"); } +.bi-bookmark-dash-fill::before { content: map-get($bootstrap-icons-map, "bookmark-dash-fill"); } +.bi-bookmark-dash::before { content: map-get($bootstrap-icons-map, "bookmark-dash"); } +.bi-bookmark-fill::before { content: map-get($bootstrap-icons-map, "bookmark-fill"); } +.bi-bookmark-heart-fill::before { content: map-get($bootstrap-icons-map, "bookmark-heart-fill"); } +.bi-bookmark-heart::before { content: map-get($bootstrap-icons-map, "bookmark-heart"); } +.bi-bookmark-plus-fill::before { content: map-get($bootstrap-icons-map, "bookmark-plus-fill"); } +.bi-bookmark-plus::before { content: map-get($bootstrap-icons-map, "bookmark-plus"); } +.bi-bookmark-star-fill::before { content: map-get($bootstrap-icons-map, "bookmark-star-fill"); } +.bi-bookmark-star::before { content: map-get($bootstrap-icons-map, "bookmark-star"); } +.bi-bookmark-x-fill::before { content: map-get($bootstrap-icons-map, "bookmark-x-fill"); } +.bi-bookmark-x::before { content: map-get($bootstrap-icons-map, "bookmark-x"); } +.bi-bookmark::before { content: map-get($bootstrap-icons-map, "bookmark"); } +.bi-bookmarks-fill::before { content: map-get($bootstrap-icons-map, "bookmarks-fill"); } +.bi-bookmarks::before { content: map-get($bootstrap-icons-map, "bookmarks"); } +.bi-bookshelf::before { content: map-get($bootstrap-icons-map, "bookshelf"); } +.bi-bootstrap-fill::before { content: map-get($bootstrap-icons-map, "bootstrap-fill"); } +.bi-bootstrap-reboot::before { content: map-get($bootstrap-icons-map, "bootstrap-reboot"); } +.bi-bootstrap::before { content: map-get($bootstrap-icons-map, "bootstrap"); } +.bi-border-all::before { content: map-get($bootstrap-icons-map, "border-all"); } +.bi-border-bottom::before { content: map-get($bootstrap-icons-map, "border-bottom"); } +.bi-border-center::before { content: map-get($bootstrap-icons-map, "border-center"); } +.bi-border-inner::before { content: map-get($bootstrap-icons-map, "border-inner"); } +.bi-border-left::before { content: map-get($bootstrap-icons-map, "border-left"); } +.bi-border-middle::before { content: map-get($bootstrap-icons-map, "border-middle"); } +.bi-border-outer::before { content: map-get($bootstrap-icons-map, "border-outer"); } +.bi-border-right::before { content: map-get($bootstrap-icons-map, "border-right"); } +.bi-border-style::before { content: map-get($bootstrap-icons-map, "border-style"); } +.bi-border-top::before { content: map-get($bootstrap-icons-map, "border-top"); } +.bi-border-width::before { content: map-get($bootstrap-icons-map, "border-width"); } +.bi-border::before { content: map-get($bootstrap-icons-map, "border"); } +.bi-bounding-box-circles::before { content: map-get($bootstrap-icons-map, "bounding-box-circles"); } +.bi-bounding-box::before { content: map-get($bootstrap-icons-map, "bounding-box"); } +.bi-box-arrow-down-left::before { content: map-get($bootstrap-icons-map, "box-arrow-down-left"); } +.bi-box-arrow-down-right::before { content: map-get($bootstrap-icons-map, "box-arrow-down-right"); } +.bi-box-arrow-down::before { content: map-get($bootstrap-icons-map, "box-arrow-down"); } +.bi-box-arrow-in-down-left::before { content: map-get($bootstrap-icons-map, "box-arrow-in-down-left"); } +.bi-box-arrow-in-down-right::before { content: map-get($bootstrap-icons-map, "box-arrow-in-down-right"); } +.bi-box-arrow-in-down::before { content: map-get($bootstrap-icons-map, "box-arrow-in-down"); } +.bi-box-arrow-in-left::before { content: map-get($bootstrap-icons-map, "box-arrow-in-left"); } +.bi-box-arrow-in-right::before { content: map-get($bootstrap-icons-map, "box-arrow-in-right"); } +.bi-box-arrow-in-up-left::before { content: map-get($bootstrap-icons-map, "box-arrow-in-up-left"); } +.bi-box-arrow-in-up-right::before { content: map-get($bootstrap-icons-map, "box-arrow-in-up-right"); } +.bi-box-arrow-in-up::before { content: map-get($bootstrap-icons-map, "box-arrow-in-up"); } +.bi-box-arrow-left::before { content: map-get($bootstrap-icons-map, "box-arrow-left"); } +.bi-box-arrow-right::before { content: map-get($bootstrap-icons-map, "box-arrow-right"); } +.bi-box-arrow-up-left::before { content: map-get($bootstrap-icons-map, "box-arrow-up-left"); } +.bi-box-arrow-up-right::before { content: map-get($bootstrap-icons-map, "box-arrow-up-right"); } +.bi-box-arrow-up::before { content: map-get($bootstrap-icons-map, "box-arrow-up"); } +.bi-box-seam::before { content: map-get($bootstrap-icons-map, "box-seam"); } +.bi-box::before { content: map-get($bootstrap-icons-map, "box"); } +.bi-braces::before { content: map-get($bootstrap-icons-map, "braces"); } +.bi-bricks::before { content: map-get($bootstrap-icons-map, "bricks"); } +.bi-briefcase-fill::before { content: map-get($bootstrap-icons-map, "briefcase-fill"); } +.bi-briefcase::before { content: map-get($bootstrap-icons-map, "briefcase"); } +.bi-brightness-alt-high-fill::before { content: map-get($bootstrap-icons-map, "brightness-alt-high-fill"); } +.bi-brightness-alt-high::before { content: map-get($bootstrap-icons-map, "brightness-alt-high"); } +.bi-brightness-alt-low-fill::before { content: map-get($bootstrap-icons-map, "brightness-alt-low-fill"); } +.bi-brightness-alt-low::before { content: map-get($bootstrap-icons-map, "brightness-alt-low"); } +.bi-brightness-high-fill::before { content: map-get($bootstrap-icons-map, "brightness-high-fill"); } +.bi-brightness-high::before { content: map-get($bootstrap-icons-map, "brightness-high"); } +.bi-brightness-low-fill::before { content: map-get($bootstrap-icons-map, "brightness-low-fill"); } +.bi-brightness-low::before { content: map-get($bootstrap-icons-map, "brightness-low"); } +.bi-broadcast-pin::before { content: map-get($bootstrap-icons-map, "broadcast-pin"); } +.bi-broadcast::before { content: map-get($bootstrap-icons-map, "broadcast"); } +.bi-brush-fill::before { content: map-get($bootstrap-icons-map, "brush-fill"); } +.bi-brush::before { content: map-get($bootstrap-icons-map, "brush"); } +.bi-bucket-fill::before { content: map-get($bootstrap-icons-map, "bucket-fill"); } +.bi-bucket::before { content: map-get($bootstrap-icons-map, "bucket"); } +.bi-bug-fill::before { content: map-get($bootstrap-icons-map, "bug-fill"); } +.bi-bug::before { content: map-get($bootstrap-icons-map, "bug"); } +.bi-building::before { content: map-get($bootstrap-icons-map, "building"); } +.bi-bullseye::before { content: map-get($bootstrap-icons-map, "bullseye"); } +.bi-calculator-fill::before { content: map-get($bootstrap-icons-map, "calculator-fill"); } +.bi-calculator::before { content: map-get($bootstrap-icons-map, "calculator"); } +.bi-calendar-check-fill::before { content: map-get($bootstrap-icons-map, "calendar-check-fill"); } +.bi-calendar-check::before { content: map-get($bootstrap-icons-map, "calendar-check"); } +.bi-calendar-date-fill::before { content: map-get($bootstrap-icons-map, "calendar-date-fill"); } +.bi-calendar-date::before { content: map-get($bootstrap-icons-map, "calendar-date"); } +.bi-calendar-day-fill::before { content: map-get($bootstrap-icons-map, "calendar-day-fill"); } +.bi-calendar-day::before { content: map-get($bootstrap-icons-map, "calendar-day"); } +.bi-calendar-event-fill::before { content: map-get($bootstrap-icons-map, "calendar-event-fill"); } +.bi-calendar-event::before { content: map-get($bootstrap-icons-map, "calendar-event"); } +.bi-calendar-fill::before { content: map-get($bootstrap-icons-map, "calendar-fill"); } +.bi-calendar-minus-fill::before { content: map-get($bootstrap-icons-map, "calendar-minus-fill"); } +.bi-calendar-minus::before { content: map-get($bootstrap-icons-map, "calendar-minus"); } +.bi-calendar-month-fill::before { content: map-get($bootstrap-icons-map, "calendar-month-fill"); } +.bi-calendar-month::before { content: map-get($bootstrap-icons-map, "calendar-month"); } +.bi-calendar-plus-fill::before { content: map-get($bootstrap-icons-map, "calendar-plus-fill"); } +.bi-calendar-plus::before { content: map-get($bootstrap-icons-map, "calendar-plus"); } +.bi-calendar-range-fill::before { content: map-get($bootstrap-icons-map, "calendar-range-fill"); } +.bi-calendar-range::before { content: map-get($bootstrap-icons-map, "calendar-range"); } +.bi-calendar-week-fill::before { content: map-get($bootstrap-icons-map, "calendar-week-fill"); } +.bi-calendar-week::before { content: map-get($bootstrap-icons-map, "calendar-week"); } +.bi-calendar-x-fill::before { content: map-get($bootstrap-icons-map, "calendar-x-fill"); } +.bi-calendar-x::before { content: map-get($bootstrap-icons-map, "calendar-x"); } +.bi-calendar::before { content: map-get($bootstrap-icons-map, "calendar"); } +.bi-calendar2-check-fill::before { content: map-get($bootstrap-icons-map, "calendar2-check-fill"); } +.bi-calendar2-check::before { content: map-get($bootstrap-icons-map, "calendar2-check"); } +.bi-calendar2-date-fill::before { content: map-get($bootstrap-icons-map, "calendar2-date-fill"); } +.bi-calendar2-date::before { content: map-get($bootstrap-icons-map, "calendar2-date"); } +.bi-calendar2-day-fill::before { content: map-get($bootstrap-icons-map, "calendar2-day-fill"); } +.bi-calendar2-day::before { content: map-get($bootstrap-icons-map, "calendar2-day"); } +.bi-calendar2-event-fill::before { content: map-get($bootstrap-icons-map, "calendar2-event-fill"); } +.bi-calendar2-event::before { content: map-get($bootstrap-icons-map, "calendar2-event"); } +.bi-calendar2-fill::before { content: map-get($bootstrap-icons-map, "calendar2-fill"); } +.bi-calendar2-minus-fill::before { content: map-get($bootstrap-icons-map, "calendar2-minus-fill"); } +.bi-calendar2-minus::before { content: map-get($bootstrap-icons-map, "calendar2-minus"); } +.bi-calendar2-month-fill::before { content: map-get($bootstrap-icons-map, "calendar2-month-fill"); } +.bi-calendar2-month::before { content: map-get($bootstrap-icons-map, "calendar2-month"); } +.bi-calendar2-plus-fill::before { content: map-get($bootstrap-icons-map, "calendar2-plus-fill"); } +.bi-calendar2-plus::before { content: map-get($bootstrap-icons-map, "calendar2-plus"); } +.bi-calendar2-range-fill::before { content: map-get($bootstrap-icons-map, "calendar2-range-fill"); } +.bi-calendar2-range::before { content: map-get($bootstrap-icons-map, "calendar2-range"); } +.bi-calendar2-week-fill::before { content: map-get($bootstrap-icons-map, "calendar2-week-fill"); } +.bi-calendar2-week::before { content: map-get($bootstrap-icons-map, "calendar2-week"); } +.bi-calendar2-x-fill::before { content: map-get($bootstrap-icons-map, "calendar2-x-fill"); } +.bi-calendar2-x::before { content: map-get($bootstrap-icons-map, "calendar2-x"); } +.bi-calendar2::before { content: map-get($bootstrap-icons-map, "calendar2"); } +.bi-calendar3-event-fill::before { content: map-get($bootstrap-icons-map, "calendar3-event-fill"); } +.bi-calendar3-event::before { content: map-get($bootstrap-icons-map, "calendar3-event"); } +.bi-calendar3-fill::before { content: map-get($bootstrap-icons-map, "calendar3-fill"); } +.bi-calendar3-range-fill::before { content: map-get($bootstrap-icons-map, "calendar3-range-fill"); } +.bi-calendar3-range::before { content: map-get($bootstrap-icons-map, "calendar3-range"); } +.bi-calendar3-week-fill::before { content: map-get($bootstrap-icons-map, "calendar3-week-fill"); } +.bi-calendar3-week::before { content: map-get($bootstrap-icons-map, "calendar3-week"); } +.bi-calendar3::before { content: map-get($bootstrap-icons-map, "calendar3"); } +.bi-calendar4-event::before { content: map-get($bootstrap-icons-map, "calendar4-event"); } +.bi-calendar4-range::before { content: map-get($bootstrap-icons-map, "calendar4-range"); } +.bi-calendar4-week::before { content: map-get($bootstrap-icons-map, "calendar4-week"); } +.bi-calendar4::before { content: map-get($bootstrap-icons-map, "calendar4"); } +.bi-camera-fill::before { content: map-get($bootstrap-icons-map, "camera-fill"); } +.bi-camera-reels-fill::before { content: map-get($bootstrap-icons-map, "camera-reels-fill"); } +.bi-camera-reels::before { content: map-get($bootstrap-icons-map, "camera-reels"); } +.bi-camera-video-fill::before { content: map-get($bootstrap-icons-map, "camera-video-fill"); } +.bi-camera-video-off-fill::before { content: map-get($bootstrap-icons-map, "camera-video-off-fill"); } +.bi-camera-video-off::before { content: map-get($bootstrap-icons-map, "camera-video-off"); } +.bi-camera-video::before { content: map-get($bootstrap-icons-map, "camera-video"); } +.bi-camera::before { content: map-get($bootstrap-icons-map, "camera"); } +.bi-camera2::before { content: map-get($bootstrap-icons-map, "camera2"); } +.bi-capslock-fill::before { content: map-get($bootstrap-icons-map, "capslock-fill"); } +.bi-capslock::before { content: map-get($bootstrap-icons-map, "capslock"); } +.bi-card-checklist::before { content: map-get($bootstrap-icons-map, "card-checklist"); } +.bi-card-heading::before { content: map-get($bootstrap-icons-map, "card-heading"); } +.bi-card-image::before { content: map-get($bootstrap-icons-map, "card-image"); } +.bi-card-list::before { content: map-get($bootstrap-icons-map, "card-list"); } +.bi-card-text::before { content: map-get($bootstrap-icons-map, "card-text"); } +.bi-caret-down-fill::before { content: map-get($bootstrap-icons-map, "caret-down-fill"); } +.bi-caret-down-square-fill::before { content: map-get($bootstrap-icons-map, "caret-down-square-fill"); } +.bi-caret-down-square::before { content: map-get($bootstrap-icons-map, "caret-down-square"); } +.bi-caret-down::before { content: map-get($bootstrap-icons-map, "caret-down"); } +.bi-caret-left-fill::before { content: map-get($bootstrap-icons-map, "caret-left-fill"); } +.bi-caret-left-square-fill::before { content: map-get($bootstrap-icons-map, "caret-left-square-fill"); } +.bi-caret-left-square::before { content: map-get($bootstrap-icons-map, "caret-left-square"); } +.bi-caret-left::before { content: map-get($bootstrap-icons-map, "caret-left"); } +.bi-caret-right-fill::before { content: map-get($bootstrap-icons-map, "caret-right-fill"); } +.bi-caret-right-square-fill::before { content: map-get($bootstrap-icons-map, "caret-right-square-fill"); } +.bi-caret-right-square::before { content: map-get($bootstrap-icons-map, "caret-right-square"); } +.bi-caret-right::before { content: map-get($bootstrap-icons-map, "caret-right"); } +.bi-caret-up-fill::before { content: map-get($bootstrap-icons-map, "caret-up-fill"); } +.bi-caret-up-square-fill::before { content: map-get($bootstrap-icons-map, "caret-up-square-fill"); } +.bi-caret-up-square::before { content: map-get($bootstrap-icons-map, "caret-up-square"); } +.bi-caret-up::before { content: map-get($bootstrap-icons-map, "caret-up"); } +.bi-cart-check-fill::before { content: map-get($bootstrap-icons-map, "cart-check-fill"); } +.bi-cart-check::before { content: map-get($bootstrap-icons-map, "cart-check"); } +.bi-cart-dash-fill::before { content: map-get($bootstrap-icons-map, "cart-dash-fill"); } +.bi-cart-dash::before { content: map-get($bootstrap-icons-map, "cart-dash"); } +.bi-cart-fill::before { content: map-get($bootstrap-icons-map, "cart-fill"); } +.bi-cart-plus-fill::before { content: map-get($bootstrap-icons-map, "cart-plus-fill"); } +.bi-cart-plus::before { content: map-get($bootstrap-icons-map, "cart-plus"); } +.bi-cart-x-fill::before { content: map-get($bootstrap-icons-map, "cart-x-fill"); } +.bi-cart-x::before { content: map-get($bootstrap-icons-map, "cart-x"); } +.bi-cart::before { content: map-get($bootstrap-icons-map, "cart"); } +.bi-cart2::before { content: map-get($bootstrap-icons-map, "cart2"); } +.bi-cart3::before { content: map-get($bootstrap-icons-map, "cart3"); } +.bi-cart4::before { content: map-get($bootstrap-icons-map, "cart4"); } +.bi-cash-stack::before { content: map-get($bootstrap-icons-map, "cash-stack"); } +.bi-cash::before { content: map-get($bootstrap-icons-map, "cash"); } +.bi-cast::before { content: map-get($bootstrap-icons-map, "cast"); } +.bi-chat-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-dots-fill"); } +.bi-chat-dots::before { content: map-get($bootstrap-icons-map, "chat-dots"); } +.bi-chat-fill::before { content: map-get($bootstrap-icons-map, "chat-fill"); } +.bi-chat-left-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-left-dots-fill"); } +.bi-chat-left-dots::before { content: map-get($bootstrap-icons-map, "chat-left-dots"); } +.bi-chat-left-fill::before { content: map-get($bootstrap-icons-map, "chat-left-fill"); } +.bi-chat-left-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-left-quote-fill"); } +.bi-chat-left-quote::before { content: map-get($bootstrap-icons-map, "chat-left-quote"); } +.bi-chat-left-text-fill::before { content: map-get($bootstrap-icons-map, "chat-left-text-fill"); } +.bi-chat-left-text::before { content: map-get($bootstrap-icons-map, "chat-left-text"); } +.bi-chat-left::before { content: map-get($bootstrap-icons-map, "chat-left"); } +.bi-chat-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-quote-fill"); } +.bi-chat-quote::before { content: map-get($bootstrap-icons-map, "chat-quote"); } +.bi-chat-right-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-right-dots-fill"); } +.bi-chat-right-dots::before { content: map-get($bootstrap-icons-map, "chat-right-dots"); } +.bi-chat-right-fill::before { content: map-get($bootstrap-icons-map, "chat-right-fill"); } +.bi-chat-right-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-right-quote-fill"); } +.bi-chat-right-quote::before { content: map-get($bootstrap-icons-map, "chat-right-quote"); } +.bi-chat-right-text-fill::before { content: map-get($bootstrap-icons-map, "chat-right-text-fill"); } +.bi-chat-right-text::before { content: map-get($bootstrap-icons-map, "chat-right-text"); } +.bi-chat-right::before { content: map-get($bootstrap-icons-map, "chat-right"); } +.bi-chat-square-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-square-dots-fill"); } +.bi-chat-square-dots::before { content: map-get($bootstrap-icons-map, "chat-square-dots"); } +.bi-chat-square-fill::before { content: map-get($bootstrap-icons-map, "chat-square-fill"); } +.bi-chat-square-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-square-quote-fill"); } +.bi-chat-square-quote::before { content: map-get($bootstrap-icons-map, "chat-square-quote"); } +.bi-chat-square-text-fill::before { content: map-get($bootstrap-icons-map, "chat-square-text-fill"); } +.bi-chat-square-text::before { content: map-get($bootstrap-icons-map, "chat-square-text"); } +.bi-chat-square::before { content: map-get($bootstrap-icons-map, "chat-square"); } +.bi-chat-text-fill::before { content: map-get($bootstrap-icons-map, "chat-text-fill"); } +.bi-chat-text::before { content: map-get($bootstrap-icons-map, "chat-text"); } +.bi-chat::before { content: map-get($bootstrap-icons-map, "chat"); } +.bi-check-all::before { content: map-get($bootstrap-icons-map, "check-all"); } +.bi-check-circle-fill::before { content: map-get($bootstrap-icons-map, "check-circle-fill"); } +.bi-check-circle::before { content: map-get($bootstrap-icons-map, "check-circle"); } +.bi-check-square-fill::before { content: map-get($bootstrap-icons-map, "check-square-fill"); } +.bi-check-square::before { content: map-get($bootstrap-icons-map, "check-square"); } +.bi-check::before { content: map-get($bootstrap-icons-map, "check"); } +.bi-check2-all::before { content: map-get($bootstrap-icons-map, "check2-all"); } +.bi-check2-circle::before { content: map-get($bootstrap-icons-map, "check2-circle"); } +.bi-check2-square::before { content: map-get($bootstrap-icons-map, "check2-square"); } +.bi-check2::before { content: map-get($bootstrap-icons-map, "check2"); } +.bi-chevron-bar-contract::before { content: map-get($bootstrap-icons-map, "chevron-bar-contract"); } +.bi-chevron-bar-down::before { content: map-get($bootstrap-icons-map, "chevron-bar-down"); } +.bi-chevron-bar-expand::before { content: map-get($bootstrap-icons-map, "chevron-bar-expand"); } +.bi-chevron-bar-left::before { content: map-get($bootstrap-icons-map, "chevron-bar-left"); } +.bi-chevron-bar-right::before { content: map-get($bootstrap-icons-map, "chevron-bar-right"); } +.bi-chevron-bar-up::before { content: map-get($bootstrap-icons-map, "chevron-bar-up"); } +.bi-chevron-compact-down::before { content: map-get($bootstrap-icons-map, "chevron-compact-down"); } +.bi-chevron-compact-left::before { content: map-get($bootstrap-icons-map, "chevron-compact-left"); } +.bi-chevron-compact-right::before { content: map-get($bootstrap-icons-map, "chevron-compact-right"); } +.bi-chevron-compact-up::before { content: map-get($bootstrap-icons-map, "chevron-compact-up"); } +.bi-chevron-contract::before { content: map-get($bootstrap-icons-map, "chevron-contract"); } +.bi-chevron-double-down::before { content: map-get($bootstrap-icons-map, "chevron-double-down"); } +.bi-chevron-double-left::before { content: map-get($bootstrap-icons-map, "chevron-double-left"); } +.bi-chevron-double-right::before { content: map-get($bootstrap-icons-map, "chevron-double-right"); } +.bi-chevron-double-up::before { content: map-get($bootstrap-icons-map, "chevron-double-up"); } +.bi-chevron-down::before { content: map-get($bootstrap-icons-map, "chevron-down"); } +.bi-chevron-expand::before { content: map-get($bootstrap-icons-map, "chevron-expand"); } +.bi-chevron-left::before { content: map-get($bootstrap-icons-map, "chevron-left"); } +.bi-chevron-right::before { content: map-get($bootstrap-icons-map, "chevron-right"); } +.bi-chevron-up::before { content: map-get($bootstrap-icons-map, "chevron-up"); } +.bi-circle-fill::before { content: map-get($bootstrap-icons-map, "circle-fill"); } +.bi-circle-half::before { content: map-get($bootstrap-icons-map, "circle-half"); } +.bi-circle-square::before { content: map-get($bootstrap-icons-map, "circle-square"); } +.bi-circle::before { content: map-get($bootstrap-icons-map, "circle"); } +.bi-clipboard-check::before { content: map-get($bootstrap-icons-map, "clipboard-check"); } +.bi-clipboard-data::before { content: map-get($bootstrap-icons-map, "clipboard-data"); } +.bi-clipboard-minus::before { content: map-get($bootstrap-icons-map, "clipboard-minus"); } +.bi-clipboard-plus::before { content: map-get($bootstrap-icons-map, "clipboard-plus"); } +.bi-clipboard-x::before { content: map-get($bootstrap-icons-map, "clipboard-x"); } +.bi-clipboard::before { content: map-get($bootstrap-icons-map, "clipboard"); } +.bi-clock-fill::before { content: map-get($bootstrap-icons-map, "clock-fill"); } +.bi-clock-history::before { content: map-get($bootstrap-icons-map, "clock-history"); } +.bi-clock::before { content: map-get($bootstrap-icons-map, "clock"); } +.bi-cloud-arrow-down-fill::before { content: map-get($bootstrap-icons-map, "cloud-arrow-down-fill"); } +.bi-cloud-arrow-down::before { content: map-get($bootstrap-icons-map, "cloud-arrow-down"); } +.bi-cloud-arrow-up-fill::before { content: map-get($bootstrap-icons-map, "cloud-arrow-up-fill"); } +.bi-cloud-arrow-up::before { content: map-get($bootstrap-icons-map, "cloud-arrow-up"); } +.bi-cloud-check-fill::before { content: map-get($bootstrap-icons-map, "cloud-check-fill"); } +.bi-cloud-check::before { content: map-get($bootstrap-icons-map, "cloud-check"); } +.bi-cloud-download-fill::before { content: map-get($bootstrap-icons-map, "cloud-download-fill"); } +.bi-cloud-download::before { content: map-get($bootstrap-icons-map, "cloud-download"); } +.bi-cloud-drizzle-fill::before { content: map-get($bootstrap-icons-map, "cloud-drizzle-fill"); } +.bi-cloud-drizzle::before { content: map-get($bootstrap-icons-map, "cloud-drizzle"); } +.bi-cloud-fill::before { content: map-get($bootstrap-icons-map, "cloud-fill"); } +.bi-cloud-fog-fill::before { content: map-get($bootstrap-icons-map, "cloud-fog-fill"); } +.bi-cloud-fog::before { content: map-get($bootstrap-icons-map, "cloud-fog"); } +.bi-cloud-fog2-fill::before { content: map-get($bootstrap-icons-map, "cloud-fog2-fill"); } +.bi-cloud-fog2::before { content: map-get($bootstrap-icons-map, "cloud-fog2"); } +.bi-cloud-hail-fill::before { content: map-get($bootstrap-icons-map, "cloud-hail-fill"); } +.bi-cloud-hail::before { content: map-get($bootstrap-icons-map, "cloud-hail"); } +.bi-cloud-haze-1::before { content: map-get($bootstrap-icons-map, "cloud-haze-1"); } +.bi-cloud-haze-fill::before { content: map-get($bootstrap-icons-map, "cloud-haze-fill"); } +.bi-cloud-haze::before { content: map-get($bootstrap-icons-map, "cloud-haze"); } +.bi-cloud-haze2-fill::before { content: map-get($bootstrap-icons-map, "cloud-haze2-fill"); } +.bi-cloud-lightning-fill::before { content: map-get($bootstrap-icons-map, "cloud-lightning-fill"); } +.bi-cloud-lightning-rain-fill::before { content: map-get($bootstrap-icons-map, "cloud-lightning-rain-fill"); } +.bi-cloud-lightning-rain::before { content: map-get($bootstrap-icons-map, "cloud-lightning-rain"); } +.bi-cloud-lightning::before { content: map-get($bootstrap-icons-map, "cloud-lightning"); } +.bi-cloud-minus-fill::before { content: map-get($bootstrap-icons-map, "cloud-minus-fill"); } +.bi-cloud-minus::before { content: map-get($bootstrap-icons-map, "cloud-minus"); } +.bi-cloud-moon-fill::before { content: map-get($bootstrap-icons-map, "cloud-moon-fill"); } +.bi-cloud-moon::before { content: map-get($bootstrap-icons-map, "cloud-moon"); } +.bi-cloud-plus-fill::before { content: map-get($bootstrap-icons-map, "cloud-plus-fill"); } +.bi-cloud-plus::before { content: map-get($bootstrap-icons-map, "cloud-plus"); } +.bi-cloud-rain-fill::before { content: map-get($bootstrap-icons-map, "cloud-rain-fill"); } +.bi-cloud-rain-heavy-fill::before { content: map-get($bootstrap-icons-map, "cloud-rain-heavy-fill"); } +.bi-cloud-rain-heavy::before { content: map-get($bootstrap-icons-map, "cloud-rain-heavy"); } +.bi-cloud-rain::before { content: map-get($bootstrap-icons-map, "cloud-rain"); } +.bi-cloud-slash-fill::before { content: map-get($bootstrap-icons-map, "cloud-slash-fill"); } +.bi-cloud-slash::before { content: map-get($bootstrap-icons-map, "cloud-slash"); } +.bi-cloud-sleet-fill::before { content: map-get($bootstrap-icons-map, "cloud-sleet-fill"); } +.bi-cloud-sleet::before { content: map-get($bootstrap-icons-map, "cloud-sleet"); } +.bi-cloud-snow-fill::before { content: map-get($bootstrap-icons-map, "cloud-snow-fill"); } +.bi-cloud-snow::before { content: map-get($bootstrap-icons-map, "cloud-snow"); } +.bi-cloud-sun-fill::before { content: map-get($bootstrap-icons-map, "cloud-sun-fill"); } +.bi-cloud-sun::before { content: map-get($bootstrap-icons-map, "cloud-sun"); } +.bi-cloud-upload-fill::before { content: map-get($bootstrap-icons-map, "cloud-upload-fill"); } +.bi-cloud-upload::before { content: map-get($bootstrap-icons-map, "cloud-upload"); } +.bi-cloud::before { content: map-get($bootstrap-icons-map, "cloud"); } +.bi-clouds-fill::before { content: map-get($bootstrap-icons-map, "clouds-fill"); } +.bi-clouds::before { content: map-get($bootstrap-icons-map, "clouds"); } +.bi-cloudy-fill::before { content: map-get($bootstrap-icons-map, "cloudy-fill"); } +.bi-cloudy::before { content: map-get($bootstrap-icons-map, "cloudy"); } +.bi-code-slash::before { content: map-get($bootstrap-icons-map, "code-slash"); } +.bi-code-square::before { content: map-get($bootstrap-icons-map, "code-square"); } +.bi-code::before { content: map-get($bootstrap-icons-map, "code"); } +.bi-collection-fill::before { content: map-get($bootstrap-icons-map, "collection-fill"); } +.bi-collection-play-fill::before { content: map-get($bootstrap-icons-map, "collection-play-fill"); } +.bi-collection-play::before { content: map-get($bootstrap-icons-map, "collection-play"); } +.bi-collection::before { content: map-get($bootstrap-icons-map, "collection"); } +.bi-columns-gap::before { content: map-get($bootstrap-icons-map, "columns-gap"); } +.bi-columns::before { content: map-get($bootstrap-icons-map, "columns"); } +.bi-command::before { content: map-get($bootstrap-icons-map, "command"); } +.bi-compass-fill::before { content: map-get($bootstrap-icons-map, "compass-fill"); } +.bi-compass::before { content: map-get($bootstrap-icons-map, "compass"); } +.bi-cone-striped::before { content: map-get($bootstrap-icons-map, "cone-striped"); } +.bi-cone::before { content: map-get($bootstrap-icons-map, "cone"); } +.bi-controller::before { content: map-get($bootstrap-icons-map, "controller"); } +.bi-cpu-fill::before { content: map-get($bootstrap-icons-map, "cpu-fill"); } +.bi-cpu::before { content: map-get($bootstrap-icons-map, "cpu"); } +.bi-credit-card-2-back-fill::before { content: map-get($bootstrap-icons-map, "credit-card-2-back-fill"); } +.bi-credit-card-2-back::before { content: map-get($bootstrap-icons-map, "credit-card-2-back"); } +.bi-credit-card-2-front-fill::before { content: map-get($bootstrap-icons-map, "credit-card-2-front-fill"); } +.bi-credit-card-2-front::before { content: map-get($bootstrap-icons-map, "credit-card-2-front"); } +.bi-credit-card-fill::before { content: map-get($bootstrap-icons-map, "credit-card-fill"); } +.bi-credit-card::before { content: map-get($bootstrap-icons-map, "credit-card"); } +.bi-crop::before { content: map-get($bootstrap-icons-map, "crop"); } +.bi-cup-fill::before { content: map-get($bootstrap-icons-map, "cup-fill"); } +.bi-cup-straw::before { content: map-get($bootstrap-icons-map, "cup-straw"); } +.bi-cup::before { content: map-get($bootstrap-icons-map, "cup"); } +.bi-cursor-fill::before { content: map-get($bootstrap-icons-map, "cursor-fill"); } +.bi-cursor-text::before { content: map-get($bootstrap-icons-map, "cursor-text"); } +.bi-cursor::before { content: map-get($bootstrap-icons-map, "cursor"); } +.bi-dash-circle-dotted::before { content: map-get($bootstrap-icons-map, "dash-circle-dotted"); } +.bi-dash-circle-fill::before { content: map-get($bootstrap-icons-map, "dash-circle-fill"); } +.bi-dash-circle::before { content: map-get($bootstrap-icons-map, "dash-circle"); } +.bi-dash-square-dotted::before { content: map-get($bootstrap-icons-map, "dash-square-dotted"); } +.bi-dash-square-fill::before { content: map-get($bootstrap-icons-map, "dash-square-fill"); } +.bi-dash-square::before { content: map-get($bootstrap-icons-map, "dash-square"); } +.bi-dash::before { content: map-get($bootstrap-icons-map, "dash"); } +.bi-diagram-2-fill::before { content: map-get($bootstrap-icons-map, "diagram-2-fill"); } +.bi-diagram-2::before { content: map-get($bootstrap-icons-map, "diagram-2"); } +.bi-diagram-3-fill::before { content: map-get($bootstrap-icons-map, "diagram-3-fill"); } +.bi-diagram-3::before { content: map-get($bootstrap-icons-map, "diagram-3"); } +.bi-diamond-fill::before { content: map-get($bootstrap-icons-map, "diamond-fill"); } +.bi-diamond-half::before { content: map-get($bootstrap-icons-map, "diamond-half"); } +.bi-diamond::before { content: map-get($bootstrap-icons-map, "diamond"); } +.bi-dice-1-fill::before { content: map-get($bootstrap-icons-map, "dice-1-fill"); } +.bi-dice-1::before { content: map-get($bootstrap-icons-map, "dice-1"); } +.bi-dice-2-fill::before { content: map-get($bootstrap-icons-map, "dice-2-fill"); } +.bi-dice-2::before { content: map-get($bootstrap-icons-map, "dice-2"); } +.bi-dice-3-fill::before { content: map-get($bootstrap-icons-map, "dice-3-fill"); } +.bi-dice-3::before { content: map-get($bootstrap-icons-map, "dice-3"); } +.bi-dice-4-fill::before { content: map-get($bootstrap-icons-map, "dice-4-fill"); } +.bi-dice-4::before { content: map-get($bootstrap-icons-map, "dice-4"); } +.bi-dice-5-fill::before { content: map-get($bootstrap-icons-map, "dice-5-fill"); } +.bi-dice-5::before { content: map-get($bootstrap-icons-map, "dice-5"); } +.bi-dice-6-fill::before { content: map-get($bootstrap-icons-map, "dice-6-fill"); } +.bi-dice-6::before { content: map-get($bootstrap-icons-map, "dice-6"); } +.bi-disc-fill::before { content: map-get($bootstrap-icons-map, "disc-fill"); } +.bi-disc::before { content: map-get($bootstrap-icons-map, "disc"); } +.bi-discord::before { content: map-get($bootstrap-icons-map, "discord"); } +.bi-display-fill::before { content: map-get($bootstrap-icons-map, "display-fill"); } +.bi-display::before { content: map-get($bootstrap-icons-map, "display"); } +.bi-distribute-horizontal::before { content: map-get($bootstrap-icons-map, "distribute-horizontal"); } +.bi-distribute-vertical::before { content: map-get($bootstrap-icons-map, "distribute-vertical"); } +.bi-door-closed-fill::before { content: map-get($bootstrap-icons-map, "door-closed-fill"); } +.bi-door-closed::before { content: map-get($bootstrap-icons-map, "door-closed"); } +.bi-door-open-fill::before { content: map-get($bootstrap-icons-map, "door-open-fill"); } +.bi-door-open::before { content: map-get($bootstrap-icons-map, "door-open"); } +.bi-dot::before { content: map-get($bootstrap-icons-map, "dot"); } +.bi-download::before { content: map-get($bootstrap-icons-map, "download"); } +.bi-droplet-fill::before { content: map-get($bootstrap-icons-map, "droplet-fill"); } +.bi-droplet-half::before { content: map-get($bootstrap-icons-map, "droplet-half"); } +.bi-droplet::before { content: map-get($bootstrap-icons-map, "droplet"); } +.bi-earbuds::before { content: map-get($bootstrap-icons-map, "earbuds"); } +.bi-easel-fill::before { content: map-get($bootstrap-icons-map, "easel-fill"); } +.bi-easel::before { content: map-get($bootstrap-icons-map, "easel"); } +.bi-egg-fill::before { content: map-get($bootstrap-icons-map, "egg-fill"); } +.bi-egg-fried::before { content: map-get($bootstrap-icons-map, "egg-fried"); } +.bi-egg::before { content: map-get($bootstrap-icons-map, "egg"); } +.bi-eject-fill::before { content: map-get($bootstrap-icons-map, "eject-fill"); } +.bi-eject::before { content: map-get($bootstrap-icons-map, "eject"); } +.bi-emoji-angry-fill::before { content: map-get($bootstrap-icons-map, "emoji-angry-fill"); } +.bi-emoji-angry::before { content: map-get($bootstrap-icons-map, "emoji-angry"); } +.bi-emoji-dizzy-fill::before { content: map-get($bootstrap-icons-map, "emoji-dizzy-fill"); } +.bi-emoji-dizzy::before { content: map-get($bootstrap-icons-map, "emoji-dizzy"); } +.bi-emoji-expressionless-fill::before { content: map-get($bootstrap-icons-map, "emoji-expressionless-fill"); } +.bi-emoji-expressionless::before { content: map-get($bootstrap-icons-map, "emoji-expressionless"); } +.bi-emoji-frown-fill::before { content: map-get($bootstrap-icons-map, "emoji-frown-fill"); } +.bi-emoji-frown::before { content: map-get($bootstrap-icons-map, "emoji-frown"); } +.bi-emoji-heart-eyes-fill::before { content: map-get($bootstrap-icons-map, "emoji-heart-eyes-fill"); } +.bi-emoji-heart-eyes::before { content: map-get($bootstrap-icons-map, "emoji-heart-eyes"); } +.bi-emoji-laughing-fill::before { content: map-get($bootstrap-icons-map, "emoji-laughing-fill"); } +.bi-emoji-laughing::before { content: map-get($bootstrap-icons-map, "emoji-laughing"); } +.bi-emoji-neutral-fill::before { content: map-get($bootstrap-icons-map, "emoji-neutral-fill"); } +.bi-emoji-neutral::before { content: map-get($bootstrap-icons-map, "emoji-neutral"); } +.bi-emoji-smile-fill::before { content: map-get($bootstrap-icons-map, "emoji-smile-fill"); } +.bi-emoji-smile-upside-down-fill::before { content: map-get($bootstrap-icons-map, "emoji-smile-upside-down-fill"); } +.bi-emoji-smile-upside-down::before { content: map-get($bootstrap-icons-map, "emoji-smile-upside-down"); } +.bi-emoji-smile::before { content: map-get($bootstrap-icons-map, "emoji-smile"); } +.bi-emoji-sunglasses-fill::before { content: map-get($bootstrap-icons-map, "emoji-sunglasses-fill"); } +.bi-emoji-sunglasses::before { content: map-get($bootstrap-icons-map, "emoji-sunglasses"); } +.bi-emoji-wink-fill::before { content: map-get($bootstrap-icons-map, "emoji-wink-fill"); } +.bi-emoji-wink::before { content: map-get($bootstrap-icons-map, "emoji-wink"); } +.bi-envelope-fill::before { content: map-get($bootstrap-icons-map, "envelope-fill"); } +.bi-envelope-open-fill::before { content: map-get($bootstrap-icons-map, "envelope-open-fill"); } +.bi-envelope-open::before { content: map-get($bootstrap-icons-map, "envelope-open"); } +.bi-envelope::before { content: map-get($bootstrap-icons-map, "envelope"); } +.bi-eraser-fill::before { content: map-get($bootstrap-icons-map, "eraser-fill"); } +.bi-eraser::before { content: map-get($bootstrap-icons-map, "eraser"); } +.bi-exclamation-circle-fill::before { content: map-get($bootstrap-icons-map, "exclamation-circle-fill"); } +.bi-exclamation-circle::before { content: map-get($bootstrap-icons-map, "exclamation-circle"); } +.bi-exclamation-diamond-fill::before { content: map-get($bootstrap-icons-map, "exclamation-diamond-fill"); } +.bi-exclamation-diamond::before { content: map-get($bootstrap-icons-map, "exclamation-diamond"); } +.bi-exclamation-octagon-fill::before { content: map-get($bootstrap-icons-map, "exclamation-octagon-fill"); } +.bi-exclamation-octagon::before { content: map-get($bootstrap-icons-map, "exclamation-octagon"); } +.bi-exclamation-square-fill::before { content: map-get($bootstrap-icons-map, "exclamation-square-fill"); } +.bi-exclamation-square::before { content: map-get($bootstrap-icons-map, "exclamation-square"); } +.bi-exclamation-triangle-fill::before { content: map-get($bootstrap-icons-map, "exclamation-triangle-fill"); } +.bi-exclamation-triangle::before { content: map-get($bootstrap-icons-map, "exclamation-triangle"); } +.bi-exclamation::before { content: map-get($bootstrap-icons-map, "exclamation"); } +.bi-exclude::before { content: map-get($bootstrap-icons-map, "exclude"); } +.bi-eye-fill::before { content: map-get($bootstrap-icons-map, "eye-fill"); } +.bi-eye-slash-fill::before { content: map-get($bootstrap-icons-map, "eye-slash-fill"); } +.bi-eye-slash::before { content: map-get($bootstrap-icons-map, "eye-slash"); } +.bi-eye::before { content: map-get($bootstrap-icons-map, "eye"); } +.bi-eyedropper::before { content: map-get($bootstrap-icons-map, "eyedropper"); } +.bi-eyeglasses::before { content: map-get($bootstrap-icons-map, "eyeglasses"); } +.bi-facebook::before { content: map-get($bootstrap-icons-map, "facebook"); } +.bi-file-arrow-down-fill::before { content: map-get($bootstrap-icons-map, "file-arrow-down-fill"); } +.bi-file-arrow-down::before { content: map-get($bootstrap-icons-map, "file-arrow-down"); } +.bi-file-arrow-up-fill::before { content: map-get($bootstrap-icons-map, "file-arrow-up-fill"); } +.bi-file-arrow-up::before { content: map-get($bootstrap-icons-map, "file-arrow-up"); } +.bi-file-bar-graph-fill::before { content: map-get($bootstrap-icons-map, "file-bar-graph-fill"); } +.bi-file-bar-graph::before { content: map-get($bootstrap-icons-map, "file-bar-graph"); } +.bi-file-binary-fill::before { content: map-get($bootstrap-icons-map, "file-binary-fill"); } +.bi-file-binary::before { content: map-get($bootstrap-icons-map, "file-binary"); } +.bi-file-break-fill::before { content: map-get($bootstrap-icons-map, "file-break-fill"); } +.bi-file-break::before { content: map-get($bootstrap-icons-map, "file-break"); } +.bi-file-check-fill::before { content: map-get($bootstrap-icons-map, "file-check-fill"); } +.bi-file-check::before { content: map-get($bootstrap-icons-map, "file-check"); } +.bi-file-code-fill::before { content: map-get($bootstrap-icons-map, "file-code-fill"); } +.bi-file-code::before { content: map-get($bootstrap-icons-map, "file-code"); } +.bi-file-diff-fill::before { content: map-get($bootstrap-icons-map, "file-diff-fill"); } +.bi-file-diff::before { content: map-get($bootstrap-icons-map, "file-diff"); } +.bi-file-earmark-arrow-down-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-down-fill"); } +.bi-file-earmark-arrow-down::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-down"); } +.bi-file-earmark-arrow-up-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-up-fill"); } +.bi-file-earmark-arrow-up::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-up"); } +.bi-file-earmark-bar-graph-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-bar-graph-fill"); } +.bi-file-earmark-bar-graph::before { content: map-get($bootstrap-icons-map, "file-earmark-bar-graph"); } +.bi-file-earmark-binary-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-binary-fill"); } +.bi-file-earmark-binary::before { content: map-get($bootstrap-icons-map, "file-earmark-binary"); } +.bi-file-earmark-break-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-break-fill"); } +.bi-file-earmark-break::before { content: map-get($bootstrap-icons-map, "file-earmark-break"); } +.bi-file-earmark-check-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-check-fill"); } +.bi-file-earmark-check::before { content: map-get($bootstrap-icons-map, "file-earmark-check"); } +.bi-file-earmark-code-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-code-fill"); } +.bi-file-earmark-code::before { content: map-get($bootstrap-icons-map, "file-earmark-code"); } +.bi-file-earmark-diff-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-diff-fill"); } +.bi-file-earmark-diff::before { content: map-get($bootstrap-icons-map, "file-earmark-diff"); } +.bi-file-earmark-easel-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-easel-fill"); } +.bi-file-earmark-easel::before { content: map-get($bootstrap-icons-map, "file-earmark-easel"); } +.bi-file-earmark-excel-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-excel-fill"); } +.bi-file-earmark-excel::before { content: map-get($bootstrap-icons-map, "file-earmark-excel"); } +.bi-file-earmark-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-fill"); } +.bi-file-earmark-font-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-font-fill"); } +.bi-file-earmark-font::before { content: map-get($bootstrap-icons-map, "file-earmark-font"); } +.bi-file-earmark-image-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-image-fill"); } +.bi-file-earmark-image::before { content: map-get($bootstrap-icons-map, "file-earmark-image"); } +.bi-file-earmark-lock-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-lock-fill"); } +.bi-file-earmark-lock::before { content: map-get($bootstrap-icons-map, "file-earmark-lock"); } +.bi-file-earmark-lock2-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-lock2-fill"); } +.bi-file-earmark-lock2::before { content: map-get($bootstrap-icons-map, "file-earmark-lock2"); } +.bi-file-earmark-medical-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-medical-fill"); } +.bi-file-earmark-medical::before { content: map-get($bootstrap-icons-map, "file-earmark-medical"); } +.bi-file-earmark-minus-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-minus-fill"); } +.bi-file-earmark-minus::before { content: map-get($bootstrap-icons-map, "file-earmark-minus"); } +.bi-file-earmark-music-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-music-fill"); } +.bi-file-earmark-music::before { content: map-get($bootstrap-icons-map, "file-earmark-music"); } +.bi-file-earmark-person-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-person-fill"); } +.bi-file-earmark-person::before { content: map-get($bootstrap-icons-map, "file-earmark-person"); } +.bi-file-earmark-play-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-play-fill"); } +.bi-file-earmark-play::before { content: map-get($bootstrap-icons-map, "file-earmark-play"); } +.bi-file-earmark-plus-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-plus-fill"); } +.bi-file-earmark-plus::before { content: map-get($bootstrap-icons-map, "file-earmark-plus"); } +.bi-file-earmark-post-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-post-fill"); } +.bi-file-earmark-post::before { content: map-get($bootstrap-icons-map, "file-earmark-post"); } +.bi-file-earmark-ppt-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-ppt-fill"); } +.bi-file-earmark-ppt::before { content: map-get($bootstrap-icons-map, "file-earmark-ppt"); } +.bi-file-earmark-richtext-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-richtext-fill"); } +.bi-file-earmark-richtext::before { content: map-get($bootstrap-icons-map, "file-earmark-richtext"); } +.bi-file-earmark-ruled-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-ruled-fill"); } +.bi-file-earmark-ruled::before { content: map-get($bootstrap-icons-map, "file-earmark-ruled"); } +.bi-file-earmark-slides-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-slides-fill"); } +.bi-file-earmark-slides::before { content: map-get($bootstrap-icons-map, "file-earmark-slides"); } +.bi-file-earmark-spreadsheet-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-spreadsheet-fill"); } +.bi-file-earmark-spreadsheet::before { content: map-get($bootstrap-icons-map, "file-earmark-spreadsheet"); } +.bi-file-earmark-text-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-text-fill"); } +.bi-file-earmark-text::before { content: map-get($bootstrap-icons-map, "file-earmark-text"); } +.bi-file-earmark-word-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-word-fill"); } +.bi-file-earmark-word::before { content: map-get($bootstrap-icons-map, "file-earmark-word"); } +.bi-file-earmark-x-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-x-fill"); } +.bi-file-earmark-x::before { content: map-get($bootstrap-icons-map, "file-earmark-x"); } +.bi-file-earmark-zip-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-zip-fill"); } +.bi-file-earmark-zip::before { content: map-get($bootstrap-icons-map, "file-earmark-zip"); } +.bi-file-earmark::before { content: map-get($bootstrap-icons-map, "file-earmark"); } +.bi-file-easel-fill::before { content: map-get($bootstrap-icons-map, "file-easel-fill"); } +.bi-file-easel::before { content: map-get($bootstrap-icons-map, "file-easel"); } +.bi-file-excel-fill::before { content: map-get($bootstrap-icons-map, "file-excel-fill"); } +.bi-file-excel::before { content: map-get($bootstrap-icons-map, "file-excel"); } +.bi-file-fill::before { content: map-get($bootstrap-icons-map, "file-fill"); } +.bi-file-font-fill::before { content: map-get($bootstrap-icons-map, "file-font-fill"); } +.bi-file-font::before { content: map-get($bootstrap-icons-map, "file-font"); } +.bi-file-image-fill::before { content: map-get($bootstrap-icons-map, "file-image-fill"); } +.bi-file-image::before { content: map-get($bootstrap-icons-map, "file-image"); } +.bi-file-lock-fill::before { content: map-get($bootstrap-icons-map, "file-lock-fill"); } +.bi-file-lock::before { content: map-get($bootstrap-icons-map, "file-lock"); } +.bi-file-lock2-fill::before { content: map-get($bootstrap-icons-map, "file-lock2-fill"); } +.bi-file-lock2::before { content: map-get($bootstrap-icons-map, "file-lock2"); } +.bi-file-medical-fill::before { content: map-get($bootstrap-icons-map, "file-medical-fill"); } +.bi-file-medical::before { content: map-get($bootstrap-icons-map, "file-medical"); } +.bi-file-minus-fill::before { content: map-get($bootstrap-icons-map, "file-minus-fill"); } +.bi-file-minus::before { content: map-get($bootstrap-icons-map, "file-minus"); } +.bi-file-music-fill::before { content: map-get($bootstrap-icons-map, "file-music-fill"); } +.bi-file-music::before { content: map-get($bootstrap-icons-map, "file-music"); } +.bi-file-person-fill::before { content: map-get($bootstrap-icons-map, "file-person-fill"); } +.bi-file-person::before { content: map-get($bootstrap-icons-map, "file-person"); } +.bi-file-play-fill::before { content: map-get($bootstrap-icons-map, "file-play-fill"); } +.bi-file-play::before { content: map-get($bootstrap-icons-map, "file-play"); } +.bi-file-plus-fill::before { content: map-get($bootstrap-icons-map, "file-plus-fill"); } +.bi-file-plus::before { content: map-get($bootstrap-icons-map, "file-plus"); } +.bi-file-post-fill::before { content: map-get($bootstrap-icons-map, "file-post-fill"); } +.bi-file-post::before { content: map-get($bootstrap-icons-map, "file-post"); } +.bi-file-ppt-fill::before { content: map-get($bootstrap-icons-map, "file-ppt-fill"); } +.bi-file-ppt::before { content: map-get($bootstrap-icons-map, "file-ppt"); } +.bi-file-richtext-fill::before { content: map-get($bootstrap-icons-map, "file-richtext-fill"); } +.bi-file-richtext::before { content: map-get($bootstrap-icons-map, "file-richtext"); } +.bi-file-ruled-fill::before { content: map-get($bootstrap-icons-map, "file-ruled-fill"); } +.bi-file-ruled::before { content: map-get($bootstrap-icons-map, "file-ruled"); } +.bi-file-slides-fill::before { content: map-get($bootstrap-icons-map, "file-slides-fill"); } +.bi-file-slides::before { content: map-get($bootstrap-icons-map, "file-slides"); } +.bi-file-spreadsheet-fill::before { content: map-get($bootstrap-icons-map, "file-spreadsheet-fill"); } +.bi-file-spreadsheet::before { content: map-get($bootstrap-icons-map, "file-spreadsheet"); } +.bi-file-text-fill::before { content: map-get($bootstrap-icons-map, "file-text-fill"); } +.bi-file-text::before { content: map-get($bootstrap-icons-map, "file-text"); } +.bi-file-word-fill::before { content: map-get($bootstrap-icons-map, "file-word-fill"); } +.bi-file-word::before { content: map-get($bootstrap-icons-map, "file-word"); } +.bi-file-x-fill::before { content: map-get($bootstrap-icons-map, "file-x-fill"); } +.bi-file-x::before { content: map-get($bootstrap-icons-map, "file-x"); } +.bi-file-zip-fill::before { content: map-get($bootstrap-icons-map, "file-zip-fill"); } +.bi-file-zip::before { content: map-get($bootstrap-icons-map, "file-zip"); } +.bi-file::before { content: map-get($bootstrap-icons-map, "file"); } +.bi-files-alt::before { content: map-get($bootstrap-icons-map, "files-alt"); } +.bi-files::before { content: map-get($bootstrap-icons-map, "files"); } +.bi-film::before { content: map-get($bootstrap-icons-map, "film"); } +.bi-filter-circle-fill::before { content: map-get($bootstrap-icons-map, "filter-circle-fill"); } +.bi-filter-circle::before { content: map-get($bootstrap-icons-map, "filter-circle"); } +.bi-filter-left::before { content: map-get($bootstrap-icons-map, "filter-left"); } +.bi-filter-right::before { content: map-get($bootstrap-icons-map, "filter-right"); } +.bi-filter-square-fill::before { content: map-get($bootstrap-icons-map, "filter-square-fill"); } +.bi-filter-square::before { content: map-get($bootstrap-icons-map, "filter-square"); } +.bi-filter::before { content: map-get($bootstrap-icons-map, "filter"); } +.bi-flag-fill::before { content: map-get($bootstrap-icons-map, "flag-fill"); } +.bi-flag::before { content: map-get($bootstrap-icons-map, "flag"); } +.bi-flower1::before { content: map-get($bootstrap-icons-map, "flower1"); } +.bi-flower2::before { content: map-get($bootstrap-icons-map, "flower2"); } +.bi-flower3::before { content: map-get($bootstrap-icons-map, "flower3"); } +.bi-folder-check::before { content: map-get($bootstrap-icons-map, "folder-check"); } +.bi-folder-fill::before { content: map-get($bootstrap-icons-map, "folder-fill"); } +.bi-folder-minus::before { content: map-get($bootstrap-icons-map, "folder-minus"); } +.bi-folder-plus::before { content: map-get($bootstrap-icons-map, "folder-plus"); } +.bi-folder-symlink-fill::before { content: map-get($bootstrap-icons-map, "folder-symlink-fill"); } +.bi-folder-symlink::before { content: map-get($bootstrap-icons-map, "folder-symlink"); } +.bi-folder-x::before { content: map-get($bootstrap-icons-map, "folder-x"); } +.bi-folder::before { content: map-get($bootstrap-icons-map, "folder"); } +.bi-folder2-open::before { content: map-get($bootstrap-icons-map, "folder2-open"); } +.bi-folder2::before { content: map-get($bootstrap-icons-map, "folder2"); } +.bi-fonts::before { content: map-get($bootstrap-icons-map, "fonts"); } +.bi-forward-fill::before { content: map-get($bootstrap-icons-map, "forward-fill"); } +.bi-forward::before { content: map-get($bootstrap-icons-map, "forward"); } +.bi-front::before { content: map-get($bootstrap-icons-map, "front"); } +.bi-fullscreen-exit::before { content: map-get($bootstrap-icons-map, "fullscreen-exit"); } +.bi-fullscreen::before { content: map-get($bootstrap-icons-map, "fullscreen"); } +.bi-funnel-fill::before { content: map-get($bootstrap-icons-map, "funnel-fill"); } +.bi-funnel::before { content: map-get($bootstrap-icons-map, "funnel"); } +.bi-gear-fill::before { content: map-get($bootstrap-icons-map, "gear-fill"); } +.bi-gear-wide-connected::before { content: map-get($bootstrap-icons-map, "gear-wide-connected"); } +.bi-gear-wide::before { content: map-get($bootstrap-icons-map, "gear-wide"); } +.bi-gear::before { content: map-get($bootstrap-icons-map, "gear"); } +.bi-gem::before { content: map-get($bootstrap-icons-map, "gem"); } +.bi-geo-alt-fill::before { content: map-get($bootstrap-icons-map, "geo-alt-fill"); } +.bi-geo-alt::before { content: map-get($bootstrap-icons-map, "geo-alt"); } +.bi-geo-fill::before { content: map-get($bootstrap-icons-map, "geo-fill"); } +.bi-geo::before { content: map-get($bootstrap-icons-map, "geo"); } +.bi-gift-fill::before { content: map-get($bootstrap-icons-map, "gift-fill"); } +.bi-gift::before { content: map-get($bootstrap-icons-map, "gift"); } +.bi-github::before { content: map-get($bootstrap-icons-map, "github"); } +.bi-globe::before { content: map-get($bootstrap-icons-map, "globe"); } +.bi-globe2::before { content: map-get($bootstrap-icons-map, "globe2"); } +.bi-google::before { content: map-get($bootstrap-icons-map, "google"); } +.bi-graph-down::before { content: map-get($bootstrap-icons-map, "graph-down"); } +.bi-graph-up::before { content: map-get($bootstrap-icons-map, "graph-up"); } +.bi-grid-1x2-fill::before { content: map-get($bootstrap-icons-map, "grid-1x2-fill"); } +.bi-grid-1x2::before { content: map-get($bootstrap-icons-map, "grid-1x2"); } +.bi-grid-3x2-gap-fill::before { content: map-get($bootstrap-icons-map, "grid-3x2-gap-fill"); } +.bi-grid-3x2-gap::before { content: map-get($bootstrap-icons-map, "grid-3x2-gap"); } +.bi-grid-3x2::before { content: map-get($bootstrap-icons-map, "grid-3x2"); } +.bi-grid-3x3-gap-fill::before { content: map-get($bootstrap-icons-map, "grid-3x3-gap-fill"); } +.bi-grid-3x3-gap::before { content: map-get($bootstrap-icons-map, "grid-3x3-gap"); } +.bi-grid-3x3::before { content: map-get($bootstrap-icons-map, "grid-3x3"); } +.bi-grid-fill::before { content: map-get($bootstrap-icons-map, "grid-fill"); } +.bi-grid::before { content: map-get($bootstrap-icons-map, "grid"); } +.bi-grip-horizontal::before { content: map-get($bootstrap-icons-map, "grip-horizontal"); } +.bi-grip-vertical::before { content: map-get($bootstrap-icons-map, "grip-vertical"); } +.bi-hammer::before { content: map-get($bootstrap-icons-map, "hammer"); } +.bi-hand-index-fill::before { content: map-get($bootstrap-icons-map, "hand-index-fill"); } +.bi-hand-index-thumb-fill::before { content: map-get($bootstrap-icons-map, "hand-index-thumb-fill"); } +.bi-hand-index-thumb::before { content: map-get($bootstrap-icons-map, "hand-index-thumb"); } +.bi-hand-index::before { content: map-get($bootstrap-icons-map, "hand-index"); } +.bi-hand-thumbs-down-fill::before { content: map-get($bootstrap-icons-map, "hand-thumbs-down-fill"); } +.bi-hand-thumbs-down::before { content: map-get($bootstrap-icons-map, "hand-thumbs-down"); } +.bi-hand-thumbs-up-fill::before { content: map-get($bootstrap-icons-map, "hand-thumbs-up-fill"); } +.bi-hand-thumbs-up::before { content: map-get($bootstrap-icons-map, "hand-thumbs-up"); } +.bi-handbag-fill::before { content: map-get($bootstrap-icons-map, "handbag-fill"); } +.bi-handbag::before { content: map-get($bootstrap-icons-map, "handbag"); } +.bi-hash::before { content: map-get($bootstrap-icons-map, "hash"); } +.bi-hdd-fill::before { content: map-get($bootstrap-icons-map, "hdd-fill"); } +.bi-hdd-network-fill::before { content: map-get($bootstrap-icons-map, "hdd-network-fill"); } +.bi-hdd-network::before { content: map-get($bootstrap-icons-map, "hdd-network"); } +.bi-hdd-rack-fill::before { content: map-get($bootstrap-icons-map, "hdd-rack-fill"); } +.bi-hdd-rack::before { content: map-get($bootstrap-icons-map, "hdd-rack"); } +.bi-hdd-stack-fill::before { content: map-get($bootstrap-icons-map, "hdd-stack-fill"); } +.bi-hdd-stack::before { content: map-get($bootstrap-icons-map, "hdd-stack"); } +.bi-hdd::before { content: map-get($bootstrap-icons-map, "hdd"); } +.bi-headphones::before { content: map-get($bootstrap-icons-map, "headphones"); } +.bi-headset::before { content: map-get($bootstrap-icons-map, "headset"); } +.bi-heart-fill::before { content: map-get($bootstrap-icons-map, "heart-fill"); } +.bi-heart-half::before { content: map-get($bootstrap-icons-map, "heart-half"); } +.bi-heart::before { content: map-get($bootstrap-icons-map, "heart"); } +.bi-heptagon-fill::before { content: map-get($bootstrap-icons-map, "heptagon-fill"); } +.bi-heptagon-half::before { content: map-get($bootstrap-icons-map, "heptagon-half"); } +.bi-heptagon::before { content: map-get($bootstrap-icons-map, "heptagon"); } +.bi-hexagon-fill::before { content: map-get($bootstrap-icons-map, "hexagon-fill"); } +.bi-hexagon-half::before { content: map-get($bootstrap-icons-map, "hexagon-half"); } +.bi-hexagon::before { content: map-get($bootstrap-icons-map, "hexagon"); } +.bi-hourglass-bottom::before { content: map-get($bootstrap-icons-map, "hourglass-bottom"); } +.bi-hourglass-split::before { content: map-get($bootstrap-icons-map, "hourglass-split"); } +.bi-hourglass-top::before { content: map-get($bootstrap-icons-map, "hourglass-top"); } +.bi-hourglass::before { content: map-get($bootstrap-icons-map, "hourglass"); } +.bi-house-door-fill::before { content: map-get($bootstrap-icons-map, "house-door-fill"); } +.bi-house-door::before { content: map-get($bootstrap-icons-map, "house-door"); } +.bi-house-fill::before { content: map-get($bootstrap-icons-map, "house-fill"); } +.bi-house::before { content: map-get($bootstrap-icons-map, "house"); } +.bi-hr::before { content: map-get($bootstrap-icons-map, "hr"); } +.bi-hurricane::before { content: map-get($bootstrap-icons-map, "hurricane"); } +.bi-image-alt::before { content: map-get($bootstrap-icons-map, "image-alt"); } +.bi-image-fill::before { content: map-get($bootstrap-icons-map, "image-fill"); } +.bi-image::before { content: map-get($bootstrap-icons-map, "image"); } +.bi-images::before { content: map-get($bootstrap-icons-map, "images"); } +.bi-inbox-fill::before { content: map-get($bootstrap-icons-map, "inbox-fill"); } +.bi-inbox::before { content: map-get($bootstrap-icons-map, "inbox"); } +.bi-inboxes-fill::before { content: map-get($bootstrap-icons-map, "inboxes-fill"); } +.bi-inboxes::before { content: map-get($bootstrap-icons-map, "inboxes"); } +.bi-info-circle-fill::before { content: map-get($bootstrap-icons-map, "info-circle-fill"); } +.bi-info-circle::before { content: map-get($bootstrap-icons-map, "info-circle"); } +.bi-info-square-fill::before { content: map-get($bootstrap-icons-map, "info-square-fill"); } +.bi-info-square::before { content: map-get($bootstrap-icons-map, "info-square"); } +.bi-info::before { content: map-get($bootstrap-icons-map, "info"); } +.bi-input-cursor-text::before { content: map-get($bootstrap-icons-map, "input-cursor-text"); } +.bi-input-cursor::before { content: map-get($bootstrap-icons-map, "input-cursor"); } +.bi-instagram::before { content: map-get($bootstrap-icons-map, "instagram"); } +.bi-intersect::before { content: map-get($bootstrap-icons-map, "intersect"); } +.bi-journal-album::before { content: map-get($bootstrap-icons-map, "journal-album"); } +.bi-journal-arrow-down::before { content: map-get($bootstrap-icons-map, "journal-arrow-down"); } +.bi-journal-arrow-up::before { content: map-get($bootstrap-icons-map, "journal-arrow-up"); } +.bi-journal-bookmark-fill::before { content: map-get($bootstrap-icons-map, "journal-bookmark-fill"); } +.bi-journal-bookmark::before { content: map-get($bootstrap-icons-map, "journal-bookmark"); } +.bi-journal-check::before { content: map-get($bootstrap-icons-map, "journal-check"); } +.bi-journal-code::before { content: map-get($bootstrap-icons-map, "journal-code"); } +.bi-journal-medical::before { content: map-get($bootstrap-icons-map, "journal-medical"); } +.bi-journal-minus::before { content: map-get($bootstrap-icons-map, "journal-minus"); } +.bi-journal-plus::before { content: map-get($bootstrap-icons-map, "journal-plus"); } +.bi-journal-richtext::before { content: map-get($bootstrap-icons-map, "journal-richtext"); } +.bi-journal-text::before { content: map-get($bootstrap-icons-map, "journal-text"); } +.bi-journal-x::before { content: map-get($bootstrap-icons-map, "journal-x"); } +.bi-journal::before { content: map-get($bootstrap-icons-map, "journal"); } +.bi-journals::before { content: map-get($bootstrap-icons-map, "journals"); } +.bi-joystick::before { content: map-get($bootstrap-icons-map, "joystick"); } +.bi-justify-left::before { content: map-get($bootstrap-icons-map, "justify-left"); } +.bi-justify-right::before { content: map-get($bootstrap-icons-map, "justify-right"); } +.bi-justify::before { content: map-get($bootstrap-icons-map, "justify"); } +.bi-kanban-fill::before { content: map-get($bootstrap-icons-map, "kanban-fill"); } +.bi-kanban::before { content: map-get($bootstrap-icons-map, "kanban"); } +.bi-key-fill::before { content: map-get($bootstrap-icons-map, "key-fill"); } +.bi-key::before { content: map-get($bootstrap-icons-map, "key"); } +.bi-keyboard-fill::before { content: map-get($bootstrap-icons-map, "keyboard-fill"); } +.bi-keyboard::before { content: map-get($bootstrap-icons-map, "keyboard"); } +.bi-ladder::before { content: map-get($bootstrap-icons-map, "ladder"); } +.bi-lamp-fill::before { content: map-get($bootstrap-icons-map, "lamp-fill"); } +.bi-lamp::before { content: map-get($bootstrap-icons-map, "lamp"); } +.bi-laptop-fill::before { content: map-get($bootstrap-icons-map, "laptop-fill"); } +.bi-laptop::before { content: map-get($bootstrap-icons-map, "laptop"); } +.bi-layer-backward::before { content: map-get($bootstrap-icons-map, "layer-backward"); } +.bi-layer-forward::before { content: map-get($bootstrap-icons-map, "layer-forward"); } +.bi-layers-fill::before { content: map-get($bootstrap-icons-map, "layers-fill"); } +.bi-layers-half::before { content: map-get($bootstrap-icons-map, "layers-half"); } +.bi-layers::before { content: map-get($bootstrap-icons-map, "layers"); } +.bi-layout-sidebar-inset-reverse::before { content: map-get($bootstrap-icons-map, "layout-sidebar-inset-reverse"); } +.bi-layout-sidebar-inset::before { content: map-get($bootstrap-icons-map, "layout-sidebar-inset"); } +.bi-layout-sidebar-reverse::before { content: map-get($bootstrap-icons-map, "layout-sidebar-reverse"); } +.bi-layout-sidebar::before { content: map-get($bootstrap-icons-map, "layout-sidebar"); } +.bi-layout-split::before { content: map-get($bootstrap-icons-map, "layout-split"); } +.bi-layout-text-sidebar-reverse::before { content: map-get($bootstrap-icons-map, "layout-text-sidebar-reverse"); } +.bi-layout-text-sidebar::before { content: map-get($bootstrap-icons-map, "layout-text-sidebar"); } +.bi-layout-text-window-reverse::before { content: map-get($bootstrap-icons-map, "layout-text-window-reverse"); } +.bi-layout-text-window::before { content: map-get($bootstrap-icons-map, "layout-text-window"); } +.bi-layout-three-columns::before { content: map-get($bootstrap-icons-map, "layout-three-columns"); } +.bi-layout-wtf::before { content: map-get($bootstrap-icons-map, "layout-wtf"); } +.bi-life-preserver::before { content: map-get($bootstrap-icons-map, "life-preserver"); } +.bi-lightbulb-fill::before { content: map-get($bootstrap-icons-map, "lightbulb-fill"); } +.bi-lightbulb-off-fill::before { content: map-get($bootstrap-icons-map, "lightbulb-off-fill"); } +.bi-lightbulb-off::before { content: map-get($bootstrap-icons-map, "lightbulb-off"); } +.bi-lightbulb::before { content: map-get($bootstrap-icons-map, "lightbulb"); } +.bi-lightning-charge-fill::before { content: map-get($bootstrap-icons-map, "lightning-charge-fill"); } +.bi-lightning-charge::before { content: map-get($bootstrap-icons-map, "lightning-charge"); } +.bi-lightning-fill::before { content: map-get($bootstrap-icons-map, "lightning-fill"); } +.bi-lightning::before { content: map-get($bootstrap-icons-map, "lightning"); } +.bi-link-45deg::before { content: map-get($bootstrap-icons-map, "link-45deg"); } +.bi-link::before { content: map-get($bootstrap-icons-map, "link"); } +.bi-linkedin::before { content: map-get($bootstrap-icons-map, "linkedin"); } +.bi-list-check::before { content: map-get($bootstrap-icons-map, "list-check"); } +.bi-list-nested::before { content: map-get($bootstrap-icons-map, "list-nested"); } +.bi-list-ol::before { content: map-get($bootstrap-icons-map, "list-ol"); } +.bi-list-stars::before { content: map-get($bootstrap-icons-map, "list-stars"); } +.bi-list-task::before { content: map-get($bootstrap-icons-map, "list-task"); } +.bi-list-ul::before { content: map-get($bootstrap-icons-map, "list-ul"); } +.bi-list::before { content: map-get($bootstrap-icons-map, "list"); } +.bi-lock-fill::before { content: map-get($bootstrap-icons-map, "lock-fill"); } +.bi-lock::before { content: map-get($bootstrap-icons-map, "lock"); } +.bi-mailbox::before { content: map-get($bootstrap-icons-map, "mailbox"); } +.bi-mailbox2::before { content: map-get($bootstrap-icons-map, "mailbox2"); } +.bi-map-fill::before { content: map-get($bootstrap-icons-map, "map-fill"); } +.bi-map::before { content: map-get($bootstrap-icons-map, "map"); } +.bi-markdown-fill::before { content: map-get($bootstrap-icons-map, "markdown-fill"); } +.bi-markdown::before { content: map-get($bootstrap-icons-map, "markdown"); } +.bi-mask::before { content: map-get($bootstrap-icons-map, "mask"); } +.bi-megaphone-fill::before { content: map-get($bootstrap-icons-map, "megaphone-fill"); } +.bi-megaphone::before { content: map-get($bootstrap-icons-map, "megaphone"); } +.bi-menu-app-fill::before { content: map-get($bootstrap-icons-map, "menu-app-fill"); } +.bi-menu-app::before { content: map-get($bootstrap-icons-map, "menu-app"); } +.bi-menu-button-fill::before { content: map-get($bootstrap-icons-map, "menu-button-fill"); } +.bi-menu-button-wide-fill::before { content: map-get($bootstrap-icons-map, "menu-button-wide-fill"); } +.bi-menu-button-wide::before { content: map-get($bootstrap-icons-map, "menu-button-wide"); } +.bi-menu-button::before { content: map-get($bootstrap-icons-map, "menu-button"); } +.bi-menu-down::before { content: map-get($bootstrap-icons-map, "menu-down"); } +.bi-menu-up::before { content: map-get($bootstrap-icons-map, "menu-up"); } +.bi-mic-fill::before { content: map-get($bootstrap-icons-map, "mic-fill"); } +.bi-mic-mute-fill::before { content: map-get($bootstrap-icons-map, "mic-mute-fill"); } +.bi-mic-mute::before { content: map-get($bootstrap-icons-map, "mic-mute"); } +.bi-mic::before { content: map-get($bootstrap-icons-map, "mic"); } +.bi-minecart-loaded::before { content: map-get($bootstrap-icons-map, "minecart-loaded"); } +.bi-minecart::before { content: map-get($bootstrap-icons-map, "minecart"); } +.bi-moisture::before { content: map-get($bootstrap-icons-map, "moisture"); } +.bi-moon-fill::before { content: map-get($bootstrap-icons-map, "moon-fill"); } +.bi-moon-stars-fill::before { content: map-get($bootstrap-icons-map, "moon-stars-fill"); } +.bi-moon-stars::before { content: map-get($bootstrap-icons-map, "moon-stars"); } +.bi-moon::before { content: map-get($bootstrap-icons-map, "moon"); } +.bi-mouse-fill::before { content: map-get($bootstrap-icons-map, "mouse-fill"); } +.bi-mouse::before { content: map-get($bootstrap-icons-map, "mouse"); } +.bi-mouse2-fill::before { content: map-get($bootstrap-icons-map, "mouse2-fill"); } +.bi-mouse2::before { content: map-get($bootstrap-icons-map, "mouse2"); } +.bi-mouse3-fill::before { content: map-get($bootstrap-icons-map, "mouse3-fill"); } +.bi-mouse3::before { content: map-get($bootstrap-icons-map, "mouse3"); } +.bi-music-note-beamed::before { content: map-get($bootstrap-icons-map, "music-note-beamed"); } +.bi-music-note-list::before { content: map-get($bootstrap-icons-map, "music-note-list"); } +.bi-music-note::before { content: map-get($bootstrap-icons-map, "music-note"); } +.bi-music-player-fill::before { content: map-get($bootstrap-icons-map, "music-player-fill"); } +.bi-music-player::before { content: map-get($bootstrap-icons-map, "music-player"); } +.bi-newspaper::before { content: map-get($bootstrap-icons-map, "newspaper"); } +.bi-node-minus-fill::before { content: map-get($bootstrap-icons-map, "node-minus-fill"); } +.bi-node-minus::before { content: map-get($bootstrap-icons-map, "node-minus"); } +.bi-node-plus-fill::before { content: map-get($bootstrap-icons-map, "node-plus-fill"); } +.bi-node-plus::before { content: map-get($bootstrap-icons-map, "node-plus"); } +.bi-nut-fill::before { content: map-get($bootstrap-icons-map, "nut-fill"); } +.bi-nut::before { content: map-get($bootstrap-icons-map, "nut"); } +.bi-octagon-fill::before { content: map-get($bootstrap-icons-map, "octagon-fill"); } +.bi-octagon-half::before { content: map-get($bootstrap-icons-map, "octagon-half"); } +.bi-octagon::before { content: map-get($bootstrap-icons-map, "octagon"); } +.bi-option::before { content: map-get($bootstrap-icons-map, "option"); } +.bi-outlet::before { content: map-get($bootstrap-icons-map, "outlet"); } +.bi-paint-bucket::before { content: map-get($bootstrap-icons-map, "paint-bucket"); } +.bi-palette-fill::before { content: map-get($bootstrap-icons-map, "palette-fill"); } +.bi-palette::before { content: map-get($bootstrap-icons-map, "palette"); } +.bi-palette2::before { content: map-get($bootstrap-icons-map, "palette2"); } +.bi-paperclip::before { content: map-get($bootstrap-icons-map, "paperclip"); } +.bi-paragraph::before { content: map-get($bootstrap-icons-map, "paragraph"); } +.bi-patch-check-fill::before { content: map-get($bootstrap-icons-map, "patch-check-fill"); } +.bi-patch-check::before { content: map-get($bootstrap-icons-map, "patch-check"); } +.bi-patch-exclamation-fill::before { content: map-get($bootstrap-icons-map, "patch-exclamation-fill"); } +.bi-patch-exclamation::before { content: map-get($bootstrap-icons-map, "patch-exclamation"); } +.bi-patch-minus-fill::before { content: map-get($bootstrap-icons-map, "patch-minus-fill"); } +.bi-patch-minus::before { content: map-get($bootstrap-icons-map, "patch-minus"); } +.bi-patch-plus-fill::before { content: map-get($bootstrap-icons-map, "patch-plus-fill"); } +.bi-patch-plus::before { content: map-get($bootstrap-icons-map, "patch-plus"); } +.bi-patch-question-fill::before { content: map-get($bootstrap-icons-map, "patch-question-fill"); } +.bi-patch-question::before { content: map-get($bootstrap-icons-map, "patch-question"); } +.bi-pause-btn-fill::before { content: map-get($bootstrap-icons-map, "pause-btn-fill"); } +.bi-pause-btn::before { content: map-get($bootstrap-icons-map, "pause-btn"); } +.bi-pause-circle-fill::before { content: map-get($bootstrap-icons-map, "pause-circle-fill"); } +.bi-pause-circle::before { content: map-get($bootstrap-icons-map, "pause-circle"); } +.bi-pause-fill::before { content: map-get($bootstrap-icons-map, "pause-fill"); } +.bi-pause::before { content: map-get($bootstrap-icons-map, "pause"); } +.bi-peace-fill::before { content: map-get($bootstrap-icons-map, "peace-fill"); } +.bi-peace::before { content: map-get($bootstrap-icons-map, "peace"); } +.bi-pen-fill::before { content: map-get($bootstrap-icons-map, "pen-fill"); } +.bi-pen::before { content: map-get($bootstrap-icons-map, "pen"); } +.bi-pencil-fill::before { content: map-get($bootstrap-icons-map, "pencil-fill"); } +.bi-pencil-square::before { content: map-get($bootstrap-icons-map, "pencil-square"); } +.bi-pencil::before { content: map-get($bootstrap-icons-map, "pencil"); } +.bi-pentagon-fill::before { content: map-get($bootstrap-icons-map, "pentagon-fill"); } +.bi-pentagon-half::before { content: map-get($bootstrap-icons-map, "pentagon-half"); } +.bi-pentagon::before { content: map-get($bootstrap-icons-map, "pentagon"); } +.bi-people-fill::before { content: map-get($bootstrap-icons-map, "people-fill"); } +.bi-people::before { content: map-get($bootstrap-icons-map, "people"); } +.bi-percent::before { content: map-get($bootstrap-icons-map, "percent"); } +.bi-person-badge-fill::before { content: map-get($bootstrap-icons-map, "person-badge-fill"); } +.bi-person-badge::before { content: map-get($bootstrap-icons-map, "person-badge"); } +.bi-person-bounding-box::before { content: map-get($bootstrap-icons-map, "person-bounding-box"); } +.bi-person-check-fill::before { content: map-get($bootstrap-icons-map, "person-check-fill"); } +.bi-person-check::before { content: map-get($bootstrap-icons-map, "person-check"); } +.bi-person-circle::before { content: map-get($bootstrap-icons-map, "person-circle"); } +.bi-person-dash-fill::before { content: map-get($bootstrap-icons-map, "person-dash-fill"); } +.bi-person-dash::before { content: map-get($bootstrap-icons-map, "person-dash"); } +.bi-person-fill::before { content: map-get($bootstrap-icons-map, "person-fill"); } +.bi-person-lines-fill::before { content: map-get($bootstrap-icons-map, "person-lines-fill"); } +.bi-person-plus-fill::before { content: map-get($bootstrap-icons-map, "person-plus-fill"); } +.bi-person-plus::before { content: map-get($bootstrap-icons-map, "person-plus"); } +.bi-person-square::before { content: map-get($bootstrap-icons-map, "person-square"); } +.bi-person-x-fill::before { content: map-get($bootstrap-icons-map, "person-x-fill"); } +.bi-person-x::before { content: map-get($bootstrap-icons-map, "person-x"); } +.bi-person::before { content: map-get($bootstrap-icons-map, "person"); } +.bi-phone-fill::before { content: map-get($bootstrap-icons-map, "phone-fill"); } +.bi-phone-landscape-fill::before { content: map-get($bootstrap-icons-map, "phone-landscape-fill"); } +.bi-phone-landscape::before { content: map-get($bootstrap-icons-map, "phone-landscape"); } +.bi-phone-vibrate-fill::before { content: map-get($bootstrap-icons-map, "phone-vibrate-fill"); } +.bi-phone-vibrate::before { content: map-get($bootstrap-icons-map, "phone-vibrate"); } +.bi-phone::before { content: map-get($bootstrap-icons-map, "phone"); } +.bi-pie-chart-fill::before { content: map-get($bootstrap-icons-map, "pie-chart-fill"); } +.bi-pie-chart::before { content: map-get($bootstrap-icons-map, "pie-chart"); } +.bi-pin-angle-fill::before { content: map-get($bootstrap-icons-map, "pin-angle-fill"); } +.bi-pin-angle::before { content: map-get($bootstrap-icons-map, "pin-angle"); } +.bi-pin-fill::before { content: map-get($bootstrap-icons-map, "pin-fill"); } +.bi-pin::before { content: map-get($bootstrap-icons-map, "pin"); } +.bi-pip-fill::before { content: map-get($bootstrap-icons-map, "pip-fill"); } +.bi-pip::before { content: map-get($bootstrap-icons-map, "pip"); } +.bi-play-btn-fill::before { content: map-get($bootstrap-icons-map, "play-btn-fill"); } +.bi-play-btn::before { content: map-get($bootstrap-icons-map, "play-btn"); } +.bi-play-circle-fill::before { content: map-get($bootstrap-icons-map, "play-circle-fill"); } +.bi-play-circle::before { content: map-get($bootstrap-icons-map, "play-circle"); } +.bi-play-fill::before { content: map-get($bootstrap-icons-map, "play-fill"); } +.bi-play::before { content: map-get($bootstrap-icons-map, "play"); } +.bi-plug-fill::before { content: map-get($bootstrap-icons-map, "plug-fill"); } +.bi-plug::before { content: map-get($bootstrap-icons-map, "plug"); } +.bi-plus-circle-dotted::before { content: map-get($bootstrap-icons-map, "plus-circle-dotted"); } +.bi-plus-circle-fill::before { content: map-get($bootstrap-icons-map, "plus-circle-fill"); } +.bi-plus-circle::before { content: map-get($bootstrap-icons-map, "plus-circle"); } +.bi-plus-square-dotted::before { content: map-get($bootstrap-icons-map, "plus-square-dotted"); } +.bi-plus-square-fill::before { content: map-get($bootstrap-icons-map, "plus-square-fill"); } +.bi-plus-square::before { content: map-get($bootstrap-icons-map, "plus-square"); } +.bi-plus::before { content: map-get($bootstrap-icons-map, "plus"); } +.bi-power::before { content: map-get($bootstrap-icons-map, "power"); } +.bi-printer-fill::before { content: map-get($bootstrap-icons-map, "printer-fill"); } +.bi-printer::before { content: map-get($bootstrap-icons-map, "printer"); } +.bi-puzzle-fill::before { content: map-get($bootstrap-icons-map, "puzzle-fill"); } +.bi-puzzle::before { content: map-get($bootstrap-icons-map, "puzzle"); } +.bi-question-circle-fill::before { content: map-get($bootstrap-icons-map, "question-circle-fill"); } +.bi-question-circle::before { content: map-get($bootstrap-icons-map, "question-circle"); } +.bi-question-diamond-fill::before { content: map-get($bootstrap-icons-map, "question-diamond-fill"); } +.bi-question-diamond::before { content: map-get($bootstrap-icons-map, "question-diamond"); } +.bi-question-octagon-fill::before { content: map-get($bootstrap-icons-map, "question-octagon-fill"); } +.bi-question-octagon::before { content: map-get($bootstrap-icons-map, "question-octagon"); } +.bi-question-square-fill::before { content: map-get($bootstrap-icons-map, "question-square-fill"); } +.bi-question-square::before { content: map-get($bootstrap-icons-map, "question-square"); } +.bi-question::before { content: map-get($bootstrap-icons-map, "question"); } +.bi-rainbow::before { content: map-get($bootstrap-icons-map, "rainbow"); } +.bi-receipt-cutoff::before { content: map-get($bootstrap-icons-map, "receipt-cutoff"); } +.bi-receipt::before { content: map-get($bootstrap-icons-map, "receipt"); } +.bi-reception-0::before { content: map-get($bootstrap-icons-map, "reception-0"); } +.bi-reception-1::before { content: map-get($bootstrap-icons-map, "reception-1"); } +.bi-reception-2::before { content: map-get($bootstrap-icons-map, "reception-2"); } +.bi-reception-3::before { content: map-get($bootstrap-icons-map, "reception-3"); } +.bi-reception-4::before { content: map-get($bootstrap-icons-map, "reception-4"); } +.bi-record-btn-fill::before { content: map-get($bootstrap-icons-map, "record-btn-fill"); } +.bi-record-btn::before { content: map-get($bootstrap-icons-map, "record-btn"); } +.bi-record-circle-fill::before { content: map-get($bootstrap-icons-map, "record-circle-fill"); } +.bi-record-circle::before { content: map-get($bootstrap-icons-map, "record-circle"); } +.bi-record-fill::before { content: map-get($bootstrap-icons-map, "record-fill"); } +.bi-record::before { content: map-get($bootstrap-icons-map, "record"); } +.bi-record2-fill::before { content: map-get($bootstrap-icons-map, "record2-fill"); } +.bi-record2::before { content: map-get($bootstrap-icons-map, "record2"); } +.bi-reply-all-fill::before { content: map-get($bootstrap-icons-map, "reply-all-fill"); } +.bi-reply-all::before { content: map-get($bootstrap-icons-map, "reply-all"); } +.bi-reply-fill::before { content: map-get($bootstrap-icons-map, "reply-fill"); } +.bi-reply::before { content: map-get($bootstrap-icons-map, "reply"); } +.bi-rss-fill::before { content: map-get($bootstrap-icons-map, "rss-fill"); } +.bi-rss::before { content: map-get($bootstrap-icons-map, "rss"); } +.bi-rulers::before { content: map-get($bootstrap-icons-map, "rulers"); } +.bi-save-fill::before { content: map-get($bootstrap-icons-map, "save-fill"); } +.bi-save::before { content: map-get($bootstrap-icons-map, "save"); } +.bi-save2-fill::before { content: map-get($bootstrap-icons-map, "save2-fill"); } +.bi-save2::before { content: map-get($bootstrap-icons-map, "save2"); } +.bi-scissors::before { content: map-get($bootstrap-icons-map, "scissors"); } +.bi-screwdriver::before { content: map-get($bootstrap-icons-map, "screwdriver"); } +.bi-search::before { content: map-get($bootstrap-icons-map, "search"); } +.bi-segmented-nav::before { content: map-get($bootstrap-icons-map, "segmented-nav"); } +.bi-server::before { content: map-get($bootstrap-icons-map, "server"); } +.bi-share-fill::before { content: map-get($bootstrap-icons-map, "share-fill"); } +.bi-share::before { content: map-get($bootstrap-icons-map, "share"); } +.bi-shield-check::before { content: map-get($bootstrap-icons-map, "shield-check"); } +.bi-shield-exclamation::before { content: map-get($bootstrap-icons-map, "shield-exclamation"); } +.bi-shield-fill-check::before { content: map-get($bootstrap-icons-map, "shield-fill-check"); } +.bi-shield-fill-exclamation::before { content: map-get($bootstrap-icons-map, "shield-fill-exclamation"); } +.bi-shield-fill-minus::before { content: map-get($bootstrap-icons-map, "shield-fill-minus"); } +.bi-shield-fill-plus::before { content: map-get($bootstrap-icons-map, "shield-fill-plus"); } +.bi-shield-fill-x::before { content: map-get($bootstrap-icons-map, "shield-fill-x"); } +.bi-shield-fill::before { content: map-get($bootstrap-icons-map, "shield-fill"); } +.bi-shield-lock-fill::before { content: map-get($bootstrap-icons-map, "shield-lock-fill"); } +.bi-shield-lock::before { content: map-get($bootstrap-icons-map, "shield-lock"); } +.bi-shield-minus::before { content: map-get($bootstrap-icons-map, "shield-minus"); } +.bi-shield-plus::before { content: map-get($bootstrap-icons-map, "shield-plus"); } +.bi-shield-shaded::before { content: map-get($bootstrap-icons-map, "shield-shaded"); } +.bi-shield-slash-fill::before { content: map-get($bootstrap-icons-map, "shield-slash-fill"); } +.bi-shield-slash::before { content: map-get($bootstrap-icons-map, "shield-slash"); } +.bi-shield-x::before { content: map-get($bootstrap-icons-map, "shield-x"); } +.bi-shield::before { content: map-get($bootstrap-icons-map, "shield"); } +.bi-shift-fill::before { content: map-get($bootstrap-icons-map, "shift-fill"); } +.bi-shift::before { content: map-get($bootstrap-icons-map, "shift"); } +.bi-shop-window::before { content: map-get($bootstrap-icons-map, "shop-window"); } +.bi-shop::before { content: map-get($bootstrap-icons-map, "shop"); } +.bi-shuffle::before { content: map-get($bootstrap-icons-map, "shuffle"); } +.bi-signpost-2-fill::before { content: map-get($bootstrap-icons-map, "signpost-2-fill"); } +.bi-signpost-2::before { content: map-get($bootstrap-icons-map, "signpost-2"); } +.bi-signpost-fill::before { content: map-get($bootstrap-icons-map, "signpost-fill"); } +.bi-signpost-split-fill::before { content: map-get($bootstrap-icons-map, "signpost-split-fill"); } +.bi-signpost-split::before { content: map-get($bootstrap-icons-map, "signpost-split"); } +.bi-signpost::before { content: map-get($bootstrap-icons-map, "signpost"); } +.bi-sim-fill::before { content: map-get($bootstrap-icons-map, "sim-fill"); } +.bi-sim::before { content: map-get($bootstrap-icons-map, "sim"); } +.bi-skip-backward-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-backward-btn-fill"); } +.bi-skip-backward-btn::before { content: map-get($bootstrap-icons-map, "skip-backward-btn"); } +.bi-skip-backward-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-backward-circle-fill"); } +.bi-skip-backward-circle::before { content: map-get($bootstrap-icons-map, "skip-backward-circle"); } +.bi-skip-backward-fill::before { content: map-get($bootstrap-icons-map, "skip-backward-fill"); } +.bi-skip-backward::before { content: map-get($bootstrap-icons-map, "skip-backward"); } +.bi-skip-end-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-end-btn-fill"); } +.bi-skip-end-btn::before { content: map-get($bootstrap-icons-map, "skip-end-btn"); } +.bi-skip-end-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-end-circle-fill"); } +.bi-skip-end-circle::before { content: map-get($bootstrap-icons-map, "skip-end-circle"); } +.bi-skip-end-fill::before { content: map-get($bootstrap-icons-map, "skip-end-fill"); } +.bi-skip-end::before { content: map-get($bootstrap-icons-map, "skip-end"); } +.bi-skip-forward-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-forward-btn-fill"); } +.bi-skip-forward-btn::before { content: map-get($bootstrap-icons-map, "skip-forward-btn"); } +.bi-skip-forward-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-forward-circle-fill"); } +.bi-skip-forward-circle::before { content: map-get($bootstrap-icons-map, "skip-forward-circle"); } +.bi-skip-forward-fill::before { content: map-get($bootstrap-icons-map, "skip-forward-fill"); } +.bi-skip-forward::before { content: map-get($bootstrap-icons-map, "skip-forward"); } +.bi-skip-start-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-start-btn-fill"); } +.bi-skip-start-btn::before { content: map-get($bootstrap-icons-map, "skip-start-btn"); } +.bi-skip-start-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-start-circle-fill"); } +.bi-skip-start-circle::before { content: map-get($bootstrap-icons-map, "skip-start-circle"); } +.bi-skip-start-fill::before { content: map-get($bootstrap-icons-map, "skip-start-fill"); } +.bi-skip-start::before { content: map-get($bootstrap-icons-map, "skip-start"); } +.bi-slack::before { content: map-get($bootstrap-icons-map, "slack"); } +.bi-slash-circle-fill::before { content: map-get($bootstrap-icons-map, "slash-circle-fill"); } +.bi-slash-circle::before { content: map-get($bootstrap-icons-map, "slash-circle"); } +.bi-slash-square-fill::before { content: map-get($bootstrap-icons-map, "slash-square-fill"); } +.bi-slash-square::before { content: map-get($bootstrap-icons-map, "slash-square"); } +.bi-slash::before { content: map-get($bootstrap-icons-map, "slash"); } +.bi-sliders::before { content: map-get($bootstrap-icons-map, "sliders"); } +.bi-smartwatch::before { content: map-get($bootstrap-icons-map, "smartwatch"); } +.bi-snow::before { content: map-get($bootstrap-icons-map, "snow"); } +.bi-snow2::before { content: map-get($bootstrap-icons-map, "snow2"); } +.bi-snow3::before { content: map-get($bootstrap-icons-map, "snow3"); } +.bi-sort-alpha-down-alt::before { content: map-get($bootstrap-icons-map, "sort-alpha-down-alt"); } +.bi-sort-alpha-down::before { content: map-get($bootstrap-icons-map, "sort-alpha-down"); } +.bi-sort-alpha-up-alt::before { content: map-get($bootstrap-icons-map, "sort-alpha-up-alt"); } +.bi-sort-alpha-up::before { content: map-get($bootstrap-icons-map, "sort-alpha-up"); } +.bi-sort-down-alt::before { content: map-get($bootstrap-icons-map, "sort-down-alt"); } +.bi-sort-down::before { content: map-get($bootstrap-icons-map, "sort-down"); } +.bi-sort-numeric-down-alt::before { content: map-get($bootstrap-icons-map, "sort-numeric-down-alt"); } +.bi-sort-numeric-down::before { content: map-get($bootstrap-icons-map, "sort-numeric-down"); } +.bi-sort-numeric-up-alt::before { content: map-get($bootstrap-icons-map, "sort-numeric-up-alt"); } +.bi-sort-numeric-up::before { content: map-get($bootstrap-icons-map, "sort-numeric-up"); } +.bi-sort-up-alt::before { content: map-get($bootstrap-icons-map, "sort-up-alt"); } +.bi-sort-up::before { content: map-get($bootstrap-icons-map, "sort-up"); } +.bi-soundwave::before { content: map-get($bootstrap-icons-map, "soundwave"); } +.bi-speaker-fill::before { content: map-get($bootstrap-icons-map, "speaker-fill"); } +.bi-speaker::before { content: map-get($bootstrap-icons-map, "speaker"); } +.bi-speedometer::before { content: map-get($bootstrap-icons-map, "speedometer"); } +.bi-speedometer2::before { content: map-get($bootstrap-icons-map, "speedometer2"); } +.bi-spellcheck::before { content: map-get($bootstrap-icons-map, "spellcheck"); } +.bi-square-fill::before { content: map-get($bootstrap-icons-map, "square-fill"); } +.bi-square-half::before { content: map-get($bootstrap-icons-map, "square-half"); } +.bi-square::before { content: map-get($bootstrap-icons-map, "square"); } +.bi-stack::before { content: map-get($bootstrap-icons-map, "stack"); } +.bi-star-fill::before { content: map-get($bootstrap-icons-map, "star-fill"); } +.bi-star-half::before { content: map-get($bootstrap-icons-map, "star-half"); } +.bi-star::before { content: map-get($bootstrap-icons-map, "star"); } +.bi-stars::before { content: map-get($bootstrap-icons-map, "stars"); } +.bi-stickies-fill::before { content: map-get($bootstrap-icons-map, "stickies-fill"); } +.bi-stickies::before { content: map-get($bootstrap-icons-map, "stickies"); } +.bi-sticky-fill::before { content: map-get($bootstrap-icons-map, "sticky-fill"); } +.bi-sticky::before { content: map-get($bootstrap-icons-map, "sticky"); } +.bi-stop-btn-fill::before { content: map-get($bootstrap-icons-map, "stop-btn-fill"); } +.bi-stop-btn::before { content: map-get($bootstrap-icons-map, "stop-btn"); } +.bi-stop-circle-fill::before { content: map-get($bootstrap-icons-map, "stop-circle-fill"); } +.bi-stop-circle::before { content: map-get($bootstrap-icons-map, "stop-circle"); } +.bi-stop-fill::before { content: map-get($bootstrap-icons-map, "stop-fill"); } +.bi-stop::before { content: map-get($bootstrap-icons-map, "stop"); } +.bi-stoplights-fill::before { content: map-get($bootstrap-icons-map, "stoplights-fill"); } +.bi-stoplights::before { content: map-get($bootstrap-icons-map, "stoplights"); } +.bi-stopwatch-fill::before { content: map-get($bootstrap-icons-map, "stopwatch-fill"); } +.bi-stopwatch::before { content: map-get($bootstrap-icons-map, "stopwatch"); } +.bi-subtract::before { content: map-get($bootstrap-icons-map, "subtract"); } +.bi-suit-club-fill::before { content: map-get($bootstrap-icons-map, "suit-club-fill"); } +.bi-suit-club::before { content: map-get($bootstrap-icons-map, "suit-club"); } +.bi-suit-diamond-fill::before { content: map-get($bootstrap-icons-map, "suit-diamond-fill"); } +.bi-suit-diamond::before { content: map-get($bootstrap-icons-map, "suit-diamond"); } +.bi-suit-heart-fill::before { content: map-get($bootstrap-icons-map, "suit-heart-fill"); } +.bi-suit-heart::before { content: map-get($bootstrap-icons-map, "suit-heart"); } +.bi-suit-spade-fill::before { content: map-get($bootstrap-icons-map, "suit-spade-fill"); } +.bi-suit-spade::before { content: map-get($bootstrap-icons-map, "suit-spade"); } +.bi-sun-fill::before { content: map-get($bootstrap-icons-map, "sun-fill"); } +.bi-sun::before { content: map-get($bootstrap-icons-map, "sun"); } +.bi-sunglasses::before { content: map-get($bootstrap-icons-map, "sunglasses"); } +.bi-sunrise-fill::before { content: map-get($bootstrap-icons-map, "sunrise-fill"); } +.bi-sunrise::before { content: map-get($bootstrap-icons-map, "sunrise"); } +.bi-sunset-fill::before { content: map-get($bootstrap-icons-map, "sunset-fill"); } +.bi-sunset::before { content: map-get($bootstrap-icons-map, "sunset"); } +.bi-symmetry-horizontal::before { content: map-get($bootstrap-icons-map, "symmetry-horizontal"); } +.bi-symmetry-vertical::before { content: map-get($bootstrap-icons-map, "symmetry-vertical"); } +.bi-table::before { content: map-get($bootstrap-icons-map, "table"); } +.bi-tablet-fill::before { content: map-get($bootstrap-icons-map, "tablet-fill"); } +.bi-tablet-landscape-fill::before { content: map-get($bootstrap-icons-map, "tablet-landscape-fill"); } +.bi-tablet-landscape::before { content: map-get($bootstrap-icons-map, "tablet-landscape"); } +.bi-tablet::before { content: map-get($bootstrap-icons-map, "tablet"); } +.bi-tag-fill::before { content: map-get($bootstrap-icons-map, "tag-fill"); } +.bi-tag::before { content: map-get($bootstrap-icons-map, "tag"); } +.bi-tags-fill::before { content: map-get($bootstrap-icons-map, "tags-fill"); } +.bi-tags::before { content: map-get($bootstrap-icons-map, "tags"); } +.bi-telegram::before { content: map-get($bootstrap-icons-map, "telegram"); } +.bi-telephone-fill::before { content: map-get($bootstrap-icons-map, "telephone-fill"); } +.bi-telephone-forward-fill::before { content: map-get($bootstrap-icons-map, "telephone-forward-fill"); } +.bi-telephone-forward::before { content: map-get($bootstrap-icons-map, "telephone-forward"); } +.bi-telephone-inbound-fill::before { content: map-get($bootstrap-icons-map, "telephone-inbound-fill"); } +.bi-telephone-inbound::before { content: map-get($bootstrap-icons-map, "telephone-inbound"); } +.bi-telephone-minus-fill::before { content: map-get($bootstrap-icons-map, "telephone-minus-fill"); } +.bi-telephone-minus::before { content: map-get($bootstrap-icons-map, "telephone-minus"); } +.bi-telephone-outbound-fill::before { content: map-get($bootstrap-icons-map, "telephone-outbound-fill"); } +.bi-telephone-outbound::before { content: map-get($bootstrap-icons-map, "telephone-outbound"); } +.bi-telephone-plus-fill::before { content: map-get($bootstrap-icons-map, "telephone-plus-fill"); } +.bi-telephone-plus::before { content: map-get($bootstrap-icons-map, "telephone-plus"); } +.bi-telephone-x-fill::before { content: map-get($bootstrap-icons-map, "telephone-x-fill"); } +.bi-telephone-x::before { content: map-get($bootstrap-icons-map, "telephone-x"); } +.bi-telephone::before { content: map-get($bootstrap-icons-map, "telephone"); } +.bi-terminal-fill::before { content: map-get($bootstrap-icons-map, "terminal-fill"); } +.bi-terminal::before { content: map-get($bootstrap-icons-map, "terminal"); } +.bi-text-center::before { content: map-get($bootstrap-icons-map, "text-center"); } +.bi-text-indent-left::before { content: map-get($bootstrap-icons-map, "text-indent-left"); } +.bi-text-indent-right::before { content: map-get($bootstrap-icons-map, "text-indent-right"); } +.bi-text-left::before { content: map-get($bootstrap-icons-map, "text-left"); } +.bi-text-paragraph::before { content: map-get($bootstrap-icons-map, "text-paragraph"); } +.bi-text-right::before { content: map-get($bootstrap-icons-map, "text-right"); } +.bi-textarea-resize::before { content: map-get($bootstrap-icons-map, "textarea-resize"); } +.bi-textarea-t::before { content: map-get($bootstrap-icons-map, "textarea-t"); } +.bi-textarea::before { content: map-get($bootstrap-icons-map, "textarea"); } +.bi-thermometer-half::before { content: map-get($bootstrap-icons-map, "thermometer-half"); } +.bi-thermometer-high::before { content: map-get($bootstrap-icons-map, "thermometer-high"); } +.bi-thermometer-low::before { content: map-get($bootstrap-icons-map, "thermometer-low"); } +.bi-thermometer-snow::before { content: map-get($bootstrap-icons-map, "thermometer-snow"); } +.bi-thermometer-sun::before { content: map-get($bootstrap-icons-map, "thermometer-sun"); } +.bi-thermometer::before { content: map-get($bootstrap-icons-map, "thermometer"); } +.bi-three-dots-vertical::before { content: map-get($bootstrap-icons-map, "three-dots-vertical"); } +.bi-three-dots::before { content: map-get($bootstrap-icons-map, "three-dots"); } +.bi-toggle-off::before { content: map-get($bootstrap-icons-map, "toggle-off"); } +.bi-toggle-on::before { content: map-get($bootstrap-icons-map, "toggle-on"); } +.bi-toggle2-off::before { content: map-get($bootstrap-icons-map, "toggle2-off"); } +.bi-toggle2-on::before { content: map-get($bootstrap-icons-map, "toggle2-on"); } +.bi-toggles::before { content: map-get($bootstrap-icons-map, "toggles"); } +.bi-toggles2::before { content: map-get($bootstrap-icons-map, "toggles2"); } +.bi-tools::before { content: map-get($bootstrap-icons-map, "tools"); } +.bi-tornado::before { content: map-get($bootstrap-icons-map, "tornado"); } +.bi-trash-fill::before { content: map-get($bootstrap-icons-map, "trash-fill"); } +.bi-trash::before { content: map-get($bootstrap-icons-map, "trash"); } +.bi-trash2-fill::before { content: map-get($bootstrap-icons-map, "trash2-fill"); } +.bi-trash2::before { content: map-get($bootstrap-icons-map, "trash2"); } +.bi-tree-fill::before { content: map-get($bootstrap-icons-map, "tree-fill"); } +.bi-tree::before { content: map-get($bootstrap-icons-map, "tree"); } +.bi-triangle-fill::before { content: map-get($bootstrap-icons-map, "triangle-fill"); } +.bi-triangle-half::before { content: map-get($bootstrap-icons-map, "triangle-half"); } +.bi-triangle::before { content: map-get($bootstrap-icons-map, "triangle"); } +.bi-trophy-fill::before { content: map-get($bootstrap-icons-map, "trophy-fill"); } +.bi-trophy::before { content: map-get($bootstrap-icons-map, "trophy"); } +.bi-tropical-storm::before { content: map-get($bootstrap-icons-map, "tropical-storm"); } +.bi-truck-flatbed::before { content: map-get($bootstrap-icons-map, "truck-flatbed"); } +.bi-truck::before { content: map-get($bootstrap-icons-map, "truck"); } +.bi-tsunami::before { content: map-get($bootstrap-icons-map, "tsunami"); } +.bi-tv-fill::before { content: map-get($bootstrap-icons-map, "tv-fill"); } +.bi-tv::before { content: map-get($bootstrap-icons-map, "tv"); } +.bi-twitch::before { content: map-get($bootstrap-icons-map, "twitch"); } +.bi-twitter::before { content: map-get($bootstrap-icons-map, "twitter"); } +.bi-type-bold::before { content: map-get($bootstrap-icons-map, "type-bold"); } +.bi-type-h1::before { content: map-get($bootstrap-icons-map, "type-h1"); } +.bi-type-h2::before { content: map-get($bootstrap-icons-map, "type-h2"); } +.bi-type-h3::before { content: map-get($bootstrap-icons-map, "type-h3"); } +.bi-type-italic::before { content: map-get($bootstrap-icons-map, "type-italic"); } +.bi-type-strikethrough::before { content: map-get($bootstrap-icons-map, "type-strikethrough"); } +.bi-type-underline::before { content: map-get($bootstrap-icons-map, "type-underline"); } +.bi-type::before { content: map-get($bootstrap-icons-map, "type"); } +.bi-ui-checks-grid::before { content: map-get($bootstrap-icons-map, "ui-checks-grid"); } +.bi-ui-checks::before { content: map-get($bootstrap-icons-map, "ui-checks"); } +.bi-ui-radios-grid::before { content: map-get($bootstrap-icons-map, "ui-radios-grid"); } +.bi-ui-radios::before { content: map-get($bootstrap-icons-map, "ui-radios"); } +.bi-umbrella-fill::before { content: map-get($bootstrap-icons-map, "umbrella-fill"); } +.bi-umbrella::before { content: map-get($bootstrap-icons-map, "umbrella"); } +.bi-union::before { content: map-get($bootstrap-icons-map, "union"); } +.bi-unlock-fill::before { content: map-get($bootstrap-icons-map, "unlock-fill"); } +.bi-unlock::before { content: map-get($bootstrap-icons-map, "unlock"); } +.bi-upc-scan::before { content: map-get($bootstrap-icons-map, "upc-scan"); } +.bi-upc::before { content: map-get($bootstrap-icons-map, "upc"); } +.bi-upload::before { content: map-get($bootstrap-icons-map, "upload"); } +.bi-vector-pen::before { content: map-get($bootstrap-icons-map, "vector-pen"); } +.bi-view-list::before { content: map-get($bootstrap-icons-map, "view-list"); } +.bi-view-stacked::before { content: map-get($bootstrap-icons-map, "view-stacked"); } +.bi-vinyl-fill::before { content: map-get($bootstrap-icons-map, "vinyl-fill"); } +.bi-vinyl::before { content: map-get($bootstrap-icons-map, "vinyl"); } +.bi-voicemail::before { content: map-get($bootstrap-icons-map, "voicemail"); } +.bi-volume-down-fill::before { content: map-get($bootstrap-icons-map, "volume-down-fill"); } +.bi-volume-down::before { content: map-get($bootstrap-icons-map, "volume-down"); } +.bi-volume-mute-fill::before { content: map-get($bootstrap-icons-map, "volume-mute-fill"); } +.bi-volume-mute::before { content: map-get($bootstrap-icons-map, "volume-mute"); } +.bi-volume-off-fill::before { content: map-get($bootstrap-icons-map, "volume-off-fill"); } +.bi-volume-off::before { content: map-get($bootstrap-icons-map, "volume-off"); } +.bi-volume-up-fill::before { content: map-get($bootstrap-icons-map, "volume-up-fill"); } +.bi-volume-up::before { content: map-get($bootstrap-icons-map, "volume-up"); } +.bi-vr::before { content: map-get($bootstrap-icons-map, "vr"); } +.bi-wallet-fill::before { content: map-get($bootstrap-icons-map, "wallet-fill"); } +.bi-wallet::before { content: map-get($bootstrap-icons-map, "wallet"); } +.bi-wallet2::before { content: map-get($bootstrap-icons-map, "wallet2"); } +.bi-watch::before { content: map-get($bootstrap-icons-map, "watch"); } +.bi-water::before { content: map-get($bootstrap-icons-map, "water"); } +.bi-whatsapp::before { content: map-get($bootstrap-icons-map, "whatsapp"); } +.bi-wifi-1::before { content: map-get($bootstrap-icons-map, "wifi-1"); } +.bi-wifi-2::before { content: map-get($bootstrap-icons-map, "wifi-2"); } +.bi-wifi-off::before { content: map-get($bootstrap-icons-map, "wifi-off"); } +.bi-wifi::before { content: map-get($bootstrap-icons-map, "wifi"); } +.bi-wind::before { content: map-get($bootstrap-icons-map, "wind"); } +.bi-window-dock::before { content: map-get($bootstrap-icons-map, "window-dock"); } +.bi-window-sidebar::before { content: map-get($bootstrap-icons-map, "window-sidebar"); } +.bi-window::before { content: map-get($bootstrap-icons-map, "window"); } +.bi-wrench::before { content: map-get($bootstrap-icons-map, "wrench"); } +.bi-x-circle-fill::before { content: map-get($bootstrap-icons-map, "x-circle-fill"); } +.bi-x-circle::before { content: map-get($bootstrap-icons-map, "x-circle"); } +.bi-x-diamond-fill::before { content: map-get($bootstrap-icons-map, "x-diamond-fill"); } +.bi-x-diamond::before { content: map-get($bootstrap-icons-map, "x-diamond"); } +.bi-x-octagon-fill::before { content: map-get($bootstrap-icons-map, "x-octagon-fill"); } +.bi-x-octagon::before { content: map-get($bootstrap-icons-map, "x-octagon"); } +.bi-x-square-fill::before { content: map-get($bootstrap-icons-map, "x-square-fill"); } +.bi-x-square::before { content: map-get($bootstrap-icons-map, "x-square"); } +.bi-x::before { content: map-get($bootstrap-icons-map, "x"); } +.bi-youtube::before { content: map-get($bootstrap-icons-map, "youtube"); } +.bi-zoom-in::before { content: map-get($bootstrap-icons-map, "zoom-in"); } +.bi-zoom-out::before { content: map-get($bootstrap-icons-map, "zoom-out"); } +.bi-bank::before { content: map-get($bootstrap-icons-map, "bank"); } +.bi-bank2::before { content: map-get($bootstrap-icons-map, "bank2"); } +.bi-bell-slash-fill::before { content: map-get($bootstrap-icons-map, "bell-slash-fill"); } +.bi-bell-slash::before { content: map-get($bootstrap-icons-map, "bell-slash"); } +.bi-cash-coin::before { content: map-get($bootstrap-icons-map, "cash-coin"); } +.bi-check-lg::before { content: map-get($bootstrap-icons-map, "check-lg"); } +.bi-coin::before { content: map-get($bootstrap-icons-map, "coin"); } +.bi-currency-bitcoin::before { content: map-get($bootstrap-icons-map, "currency-bitcoin"); } +.bi-currency-dollar::before { content: map-get($bootstrap-icons-map, "currency-dollar"); } +.bi-currency-euro::before { content: map-get($bootstrap-icons-map, "currency-euro"); } +.bi-currency-exchange::before { content: map-get($bootstrap-icons-map, "currency-exchange"); } +.bi-currency-pound::before { content: map-get($bootstrap-icons-map, "currency-pound"); } +.bi-currency-yen::before { content: map-get($bootstrap-icons-map, "currency-yen"); } +.bi-dash-lg::before { content: map-get($bootstrap-icons-map, "dash-lg"); } +.bi-exclamation-lg::before { content: map-get($bootstrap-icons-map, "exclamation-lg"); } +.bi-file-earmark-pdf-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-pdf-fill"); } +.bi-file-earmark-pdf::before { content: map-get($bootstrap-icons-map, "file-earmark-pdf"); } +.bi-file-pdf-fill::before { content: map-get($bootstrap-icons-map, "file-pdf-fill"); } +.bi-file-pdf::before { content: map-get($bootstrap-icons-map, "file-pdf"); } +.bi-gender-ambiguous::before { content: map-get($bootstrap-icons-map, "gender-ambiguous"); } +.bi-gender-female::before { content: map-get($bootstrap-icons-map, "gender-female"); } +.bi-gender-male::before { content: map-get($bootstrap-icons-map, "gender-male"); } +.bi-gender-trans::before { content: map-get($bootstrap-icons-map, "gender-trans"); } +.bi-headset-vr::before { content: map-get($bootstrap-icons-map, "headset-vr"); } +.bi-info-lg::before { content: map-get($bootstrap-icons-map, "info-lg"); } +.bi-mastodon::before { content: map-get($bootstrap-icons-map, "mastodon"); } +.bi-messenger::before { content: map-get($bootstrap-icons-map, "messenger"); } +.bi-piggy-bank-fill::before { content: map-get($bootstrap-icons-map, "piggy-bank-fill"); } +.bi-piggy-bank::before { content: map-get($bootstrap-icons-map, "piggy-bank"); } +.bi-pin-map-fill::before { content: map-get($bootstrap-icons-map, "pin-map-fill"); } +.bi-pin-map::before { content: map-get($bootstrap-icons-map, "pin-map"); } +.bi-plus-lg::before { content: map-get($bootstrap-icons-map, "plus-lg"); } +.bi-question-lg::before { content: map-get($bootstrap-icons-map, "question-lg"); } +.bi-recycle::before { content: map-get($bootstrap-icons-map, "recycle"); } +.bi-reddit::before { content: map-get($bootstrap-icons-map, "reddit"); } +.bi-safe-fill::before { content: map-get($bootstrap-icons-map, "safe-fill"); } +.bi-safe2-fill::before { content: map-get($bootstrap-icons-map, "safe2-fill"); } +.bi-safe2::before { content: map-get($bootstrap-icons-map, "safe2"); } +.bi-sd-card-fill::before { content: map-get($bootstrap-icons-map, "sd-card-fill"); } +.bi-sd-card::before { content: map-get($bootstrap-icons-map, "sd-card"); } +.bi-skype::before { content: map-get($bootstrap-icons-map, "skype"); } +.bi-slash-lg::before { content: map-get($bootstrap-icons-map, "slash-lg"); } +.bi-translate::before { content: map-get($bootstrap-icons-map, "translate"); } +.bi-x-lg::before { content: map-get($bootstrap-icons-map, "x-lg"); } +.bi-safe::before { content: map-get($bootstrap-icons-map, "safe"); } +.bi-apple::before { content: map-get($bootstrap-icons-map, "apple"); } +.bi-microsoft::before { content: map-get($bootstrap-icons-map, "microsoft"); } +.bi-windows::before { content: map-get($bootstrap-icons-map, "windows"); } +.bi-behance::before { content: map-get($bootstrap-icons-map, "behance"); } +.bi-dribbble::before { content: map-get($bootstrap-icons-map, "dribbble"); } +.bi-line::before { content: map-get($bootstrap-icons-map, "line"); } +.bi-medium::before { content: map-get($bootstrap-icons-map, "medium"); } +.bi-paypal::before { content: map-get($bootstrap-icons-map, "paypal"); } +.bi-pinterest::before { content: map-get($bootstrap-icons-map, "pinterest"); } +.bi-signal::before { content: map-get($bootstrap-icons-map, "signal"); } +.bi-snapchat::before { content: map-get($bootstrap-icons-map, "snapchat"); } +.bi-spotify::before { content: map-get($bootstrap-icons-map, "spotify"); } +.bi-stack-overflow::before { content: map-get($bootstrap-icons-map, "stack-overflow"); } +.bi-strava::before { content: map-get($bootstrap-icons-map, "strava"); } +.bi-wordpress::before { content: map-get($bootstrap-icons-map, "wordpress"); } +.bi-vimeo::before { content: map-get($bootstrap-icons-map, "vimeo"); } +.bi-activity::before { content: map-get($bootstrap-icons-map, "activity"); } +.bi-easel2-fill::before { content: map-get($bootstrap-icons-map, "easel2-fill"); } +.bi-easel2::before { content: map-get($bootstrap-icons-map, "easel2"); } +.bi-easel3-fill::before { content: map-get($bootstrap-icons-map, "easel3-fill"); } +.bi-easel3::before { content: map-get($bootstrap-icons-map, "easel3"); } +.bi-fan::before { content: map-get($bootstrap-icons-map, "fan"); } +.bi-fingerprint::before { content: map-get($bootstrap-icons-map, "fingerprint"); } +.bi-graph-down-arrow::before { content: map-get($bootstrap-icons-map, "graph-down-arrow"); } +.bi-graph-up-arrow::before { content: map-get($bootstrap-icons-map, "graph-up-arrow"); } +.bi-hypnotize::before { content: map-get($bootstrap-icons-map, "hypnotize"); } +.bi-magic::before { content: map-get($bootstrap-icons-map, "magic"); } +.bi-person-rolodex::before { content: map-get($bootstrap-icons-map, "person-rolodex"); } +.bi-person-video::before { content: map-get($bootstrap-icons-map, "person-video"); } +.bi-person-video2::before { content: map-get($bootstrap-icons-map, "person-video2"); } +.bi-person-video3::before { content: map-get($bootstrap-icons-map, "person-video3"); } +.bi-person-workspace::before { content: map-get($bootstrap-icons-map, "person-workspace"); } +.bi-radioactive::before { content: map-get($bootstrap-icons-map, "radioactive"); } +.bi-webcam-fill::before { content: map-get($bootstrap-icons-map, "webcam-fill"); } +.bi-webcam::before { content: map-get($bootstrap-icons-map, "webcam"); } +.bi-yin-yang::before { content: map-get($bootstrap-icons-map, "yin-yang"); } +.bi-bandaid-fill::before { content: map-get($bootstrap-icons-map, "bandaid-fill"); } +.bi-bandaid::before { content: map-get($bootstrap-icons-map, "bandaid"); } +.bi-bluetooth::before { content: map-get($bootstrap-icons-map, "bluetooth"); } +.bi-body-text::before { content: map-get($bootstrap-icons-map, "body-text"); } +.bi-boombox::before { content: map-get($bootstrap-icons-map, "boombox"); } +.bi-boxes::before { content: map-get($bootstrap-icons-map, "boxes"); } +.bi-dpad-fill::before { content: map-get($bootstrap-icons-map, "dpad-fill"); } +.bi-dpad::before { content: map-get($bootstrap-icons-map, "dpad"); } +.bi-ear-fill::before { content: map-get($bootstrap-icons-map, "ear-fill"); } +.bi-ear::before { content: map-get($bootstrap-icons-map, "ear"); } +.bi-envelope-check-1::before { content: map-get($bootstrap-icons-map, "envelope-check-1"); } +.bi-envelope-check-fill::before { content: map-get($bootstrap-icons-map, "envelope-check-fill"); } +.bi-envelope-check::before { content: map-get($bootstrap-icons-map, "envelope-check"); } +.bi-envelope-dash-1::before { content: map-get($bootstrap-icons-map, "envelope-dash-1"); } +.bi-envelope-dash-fill::before { content: map-get($bootstrap-icons-map, "envelope-dash-fill"); } +.bi-envelope-dash::before { content: map-get($bootstrap-icons-map, "envelope-dash"); } +.bi-envelope-exclamation-1::before { content: map-get($bootstrap-icons-map, "envelope-exclamation-1"); } +.bi-envelope-exclamation-fill::before { content: map-get($bootstrap-icons-map, "envelope-exclamation-fill"); } +.bi-envelope-exclamation::before { content: map-get($bootstrap-icons-map, "envelope-exclamation"); } +.bi-envelope-plus-fill::before { content: map-get($bootstrap-icons-map, "envelope-plus-fill"); } +.bi-envelope-plus::before { content: map-get($bootstrap-icons-map, "envelope-plus"); } +.bi-envelope-slash-1::before { content: map-get($bootstrap-icons-map, "envelope-slash-1"); } +.bi-envelope-slash-fill::before { content: map-get($bootstrap-icons-map, "envelope-slash-fill"); } +.bi-envelope-slash::before { content: map-get($bootstrap-icons-map, "envelope-slash"); } +.bi-envelope-x-1::before { content: map-get($bootstrap-icons-map, "envelope-x-1"); } +.bi-envelope-x-fill::before { content: map-get($bootstrap-icons-map, "envelope-x-fill"); } +.bi-envelope-x::before { content: map-get($bootstrap-icons-map, "envelope-x"); } +.bi-explicit-fill::before { content: map-get($bootstrap-icons-map, "explicit-fill"); } +.bi-explicit::before { content: map-get($bootstrap-icons-map, "explicit"); } +.bi-git::before { content: map-get($bootstrap-icons-map, "git"); } +.bi-infinity::before { content: map-get($bootstrap-icons-map, "infinity"); } +.bi-list-columns-reverse::before { content: map-get($bootstrap-icons-map, "list-columns-reverse"); } +.bi-list-columns::before { content: map-get($bootstrap-icons-map, "list-columns"); } +.bi-meta::before { content: map-get($bootstrap-icons-map, "meta"); } +.bi-mortorboard-fill::before { content: map-get($bootstrap-icons-map, "mortorboard-fill"); } +.bi-mortorboard::before { content: map-get($bootstrap-icons-map, "mortorboard"); } +.bi-nintendo-switch::before { content: map-get($bootstrap-icons-map, "nintendo-switch"); } +.bi-pc-display-horizontal::before { content: map-get($bootstrap-icons-map, "pc-display-horizontal"); } +.bi-pc-display::before { content: map-get($bootstrap-icons-map, "pc-display"); } +.bi-pc-horizontal::before { content: map-get($bootstrap-icons-map, "pc-horizontal"); } +.bi-pc::before { content: map-get($bootstrap-icons-map, "pc"); } +.bi-playstation::before { content: map-get($bootstrap-icons-map, "playstation"); } +.bi-plus-slash-minus::before { content: map-get($bootstrap-icons-map, "plus-slash-minus"); } +.bi-projector-fill::before { content: map-get($bootstrap-icons-map, "projector-fill"); } +.bi-projector::before { content: map-get($bootstrap-icons-map, "projector"); } +.bi-qr-code-scan::before { content: map-get($bootstrap-icons-map, "qr-code-scan"); } +.bi-qr-code::before { content: map-get($bootstrap-icons-map, "qr-code"); } +.bi-quora::before { content: map-get($bootstrap-icons-map, "quora"); } +.bi-quote::before { content: map-get($bootstrap-icons-map, "quote"); } +.bi-robot::before { content: map-get($bootstrap-icons-map, "robot"); } +.bi-send-check-fill::before { content: map-get($bootstrap-icons-map, "send-check-fill"); } +.bi-send-check::before { content: map-get($bootstrap-icons-map, "send-check"); } +.bi-send-dash-fill::before { content: map-get($bootstrap-icons-map, "send-dash-fill"); } +.bi-send-dash::before { content: map-get($bootstrap-icons-map, "send-dash"); } +.bi-send-exclamation-1::before { content: map-get($bootstrap-icons-map, "send-exclamation-1"); } +.bi-send-exclamation-fill::before { content: map-get($bootstrap-icons-map, "send-exclamation-fill"); } +.bi-send-exclamation::before { content: map-get($bootstrap-icons-map, "send-exclamation"); } +.bi-send-fill::before { content: map-get($bootstrap-icons-map, "send-fill"); } +.bi-send-plus-fill::before { content: map-get($bootstrap-icons-map, "send-plus-fill"); } +.bi-send-plus::before { content: map-get($bootstrap-icons-map, "send-plus"); } +.bi-send-slash-fill::before { content: map-get($bootstrap-icons-map, "send-slash-fill"); } +.bi-send-slash::before { content: map-get($bootstrap-icons-map, "send-slash"); } +.bi-send-x-fill::before { content: map-get($bootstrap-icons-map, "send-x-fill"); } +.bi-send-x::before { content: map-get($bootstrap-icons-map, "send-x"); } +.bi-send::before { content: map-get($bootstrap-icons-map, "send"); } +.bi-steam::before { content: map-get($bootstrap-icons-map, "steam"); } +.bi-terminal-dash-1::before { content: map-get($bootstrap-icons-map, "terminal-dash-1"); } +.bi-terminal-dash::before { content: map-get($bootstrap-icons-map, "terminal-dash"); } +.bi-terminal-plus::before { content: map-get($bootstrap-icons-map, "terminal-plus"); } +.bi-terminal-split::before { content: map-get($bootstrap-icons-map, "terminal-split"); } +.bi-ticket-detailed-fill::before { content: map-get($bootstrap-icons-map, "ticket-detailed-fill"); } +.bi-ticket-detailed::before { content: map-get($bootstrap-icons-map, "ticket-detailed"); } +.bi-ticket-fill::before { content: map-get($bootstrap-icons-map, "ticket-fill"); } +.bi-ticket-perforated-fill::before { content: map-get($bootstrap-icons-map, "ticket-perforated-fill"); } +.bi-ticket-perforated::before { content: map-get($bootstrap-icons-map, "ticket-perforated"); } +.bi-ticket::before { content: map-get($bootstrap-icons-map, "ticket"); } +.bi-tiktok::before { content: map-get($bootstrap-icons-map, "tiktok"); } +.bi-window-dash::before { content: map-get($bootstrap-icons-map, "window-dash"); } +.bi-window-desktop::before { content: map-get($bootstrap-icons-map, "window-desktop"); } +.bi-window-fullscreen::before { content: map-get($bootstrap-icons-map, "window-fullscreen"); } +.bi-window-plus::before { content: map-get($bootstrap-icons-map, "window-plus"); } +.bi-window-split::before { content: map-get($bootstrap-icons-map, "window-split"); } +.bi-window-stack::before { content: map-get($bootstrap-icons-map, "window-stack"); } +.bi-window-x::before { content: map-get($bootstrap-icons-map, "window-x"); } +.bi-xbox::before { content: map-get($bootstrap-icons-map, "xbox"); } +.bi-ethernet::before { content: map-get($bootstrap-icons-map, "ethernet"); } +.bi-hdmi-fill::before { content: map-get($bootstrap-icons-map, "hdmi-fill"); } +.bi-hdmi::before { content: map-get($bootstrap-icons-map, "hdmi"); } +.bi-usb-c-fill::before { content: map-get($bootstrap-icons-map, "usb-c-fill"); } +.bi-usb-c::before { content: map-get($bootstrap-icons-map, "usb-c"); } +.bi-usb-fill::before { content: map-get($bootstrap-icons-map, "usb-fill"); } +.bi-usb-plug-fill::before { content: map-get($bootstrap-icons-map, "usb-plug-fill"); } +.bi-usb-plug::before { content: map-get($bootstrap-icons-map, "usb-plug"); } +.bi-usb-symbol::before { content: map-get($bootstrap-icons-map, "usb-symbol"); } +.bi-usb::before { content: map-get($bootstrap-icons-map, "usb"); } +.bi-boombox-fill::before { content: map-get($bootstrap-icons-map, "boombox-fill"); } +.bi-displayport-1::before { content: map-get($bootstrap-icons-map, "displayport-1"); } +.bi-displayport::before { content: map-get($bootstrap-icons-map, "displayport"); } +.bi-gpu-card::before { content: map-get($bootstrap-icons-map, "gpu-card"); } +.bi-memory::before { content: map-get($bootstrap-icons-map, "memory"); } +.bi-modem-fill::before { content: map-get($bootstrap-icons-map, "modem-fill"); } +.bi-modem::before { content: map-get($bootstrap-icons-map, "modem"); } +.bi-motherboard-fill::before { content: map-get($bootstrap-icons-map, "motherboard-fill"); } +.bi-motherboard::before { content: map-get($bootstrap-icons-map, "motherboard"); } +.bi-optical-audio-fill::before { content: map-get($bootstrap-icons-map, "optical-audio-fill"); } +.bi-optical-audio::before { content: map-get($bootstrap-icons-map, "optical-audio"); } +.bi-pci-card::before { content: map-get($bootstrap-icons-map, "pci-card"); } +.bi-router-fill::before { content: map-get($bootstrap-icons-map, "router-fill"); } +.bi-router::before { content: map-get($bootstrap-icons-map, "router"); } +.bi-ssd-fill::before { content: map-get($bootstrap-icons-map, "ssd-fill"); } +.bi-ssd::before { content: map-get($bootstrap-icons-map, "ssd"); } +.bi-thunderbolt-fill::before { content: map-get($bootstrap-icons-map, "thunderbolt-fill"); } +.bi-thunderbolt::before { content: map-get($bootstrap-icons-map, "thunderbolt"); } +.bi-usb-drive-fill::before { content: map-get($bootstrap-icons-map, "usb-drive-fill"); } +.bi-usb-drive::before { content: map-get($bootstrap-icons-map, "usb-drive"); } +.bi-usb-micro-fill::before { content: map-get($bootstrap-icons-map, "usb-micro-fill"); } +.bi-usb-micro::before { content: map-get($bootstrap-icons-map, "usb-micro"); } +.bi-usb-mini-fill::before { content: map-get($bootstrap-icons-map, "usb-mini-fill"); } +.bi-usb-mini::before { content: map-get($bootstrap-icons-map, "usb-mini"); } +.bi-cloud-haze2::before { content: map-get($bootstrap-icons-map, "cloud-haze2"); } +.bi-device-hdd-fill::before { content: map-get($bootstrap-icons-map, "device-hdd-fill"); } +.bi-device-hdd::before { content: map-get($bootstrap-icons-map, "device-hdd"); } +.bi-device-ssd-fill::before { content: map-get($bootstrap-icons-map, "device-ssd-fill"); } +.bi-device-ssd::before { content: map-get($bootstrap-icons-map, "device-ssd"); } +.bi-displayport-fill::before { content: map-get($bootstrap-icons-map, "displayport-fill"); } +.bi-mortarboard-fill::before { content: map-get($bootstrap-icons-map, "mortarboard-fill"); } +.bi-mortarboard::before { content: map-get($bootstrap-icons-map, "mortarboard"); } +.bi-terminal-x::before { content: map-get($bootstrap-icons-map, "terminal-x"); } +.bi-arrow-through-heart-fill::before { content: map-get($bootstrap-icons-map, "arrow-through-heart-fill"); } +.bi-arrow-through-heart::before { content: map-get($bootstrap-icons-map, "arrow-through-heart"); } +.bi-badge-sd-fill::before { content: map-get($bootstrap-icons-map, "badge-sd-fill"); } +.bi-badge-sd::before { content: map-get($bootstrap-icons-map, "badge-sd"); } +.bi-bag-heart-fill::before { content: map-get($bootstrap-icons-map, "bag-heart-fill"); } +.bi-bag-heart::before { content: map-get($bootstrap-icons-map, "bag-heart"); } +.bi-balloon-fill::before { content: map-get($bootstrap-icons-map, "balloon-fill"); } +.bi-balloon-heart-fill::before { content: map-get($bootstrap-icons-map, "balloon-heart-fill"); } +.bi-balloon-heart::before { content: map-get($bootstrap-icons-map, "balloon-heart"); } +.bi-balloon::before { content: map-get($bootstrap-icons-map, "balloon"); } +.bi-box2-fill::before { content: map-get($bootstrap-icons-map, "box2-fill"); } +.bi-box2-heart-fill::before { content: map-get($bootstrap-icons-map, "box2-heart-fill"); } +.bi-box2-heart::before { content: map-get($bootstrap-icons-map, "box2-heart"); } +.bi-box2::before { content: map-get($bootstrap-icons-map, "box2"); } +.bi-braces-asterisk::before { content: map-get($bootstrap-icons-map, "braces-asterisk"); } +.bi-calendar-heart-fill::before { content: map-get($bootstrap-icons-map, "calendar-heart-fill"); } +.bi-calendar-heart::before { content: map-get($bootstrap-icons-map, "calendar-heart"); } +.bi-calendar2-heart-fill::before { content: map-get($bootstrap-icons-map, "calendar2-heart-fill"); } +.bi-calendar2-heart::before { content: map-get($bootstrap-icons-map, "calendar2-heart"); } +.bi-chat-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-heart-fill"); } +.bi-chat-heart::before { content: map-get($bootstrap-icons-map, "chat-heart"); } +.bi-chat-left-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-left-heart-fill"); } +.bi-chat-left-heart::before { content: map-get($bootstrap-icons-map, "chat-left-heart"); } +.bi-chat-right-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-right-heart-fill"); } +.bi-chat-right-heart::before { content: map-get($bootstrap-icons-map, "chat-right-heart"); } +.bi-chat-square-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-square-heart-fill"); } +.bi-chat-square-heart::before { content: map-get($bootstrap-icons-map, "chat-square-heart"); } +.bi-clipboard-check-fill::before { content: map-get($bootstrap-icons-map, "clipboard-check-fill"); } +.bi-clipboard-data-fill::before { content: map-get($bootstrap-icons-map, "clipboard-data-fill"); } +.bi-clipboard-fill::before { content: map-get($bootstrap-icons-map, "clipboard-fill"); } +.bi-clipboard-heart-fill::before { content: map-get($bootstrap-icons-map, "clipboard-heart-fill"); } +.bi-clipboard-heart::before { content: map-get($bootstrap-icons-map, "clipboard-heart"); } +.bi-clipboard-minus-fill::before { content: map-get($bootstrap-icons-map, "clipboard-minus-fill"); } +.bi-clipboard-plus-fill::before { content: map-get($bootstrap-icons-map, "clipboard-plus-fill"); } +.bi-clipboard-pulse::before { content: map-get($bootstrap-icons-map, "clipboard-pulse"); } +.bi-clipboard-x-fill::before { content: map-get($bootstrap-icons-map, "clipboard-x-fill"); } +.bi-clipboard2-check-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-check-fill"); } +.bi-clipboard2-check::before { content: map-get($bootstrap-icons-map, "clipboard2-check"); } +.bi-clipboard2-data-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-data-fill"); } +.bi-clipboard2-data::before { content: map-get($bootstrap-icons-map, "clipboard2-data"); } +.bi-clipboard2-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-fill"); } +.bi-clipboard2-heart-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-heart-fill"); } +.bi-clipboard2-heart::before { content: map-get($bootstrap-icons-map, "clipboard2-heart"); } +.bi-clipboard2-minus-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-minus-fill"); } +.bi-clipboard2-minus::before { content: map-get($bootstrap-icons-map, "clipboard2-minus"); } +.bi-clipboard2-plus-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-plus-fill"); } +.bi-clipboard2-plus::before { content: map-get($bootstrap-icons-map, "clipboard2-plus"); } +.bi-clipboard2-pulse-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-pulse-fill"); } +.bi-clipboard2-pulse::before { content: map-get($bootstrap-icons-map, "clipboard2-pulse"); } +.bi-clipboard2-x-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-x-fill"); } +.bi-clipboard2-x::before { content: map-get($bootstrap-icons-map, "clipboard2-x"); } +.bi-clipboard2::before { content: map-get($bootstrap-icons-map, "clipboard2"); } +.bi-emoji-kiss-fill::before { content: map-get($bootstrap-icons-map, "emoji-kiss-fill"); } +.bi-emoji-kiss::before { content: map-get($bootstrap-icons-map, "emoji-kiss"); } +.bi-envelope-heart-fill::before { content: map-get($bootstrap-icons-map, "envelope-heart-fill"); } +.bi-envelope-heart::before { content: map-get($bootstrap-icons-map, "envelope-heart"); } +.bi-envelope-open-heart-fill::before { content: map-get($bootstrap-icons-map, "envelope-open-heart-fill"); } +.bi-envelope-open-heart::before { content: map-get($bootstrap-icons-map, "envelope-open-heart"); } +.bi-envelope-paper-fill::before { content: map-get($bootstrap-icons-map, "envelope-paper-fill"); } +.bi-envelope-paper-heart-fill::before { content: map-get($bootstrap-icons-map, "envelope-paper-heart-fill"); } +.bi-envelope-paper-heart::before { content: map-get($bootstrap-icons-map, "envelope-paper-heart"); } +.bi-envelope-paper::before { content: map-get($bootstrap-icons-map, "envelope-paper"); } +.bi-filetype-aac::before { content: map-get($bootstrap-icons-map, "filetype-aac"); } +.bi-filetype-ai::before { content: map-get($bootstrap-icons-map, "filetype-ai"); } +.bi-filetype-bmp::before { content: map-get($bootstrap-icons-map, "filetype-bmp"); } +.bi-filetype-cs::before { content: map-get($bootstrap-icons-map, "filetype-cs"); } +.bi-filetype-css::before { content: map-get($bootstrap-icons-map, "filetype-css"); } +.bi-filetype-csv::before { content: map-get($bootstrap-icons-map, "filetype-csv"); } +.bi-filetype-doc::before { content: map-get($bootstrap-icons-map, "filetype-doc"); } +.bi-filetype-docx::before { content: map-get($bootstrap-icons-map, "filetype-docx"); } +.bi-filetype-exe::before { content: map-get($bootstrap-icons-map, "filetype-exe"); } +.bi-filetype-gif::before { content: map-get($bootstrap-icons-map, "filetype-gif"); } +.bi-filetype-heic::before { content: map-get($bootstrap-icons-map, "filetype-heic"); } +.bi-filetype-html::before { content: map-get($bootstrap-icons-map, "filetype-html"); } +.bi-filetype-java::before { content: map-get($bootstrap-icons-map, "filetype-java"); } +.bi-filetype-jpg::before { content: map-get($bootstrap-icons-map, "filetype-jpg"); } +.bi-filetype-js::before { content: map-get($bootstrap-icons-map, "filetype-js"); } +.bi-filetype-jsx::before { content: map-get($bootstrap-icons-map, "filetype-jsx"); } +.bi-filetype-key::before { content: map-get($bootstrap-icons-map, "filetype-key"); } +.bi-filetype-m4p::before { content: map-get($bootstrap-icons-map, "filetype-m4p"); } +.bi-filetype-md::before { content: map-get($bootstrap-icons-map, "filetype-md"); } +.bi-filetype-mdx::before { content: map-get($bootstrap-icons-map, "filetype-mdx"); } +.bi-filetype-mov::before { content: map-get($bootstrap-icons-map, "filetype-mov"); } +.bi-filetype-mp3::before { content: map-get($bootstrap-icons-map, "filetype-mp3"); } +.bi-filetype-mp4::before { content: map-get($bootstrap-icons-map, "filetype-mp4"); } +.bi-filetype-otf::before { content: map-get($bootstrap-icons-map, "filetype-otf"); } +.bi-filetype-pdf::before { content: map-get($bootstrap-icons-map, "filetype-pdf"); } +.bi-filetype-php::before { content: map-get($bootstrap-icons-map, "filetype-php"); } +.bi-filetype-png::before { content: map-get($bootstrap-icons-map, "filetype-png"); } +.bi-filetype-ppt-1::before { content: map-get($bootstrap-icons-map, "filetype-ppt-1"); } +.bi-filetype-ppt::before { content: map-get($bootstrap-icons-map, "filetype-ppt"); } +.bi-filetype-psd::before { content: map-get($bootstrap-icons-map, "filetype-psd"); } +.bi-filetype-py::before { content: map-get($bootstrap-icons-map, "filetype-py"); } +.bi-filetype-raw::before { content: map-get($bootstrap-icons-map, "filetype-raw"); } +.bi-filetype-rb::before { content: map-get($bootstrap-icons-map, "filetype-rb"); } +.bi-filetype-sass::before { content: map-get($bootstrap-icons-map, "filetype-sass"); } +.bi-filetype-scss::before { content: map-get($bootstrap-icons-map, "filetype-scss"); } +.bi-filetype-sh::before { content: map-get($bootstrap-icons-map, "filetype-sh"); } +.bi-filetype-svg::before { content: map-get($bootstrap-icons-map, "filetype-svg"); } +.bi-filetype-tiff::before { content: map-get($bootstrap-icons-map, "filetype-tiff"); } +.bi-filetype-tsx::before { content: map-get($bootstrap-icons-map, "filetype-tsx"); } +.bi-filetype-ttf::before { content: map-get($bootstrap-icons-map, "filetype-ttf"); } +.bi-filetype-txt::before { content: map-get($bootstrap-icons-map, "filetype-txt"); } +.bi-filetype-wav::before { content: map-get($bootstrap-icons-map, "filetype-wav"); } +.bi-filetype-woff::before { content: map-get($bootstrap-icons-map, "filetype-woff"); } +.bi-filetype-xls-1::before { content: map-get($bootstrap-icons-map, "filetype-xls-1"); } +.bi-filetype-xls::before { content: map-get($bootstrap-icons-map, "filetype-xls"); } +.bi-filetype-xml::before { content: map-get($bootstrap-icons-map, "filetype-xml"); } +.bi-filetype-yml::before { content: map-get($bootstrap-icons-map, "filetype-yml"); } +.bi-heart-arrow::before { content: map-get($bootstrap-icons-map, "heart-arrow"); } +.bi-heart-pulse-fill::before { content: map-get($bootstrap-icons-map, "heart-pulse-fill"); } +.bi-heart-pulse::before { content: map-get($bootstrap-icons-map, "heart-pulse"); } +.bi-heartbreak-fill::before { content: map-get($bootstrap-icons-map, "heartbreak-fill"); } +.bi-heartbreak::before { content: map-get($bootstrap-icons-map, "heartbreak"); } +.bi-hearts::before { content: map-get($bootstrap-icons-map, "hearts"); } +.bi-hospital-fill::before { content: map-get($bootstrap-icons-map, "hospital-fill"); } +.bi-hospital::before { content: map-get($bootstrap-icons-map, "hospital"); } +.bi-house-heart-fill::before { content: map-get($bootstrap-icons-map, "house-heart-fill"); } +.bi-house-heart::before { content: map-get($bootstrap-icons-map, "house-heart"); } +.bi-incognito::before { content: map-get($bootstrap-icons-map, "incognito"); } +.bi-magnet-fill::before { content: map-get($bootstrap-icons-map, "magnet-fill"); } +.bi-magnet::before { content: map-get($bootstrap-icons-map, "magnet"); } +.bi-person-heart::before { content: map-get($bootstrap-icons-map, "person-heart"); } +.bi-person-hearts::before { content: map-get($bootstrap-icons-map, "person-hearts"); } +.bi-phone-flip::before { content: map-get($bootstrap-icons-map, "phone-flip"); } +.bi-plugin::before { content: map-get($bootstrap-icons-map, "plugin"); } +.bi-postage-fill::before { content: map-get($bootstrap-icons-map, "postage-fill"); } +.bi-postage-heart-fill::before { content: map-get($bootstrap-icons-map, "postage-heart-fill"); } +.bi-postage-heart::before { content: map-get($bootstrap-icons-map, "postage-heart"); } +.bi-postage::before { content: map-get($bootstrap-icons-map, "postage"); } +.bi-postcard-fill::before { content: map-get($bootstrap-icons-map, "postcard-fill"); } +.bi-postcard-heart-fill::before { content: map-get($bootstrap-icons-map, "postcard-heart-fill"); } +.bi-postcard-heart::before { content: map-get($bootstrap-icons-map, "postcard-heart"); } +.bi-postcard::before { content: map-get($bootstrap-icons-map, "postcard"); } +.bi-search-heart-fill::before { content: map-get($bootstrap-icons-map, "search-heart-fill"); } +.bi-search-heart::before { content: map-get($bootstrap-icons-map, "search-heart"); } +.bi-sliders2-vertical::before { content: map-get($bootstrap-icons-map, "sliders2-vertical"); } +.bi-sliders2::before { content: map-get($bootstrap-icons-map, "sliders2"); } +.bi-trash3-fill::before { content: map-get($bootstrap-icons-map, "trash3-fill"); } +.bi-trash3::before { content: map-get($bootstrap-icons-map, "trash3"); } +.bi-valentine::before { content: map-get($bootstrap-icons-map, "valentine"); } +.bi-valentine2::before { content: map-get($bootstrap-icons-map, "valentine2"); } +.bi-wrench-adjustable-circle-fill::before { content: map-get($bootstrap-icons-map, "wrench-adjustable-circle-fill"); } +.bi-wrench-adjustable-circle::before { content: map-get($bootstrap-icons-map, "wrench-adjustable-circle"); } +.bi-wrench-adjustable::before { content: map-get($bootstrap-icons-map, "wrench-adjustable"); } +.bi-filetype-json::before { content: map-get($bootstrap-icons-map, "filetype-json"); } +.bi-filetype-pptx::before { content: map-get($bootstrap-icons-map, "filetype-pptx"); } +.bi-filetype-xlsx::before { content: map-get($bootstrap-icons-map, "filetype-xlsx"); } +.bi-1-circle-1::before { content: map-get($bootstrap-icons-map, "1-circle-1"); } +.bi-1-circle-fill-1::before { content: map-get($bootstrap-icons-map, "1-circle-fill-1"); } +.bi-1-circle-fill::before { content: map-get($bootstrap-icons-map, "1-circle-fill"); } +.bi-1-circle::before { content: map-get($bootstrap-icons-map, "1-circle"); } +.bi-1-square-fill::before { content: map-get($bootstrap-icons-map, "1-square-fill"); } +.bi-1-square::before { content: map-get($bootstrap-icons-map, "1-square"); } +.bi-2-circle-1::before { content: map-get($bootstrap-icons-map, "2-circle-1"); } +.bi-2-circle-fill-1::before { content: map-get($bootstrap-icons-map, "2-circle-fill-1"); } +.bi-2-circle-fill::before { content: map-get($bootstrap-icons-map, "2-circle-fill"); } +.bi-2-circle::before { content: map-get($bootstrap-icons-map, "2-circle"); } +.bi-2-square-fill::before { content: map-get($bootstrap-icons-map, "2-square-fill"); } +.bi-2-square::before { content: map-get($bootstrap-icons-map, "2-square"); } +.bi-3-circle-1::before { content: map-get($bootstrap-icons-map, "3-circle-1"); } +.bi-3-circle-fill-1::before { content: map-get($bootstrap-icons-map, "3-circle-fill-1"); } +.bi-3-circle-fill::before { content: map-get($bootstrap-icons-map, "3-circle-fill"); } +.bi-3-circle::before { content: map-get($bootstrap-icons-map, "3-circle"); } +.bi-3-square-fill::before { content: map-get($bootstrap-icons-map, "3-square-fill"); } +.bi-3-square::before { content: map-get($bootstrap-icons-map, "3-square"); } +.bi-4-circle-1::before { content: map-get($bootstrap-icons-map, "4-circle-1"); } +.bi-4-circle-fill-1::before { content: map-get($bootstrap-icons-map, "4-circle-fill-1"); } +.bi-4-circle-fill::before { content: map-get($bootstrap-icons-map, "4-circle-fill"); } +.bi-4-circle::before { content: map-get($bootstrap-icons-map, "4-circle"); } +.bi-4-square-fill::before { content: map-get($bootstrap-icons-map, "4-square-fill"); } +.bi-4-square::before { content: map-get($bootstrap-icons-map, "4-square"); } +.bi-5-circle-1::before { content: map-get($bootstrap-icons-map, "5-circle-1"); } +.bi-5-circle-fill-1::before { content: map-get($bootstrap-icons-map, "5-circle-fill-1"); } +.bi-5-circle-fill::before { content: map-get($bootstrap-icons-map, "5-circle-fill"); } +.bi-5-circle::before { content: map-get($bootstrap-icons-map, "5-circle"); } +.bi-5-square-fill::before { content: map-get($bootstrap-icons-map, "5-square-fill"); } +.bi-5-square::before { content: map-get($bootstrap-icons-map, "5-square"); } +.bi-6-circle-1::before { content: map-get($bootstrap-icons-map, "6-circle-1"); } +.bi-6-circle-fill-1::before { content: map-get($bootstrap-icons-map, "6-circle-fill-1"); } +.bi-6-circle-fill::before { content: map-get($bootstrap-icons-map, "6-circle-fill"); } +.bi-6-circle::before { content: map-get($bootstrap-icons-map, "6-circle"); } +.bi-6-square-fill::before { content: map-get($bootstrap-icons-map, "6-square-fill"); } +.bi-6-square::before { content: map-get($bootstrap-icons-map, "6-square"); } +.bi-7-circle-1::before { content: map-get($bootstrap-icons-map, "7-circle-1"); } +.bi-7-circle-fill-1::before { content: map-get($bootstrap-icons-map, "7-circle-fill-1"); } +.bi-7-circle-fill::before { content: map-get($bootstrap-icons-map, "7-circle-fill"); } +.bi-7-circle::before { content: map-get($bootstrap-icons-map, "7-circle"); } +.bi-7-square-fill::before { content: map-get($bootstrap-icons-map, "7-square-fill"); } +.bi-7-square::before { content: map-get($bootstrap-icons-map, "7-square"); } +.bi-8-circle-1::before { content: map-get($bootstrap-icons-map, "8-circle-1"); } +.bi-8-circle-fill-1::before { content: map-get($bootstrap-icons-map, "8-circle-fill-1"); } +.bi-8-circle-fill::before { content: map-get($bootstrap-icons-map, "8-circle-fill"); } +.bi-8-circle::before { content: map-get($bootstrap-icons-map, "8-circle"); } +.bi-8-square-fill::before { content: map-get($bootstrap-icons-map, "8-square-fill"); } +.bi-8-square::before { content: map-get($bootstrap-icons-map, "8-square"); } +.bi-9-circle-1::before { content: map-get($bootstrap-icons-map, "9-circle-1"); } +.bi-9-circle-fill-1::before { content: map-get($bootstrap-icons-map, "9-circle-fill-1"); } +.bi-9-circle-fill::before { content: map-get($bootstrap-icons-map, "9-circle-fill"); } +.bi-9-circle::before { content: map-get($bootstrap-icons-map, "9-circle"); } +.bi-9-square-fill::before { content: map-get($bootstrap-icons-map, "9-square-fill"); } +.bi-9-square::before { content: map-get($bootstrap-icons-map, "9-square"); } +.bi-airplane-engines-fill::before { content: map-get($bootstrap-icons-map, "airplane-engines-fill"); } +.bi-airplane-engines::before { content: map-get($bootstrap-icons-map, "airplane-engines"); } +.bi-airplane-fill::before { content: map-get($bootstrap-icons-map, "airplane-fill"); } +.bi-airplane::before { content: map-get($bootstrap-icons-map, "airplane"); } +.bi-alexa::before { content: map-get($bootstrap-icons-map, "alexa"); } +.bi-alipay::before { content: map-get($bootstrap-icons-map, "alipay"); } +.bi-android::before { content: map-get($bootstrap-icons-map, "android"); } +.bi-android2::before { content: map-get($bootstrap-icons-map, "android2"); } +.bi-box-fill::before { content: map-get($bootstrap-icons-map, "box-fill"); } +.bi-box-seam-fill::before { content: map-get($bootstrap-icons-map, "box-seam-fill"); } +.bi-browser-chrome::before { content: map-get($bootstrap-icons-map, "browser-chrome"); } +.bi-browser-edge::before { content: map-get($bootstrap-icons-map, "browser-edge"); } +.bi-browser-firefox::before { content: map-get($bootstrap-icons-map, "browser-firefox"); } +.bi-browser-safari::before { content: map-get($bootstrap-icons-map, "browser-safari"); } +.bi-c-circle-1::before { content: map-get($bootstrap-icons-map, "c-circle-1"); } +.bi-c-circle-fill-1::before { content: map-get($bootstrap-icons-map, "c-circle-fill-1"); } +.bi-c-circle-fill::before { content: map-get($bootstrap-icons-map, "c-circle-fill"); } +.bi-c-circle::before { content: map-get($bootstrap-icons-map, "c-circle"); } +.bi-c-square-fill::before { content: map-get($bootstrap-icons-map, "c-square-fill"); } +.bi-c-square::before { content: map-get($bootstrap-icons-map, "c-square"); } +.bi-capsule-pill::before { content: map-get($bootstrap-icons-map, "capsule-pill"); } +.bi-capsule::before { content: map-get($bootstrap-icons-map, "capsule"); } +.bi-car-front-fill::before { content: map-get($bootstrap-icons-map, "car-front-fill"); } +.bi-car-front::before { content: map-get($bootstrap-icons-map, "car-front"); } +.bi-cassette-fill::before { content: map-get($bootstrap-icons-map, "cassette-fill"); } +.bi-cassette::before { content: map-get($bootstrap-icons-map, "cassette"); } +.bi-cc-circle-1::before { content: map-get($bootstrap-icons-map, "cc-circle-1"); } +.bi-cc-circle-fill-1::before { content: map-get($bootstrap-icons-map, "cc-circle-fill-1"); } +.bi-cc-circle-fill::before { content: map-get($bootstrap-icons-map, "cc-circle-fill"); } +.bi-cc-circle::before { content: map-get($bootstrap-icons-map, "cc-circle"); } +.bi-cc-square-fill::before { content: map-get($bootstrap-icons-map, "cc-square-fill"); } +.bi-cc-square::before { content: map-get($bootstrap-icons-map, "cc-square"); } +.bi-cup-hot-fill::before { content: map-get($bootstrap-icons-map, "cup-hot-fill"); } +.bi-cup-hot::before { content: map-get($bootstrap-icons-map, "cup-hot"); } +.bi-currency-rupee::before { content: map-get($bootstrap-icons-map, "currency-rupee"); } +.bi-dropbox::before { content: map-get($bootstrap-icons-map, "dropbox"); } +.bi-escape::before { content: map-get($bootstrap-icons-map, "escape"); } +.bi-fast-forward-btn-fill::before { content: map-get($bootstrap-icons-map, "fast-forward-btn-fill"); } +.bi-fast-forward-btn::before { content: map-get($bootstrap-icons-map, "fast-forward-btn"); } +.bi-fast-forward-circle-fill::before { content: map-get($bootstrap-icons-map, "fast-forward-circle-fill"); } +.bi-fast-forward-circle::before { content: map-get($bootstrap-icons-map, "fast-forward-circle"); } +.bi-fast-forward-fill::before { content: map-get($bootstrap-icons-map, "fast-forward-fill"); } +.bi-fast-forward::before { content: map-get($bootstrap-icons-map, "fast-forward"); } +.bi-filetype-sql::before { content: map-get($bootstrap-icons-map, "filetype-sql"); } +.bi-fire::before { content: map-get($bootstrap-icons-map, "fire"); } +.bi-google-play::before { content: map-get($bootstrap-icons-map, "google-play"); } +.bi-h-circle-1::before { content: map-get($bootstrap-icons-map, "h-circle-1"); } +.bi-h-circle-fill-1::before { content: map-get($bootstrap-icons-map, "h-circle-fill-1"); } +.bi-h-circle-fill::before { content: map-get($bootstrap-icons-map, "h-circle-fill"); } +.bi-h-circle::before { content: map-get($bootstrap-icons-map, "h-circle"); } +.bi-h-square-fill::before { content: map-get($bootstrap-icons-map, "h-square-fill"); } +.bi-h-square::before { content: map-get($bootstrap-icons-map, "h-square"); } +.bi-indent::before { content: map-get($bootstrap-icons-map, "indent"); } +.bi-lungs-fill::before { content: map-get($bootstrap-icons-map, "lungs-fill"); } +.bi-lungs::before { content: map-get($bootstrap-icons-map, "lungs"); } +.bi-microsoft-teams::before { content: map-get($bootstrap-icons-map, "microsoft-teams"); } +.bi-p-circle-1::before { content: map-get($bootstrap-icons-map, "p-circle-1"); } +.bi-p-circle-fill-1::before { content: map-get($bootstrap-icons-map, "p-circle-fill-1"); } +.bi-p-circle-fill::before { content: map-get($bootstrap-icons-map, "p-circle-fill"); } +.bi-p-circle::before { content: map-get($bootstrap-icons-map, "p-circle"); } +.bi-p-square-fill::before { content: map-get($bootstrap-icons-map, "p-square-fill"); } +.bi-p-square::before { content: map-get($bootstrap-icons-map, "p-square"); } +.bi-pass-fill::before { content: map-get($bootstrap-icons-map, "pass-fill"); } +.bi-pass::before { content: map-get($bootstrap-icons-map, "pass"); } +.bi-prescription::before { content: map-get($bootstrap-icons-map, "prescription"); } +.bi-prescription2::before { content: map-get($bootstrap-icons-map, "prescription2"); } +.bi-r-circle-1::before { content: map-get($bootstrap-icons-map, "r-circle-1"); } +.bi-r-circle-fill-1::before { content: map-get($bootstrap-icons-map, "r-circle-fill-1"); } +.bi-r-circle-fill::before { content: map-get($bootstrap-icons-map, "r-circle-fill"); } +.bi-r-circle::before { content: map-get($bootstrap-icons-map, "r-circle"); } +.bi-r-square-fill::before { content: map-get($bootstrap-icons-map, "r-square-fill"); } +.bi-r-square::before { content: map-get($bootstrap-icons-map, "r-square"); } +.bi-repeat-1::before { content: map-get($bootstrap-icons-map, "repeat-1"); } +.bi-repeat::before { content: map-get($bootstrap-icons-map, "repeat"); } +.bi-rewind-btn-fill::before { content: map-get($bootstrap-icons-map, "rewind-btn-fill"); } +.bi-rewind-btn::before { content: map-get($bootstrap-icons-map, "rewind-btn"); } +.bi-rewind-circle-fill::before { content: map-get($bootstrap-icons-map, "rewind-circle-fill"); } +.bi-rewind-circle::before { content: map-get($bootstrap-icons-map, "rewind-circle"); } +.bi-rewind-fill::before { content: map-get($bootstrap-icons-map, "rewind-fill"); } +.bi-rewind::before { content: map-get($bootstrap-icons-map, "rewind"); } +.bi-train-freight-front-fill::before { content: map-get($bootstrap-icons-map, "train-freight-front-fill"); } +.bi-train-freight-front::before { content: map-get($bootstrap-icons-map, "train-freight-front"); } +.bi-train-front-fill::before { content: map-get($bootstrap-icons-map, "train-front-fill"); } +.bi-train-front::before { content: map-get($bootstrap-icons-map, "train-front"); } +.bi-train-lightrail-front-fill::before { content: map-get($bootstrap-icons-map, "train-lightrail-front-fill"); } +.bi-train-lightrail-front::before { content: map-get($bootstrap-icons-map, "train-lightrail-front"); } +.bi-truck-front-fill::before { content: map-get($bootstrap-icons-map, "truck-front-fill"); } +.bi-truck-front::before { content: map-get($bootstrap-icons-map, "truck-front"); } +.bi-ubuntu::before { content: map-get($bootstrap-icons-map, "ubuntu"); } +.bi-unindent::before { content: map-get($bootstrap-icons-map, "unindent"); } +.bi-unity::before { content: map-get($bootstrap-icons-map, "unity"); } +.bi-universal-access-circle::before { content: map-get($bootstrap-icons-map, "universal-access-circle"); } +.bi-universal-access::before { content: map-get($bootstrap-icons-map, "universal-access"); } +.bi-virus::before { content: map-get($bootstrap-icons-map, "virus"); } +.bi-virus2::before { content: map-get($bootstrap-icons-map, "virus2"); } +.bi-wechat::before { content: map-get($bootstrap-icons-map, "wechat"); } +.bi-yelp::before { content: map-get($bootstrap-icons-map, "yelp"); } +.bi-sign-stop-fill::before { content: map-get($bootstrap-icons-map, "sign-stop-fill"); } +.bi-sign-stop-lights-fill::before { content: map-get($bootstrap-icons-map, "sign-stop-lights-fill"); } +.bi-sign-stop-lights::before { content: map-get($bootstrap-icons-map, "sign-stop-lights"); } +.bi-sign-stop::before { content: map-get($bootstrap-icons-map, "sign-stop"); } +.bi-sign-turn-left-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-left-fill"); } +.bi-sign-turn-left::before { content: map-get($bootstrap-icons-map, "sign-turn-left"); } +.bi-sign-turn-right-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-right-fill"); } +.bi-sign-turn-right::before { content: map-get($bootstrap-icons-map, "sign-turn-right"); } +.bi-sign-turn-slight-left-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-left-fill"); } +.bi-sign-turn-slight-left::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-left"); } +.bi-sign-turn-slight-right-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-right-fill"); } +.bi-sign-turn-slight-right::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-right"); } +.bi-sign-yield-fill::before { content: map-get($bootstrap-icons-map, "sign-yield-fill"); } +.bi-sign-yield::before { content: map-get($bootstrap-icons-map, "sign-yield"); } +.bi-ev-station-fill::before { content: map-get($bootstrap-icons-map, "ev-station-fill"); } +.bi-ev-station::before { content: map-get($bootstrap-icons-map, "ev-station"); } +.bi-fuel-pump-diesel-fill::before { content: map-get($bootstrap-icons-map, "fuel-pump-diesel-fill"); } +.bi-fuel-pump-diesel::before { content: map-get($bootstrap-icons-map, "fuel-pump-diesel"); } +.bi-fuel-pump-fill::before { content: map-get($bootstrap-icons-map, "fuel-pump-fill"); } +.bi-fuel-pump::before { content: map-get($bootstrap-icons-map, "fuel-pump"); } +.bi-0-circle-fill::before { content: map-get($bootstrap-icons-map, "0-circle-fill"); } +.bi-0-circle::before { content: map-get($bootstrap-icons-map, "0-circle"); } +.bi-0-square-fill::before { content: map-get($bootstrap-icons-map, "0-square-fill"); } +.bi-0-square::before { content: map-get($bootstrap-icons-map, "0-square"); } +.bi-rocket-fill::before { content: map-get($bootstrap-icons-map, "rocket-fill"); } +.bi-rocket-takeoff-fill::before { content: map-get($bootstrap-icons-map, "rocket-takeoff-fill"); } +.bi-rocket-takeoff::before { content: map-get($bootstrap-icons-map, "rocket-takeoff"); } +.bi-rocket::before { content: map-get($bootstrap-icons-map, "rocket"); } +.bi-stripe::before { content: map-get($bootstrap-icons-map, "stripe"); } +.bi-subscript::before { content: map-get($bootstrap-icons-map, "subscript"); } +.bi-superscript::before { content: map-get($bootstrap-icons-map, "superscript"); } +.bi-trello::before { content: map-get($bootstrap-icons-map, "trello"); } +.bi-envelope-at-fill::before { content: map-get($bootstrap-icons-map, "envelope-at-fill"); } +.bi-envelope-at::before { content: map-get($bootstrap-icons-map, "envelope-at"); } +.bi-regex::before { content: map-get($bootstrap-icons-map, "regex"); } +.bi-text-wrap::before { content: map-get($bootstrap-icons-map, "text-wrap"); } +.bi-sign-dead-end-fill::before { content: map-get($bootstrap-icons-map, "sign-dead-end-fill"); } +.bi-sign-dead-end::before { content: map-get($bootstrap-icons-map, "sign-dead-end"); } +.bi-sign-do-not-enter-fill::before { content: map-get($bootstrap-icons-map, "sign-do-not-enter-fill"); } +.bi-sign-do-not-enter::before { content: map-get($bootstrap-icons-map, "sign-do-not-enter"); } +.bi-sign-intersection-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-fill"); } +.bi-sign-intersection-side-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-side-fill"); } +.bi-sign-intersection-side::before { content: map-get($bootstrap-icons-map, "sign-intersection-side"); } +.bi-sign-intersection-t-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-t-fill"); } +.bi-sign-intersection-t::before { content: map-get($bootstrap-icons-map, "sign-intersection-t"); } +.bi-sign-intersection-y-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-y-fill"); } +.bi-sign-intersection-y::before { content: map-get($bootstrap-icons-map, "sign-intersection-y"); } +.bi-sign-intersection::before { content: map-get($bootstrap-icons-map, "sign-intersection"); } +.bi-sign-merge-left-fill::before { content: map-get($bootstrap-icons-map, "sign-merge-left-fill"); } +.bi-sign-merge-left::before { content: map-get($bootstrap-icons-map, "sign-merge-left"); } +.bi-sign-merge-right-fill::before { content: map-get($bootstrap-icons-map, "sign-merge-right-fill"); } +.bi-sign-merge-right::before { content: map-get($bootstrap-icons-map, "sign-merge-right"); } +.bi-sign-no-left-turn-fill::before { content: map-get($bootstrap-icons-map, "sign-no-left-turn-fill"); } +.bi-sign-no-left-turn::before { content: map-get($bootstrap-icons-map, "sign-no-left-turn"); } +.bi-sign-no-parking-fill::before { content: map-get($bootstrap-icons-map, "sign-no-parking-fill"); } +.bi-sign-no-parking::before { content: map-get($bootstrap-icons-map, "sign-no-parking"); } +.bi-sign-no-right-turn-fill::before { content: map-get($bootstrap-icons-map, "sign-no-right-turn-fill"); } +.bi-sign-no-right-turn::before { content: map-get($bootstrap-icons-map, "sign-no-right-turn"); } +.bi-sign-railroad-fill::before { content: map-get($bootstrap-icons-map, "sign-railroad-fill"); } +.bi-sign-railroad::before { content: map-get($bootstrap-icons-map, "sign-railroad"); } +.bi-building-add::before { content: map-get($bootstrap-icons-map, "building-add"); } +.bi-building-check::before { content: map-get($bootstrap-icons-map, "building-check"); } +.bi-building-dash::before { content: map-get($bootstrap-icons-map, "building-dash"); } +.bi-building-down::before { content: map-get($bootstrap-icons-map, "building-down"); } +.bi-building-exclamation::before { content: map-get($bootstrap-icons-map, "building-exclamation"); } +.bi-building-fill-add::before { content: map-get($bootstrap-icons-map, "building-fill-add"); } +.bi-building-fill-check::before { content: map-get($bootstrap-icons-map, "building-fill-check"); } +.bi-building-fill-dash::before { content: map-get($bootstrap-icons-map, "building-fill-dash"); } +.bi-building-fill-down::before { content: map-get($bootstrap-icons-map, "building-fill-down"); } +.bi-building-fill-exclamation::before { content: map-get($bootstrap-icons-map, "building-fill-exclamation"); } +.bi-building-fill-gear::before { content: map-get($bootstrap-icons-map, "building-fill-gear"); } +.bi-building-fill-lock::before { content: map-get($bootstrap-icons-map, "building-fill-lock"); } +.bi-building-fill-slash::before { content: map-get($bootstrap-icons-map, "building-fill-slash"); } +.bi-building-fill-up::before { content: map-get($bootstrap-icons-map, "building-fill-up"); } +.bi-building-fill-x::before { content: map-get($bootstrap-icons-map, "building-fill-x"); } +.bi-building-fill::before { content: map-get($bootstrap-icons-map, "building-fill"); } +.bi-building-gear::before { content: map-get($bootstrap-icons-map, "building-gear"); } +.bi-building-lock::before { content: map-get($bootstrap-icons-map, "building-lock"); } +.bi-building-slash::before { content: map-get($bootstrap-icons-map, "building-slash"); } +.bi-building-up::before { content: map-get($bootstrap-icons-map, "building-up"); } +.bi-building-x::before { content: map-get($bootstrap-icons-map, "building-x"); } +.bi-buildings-fill::before { content: map-get($bootstrap-icons-map, "buildings-fill"); } +.bi-buildings::before { content: map-get($bootstrap-icons-map, "buildings"); } +.bi-bus-front-fill::before { content: map-get($bootstrap-icons-map, "bus-front-fill"); } +.bi-bus-front::before { content: map-get($bootstrap-icons-map, "bus-front"); } +.bi-ev-front-fill::before { content: map-get($bootstrap-icons-map, "ev-front-fill"); } +.bi-ev-front::before { content: map-get($bootstrap-icons-map, "ev-front"); } +.bi-globe-americas::before { content: map-get($bootstrap-icons-map, "globe-americas"); } +.bi-globe-asia-australia::before { content: map-get($bootstrap-icons-map, "globe-asia-australia"); } +.bi-globe-central-south-asia::before { content: map-get($bootstrap-icons-map, "globe-central-south-asia"); } +.bi-globe-europe-africa::before { content: map-get($bootstrap-icons-map, "globe-europe-africa"); } +.bi-house-add-fill::before { content: map-get($bootstrap-icons-map, "house-add-fill"); } +.bi-house-add::before { content: map-get($bootstrap-icons-map, "house-add"); } +.bi-house-check-fill::before { content: map-get($bootstrap-icons-map, "house-check-fill"); } +.bi-house-check::before { content: map-get($bootstrap-icons-map, "house-check"); } +.bi-house-dash-fill::before { content: map-get($bootstrap-icons-map, "house-dash-fill"); } +.bi-house-dash::before { content: map-get($bootstrap-icons-map, "house-dash"); } +.bi-house-down-fill::before { content: map-get($bootstrap-icons-map, "house-down-fill"); } +.bi-house-down::before { content: map-get($bootstrap-icons-map, "house-down"); } +.bi-house-exclamation-fill::before { content: map-get($bootstrap-icons-map, "house-exclamation-fill"); } +.bi-house-exclamation::before { content: map-get($bootstrap-icons-map, "house-exclamation"); } +.bi-house-gear-fill::before { content: map-get($bootstrap-icons-map, "house-gear-fill"); } +.bi-house-gear::before { content: map-get($bootstrap-icons-map, "house-gear"); } +.bi-house-lock-fill::before { content: map-get($bootstrap-icons-map, "house-lock-fill"); } +.bi-house-lock::before { content: map-get($bootstrap-icons-map, "house-lock"); } +.bi-house-slash-fill::before { content: map-get($bootstrap-icons-map, "house-slash-fill"); } +.bi-house-slash::before { content: map-get($bootstrap-icons-map, "house-slash"); } +.bi-house-up-fill::before { content: map-get($bootstrap-icons-map, "house-up-fill"); } +.bi-house-up::before { content: map-get($bootstrap-icons-map, "house-up"); } +.bi-house-x-fill::before { content: map-get($bootstrap-icons-map, "house-x-fill"); } +.bi-house-x::before { content: map-get($bootstrap-icons-map, "house-x"); } +.bi-person-add::before { content: map-get($bootstrap-icons-map, "person-add"); } +.bi-person-down::before { content: map-get($bootstrap-icons-map, "person-down"); } +.bi-person-exclamation::before { content: map-get($bootstrap-icons-map, "person-exclamation"); } +.bi-person-fill-add::before { content: map-get($bootstrap-icons-map, "person-fill-add"); } +.bi-person-fill-check::before { content: map-get($bootstrap-icons-map, "person-fill-check"); } +.bi-person-fill-dash::before { content: map-get($bootstrap-icons-map, "person-fill-dash"); } +.bi-person-fill-down::before { content: map-get($bootstrap-icons-map, "person-fill-down"); } +.bi-person-fill-exclamation::before { content: map-get($bootstrap-icons-map, "person-fill-exclamation"); } +.bi-person-fill-gear::before { content: map-get($bootstrap-icons-map, "person-fill-gear"); } +.bi-person-fill-lock::before { content: map-get($bootstrap-icons-map, "person-fill-lock"); } +.bi-person-fill-slash::before { content: map-get($bootstrap-icons-map, "person-fill-slash"); } +.bi-person-fill-up::before { content: map-get($bootstrap-icons-map, "person-fill-up"); } +.bi-person-fill-x::before { content: map-get($bootstrap-icons-map, "person-fill-x"); } +.bi-person-gear::before { content: map-get($bootstrap-icons-map, "person-gear"); } +.bi-person-lock::before { content: map-get($bootstrap-icons-map, "person-lock"); } +.bi-person-slash::before { content: map-get($bootstrap-icons-map, "person-slash"); } +.bi-person-up::before { content: map-get($bootstrap-icons-map, "person-up"); } +.bi-scooter::before { content: map-get($bootstrap-icons-map, "scooter"); } +.bi-taxi-front-fill::before { content: map-get($bootstrap-icons-map, "taxi-front-fill"); } +.bi-taxi-front::before { content: map-get($bootstrap-icons-map, "taxi-front"); } +.bi-amd::before { content: map-get($bootstrap-icons-map, "amd"); } +.bi-database-add::before { content: map-get($bootstrap-icons-map, "database-add"); } +.bi-database-check::before { content: map-get($bootstrap-icons-map, "database-check"); } +.bi-database-dash::before { content: map-get($bootstrap-icons-map, "database-dash"); } +.bi-database-down::before { content: map-get($bootstrap-icons-map, "database-down"); } +.bi-database-exclamation::before { content: map-get($bootstrap-icons-map, "database-exclamation"); } +.bi-database-fill-add::before { content: map-get($bootstrap-icons-map, "database-fill-add"); } +.bi-database-fill-check::before { content: map-get($bootstrap-icons-map, "database-fill-check"); } +.bi-database-fill-dash::before { content: map-get($bootstrap-icons-map, "database-fill-dash"); } +.bi-database-fill-down::before { content: map-get($bootstrap-icons-map, "database-fill-down"); } +.bi-database-fill-exclamation::before { content: map-get($bootstrap-icons-map, "database-fill-exclamation"); } +.bi-database-fill-gear::before { content: map-get($bootstrap-icons-map, "database-fill-gear"); } +.bi-database-fill-lock::before { content: map-get($bootstrap-icons-map, "database-fill-lock"); } +.bi-database-fill-slash::before { content: map-get($bootstrap-icons-map, "database-fill-slash"); } +.bi-database-fill-up::before { content: map-get($bootstrap-icons-map, "database-fill-up"); } +.bi-database-fill-x::before { content: map-get($bootstrap-icons-map, "database-fill-x"); } +.bi-database-fill::before { content: map-get($bootstrap-icons-map, "database-fill"); } +.bi-database-gear::before { content: map-get($bootstrap-icons-map, "database-gear"); } +.bi-database-lock::before { content: map-get($bootstrap-icons-map, "database-lock"); } +.bi-database-slash::before { content: map-get($bootstrap-icons-map, "database-slash"); } +.bi-database-up::before { content: map-get($bootstrap-icons-map, "database-up"); } +.bi-database-x::before { content: map-get($bootstrap-icons-map, "database-x"); } +.bi-database::before { content: map-get($bootstrap-icons-map, "database"); } +.bi-houses-fill::before { content: map-get($bootstrap-icons-map, "houses-fill"); } +.bi-houses::before { content: map-get($bootstrap-icons-map, "houses"); } +.bi-nvidia::before { content: map-get($bootstrap-icons-map, "nvidia"); } +.bi-person-vcard-fill::before { content: map-get($bootstrap-icons-map, "person-vcard-fill"); } +.bi-person-vcard::before { content: map-get($bootstrap-icons-map, "person-vcard"); } +.bi-sina-weibo::before { content: map-get($bootstrap-icons-map, "sina-weibo"); } +.bi-tencent-qq::before { content: map-get($bootstrap-icons-map, "tencent-qq"); } +.bi-wikipedia::before { content: map-get($bootstrap-icons-map, "wikipedia"); } diff --git a/static/icon/bootstrap-icons.svg b/static/icon/bootstrap-icons.svg new file mode 100644 index 0000000..61f2720 --- /dev/null +++ b/static/icon/bootstrap-icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/bootstrap-reboot.svg b/static/icon/bootstrap-reboot.svg new file mode 100644 index 0000000..4a184cf --- /dev/null +++ b/static/icon/bootstrap-reboot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bootstrap.svg b/static/icon/bootstrap.svg new file mode 100644 index 0000000..b6aed61 --- /dev/null +++ b/static/icon/bootstrap.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/border-all.svg b/static/icon/border-all.svg new file mode 100644 index 0000000..803f5e2 --- /dev/null +++ b/static/icon/border-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/border-bottom.svg b/static/icon/border-bottom.svg new file mode 100644 index 0000000..dbc2192 --- /dev/null +++ b/static/icon/border-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/border-center.svg b/static/icon/border-center.svg new file mode 100644 index 0000000..009b97d --- /dev/null +++ b/static/icon/border-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/border-inner.svg b/static/icon/border-inner.svg new file mode 100644 index 0000000..2beaa0c --- /dev/null +++ b/static/icon/border-inner.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/border-left.svg b/static/icon/border-left.svg new file mode 100644 index 0000000..69df882 --- /dev/null +++ b/static/icon/border-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/border-middle.svg b/static/icon/border-middle.svg new file mode 100644 index 0000000..90296f9 --- /dev/null +++ b/static/icon/border-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/border-outer.svg b/static/icon/border-outer.svg new file mode 100644 index 0000000..355e05e --- /dev/null +++ b/static/icon/border-outer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/border-right.svg b/static/icon/border-right.svg new file mode 100644 index 0000000..b0c16da --- /dev/null +++ b/static/icon/border-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/border-style.svg b/static/icon/border-style.svg new file mode 100644 index 0000000..d742b2c --- /dev/null +++ b/static/icon/border-style.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/border-top.svg b/static/icon/border-top.svg new file mode 100644 index 0000000..5aab368 --- /dev/null +++ b/static/icon/border-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/border-width.svg b/static/icon/border-width.svg new file mode 100644 index 0000000..0cbd0e6 --- /dev/null +++ b/static/icon/border-width.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/border.svg b/static/icon/border.svg new file mode 100644 index 0000000..0e8c9b5 --- /dev/null +++ b/static/icon/border.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bounding-box-circles.svg b/static/icon/bounding-box-circles.svg new file mode 100644 index 0000000..2e59f31 --- /dev/null +++ b/static/icon/bounding-box-circles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bounding-box.svg b/static/icon/bounding-box.svg new file mode 100644 index 0000000..d529292 --- /dev/null +++ b/static/icon/bounding-box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/box-arrow-down-left.svg b/static/icon/box-arrow-down-left.svg new file mode 100644 index 0000000..6ad3e17 --- /dev/null +++ b/static/icon/box-arrow-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-down-right.svg b/static/icon/box-arrow-down-right.svg new file mode 100644 index 0000000..321cddf --- /dev/null +++ b/static/icon/box-arrow-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-down.svg b/static/icon/box-arrow-down.svg new file mode 100644 index 0000000..9a2ca12 --- /dev/null +++ b/static/icon/box-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-in-down-left.svg b/static/icon/box-arrow-in-down-left.svg new file mode 100644 index 0000000..76a687a --- /dev/null +++ b/static/icon/box-arrow-in-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-in-down-right.svg b/static/icon/box-arrow-in-down-right.svg new file mode 100644 index 0000000..9237293 --- /dev/null +++ b/static/icon/box-arrow-in-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-in-down.svg b/static/icon/box-arrow-in-down.svg new file mode 100644 index 0000000..90f9301 --- /dev/null +++ b/static/icon/box-arrow-in-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-in-left.svg b/static/icon/box-arrow-in-left.svg new file mode 100644 index 0000000..a237daf --- /dev/null +++ b/static/icon/box-arrow-in-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-in-right.svg b/static/icon/box-arrow-in-right.svg new file mode 100644 index 0000000..d158dae --- /dev/null +++ b/static/icon/box-arrow-in-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-in-up-left.svg b/static/icon/box-arrow-in-up-left.svg new file mode 100644 index 0000000..6937f6a --- /dev/null +++ b/static/icon/box-arrow-in-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-in-up-right.svg b/static/icon/box-arrow-in-up-right.svg new file mode 100644 index 0000000..8918611 --- /dev/null +++ b/static/icon/box-arrow-in-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-in-up.svg b/static/icon/box-arrow-in-up.svg new file mode 100644 index 0000000..e6a4a7b --- /dev/null +++ b/static/icon/box-arrow-in-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-left.svg b/static/icon/box-arrow-left.svg new file mode 100644 index 0000000..8602603 --- /dev/null +++ b/static/icon/box-arrow-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-right.svg b/static/icon/box-arrow-right.svg new file mode 100644 index 0000000..2c4e26c --- /dev/null +++ b/static/icon/box-arrow-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-up-left.svg b/static/icon/box-arrow-up-left.svg new file mode 100644 index 0000000..7fb0b45 --- /dev/null +++ b/static/icon/box-arrow-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-up-right.svg b/static/icon/box-arrow-up-right.svg new file mode 100644 index 0000000..1d93acb --- /dev/null +++ b/static/icon/box-arrow-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-arrow-up.svg b/static/icon/box-arrow-up.svg new file mode 100644 index 0000000..beaf334 --- /dev/null +++ b/static/icon/box-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box-fill.svg b/static/icon/box-fill.svg new file mode 100644 index 0000000..8cf213f --- /dev/null +++ b/static/icon/box-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/box-seam-fill.svg b/static/icon/box-seam-fill.svg new file mode 100644 index 0000000..97566ab --- /dev/null +++ b/static/icon/box-seam-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/box-seam.svg b/static/icon/box-seam.svg new file mode 100644 index 0000000..e1506b8 --- /dev/null +++ b/static/icon/box-seam.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/box.svg b/static/icon/box.svg new file mode 100644 index 0000000..58cbe2c --- /dev/null +++ b/static/icon/box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/box2-fill.svg b/static/icon/box2-fill.svg new file mode 100644 index 0000000..242ad6a --- /dev/null +++ b/static/icon/box2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/box2-heart-fill.svg b/static/icon/box2-heart-fill.svg new file mode 100644 index 0000000..810e2ee --- /dev/null +++ b/static/icon/box2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/box2-heart.svg b/static/icon/box2-heart.svg new file mode 100644 index 0000000..400eb43 --- /dev/null +++ b/static/icon/box2-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/box2.svg b/static/icon/box2.svg new file mode 100644 index 0000000..6020baf --- /dev/null +++ b/static/icon/box2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/boxes.svg b/static/icon/boxes.svg new file mode 100644 index 0000000..b53fac8 --- /dev/null +++ b/static/icon/boxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/braces-asterisk.svg b/static/icon/braces-asterisk.svg new file mode 100644 index 0000000..0a1a25b --- /dev/null +++ b/static/icon/braces-asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/braces.svg b/static/icon/braces.svg new file mode 100644 index 0000000..3fed8c9 --- /dev/null +++ b/static/icon/braces.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bricks.svg b/static/icon/bricks.svg new file mode 100644 index 0000000..99e2886 --- /dev/null +++ b/static/icon/bricks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/briefcase-fill.svg b/static/icon/briefcase-fill.svg new file mode 100644 index 0000000..bc6150d --- /dev/null +++ b/static/icon/briefcase-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/briefcase.svg b/static/icon/briefcase.svg new file mode 100644 index 0000000..95d13a2 --- /dev/null +++ b/static/icon/briefcase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brightness-alt-high-fill.svg b/static/icon/brightness-alt-high-fill.svg new file mode 100644 index 0000000..7660658 --- /dev/null +++ b/static/icon/brightness-alt-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brightness-alt-high.svg b/static/icon/brightness-alt-high.svg new file mode 100644 index 0000000..88f5255 --- /dev/null +++ b/static/icon/brightness-alt-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brightness-alt-low-fill.svg b/static/icon/brightness-alt-low-fill.svg new file mode 100644 index 0000000..1692df2 --- /dev/null +++ b/static/icon/brightness-alt-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brightness-alt-low.svg b/static/icon/brightness-alt-low.svg new file mode 100644 index 0000000..2d68fb0 --- /dev/null +++ b/static/icon/brightness-alt-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brightness-high-fill.svg b/static/icon/brightness-high-fill.svg new file mode 100644 index 0000000..8969e9b --- /dev/null +++ b/static/icon/brightness-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brightness-high.svg b/static/icon/brightness-high.svg new file mode 100644 index 0000000..42b2c20 --- /dev/null +++ b/static/icon/brightness-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brightness-low-fill.svg b/static/icon/brightness-low-fill.svg new file mode 100644 index 0000000..29a1c3b --- /dev/null +++ b/static/icon/brightness-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brightness-low.svg b/static/icon/brightness-low.svg new file mode 100644 index 0000000..fdd251d --- /dev/null +++ b/static/icon/brightness-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/broadcast-pin.svg b/static/icon/broadcast-pin.svg new file mode 100644 index 0000000..5576e0e --- /dev/null +++ b/static/icon/broadcast-pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/broadcast.svg b/static/icon/broadcast.svg new file mode 100644 index 0000000..776a237 --- /dev/null +++ b/static/icon/broadcast.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/browser-chrome.svg b/static/icon/browser-chrome.svg new file mode 100644 index 0000000..a34ab42 --- /dev/null +++ b/static/icon/browser-chrome.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/browser-edge.svg b/static/icon/browser-edge.svg new file mode 100644 index 0000000..c8191d8 --- /dev/null +++ b/static/icon/browser-edge.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/browser-firefox.svg b/static/icon/browser-firefox.svg new file mode 100644 index 0000000..2bfdba7 --- /dev/null +++ b/static/icon/browser-firefox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/browser-safari.svg b/static/icon/browser-safari.svg new file mode 100644 index 0000000..b304b1b --- /dev/null +++ b/static/icon/browser-safari.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brush-fill.svg b/static/icon/brush-fill.svg new file mode 100644 index 0000000..53ec4d6 --- /dev/null +++ b/static/icon/brush-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/brush.svg b/static/icon/brush.svg new file mode 100644 index 0000000..cc3429b --- /dev/null +++ b/static/icon/brush.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bucket-fill.svg b/static/icon/bucket-fill.svg new file mode 100644 index 0000000..e14f4a8 --- /dev/null +++ b/static/icon/bucket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bucket.svg b/static/icon/bucket.svg new file mode 100644 index 0000000..4911ef2 --- /dev/null +++ b/static/icon/bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bug-fill.svg b/static/icon/bug-fill.svg new file mode 100644 index 0000000..bf16447 --- /dev/null +++ b/static/icon/bug-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bug.svg b/static/icon/bug.svg new file mode 100644 index 0000000..a97ffa1 --- /dev/null +++ b/static/icon/bug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/building-add.svg b/static/icon/building-add.svg new file mode 100644 index 0000000..d5016d4 --- /dev/null +++ b/static/icon/building-add.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/building-check.svg b/static/icon/building-check.svg new file mode 100644 index 0000000..151712d --- /dev/null +++ b/static/icon/building-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/building-dash.svg b/static/icon/building-dash.svg new file mode 100644 index 0000000..df489c8 --- /dev/null +++ b/static/icon/building-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/building-down.svg b/static/icon/building-down.svg new file mode 100644 index 0000000..2493f51 --- /dev/null +++ b/static/icon/building-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/building-exclamation.svg b/static/icon/building-exclamation.svg new file mode 100644 index 0000000..f2d8f62 --- /dev/null +++ b/static/icon/building-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-add.svg b/static/icon/building-fill-add.svg new file mode 100644 index 0000000..2019e92 --- /dev/null +++ b/static/icon/building-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-check.svg b/static/icon/building-fill-check.svg new file mode 100644 index 0000000..50485c6 --- /dev/null +++ b/static/icon/building-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-dash.svg b/static/icon/building-fill-dash.svg new file mode 100644 index 0000000..67107eb --- /dev/null +++ b/static/icon/building-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-down.svg b/static/icon/building-fill-down.svg new file mode 100644 index 0000000..b072754 --- /dev/null +++ b/static/icon/building-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-exclamation.svg b/static/icon/building-fill-exclamation.svg new file mode 100644 index 0000000..6ca39dc --- /dev/null +++ b/static/icon/building-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-gear.svg b/static/icon/building-fill-gear.svg new file mode 100644 index 0000000..95d6126 --- /dev/null +++ b/static/icon/building-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-lock.svg b/static/icon/building-fill-lock.svg new file mode 100644 index 0000000..ddd8e6c --- /dev/null +++ b/static/icon/building-fill-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-slash.svg b/static/icon/building-fill-slash.svg new file mode 100644 index 0000000..7e30330 --- /dev/null +++ b/static/icon/building-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-up.svg b/static/icon/building-fill-up.svg new file mode 100644 index 0000000..ef87446 --- /dev/null +++ b/static/icon/building-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill-x.svg b/static/icon/building-fill-x.svg new file mode 100644 index 0000000..0311537 --- /dev/null +++ b/static/icon/building-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-fill.svg b/static/icon/building-fill.svg new file mode 100644 index 0000000..fa95d1f --- /dev/null +++ b/static/icon/building-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/building-gear.svg b/static/icon/building-gear.svg new file mode 100644 index 0000000..698a746 --- /dev/null +++ b/static/icon/building-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-lock.svg b/static/icon/building-lock.svg new file mode 100644 index 0000000..f4da96c --- /dev/null +++ b/static/icon/building-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building-slash.svg b/static/icon/building-slash.svg new file mode 100644 index 0000000..9920301 --- /dev/null +++ b/static/icon/building-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/building-up.svg b/static/icon/building-up.svg new file mode 100644 index 0000000..b2b0433 --- /dev/null +++ b/static/icon/building-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/building-x.svg b/static/icon/building-x.svg new file mode 100644 index 0000000..81bff0f --- /dev/null +++ b/static/icon/building-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/building.svg b/static/icon/building.svg new file mode 100644 index 0000000..2555f8f --- /dev/null +++ b/static/icon/building.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/buildings-fill.svg b/static/icon/buildings-fill.svg new file mode 100644 index 0000000..3799c1d --- /dev/null +++ b/static/icon/buildings-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/buildings.svg b/static/icon/buildings.svg new file mode 100644 index 0000000..b842c0c --- /dev/null +++ b/static/icon/buildings.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/bullseye.svg b/static/icon/bullseye.svg new file mode 100644 index 0000000..85a807c --- /dev/null +++ b/static/icon/bullseye.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/bus-front-fill.svg b/static/icon/bus-front-fill.svg new file mode 100644 index 0000000..c71376d --- /dev/null +++ b/static/icon/bus-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/bus-front.svg b/static/icon/bus-front.svg new file mode 100644 index 0000000..bdf6b61 --- /dev/null +++ b/static/icon/bus-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/c-circle-fill.svg b/static/icon/c-circle-fill.svg new file mode 100644 index 0000000..0b4adad --- /dev/null +++ b/static/icon/c-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/c-circle.svg b/static/icon/c-circle.svg new file mode 100644 index 0000000..3e4e268 --- /dev/null +++ b/static/icon/c-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/c-square-fill.svg b/static/icon/c-square-fill.svg new file mode 100644 index 0000000..0b24f73 --- /dev/null +++ b/static/icon/c-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/c-square.svg b/static/icon/c-square.svg new file mode 100644 index 0000000..822ae02 --- /dev/null +++ b/static/icon/c-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calculator-fill.svg b/static/icon/calculator-fill.svg new file mode 100644 index 0000000..c4ee270 --- /dev/null +++ b/static/icon/calculator-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calculator.svg b/static/icon/calculator.svg new file mode 100644 index 0000000..be8e11a --- /dev/null +++ b/static/icon/calculator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-check-fill.svg b/static/icon/calendar-check-fill.svg new file mode 100644 index 0000000..76afaa2 --- /dev/null +++ b/static/icon/calendar-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-check.svg b/static/icon/calendar-check.svg new file mode 100644 index 0000000..125b358 --- /dev/null +++ b/static/icon/calendar-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-date-fill.svg b/static/icon/calendar-date-fill.svg new file mode 100644 index 0000000..37e9cb5 --- /dev/null +++ b/static/icon/calendar-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-date.svg b/static/icon/calendar-date.svg new file mode 100644 index 0000000..7c53231 --- /dev/null +++ b/static/icon/calendar-date.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-day-fill.svg b/static/icon/calendar-day-fill.svg new file mode 100644 index 0000000..7f1c3c1 --- /dev/null +++ b/static/icon/calendar-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-day.svg b/static/icon/calendar-day.svg new file mode 100644 index 0000000..f043369 --- /dev/null +++ b/static/icon/calendar-day.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-event-fill.svg b/static/icon/calendar-event-fill.svg new file mode 100644 index 0000000..844dd15 --- /dev/null +++ b/static/icon/calendar-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-event.svg b/static/icon/calendar-event.svg new file mode 100644 index 0000000..41c0ef9 --- /dev/null +++ b/static/icon/calendar-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-fill.svg b/static/icon/calendar-fill.svg new file mode 100644 index 0000000..0cdeb35 --- /dev/null +++ b/static/icon/calendar-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-heart-fill.svg b/static/icon/calendar-heart-fill.svg new file mode 100644 index 0000000..bed00d8 --- /dev/null +++ b/static/icon/calendar-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-heart.svg b/static/icon/calendar-heart.svg new file mode 100644 index 0000000..2fe7c13 --- /dev/null +++ b/static/icon/calendar-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-minus-fill.svg b/static/icon/calendar-minus-fill.svg new file mode 100644 index 0000000..f23e648 --- /dev/null +++ b/static/icon/calendar-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-minus.svg b/static/icon/calendar-minus.svg new file mode 100644 index 0000000..8f970ac --- /dev/null +++ b/static/icon/calendar-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-month-fill.svg b/static/icon/calendar-month-fill.svg new file mode 100644 index 0000000..9123437 --- /dev/null +++ b/static/icon/calendar-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-month.svg b/static/icon/calendar-month.svg new file mode 100644 index 0000000..ad6a330 --- /dev/null +++ b/static/icon/calendar-month.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-plus-fill.svg b/static/icon/calendar-plus-fill.svg new file mode 100644 index 0000000..3928c63 --- /dev/null +++ b/static/icon/calendar-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-plus.svg b/static/icon/calendar-plus.svg new file mode 100644 index 0000000..70746db --- /dev/null +++ b/static/icon/calendar-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-range-fill.svg b/static/icon/calendar-range-fill.svg new file mode 100644 index 0000000..41bb2a2 --- /dev/null +++ b/static/icon/calendar-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-range.svg b/static/icon/calendar-range.svg new file mode 100644 index 0000000..934a45c --- /dev/null +++ b/static/icon/calendar-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-week-fill.svg b/static/icon/calendar-week-fill.svg new file mode 100644 index 0000000..00930aa --- /dev/null +++ b/static/icon/calendar-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-week.svg b/static/icon/calendar-week.svg new file mode 100644 index 0000000..06d6995 --- /dev/null +++ b/static/icon/calendar-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar-x-fill.svg b/static/icon/calendar-x-fill.svg new file mode 100644 index 0000000..01be301 --- /dev/null +++ b/static/icon/calendar-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar-x.svg b/static/icon/calendar-x.svg new file mode 100644 index 0000000..faf46e1 --- /dev/null +++ b/static/icon/calendar-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar.svg b/static/icon/calendar.svg new file mode 100644 index 0000000..c8590dd --- /dev/null +++ b/static/icon/calendar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-check-fill.svg b/static/icon/calendar2-check-fill.svg new file mode 100644 index 0000000..f49354e --- /dev/null +++ b/static/icon/calendar2-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-check.svg b/static/icon/calendar2-check.svg new file mode 100644 index 0000000..f826056 --- /dev/null +++ b/static/icon/calendar2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/calendar2-date-fill.svg b/static/icon/calendar2-date-fill.svg new file mode 100644 index 0000000..ac005e0 --- /dev/null +++ b/static/icon/calendar2-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar2-date.svg b/static/icon/calendar2-date.svg new file mode 100644 index 0000000..2dd64e8 --- /dev/null +++ b/static/icon/calendar2-date.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/calendar2-day-fill.svg b/static/icon/calendar2-day-fill.svg new file mode 100644 index 0000000..2ab1b21 --- /dev/null +++ b/static/icon/calendar2-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-day.svg b/static/icon/calendar2-day.svg new file mode 100644 index 0000000..d4d4856 --- /dev/null +++ b/static/icon/calendar2-day.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/calendar2-event-fill.svg b/static/icon/calendar2-event-fill.svg new file mode 100644 index 0000000..5bdbc27 --- /dev/null +++ b/static/icon/calendar2-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-event.svg b/static/icon/calendar2-event.svg new file mode 100644 index 0000000..8c1c7cd --- /dev/null +++ b/static/icon/calendar2-event.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/calendar2-fill.svg b/static/icon/calendar2-fill.svg new file mode 100644 index 0000000..4b81563 --- /dev/null +++ b/static/icon/calendar2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-heart-fill.svg b/static/icon/calendar2-heart-fill.svg new file mode 100644 index 0000000..a1782e3 --- /dev/null +++ b/static/icon/calendar2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-heart.svg b/static/icon/calendar2-heart.svg new file mode 100644 index 0000000..6d66981 --- /dev/null +++ b/static/icon/calendar2-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-minus-fill.svg b/static/icon/calendar2-minus-fill.svg new file mode 100644 index 0000000..af87213 --- /dev/null +++ b/static/icon/calendar2-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-minus.svg b/static/icon/calendar2-minus.svg new file mode 100644 index 0000000..eff8110 --- /dev/null +++ b/static/icon/calendar2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/calendar2-month-fill.svg b/static/icon/calendar2-month-fill.svg new file mode 100644 index 0000000..58deabc --- /dev/null +++ b/static/icon/calendar2-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar2-month.svg b/static/icon/calendar2-month.svg new file mode 100644 index 0000000..88c922e --- /dev/null +++ b/static/icon/calendar2-month.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/calendar2-plus-fill.svg b/static/icon/calendar2-plus-fill.svg new file mode 100644 index 0000000..8b41682 --- /dev/null +++ b/static/icon/calendar2-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-plus.svg b/static/icon/calendar2-plus.svg new file mode 100644 index 0000000..7ec7d49 --- /dev/null +++ b/static/icon/calendar2-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar2-range-fill.svg b/static/icon/calendar2-range-fill.svg new file mode 100644 index 0000000..39ba322 --- /dev/null +++ b/static/icon/calendar2-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-range.svg b/static/icon/calendar2-range.svg new file mode 100644 index 0000000..4a8d9ad --- /dev/null +++ b/static/icon/calendar2-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar2-week-fill.svg b/static/icon/calendar2-week-fill.svg new file mode 100644 index 0000000..8303779 --- /dev/null +++ b/static/icon/calendar2-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-week.svg b/static/icon/calendar2-week.svg new file mode 100644 index 0000000..835ce06 --- /dev/null +++ b/static/icon/calendar2-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar2-x-fill.svg b/static/icon/calendar2-x-fill.svg new file mode 100644 index 0000000..2157939 --- /dev/null +++ b/static/icon/calendar2-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar2-x.svg b/static/icon/calendar2-x.svg new file mode 100644 index 0000000..e7cc339 --- /dev/null +++ b/static/icon/calendar2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/calendar2.svg b/static/icon/calendar2.svg new file mode 100644 index 0000000..db2e06d --- /dev/null +++ b/static/icon/calendar2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar3-event-fill.svg b/static/icon/calendar3-event-fill.svg new file mode 100644 index 0000000..c494090 --- /dev/null +++ b/static/icon/calendar3-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar3-event.svg b/static/icon/calendar3-event.svg new file mode 100644 index 0000000..681ce4d --- /dev/null +++ b/static/icon/calendar3-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar3-fill.svg b/static/icon/calendar3-fill.svg new file mode 100644 index 0000000..e37c234 --- /dev/null +++ b/static/icon/calendar3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar3-range-fill.svg b/static/icon/calendar3-range-fill.svg new file mode 100644 index 0000000..00875b2 --- /dev/null +++ b/static/icon/calendar3-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar3-range.svg b/static/icon/calendar3-range.svg new file mode 100644 index 0000000..a452516 --- /dev/null +++ b/static/icon/calendar3-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar3-week-fill.svg b/static/icon/calendar3-week-fill.svg new file mode 100644 index 0000000..53e5bc7 --- /dev/null +++ b/static/icon/calendar3-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/calendar3-week.svg b/static/icon/calendar3-week.svg new file mode 100644 index 0000000..e9a768c --- /dev/null +++ b/static/icon/calendar3-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar3.svg b/static/icon/calendar3.svg new file mode 100644 index 0000000..eb3c5f2 --- /dev/null +++ b/static/icon/calendar3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar4-event.svg b/static/icon/calendar4-event.svg new file mode 100644 index 0000000..51d40e8 --- /dev/null +++ b/static/icon/calendar4-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar4-range.svg b/static/icon/calendar4-range.svg new file mode 100644 index 0000000..129d7c1 --- /dev/null +++ b/static/icon/calendar4-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar4-week.svg b/static/icon/calendar4-week.svg new file mode 100644 index 0000000..5644238 --- /dev/null +++ b/static/icon/calendar4-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/calendar4.svg b/static/icon/calendar4.svg new file mode 100644 index 0000000..1c62685 --- /dev/null +++ b/static/icon/calendar4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/camera-fill.svg b/static/icon/camera-fill.svg new file mode 100644 index 0000000..be16451 --- /dev/null +++ b/static/icon/camera-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/camera-reels-fill.svg b/static/icon/camera-reels-fill.svg new file mode 100644 index 0000000..347f44e --- /dev/null +++ b/static/icon/camera-reels-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/camera-reels.svg b/static/icon/camera-reels.svg new file mode 100644 index 0000000..1aa7b1c --- /dev/null +++ b/static/icon/camera-reels.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/camera-video-fill.svg b/static/icon/camera-video-fill.svg new file mode 100644 index 0000000..0222b95 --- /dev/null +++ b/static/icon/camera-video-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/camera-video-off-fill.svg b/static/icon/camera-video-off-fill.svg new file mode 100644 index 0000000..9909060 --- /dev/null +++ b/static/icon/camera-video-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/camera-video-off.svg b/static/icon/camera-video-off.svg new file mode 100644 index 0000000..7635e9b --- /dev/null +++ b/static/icon/camera-video-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/camera-video.svg b/static/icon/camera-video.svg new file mode 100644 index 0000000..199e7a8 --- /dev/null +++ b/static/icon/camera-video.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/camera.svg b/static/icon/camera.svg new file mode 100644 index 0000000..fb337fe --- /dev/null +++ b/static/icon/camera.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/camera2.svg b/static/icon/camera2.svg new file mode 100644 index 0000000..a33ae6b --- /dev/null +++ b/static/icon/camera2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/capslock-fill.svg b/static/icon/capslock-fill.svg new file mode 100644 index 0000000..e4af909 --- /dev/null +++ b/static/icon/capslock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/capslock.svg b/static/icon/capslock.svg new file mode 100644 index 0000000..12155de --- /dev/null +++ b/static/icon/capslock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/capsule-pill.svg b/static/icon/capsule-pill.svg new file mode 100644 index 0000000..0167f85 --- /dev/null +++ b/static/icon/capsule-pill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/capsule.svg b/static/icon/capsule.svg new file mode 100644 index 0000000..98863d8 --- /dev/null +++ b/static/icon/capsule.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/car-front-fill.svg b/static/icon/car-front-fill.svg new file mode 100644 index 0000000..a9b9603 --- /dev/null +++ b/static/icon/car-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/car-front.svg b/static/icon/car-front.svg new file mode 100644 index 0000000..bb5fa3d --- /dev/null +++ b/static/icon/car-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/card-checklist.svg b/static/icon/card-checklist.svg new file mode 100644 index 0000000..ce2a553 --- /dev/null +++ b/static/icon/card-checklist.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/card-heading.svg b/static/icon/card-heading.svg new file mode 100644 index 0000000..682bd4e --- /dev/null +++ b/static/icon/card-heading.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/card-image.svg b/static/icon/card-image.svg new file mode 100644 index 0000000..473ff03 --- /dev/null +++ b/static/icon/card-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/card-list.svg b/static/icon/card-list.svg new file mode 100644 index 0000000..3dc5d42 --- /dev/null +++ b/static/icon/card-list.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/card-text.svg b/static/icon/card-text.svg new file mode 100644 index 0000000..d218f55 --- /dev/null +++ b/static/icon/card-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/caret-down-fill.svg b/static/icon/caret-down-fill.svg new file mode 100644 index 0000000..d7c3990 --- /dev/null +++ b/static/icon/caret-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-down-square-fill.svg b/static/icon/caret-down-square-fill.svg new file mode 100644 index 0000000..ae8fbb4 --- /dev/null +++ b/static/icon/caret-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-down-square.svg b/static/icon/caret-down-square.svg new file mode 100644 index 0000000..cf34038 --- /dev/null +++ b/static/icon/caret-down-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/caret-down.svg b/static/icon/caret-down.svg new file mode 100644 index 0000000..026b0ff --- /dev/null +++ b/static/icon/caret-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-left-fill.svg b/static/icon/caret-left-fill.svg new file mode 100644 index 0000000..d989dff --- /dev/null +++ b/static/icon/caret-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-left-square-fill.svg b/static/icon/caret-left-square-fill.svg new file mode 100644 index 0000000..5d8ab56 --- /dev/null +++ b/static/icon/caret-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-left-square.svg b/static/icon/caret-left-square.svg new file mode 100644 index 0000000..099b54d --- /dev/null +++ b/static/icon/caret-left-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/caret-left.svg b/static/icon/caret-left.svg new file mode 100644 index 0000000..89732f0 --- /dev/null +++ b/static/icon/caret-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-right-fill.svg b/static/icon/caret-right-fill.svg new file mode 100644 index 0000000..b445551 --- /dev/null +++ b/static/icon/caret-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-right-square-fill.svg b/static/icon/caret-right-square-fill.svg new file mode 100644 index 0000000..ea06657 --- /dev/null +++ b/static/icon/caret-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-right-square.svg b/static/icon/caret-right-square.svg new file mode 100644 index 0000000..4039064 --- /dev/null +++ b/static/icon/caret-right-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/caret-right.svg b/static/icon/caret-right.svg new file mode 100644 index 0000000..451686e --- /dev/null +++ b/static/icon/caret-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-up-fill.svg b/static/icon/caret-up-fill.svg new file mode 100644 index 0000000..a87820e --- /dev/null +++ b/static/icon/caret-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-up-square-fill.svg b/static/icon/caret-up-square-fill.svg new file mode 100644 index 0000000..25c66a5 --- /dev/null +++ b/static/icon/caret-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/caret-up-square.svg b/static/icon/caret-up-square.svg new file mode 100644 index 0000000..d59ecbf --- /dev/null +++ b/static/icon/caret-up-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/caret-up.svg b/static/icon/caret-up.svg new file mode 100644 index 0000000..36ca8f0 --- /dev/null +++ b/static/icon/caret-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cart-check-fill.svg b/static/icon/cart-check-fill.svg new file mode 100644 index 0000000..019c1fc --- /dev/null +++ b/static/icon/cart-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cart-check.svg b/static/icon/cart-check.svg new file mode 100644 index 0000000..986706a --- /dev/null +++ b/static/icon/cart-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cart-dash-fill.svg b/static/icon/cart-dash-fill.svg new file mode 100644 index 0000000..2562744 --- /dev/null +++ b/static/icon/cart-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cart-dash.svg b/static/icon/cart-dash.svg new file mode 100644 index 0000000..ecd23f3 --- /dev/null +++ b/static/icon/cart-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cart-fill.svg b/static/icon/cart-fill.svg new file mode 100644 index 0000000..a2b95bf --- /dev/null +++ b/static/icon/cart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cart-plus-fill.svg b/static/icon/cart-plus-fill.svg new file mode 100644 index 0000000..9858fe1 --- /dev/null +++ b/static/icon/cart-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cart-plus.svg b/static/icon/cart-plus.svg new file mode 100644 index 0000000..acafe13 --- /dev/null +++ b/static/icon/cart-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cart-x-fill.svg b/static/icon/cart-x-fill.svg new file mode 100644 index 0000000..a9a32ca --- /dev/null +++ b/static/icon/cart-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cart-x.svg b/static/icon/cart-x.svg new file mode 100644 index 0000000..feddfdd --- /dev/null +++ b/static/icon/cart-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cart.svg b/static/icon/cart.svg new file mode 100644 index 0000000..486adb1 --- /dev/null +++ b/static/icon/cart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cart2.svg b/static/icon/cart2.svg new file mode 100644 index 0000000..7e1bd9a --- /dev/null +++ b/static/icon/cart2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cart3.svg b/static/icon/cart3.svg new file mode 100644 index 0000000..2187149 --- /dev/null +++ b/static/icon/cart3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cart4.svg b/static/icon/cart4.svg new file mode 100644 index 0000000..b40891f --- /dev/null +++ b/static/icon/cart4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cash-coin.svg b/static/icon/cash-coin.svg new file mode 100644 index 0000000..bc82c64 --- /dev/null +++ b/static/icon/cash-coin.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/cash-stack.svg b/static/icon/cash-stack.svg new file mode 100644 index 0000000..492cb38 --- /dev/null +++ b/static/icon/cash-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cash.svg b/static/icon/cash.svg new file mode 100644 index 0000000..ef3a4e7 --- /dev/null +++ b/static/icon/cash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cassette-fill.svg b/static/icon/cassette-fill.svg new file mode 100644 index 0000000..e8dd8f1 --- /dev/null +++ b/static/icon/cassette-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cassette.svg b/static/icon/cassette.svg new file mode 100644 index 0000000..c28170c --- /dev/null +++ b/static/icon/cassette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cast.svg b/static/icon/cast.svg new file mode 100644 index 0000000..1eda173 --- /dev/null +++ b/static/icon/cast.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cc-circle-fill.svg b/static/icon/cc-circle-fill.svg new file mode 100644 index 0000000..ca9779e --- /dev/null +++ b/static/icon/cc-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cc-circle.svg b/static/icon/cc-circle.svg new file mode 100644 index 0000000..6de6b76 --- /dev/null +++ b/static/icon/cc-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cc-square-fill.svg b/static/icon/cc-square-fill.svg new file mode 100644 index 0000000..f9b44d5 --- /dev/null +++ b/static/icon/cc-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cc-square.svg b/static/icon/cc-square.svg new file mode 100644 index 0000000..90c52bc --- /dev/null +++ b/static/icon/cc-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-dots-fill.svg b/static/icon/chat-dots-fill.svg new file mode 100644 index 0000000..2e3d225 --- /dev/null +++ b/static/icon/chat-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-dots.svg b/static/icon/chat-dots.svg new file mode 100644 index 0000000..a74267d --- /dev/null +++ b/static/icon/chat-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-fill.svg b/static/icon/chat-fill.svg new file mode 100644 index 0000000..69ed44b --- /dev/null +++ b/static/icon/chat-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-heart-fill.svg b/static/icon/chat-heart-fill.svg new file mode 100644 index 0000000..9be92ca --- /dev/null +++ b/static/icon/chat-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-heart.svg b/static/icon/chat-heart.svg new file mode 100644 index 0000000..90c276b --- /dev/null +++ b/static/icon/chat-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-left-dots-fill.svg b/static/icon/chat-left-dots-fill.svg new file mode 100644 index 0000000..eb7f531 --- /dev/null +++ b/static/icon/chat-left-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-left-dots.svg b/static/icon/chat-left-dots.svg new file mode 100644 index 0000000..c73169d --- /dev/null +++ b/static/icon/chat-left-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-left-fill.svg b/static/icon/chat-left-fill.svg new file mode 100644 index 0000000..38c389f --- /dev/null +++ b/static/icon/chat-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-left-heart-fill.svg b/static/icon/chat-left-heart-fill.svg new file mode 100644 index 0000000..787ed61 --- /dev/null +++ b/static/icon/chat-left-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-left-heart.svg b/static/icon/chat-left-heart.svg new file mode 100644 index 0000000..1604e7b --- /dev/null +++ b/static/icon/chat-left-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-left-quote-fill.svg b/static/icon/chat-left-quote-fill.svg new file mode 100644 index 0000000..b115a9f --- /dev/null +++ b/static/icon/chat-left-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-left-quote.svg b/static/icon/chat-left-quote.svg new file mode 100644 index 0000000..448827f --- /dev/null +++ b/static/icon/chat-left-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-left-text-fill.svg b/static/icon/chat-left-text-fill.svg new file mode 100644 index 0000000..28a0f47 --- /dev/null +++ b/static/icon/chat-left-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-left-text.svg b/static/icon/chat-left-text.svg new file mode 100644 index 0000000..2b69a98 --- /dev/null +++ b/static/icon/chat-left-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-left.svg b/static/icon/chat-left.svg new file mode 100644 index 0000000..fd2f4ee --- /dev/null +++ b/static/icon/chat-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-quote-fill.svg b/static/icon/chat-quote-fill.svg new file mode 100644 index 0000000..4a3af86 --- /dev/null +++ b/static/icon/chat-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-quote.svg b/static/icon/chat-quote.svg new file mode 100644 index 0000000..f890c38 --- /dev/null +++ b/static/icon/chat-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-right-dots-fill.svg b/static/icon/chat-right-dots-fill.svg new file mode 100644 index 0000000..49ce097 --- /dev/null +++ b/static/icon/chat-right-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-right-dots.svg b/static/icon/chat-right-dots.svg new file mode 100644 index 0000000..423d221 --- /dev/null +++ b/static/icon/chat-right-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-right-fill.svg b/static/icon/chat-right-fill.svg new file mode 100644 index 0000000..41b767b --- /dev/null +++ b/static/icon/chat-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-right-heart-fill.svg b/static/icon/chat-right-heart-fill.svg new file mode 100644 index 0000000..b55dc62 --- /dev/null +++ b/static/icon/chat-right-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-right-heart.svg b/static/icon/chat-right-heart.svg new file mode 100644 index 0000000..744e8a0 --- /dev/null +++ b/static/icon/chat-right-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-right-quote-fill.svg b/static/icon/chat-right-quote-fill.svg new file mode 100644 index 0000000..e63f92b --- /dev/null +++ b/static/icon/chat-right-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-right-quote.svg b/static/icon/chat-right-quote.svg new file mode 100644 index 0000000..42c8dbe --- /dev/null +++ b/static/icon/chat-right-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-right-text-fill.svg b/static/icon/chat-right-text-fill.svg new file mode 100644 index 0000000..32df921 --- /dev/null +++ b/static/icon/chat-right-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-right-text.svg b/static/icon/chat-right-text.svg new file mode 100644 index 0000000..d8b6004 --- /dev/null +++ b/static/icon/chat-right-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-right.svg b/static/icon/chat-right.svg new file mode 100644 index 0000000..b702b5d --- /dev/null +++ b/static/icon/chat-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-square-dots-fill.svg b/static/icon/chat-square-dots-fill.svg new file mode 100644 index 0000000..1025978 --- /dev/null +++ b/static/icon/chat-square-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-square-dots.svg b/static/icon/chat-square-dots.svg new file mode 100644 index 0000000..e59cd1a --- /dev/null +++ b/static/icon/chat-square-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-square-fill.svg b/static/icon/chat-square-fill.svg new file mode 100644 index 0000000..2fb73ac --- /dev/null +++ b/static/icon/chat-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-square-heart-fill.svg b/static/icon/chat-square-heart-fill.svg new file mode 100644 index 0000000..f200049 --- /dev/null +++ b/static/icon/chat-square-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-square-heart.svg b/static/icon/chat-square-heart.svg new file mode 100644 index 0000000..89ca6ef --- /dev/null +++ b/static/icon/chat-square-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-square-quote-fill.svg b/static/icon/chat-square-quote-fill.svg new file mode 100644 index 0000000..761cb91 --- /dev/null +++ b/static/icon/chat-square-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-square-quote.svg b/static/icon/chat-square-quote.svg new file mode 100644 index 0000000..40893f4 --- /dev/null +++ b/static/icon/chat-square-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-square-text-fill.svg b/static/icon/chat-square-text-fill.svg new file mode 100644 index 0000000..1dd17c5 --- /dev/null +++ b/static/icon/chat-square-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-square-text.svg b/static/icon/chat-square-text.svg new file mode 100644 index 0000000..ae3fd8d --- /dev/null +++ b/static/icon/chat-square-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat-square.svg b/static/icon/chat-square.svg new file mode 100644 index 0000000..7611729 --- /dev/null +++ b/static/icon/chat-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-text-fill.svg b/static/icon/chat-text-fill.svg new file mode 100644 index 0000000..fff3db3 --- /dev/null +++ b/static/icon/chat-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chat-text.svg b/static/icon/chat-text.svg new file mode 100644 index 0000000..75a79f1 --- /dev/null +++ b/static/icon/chat-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chat.svg b/static/icon/chat.svg new file mode 100644 index 0000000..3cb81b2 --- /dev/null +++ b/static/icon/chat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/check-all.svg b/static/icon/check-all.svg new file mode 100644 index 0000000..b0019d0 --- /dev/null +++ b/static/icon/check-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/check-circle-fill.svg b/static/icon/check-circle-fill.svg new file mode 100644 index 0000000..e861174 --- /dev/null +++ b/static/icon/check-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/check-circle.svg b/static/icon/check-circle.svg new file mode 100644 index 0000000..d8dd0cd --- /dev/null +++ b/static/icon/check-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/check-lg.svg b/static/icon/check-lg.svg new file mode 100644 index 0000000..7afb0ae --- /dev/null +++ b/static/icon/check-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/check-square-fill.svg b/static/icon/check-square-fill.svg new file mode 100644 index 0000000..45d6828 --- /dev/null +++ b/static/icon/check-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/check-square.svg b/static/icon/check-square.svg new file mode 100644 index 0000000..d71c1f3 --- /dev/null +++ b/static/icon/check-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/check.svg b/static/icon/check.svg new file mode 100644 index 0000000..9de6cc7 --- /dev/null +++ b/static/icon/check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/check2-all.svg b/static/icon/check2-all.svg new file mode 100644 index 0000000..25d8ba5 --- /dev/null +++ b/static/icon/check2-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/check2-circle.svg b/static/icon/check2-circle.svg new file mode 100644 index 0000000..7319d37 --- /dev/null +++ b/static/icon/check2-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/check2-square.svg b/static/icon/check2-square.svg new file mode 100644 index 0000000..2d5e6eb --- /dev/null +++ b/static/icon/check2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/check2.svg b/static/icon/check2.svg new file mode 100644 index 0000000..e187956 --- /dev/null +++ b/static/icon/check2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-bar-contract.svg b/static/icon/chevron-bar-contract.svg new file mode 100644 index 0000000..f12917f --- /dev/null +++ b/static/icon/chevron-bar-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-bar-down.svg b/static/icon/chevron-bar-down.svg new file mode 100644 index 0000000..4df2259 --- /dev/null +++ b/static/icon/chevron-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-bar-expand.svg b/static/icon/chevron-bar-expand.svg new file mode 100644 index 0000000..6cb775f --- /dev/null +++ b/static/icon/chevron-bar-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-bar-left.svg b/static/icon/chevron-bar-left.svg new file mode 100644 index 0000000..5d53406 --- /dev/null +++ b/static/icon/chevron-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-bar-right.svg b/static/icon/chevron-bar-right.svg new file mode 100644 index 0000000..b71553c --- /dev/null +++ b/static/icon/chevron-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-bar-up.svg b/static/icon/chevron-bar-up.svg new file mode 100644 index 0000000..9ca1408 --- /dev/null +++ b/static/icon/chevron-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-compact-down.svg b/static/icon/chevron-compact-down.svg new file mode 100644 index 0000000..fb1767e --- /dev/null +++ b/static/icon/chevron-compact-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-compact-left.svg b/static/icon/chevron-compact-left.svg new file mode 100644 index 0000000..5dd6b6b --- /dev/null +++ b/static/icon/chevron-compact-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-compact-right.svg b/static/icon/chevron-compact-right.svg new file mode 100644 index 0000000..ecb5994 --- /dev/null +++ b/static/icon/chevron-compact-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-compact-up.svg b/static/icon/chevron-compact-up.svg new file mode 100644 index 0000000..8bc0a55 --- /dev/null +++ b/static/icon/chevron-compact-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-contract.svg b/static/icon/chevron-contract.svg new file mode 100644 index 0000000..5243d43 --- /dev/null +++ b/static/icon/chevron-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-double-down.svg b/static/icon/chevron-double-down.svg new file mode 100644 index 0000000..0df76ee --- /dev/null +++ b/static/icon/chevron-double-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chevron-double-left.svg b/static/icon/chevron-double-left.svg new file mode 100644 index 0000000..7181fd1 --- /dev/null +++ b/static/icon/chevron-double-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chevron-double-right.svg b/static/icon/chevron-double-right.svg new file mode 100644 index 0000000..73e1b35 --- /dev/null +++ b/static/icon/chevron-double-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chevron-double-up.svg b/static/icon/chevron-double-up.svg new file mode 100644 index 0000000..5c9a013 --- /dev/null +++ b/static/icon/chevron-double-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/chevron-down.svg b/static/icon/chevron-down.svg new file mode 100644 index 0000000..1f0b8bc --- /dev/null +++ b/static/icon/chevron-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-expand.svg b/static/icon/chevron-expand.svg new file mode 100644 index 0000000..0a2b81a --- /dev/null +++ b/static/icon/chevron-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-left.svg b/static/icon/chevron-left.svg new file mode 100644 index 0000000..018f8b6 --- /dev/null +++ b/static/icon/chevron-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-right.svg b/static/icon/chevron-right.svg new file mode 100644 index 0000000..d621289 --- /dev/null +++ b/static/icon/chevron-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/chevron-up.svg b/static/icon/chevron-up.svg new file mode 100644 index 0000000..3b2bd42 --- /dev/null +++ b/static/icon/chevron-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/circle-fill.svg b/static/icon/circle-fill.svg new file mode 100644 index 0000000..e0d1b51 --- /dev/null +++ b/static/icon/circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/circle-half.svg b/static/icon/circle-half.svg new file mode 100644 index 0000000..5380929 --- /dev/null +++ b/static/icon/circle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/circle-square.svg b/static/icon/circle-square.svg new file mode 100644 index 0000000..37d8622 --- /dev/null +++ b/static/icon/circle-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/circle.svg b/static/icon/circle.svg new file mode 100644 index 0000000..dc57919 --- /dev/null +++ b/static/icon/circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/clipboard-check-fill.svg b/static/icon/clipboard-check-fill.svg new file mode 100644 index 0000000..4c0c18f --- /dev/null +++ b/static/icon/clipboard-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard-check.svg b/static/icon/clipboard-check.svg new file mode 100644 index 0000000..f7591ae --- /dev/null +++ b/static/icon/clipboard-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard-data-fill.svg b/static/icon/clipboard-data-fill.svg new file mode 100644 index 0000000..e7de45a --- /dev/null +++ b/static/icon/clipboard-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard-data.svg b/static/icon/clipboard-data.svg new file mode 100644 index 0000000..b4fcb33 --- /dev/null +++ b/static/icon/clipboard-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard-fill.svg b/static/icon/clipboard-fill.svg new file mode 100644 index 0000000..86d3da0 --- /dev/null +++ b/static/icon/clipboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/clipboard-heart-fill.svg b/static/icon/clipboard-heart-fill.svg new file mode 100644 index 0000000..c653de1 --- /dev/null +++ b/static/icon/clipboard-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard-heart.svg b/static/icon/clipboard-heart.svg new file mode 100644 index 0000000..0b5b319 --- /dev/null +++ b/static/icon/clipboard-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard-minus-fill.svg b/static/icon/clipboard-minus-fill.svg new file mode 100644 index 0000000..7828cb8 --- /dev/null +++ b/static/icon/clipboard-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard-minus.svg b/static/icon/clipboard-minus.svg new file mode 100644 index 0000000..4826c3e --- /dev/null +++ b/static/icon/clipboard-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard-plus-fill.svg b/static/icon/clipboard-plus-fill.svg new file mode 100644 index 0000000..2ebdba4 --- /dev/null +++ b/static/icon/clipboard-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard-plus.svg b/static/icon/clipboard-plus.svg new file mode 100644 index 0000000..79020c0 --- /dev/null +++ b/static/icon/clipboard-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard-pulse.svg b/static/icon/clipboard-pulse.svg new file mode 100644 index 0000000..0c43dab --- /dev/null +++ b/static/icon/clipboard-pulse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/clipboard-x-fill.svg b/static/icon/clipboard-x-fill.svg new file mode 100644 index 0000000..8cba1ea --- /dev/null +++ b/static/icon/clipboard-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard-x.svg b/static/icon/clipboard-x.svg new file mode 100644 index 0000000..bba444d --- /dev/null +++ b/static/icon/clipboard-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard.svg b/static/icon/clipboard.svg new file mode 100644 index 0000000..360e089 --- /dev/null +++ b/static/icon/clipboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-check-fill.svg b/static/icon/clipboard2-check-fill.svg new file mode 100644 index 0000000..01aed62 --- /dev/null +++ b/static/icon/clipboard2-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-check.svg b/static/icon/clipboard2-check.svg new file mode 100644 index 0000000..c235208 --- /dev/null +++ b/static/icon/clipboard2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-data-fill.svg b/static/icon/clipboard2-data-fill.svg new file mode 100644 index 0000000..40656a7 --- /dev/null +++ b/static/icon/clipboard2-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-data.svg b/static/icon/clipboard2-data.svg new file mode 100644 index 0000000..74b26f5 --- /dev/null +++ b/static/icon/clipboard2-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-fill.svg b/static/icon/clipboard2-fill.svg new file mode 100644 index 0000000..ca2df57 --- /dev/null +++ b/static/icon/clipboard2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-heart-fill.svg b/static/icon/clipboard2-heart-fill.svg new file mode 100644 index 0000000..2abc359 --- /dev/null +++ b/static/icon/clipboard2-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-heart.svg b/static/icon/clipboard2-heart.svg new file mode 100644 index 0000000..4883c3f --- /dev/null +++ b/static/icon/clipboard2-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-minus-fill.svg b/static/icon/clipboard2-minus-fill.svg new file mode 100644 index 0000000..000a2c6 --- /dev/null +++ b/static/icon/clipboard2-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-minus.svg b/static/icon/clipboard2-minus.svg new file mode 100644 index 0000000..a634bb0 --- /dev/null +++ b/static/icon/clipboard2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-plus-fill.svg b/static/icon/clipboard2-plus-fill.svg new file mode 100644 index 0000000..f1702d8 --- /dev/null +++ b/static/icon/clipboard2-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-plus.svg b/static/icon/clipboard2-plus.svg new file mode 100644 index 0000000..474ffdc --- /dev/null +++ b/static/icon/clipboard2-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-pulse-fill.svg b/static/icon/clipboard2-pulse-fill.svg new file mode 100644 index 0000000..5017f6d --- /dev/null +++ b/static/icon/clipboard2-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-pulse.svg b/static/icon/clipboard2-pulse.svg new file mode 100644 index 0000000..1e6370c --- /dev/null +++ b/static/icon/clipboard2-pulse.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-x-fill.svg b/static/icon/clipboard2-x-fill.svg new file mode 100644 index 0000000..8f63584 --- /dev/null +++ b/static/icon/clipboard2-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clipboard2-x.svg b/static/icon/clipboard2-x.svg new file mode 100644 index 0000000..9ac8211 --- /dev/null +++ b/static/icon/clipboard2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clipboard2.svg b/static/icon/clipboard2.svg new file mode 100644 index 0000000..d729ddb --- /dev/null +++ b/static/icon/clipboard2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clock-fill.svg b/static/icon/clock-fill.svg new file mode 100644 index 0000000..189dec1 --- /dev/null +++ b/static/icon/clock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/clock-history.svg b/static/icon/clock-history.svg new file mode 100644 index 0000000..414b526 --- /dev/null +++ b/static/icon/clock-history.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/clock.svg b/static/icon/clock.svg new file mode 100644 index 0000000..72f2939 --- /dev/null +++ b/static/icon/clock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-arrow-down-fill.svg b/static/icon/cloud-arrow-down-fill.svg new file mode 100644 index 0000000..6e18ca9 --- /dev/null +++ b/static/icon/cloud-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-arrow-down.svg b/static/icon/cloud-arrow-down.svg new file mode 100644 index 0000000..cb8e33a --- /dev/null +++ b/static/icon/cloud-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-arrow-up-fill.svg b/static/icon/cloud-arrow-up-fill.svg new file mode 100644 index 0000000..89d72fb --- /dev/null +++ b/static/icon/cloud-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-arrow-up.svg b/static/icon/cloud-arrow-up.svg new file mode 100644 index 0000000..6f69abc --- /dev/null +++ b/static/icon/cloud-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-check-fill.svg b/static/icon/cloud-check-fill.svg new file mode 100644 index 0000000..81f28b5 --- /dev/null +++ b/static/icon/cloud-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-check.svg b/static/icon/cloud-check.svg new file mode 100644 index 0000000..917d5c2 --- /dev/null +++ b/static/icon/cloud-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-download-fill.svg b/static/icon/cloud-download-fill.svg new file mode 100644 index 0000000..53c4242 --- /dev/null +++ b/static/icon/cloud-download-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-download.svg b/static/icon/cloud-download.svg new file mode 100644 index 0000000..c6b3fe3 --- /dev/null +++ b/static/icon/cloud-download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-drizzle-fill.svg b/static/icon/cloud-drizzle-fill.svg new file mode 100644 index 0000000..996aec4 --- /dev/null +++ b/static/icon/cloud-drizzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-drizzle.svg b/static/icon/cloud-drizzle.svg new file mode 100644 index 0000000..bb1e68b --- /dev/null +++ b/static/icon/cloud-drizzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-fill.svg b/static/icon/cloud-fill.svg new file mode 100644 index 0000000..23755bd --- /dev/null +++ b/static/icon/cloud-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-fog-fill.svg b/static/icon/cloud-fog-fill.svg new file mode 100644 index 0000000..07f10f4 --- /dev/null +++ b/static/icon/cloud-fog-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-fog.svg b/static/icon/cloud-fog.svg new file mode 100644 index 0000000..b40c983 --- /dev/null +++ b/static/icon/cloud-fog.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-fog2-fill.svg b/static/icon/cloud-fog2-fill.svg new file mode 100644 index 0000000..1d49851 --- /dev/null +++ b/static/icon/cloud-fog2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-fog2.svg b/static/icon/cloud-fog2.svg new file mode 100644 index 0000000..1bd3c25 --- /dev/null +++ b/static/icon/cloud-fog2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-hail-fill.svg b/static/icon/cloud-hail-fill.svg new file mode 100644 index 0000000..d8a096b --- /dev/null +++ b/static/icon/cloud-hail-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-hail.svg b/static/icon/cloud-hail.svg new file mode 100644 index 0000000..2f9bec1 --- /dev/null +++ b/static/icon/cloud-hail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-haze-fill.svg b/static/icon/cloud-haze-fill.svg new file mode 100644 index 0000000..002fc26 --- /dev/null +++ b/static/icon/cloud-haze-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-haze.svg b/static/icon/cloud-haze.svg new file mode 100644 index 0000000..513e346 --- /dev/null +++ b/static/icon/cloud-haze.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-haze2-fill.svg b/static/icon/cloud-haze2-fill.svg new file mode 100644 index 0000000..e9b7bda --- /dev/null +++ b/static/icon/cloud-haze2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-haze2.svg b/static/icon/cloud-haze2.svg new file mode 100644 index 0000000..c213dfb --- /dev/null +++ b/static/icon/cloud-haze2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-lightning-fill.svg b/static/icon/cloud-lightning-fill.svg new file mode 100644 index 0000000..1d30904 --- /dev/null +++ b/static/icon/cloud-lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-lightning-rain-fill.svg b/static/icon/cloud-lightning-rain-fill.svg new file mode 100644 index 0000000..2b6d4a1 --- /dev/null +++ b/static/icon/cloud-lightning-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-lightning-rain.svg b/static/icon/cloud-lightning-rain.svg new file mode 100644 index 0000000..31badb3 --- /dev/null +++ b/static/icon/cloud-lightning-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-lightning.svg b/static/icon/cloud-lightning.svg new file mode 100644 index 0000000..5a8bafd --- /dev/null +++ b/static/icon/cloud-lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-minus-fill.svg b/static/icon/cloud-minus-fill.svg new file mode 100644 index 0000000..753727f --- /dev/null +++ b/static/icon/cloud-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-minus.svg b/static/icon/cloud-minus.svg new file mode 100644 index 0000000..a4ab6f9 --- /dev/null +++ b/static/icon/cloud-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-moon-fill.svg b/static/icon/cloud-moon-fill.svg new file mode 100644 index 0000000..d968faf --- /dev/null +++ b/static/icon/cloud-moon-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-moon.svg b/static/icon/cloud-moon.svg new file mode 100644 index 0000000..1089204 --- /dev/null +++ b/static/icon/cloud-moon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-plus-fill.svg b/static/icon/cloud-plus-fill.svg new file mode 100644 index 0000000..92620aa --- /dev/null +++ b/static/icon/cloud-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-plus.svg b/static/icon/cloud-plus.svg new file mode 100644 index 0000000..4ef51f2 --- /dev/null +++ b/static/icon/cloud-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-rain-fill.svg b/static/icon/cloud-rain-fill.svg new file mode 100644 index 0000000..94cddba --- /dev/null +++ b/static/icon/cloud-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-rain-heavy-fill.svg b/static/icon/cloud-rain-heavy-fill.svg new file mode 100644 index 0000000..167c8af --- /dev/null +++ b/static/icon/cloud-rain-heavy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-rain-heavy.svg b/static/icon/cloud-rain-heavy.svg new file mode 100644 index 0000000..a5c41e5 --- /dev/null +++ b/static/icon/cloud-rain-heavy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-rain.svg b/static/icon/cloud-rain.svg new file mode 100644 index 0000000..eb40032 --- /dev/null +++ b/static/icon/cloud-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-slash-fill.svg b/static/icon/cloud-slash-fill.svg new file mode 100644 index 0000000..a4b8bad --- /dev/null +++ b/static/icon/cloud-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-slash.svg b/static/icon/cloud-slash.svg new file mode 100644 index 0000000..fe89178 --- /dev/null +++ b/static/icon/cloud-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-sleet-fill.svg b/static/icon/cloud-sleet-fill.svg new file mode 100644 index 0000000..73764dc --- /dev/null +++ b/static/icon/cloud-sleet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-sleet.svg b/static/icon/cloud-sleet.svg new file mode 100644 index 0000000..d3c8f2e --- /dev/null +++ b/static/icon/cloud-sleet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-snow-fill.svg b/static/icon/cloud-snow-fill.svg new file mode 100644 index 0000000..0ffc577 --- /dev/null +++ b/static/icon/cloud-snow-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-snow.svg b/static/icon/cloud-snow.svg new file mode 100644 index 0000000..b1643fb --- /dev/null +++ b/static/icon/cloud-snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-sun-fill.svg b/static/icon/cloud-sun-fill.svg new file mode 100644 index 0000000..9ecf7de --- /dev/null +++ b/static/icon/cloud-sun-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-sun.svg b/static/icon/cloud-sun.svg new file mode 100644 index 0000000..76ebc49 --- /dev/null +++ b/static/icon/cloud-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud-upload-fill.svg b/static/icon/cloud-upload-fill.svg new file mode 100644 index 0000000..766015d --- /dev/null +++ b/static/icon/cloud-upload-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloud-upload.svg b/static/icon/cloud-upload.svg new file mode 100644 index 0000000..6184b72 --- /dev/null +++ b/static/icon/cloud-upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloud.svg b/static/icon/cloud.svg new file mode 100644 index 0000000..7b0b9b3 --- /dev/null +++ b/static/icon/cloud.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/clouds-fill.svg b/static/icon/clouds-fill.svg new file mode 100644 index 0000000..fe7fc07 --- /dev/null +++ b/static/icon/clouds-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/clouds.svg b/static/icon/clouds.svg new file mode 100644 index 0000000..c9a5ba0 --- /dev/null +++ b/static/icon/clouds.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cloudy-fill.svg b/static/icon/cloudy-fill.svg new file mode 100644 index 0000000..3e90f9e --- /dev/null +++ b/static/icon/cloudy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cloudy.svg b/static/icon/cloudy.svg new file mode 100644 index 0000000..0783bca --- /dev/null +++ b/static/icon/cloudy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/code-slash.svg b/static/icon/code-slash.svg new file mode 100644 index 0000000..ef0ef01 --- /dev/null +++ b/static/icon/code-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/code-square.svg b/static/icon/code-square.svg new file mode 100644 index 0000000..415b56c --- /dev/null +++ b/static/icon/code-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/code.svg b/static/icon/code.svg new file mode 100644 index 0000000..079f5c6 --- /dev/null +++ b/static/icon/code.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/coin.svg b/static/icon/coin.svg new file mode 100644 index 0000000..045d428 --- /dev/null +++ b/static/icon/coin.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/collection-fill.svg b/static/icon/collection-fill.svg new file mode 100644 index 0000000..fee7f54 --- /dev/null +++ b/static/icon/collection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/collection-play-fill.svg b/static/icon/collection-play-fill.svg new file mode 100644 index 0000000..2601e48 --- /dev/null +++ b/static/icon/collection-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/collection-play.svg b/static/icon/collection-play.svg new file mode 100644 index 0000000..96b5c6e --- /dev/null +++ b/static/icon/collection-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/collection.svg b/static/icon/collection.svg new file mode 100644 index 0000000..0870f5a --- /dev/null +++ b/static/icon/collection.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/columns-gap.svg b/static/icon/columns-gap.svg new file mode 100644 index 0000000..b3cb175 --- /dev/null +++ b/static/icon/columns-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/columns.svg b/static/icon/columns.svg new file mode 100644 index 0000000..d785491 --- /dev/null +++ b/static/icon/columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/command.svg b/static/icon/command.svg new file mode 100644 index 0000000..d162254 --- /dev/null +++ b/static/icon/command.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/compass-fill.svg b/static/icon/compass-fill.svg new file mode 100644 index 0000000..ad821c4 --- /dev/null +++ b/static/icon/compass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/compass.svg b/static/icon/compass.svg new file mode 100644 index 0000000..8649461 --- /dev/null +++ b/static/icon/compass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cone-striped.svg b/static/icon/cone-striped.svg new file mode 100644 index 0000000..44e9606 --- /dev/null +++ b/static/icon/cone-striped.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cone.svg b/static/icon/cone.svg new file mode 100644 index 0000000..2de05c5 --- /dev/null +++ b/static/icon/cone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/controller.svg b/static/icon/controller.svg new file mode 100644 index 0000000..15e7774 --- /dev/null +++ b/static/icon/controller.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cpu-fill.svg b/static/icon/cpu-fill.svg new file mode 100644 index 0000000..50d0a07 --- /dev/null +++ b/static/icon/cpu-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cpu.svg b/static/icon/cpu.svg new file mode 100644 index 0000000..a9fbaa3 --- /dev/null +++ b/static/icon/cpu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/credit-card-2-back-fill.svg b/static/icon/credit-card-2-back-fill.svg new file mode 100644 index 0000000..c80bb6c --- /dev/null +++ b/static/icon/credit-card-2-back-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/credit-card-2-back.svg b/static/icon/credit-card-2-back.svg new file mode 100644 index 0000000..e99159c --- /dev/null +++ b/static/icon/credit-card-2-back.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/credit-card-2-front-fill.svg b/static/icon/credit-card-2-front-fill.svg new file mode 100644 index 0000000..c082ef0 --- /dev/null +++ b/static/icon/credit-card-2-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/credit-card-2-front.svg b/static/icon/credit-card-2-front.svg new file mode 100644 index 0000000..95b071d --- /dev/null +++ b/static/icon/credit-card-2-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/credit-card-fill.svg b/static/icon/credit-card-fill.svg new file mode 100644 index 0000000..d0686a8 --- /dev/null +++ b/static/icon/credit-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/credit-card.svg b/static/icon/credit-card.svg new file mode 100644 index 0000000..f716d39 --- /dev/null +++ b/static/icon/credit-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/crop.svg b/static/icon/crop.svg new file mode 100644 index 0000000..b7e1749 --- /dev/null +++ b/static/icon/crop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cup-fill.svg b/static/icon/cup-fill.svg new file mode 100644 index 0000000..c811935 --- /dev/null +++ b/static/icon/cup-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cup-hot-fill.svg b/static/icon/cup-hot-fill.svg new file mode 100644 index 0000000..f512ae0 --- /dev/null +++ b/static/icon/cup-hot-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cup-hot.svg b/static/icon/cup-hot.svg new file mode 100644 index 0000000..789f1ea --- /dev/null +++ b/static/icon/cup-hot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/cup-straw.svg b/static/icon/cup-straw.svg new file mode 100644 index 0000000..bda9d07 --- /dev/null +++ b/static/icon/cup-straw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cup.svg b/static/icon/cup.svg new file mode 100644 index 0000000..490fe09 --- /dev/null +++ b/static/icon/cup.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/currency-bitcoin.svg b/static/icon/currency-bitcoin.svg new file mode 100644 index 0000000..488adca --- /dev/null +++ b/static/icon/currency-bitcoin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/currency-dollar.svg b/static/icon/currency-dollar.svg new file mode 100644 index 0000000..572e34c --- /dev/null +++ b/static/icon/currency-dollar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/currency-euro.svg b/static/icon/currency-euro.svg new file mode 100644 index 0000000..1fcaa7c --- /dev/null +++ b/static/icon/currency-euro.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/currency-exchange.svg b/static/icon/currency-exchange.svg new file mode 100644 index 0000000..1e3eaf3 --- /dev/null +++ b/static/icon/currency-exchange.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/currency-pound.svg b/static/icon/currency-pound.svg new file mode 100644 index 0000000..60dbd58 --- /dev/null +++ b/static/icon/currency-pound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/currency-rupee.svg b/static/icon/currency-rupee.svg new file mode 100644 index 0000000..843d0fa --- /dev/null +++ b/static/icon/currency-rupee.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/currency-yen.svg b/static/icon/currency-yen.svg new file mode 100644 index 0000000..5bbf1a2 --- /dev/null +++ b/static/icon/currency-yen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cursor-fill.svg b/static/icon/cursor-fill.svg new file mode 100644 index 0000000..093372b --- /dev/null +++ b/static/icon/cursor-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cursor-text.svg b/static/icon/cursor-text.svg new file mode 100644 index 0000000..42a48fa --- /dev/null +++ b/static/icon/cursor-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/cursor.svg b/static/icon/cursor.svg new file mode 100644 index 0000000..315106b --- /dev/null +++ b/static/icon/cursor.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dash-circle-dotted.svg b/static/icon/dash-circle-dotted.svg new file mode 100644 index 0000000..7e29372 --- /dev/null +++ b/static/icon/dash-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dash-circle-fill.svg b/static/icon/dash-circle-fill.svg new file mode 100644 index 0000000..db27419 --- /dev/null +++ b/static/icon/dash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dash-circle.svg b/static/icon/dash-circle.svg new file mode 100644 index 0000000..17483d6 --- /dev/null +++ b/static/icon/dash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dash-lg.svg b/static/icon/dash-lg.svg new file mode 100644 index 0000000..0f4c5e9 --- /dev/null +++ b/static/icon/dash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dash-square-dotted.svg b/static/icon/dash-square-dotted.svg new file mode 100644 index 0000000..15b8d4b --- /dev/null +++ b/static/icon/dash-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dash-square-fill.svg b/static/icon/dash-square-fill.svg new file mode 100644 index 0000000..85a95b2 --- /dev/null +++ b/static/icon/dash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dash-square.svg b/static/icon/dash-square.svg new file mode 100644 index 0000000..b63e536 --- /dev/null +++ b/static/icon/dash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dash.svg b/static/icon/dash.svg new file mode 100644 index 0000000..4ac4288 --- /dev/null +++ b/static/icon/dash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/database-add.svg b/static/icon/database-add.svg new file mode 100644 index 0000000..8b9e0cc --- /dev/null +++ b/static/icon/database-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-check.svg b/static/icon/database-check.svg new file mode 100644 index 0000000..f193084 --- /dev/null +++ b/static/icon/database-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-dash.svg b/static/icon/database-dash.svg new file mode 100644 index 0000000..1bcb011 --- /dev/null +++ b/static/icon/database-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-down.svg b/static/icon/database-down.svg new file mode 100644 index 0000000..49dfd2e --- /dev/null +++ b/static/icon/database-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-exclamation.svg b/static/icon/database-exclamation.svg new file mode 100644 index 0000000..178b61a --- /dev/null +++ b/static/icon/database-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-fill-add.svg b/static/icon/database-fill-add.svg new file mode 100644 index 0000000..993b4df --- /dev/null +++ b/static/icon/database-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-fill-check.svg b/static/icon/database-fill-check.svg new file mode 100644 index 0000000..579da2e --- /dev/null +++ b/static/icon/database-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-fill-dash.svg b/static/icon/database-fill-dash.svg new file mode 100644 index 0000000..ce9c8c7 --- /dev/null +++ b/static/icon/database-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-fill-down.svg b/static/icon/database-fill-down.svg new file mode 100644 index 0000000..433b9ad --- /dev/null +++ b/static/icon/database-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-fill-exclamation.svg b/static/icon/database-fill-exclamation.svg new file mode 100644 index 0000000..f935d0b --- /dev/null +++ b/static/icon/database-fill-exclamation.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/database-fill-gear.svg b/static/icon/database-fill-gear.svg new file mode 100644 index 0000000..1501670 --- /dev/null +++ b/static/icon/database-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-fill-lock.svg b/static/icon/database-fill-lock.svg new file mode 100644 index 0000000..27dce6d --- /dev/null +++ b/static/icon/database-fill-lock.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/database-fill-slash.svg b/static/icon/database-fill-slash.svg new file mode 100644 index 0000000..8ccdf44 --- /dev/null +++ b/static/icon/database-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-fill-up.svg b/static/icon/database-fill-up.svg new file mode 100644 index 0000000..6f767b5 --- /dev/null +++ b/static/icon/database-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-fill-x.svg b/static/icon/database-fill-x.svg new file mode 100644 index 0000000..1f65f61 --- /dev/null +++ b/static/icon/database-fill-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/database-fill.svg b/static/icon/database-fill.svg new file mode 100644 index 0000000..2c7e04c --- /dev/null +++ b/static/icon/database-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/database-gear.svg b/static/icon/database-gear.svg new file mode 100644 index 0000000..77a5855 --- /dev/null +++ b/static/icon/database-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-lock.svg b/static/icon/database-lock.svg new file mode 100644 index 0000000..ad5a8f9 --- /dev/null +++ b/static/icon/database-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-slash.svg b/static/icon/database-slash.svg new file mode 100644 index 0000000..d1f6a97 --- /dev/null +++ b/static/icon/database-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-up.svg b/static/icon/database-up.svg new file mode 100644 index 0000000..cfb75ed --- /dev/null +++ b/static/icon/database-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database-x.svg b/static/icon/database-x.svg new file mode 100644 index 0000000..314a6fd --- /dev/null +++ b/static/icon/database-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/database.svg b/static/icon/database.svg new file mode 100644 index 0000000..45e4eb8 --- /dev/null +++ b/static/icon/database.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/device-hdd-fill.svg b/static/icon/device-hdd-fill.svg new file mode 100644 index 0000000..5b5ae29 --- /dev/null +++ b/static/icon/device-hdd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/device-hdd.svg b/static/icon/device-hdd.svg new file mode 100644 index 0000000..960e609 --- /dev/null +++ b/static/icon/device-hdd.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/device-ssd-fill.svg b/static/icon/device-ssd-fill.svg new file mode 100644 index 0000000..9ba5802 --- /dev/null +++ b/static/icon/device-ssd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/device-ssd.svg b/static/icon/device-ssd.svg new file mode 100644 index 0000000..0dd8ae5 --- /dev/null +++ b/static/icon/device-ssd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/diagram-2-fill.svg b/static/icon/diagram-2-fill.svg new file mode 100644 index 0000000..b46a212 --- /dev/null +++ b/static/icon/diagram-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/diagram-2.svg b/static/icon/diagram-2.svg new file mode 100644 index 0000000..2b330e5 --- /dev/null +++ b/static/icon/diagram-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/diagram-3-fill.svg b/static/icon/diagram-3-fill.svg new file mode 100644 index 0000000..6cc31c0 --- /dev/null +++ b/static/icon/diagram-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/diagram-3.svg b/static/icon/diagram-3.svg new file mode 100644 index 0000000..464b051 --- /dev/null +++ b/static/icon/diagram-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/diamond-fill.svg b/static/icon/diamond-fill.svg new file mode 100644 index 0000000..e6e3151 --- /dev/null +++ b/static/icon/diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/diamond-half.svg b/static/icon/diamond-half.svg new file mode 100644 index 0000000..4e13791 --- /dev/null +++ b/static/icon/diamond-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/diamond.svg b/static/icon/diamond.svg new file mode 100644 index 0000000..4cddafa --- /dev/null +++ b/static/icon/diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dice-1-fill.svg b/static/icon/dice-1-fill.svg new file mode 100644 index 0000000..0b20aa0 --- /dev/null +++ b/static/icon/dice-1-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dice-1.svg b/static/icon/dice-1.svg new file mode 100644 index 0000000..97c2432 --- /dev/null +++ b/static/icon/dice-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dice-2-fill.svg b/static/icon/dice-2-fill.svg new file mode 100644 index 0000000..f55f921 --- /dev/null +++ b/static/icon/dice-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dice-2.svg b/static/icon/dice-2.svg new file mode 100644 index 0000000..38013a8 --- /dev/null +++ b/static/icon/dice-2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dice-3-fill.svg b/static/icon/dice-3-fill.svg new file mode 100644 index 0000000..ae5a1ba --- /dev/null +++ b/static/icon/dice-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dice-3.svg b/static/icon/dice-3.svg new file mode 100644 index 0000000..705b7e7 --- /dev/null +++ b/static/icon/dice-3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dice-4-fill.svg b/static/icon/dice-4-fill.svg new file mode 100644 index 0000000..6dad92b --- /dev/null +++ b/static/icon/dice-4-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dice-4.svg b/static/icon/dice-4.svg new file mode 100644 index 0000000..070f981 --- /dev/null +++ b/static/icon/dice-4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dice-5-fill.svg b/static/icon/dice-5-fill.svg new file mode 100644 index 0000000..a92382b --- /dev/null +++ b/static/icon/dice-5-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dice-5.svg b/static/icon/dice-5.svg new file mode 100644 index 0000000..b4369c7 --- /dev/null +++ b/static/icon/dice-5.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dice-6-fill.svg b/static/icon/dice-6-fill.svg new file mode 100644 index 0000000..fce8cb4 --- /dev/null +++ b/static/icon/dice-6-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dice-6.svg b/static/icon/dice-6.svg new file mode 100644 index 0000000..44d25dc --- /dev/null +++ b/static/icon/dice-6.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/disc-fill.svg b/static/icon/disc-fill.svg new file mode 100644 index 0000000..b03f34d --- /dev/null +++ b/static/icon/disc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/disc.svg b/static/icon/disc.svg new file mode 100644 index 0000000..f3475a2 --- /dev/null +++ b/static/icon/disc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/discord.svg b/static/icon/discord.svg new file mode 100644 index 0000000..877cfdf --- /dev/null +++ b/static/icon/discord.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/display-fill.svg b/static/icon/display-fill.svg new file mode 100644 index 0000000..f7c3fca --- /dev/null +++ b/static/icon/display-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/display.svg b/static/icon/display.svg new file mode 100644 index 0000000..700d780 --- /dev/null +++ b/static/icon/display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/displayport-fill.svg b/static/icon/displayport-fill.svg new file mode 100644 index 0000000..17fe771 --- /dev/null +++ b/static/icon/displayport-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/displayport.svg b/static/icon/displayport.svg new file mode 100644 index 0000000..3e5748a --- /dev/null +++ b/static/icon/displayport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/distribute-horizontal.svg b/static/icon/distribute-horizontal.svg new file mode 100644 index 0000000..fe90ff8 --- /dev/null +++ b/static/icon/distribute-horizontal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/distribute-vertical.svg b/static/icon/distribute-vertical.svg new file mode 100644 index 0000000..234b2c2 --- /dev/null +++ b/static/icon/distribute-vertical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/door-closed-fill.svg b/static/icon/door-closed-fill.svg new file mode 100644 index 0000000..1d2a036 --- /dev/null +++ b/static/icon/door-closed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/door-closed.svg b/static/icon/door-closed.svg new file mode 100644 index 0000000..3eab448 --- /dev/null +++ b/static/icon/door-closed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/door-open-fill.svg b/static/icon/door-open-fill.svg new file mode 100644 index 0000000..d4833a3 --- /dev/null +++ b/static/icon/door-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/door-open.svg b/static/icon/door-open.svg new file mode 100644 index 0000000..d9638a3 --- /dev/null +++ b/static/icon/door-open.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dot.svg b/static/icon/dot.svg new file mode 100644 index 0000000..183e4a8 --- /dev/null +++ b/static/icon/dot.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/download.svg b/static/icon/download.svg new file mode 100644 index 0000000..80a5817 --- /dev/null +++ b/static/icon/download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dpad-fill.svg b/static/icon/dpad-fill.svg new file mode 100644 index 0000000..ea54468 --- /dev/null +++ b/static/icon/dpad-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dpad.svg b/static/icon/dpad.svg new file mode 100644 index 0000000..9363c90 --- /dev/null +++ b/static/icon/dpad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/dribbble.svg b/static/icon/dribbble.svg new file mode 100644 index 0000000..809f2d3 --- /dev/null +++ b/static/icon/dribbble.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/dropbox.svg b/static/icon/dropbox.svg new file mode 100644 index 0000000..6431141 --- /dev/null +++ b/static/icon/dropbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/droplet-fill.svg b/static/icon/droplet-fill.svg new file mode 100644 index 0000000..a240876 --- /dev/null +++ b/static/icon/droplet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/droplet-half.svg b/static/icon/droplet-half.svg new file mode 100644 index 0000000..43eb208 --- /dev/null +++ b/static/icon/droplet-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/droplet.svg b/static/icon/droplet.svg new file mode 100644 index 0000000..2b405d6 --- /dev/null +++ b/static/icon/droplet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/ear-fill.svg b/static/icon/ear-fill.svg new file mode 100644 index 0000000..8e564c0 --- /dev/null +++ b/static/icon/ear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ear.svg b/static/icon/ear.svg new file mode 100644 index 0000000..8c8b869 --- /dev/null +++ b/static/icon/ear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/earbuds.svg b/static/icon/earbuds.svg new file mode 100644 index 0000000..7bc0019 --- /dev/null +++ b/static/icon/earbuds.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/easel-fill.svg b/static/icon/easel-fill.svg new file mode 100644 index 0000000..db00798 --- /dev/null +++ b/static/icon/easel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/easel.svg b/static/icon/easel.svg new file mode 100644 index 0000000..f95976e --- /dev/null +++ b/static/icon/easel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/easel2-fill.svg b/static/icon/easel2-fill.svg new file mode 100644 index 0000000..c393242 --- /dev/null +++ b/static/icon/easel2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/easel2.svg b/static/icon/easel2.svg new file mode 100644 index 0000000..d1736de --- /dev/null +++ b/static/icon/easel2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/easel3-fill.svg b/static/icon/easel3-fill.svg new file mode 100644 index 0000000..2e57223 --- /dev/null +++ b/static/icon/easel3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/easel3.svg b/static/icon/easel3.svg new file mode 100644 index 0000000..a39ad3d --- /dev/null +++ b/static/icon/easel3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/egg-fill.svg b/static/icon/egg-fill.svg new file mode 100644 index 0000000..33b7d44 --- /dev/null +++ b/static/icon/egg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/egg-fried.svg b/static/icon/egg-fried.svg new file mode 100644 index 0000000..b99cac3 --- /dev/null +++ b/static/icon/egg-fried.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/egg.svg b/static/icon/egg.svg new file mode 100644 index 0000000..9fb5c1e --- /dev/null +++ b/static/icon/egg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/eject-fill.svg b/static/icon/eject-fill.svg new file mode 100644 index 0000000..3255af6 --- /dev/null +++ b/static/icon/eject-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/eject.svg b/static/icon/eject.svg new file mode 100644 index 0000000..540cbc8 --- /dev/null +++ b/static/icon/eject.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-angry-fill.svg b/static/icon/emoji-angry-fill.svg new file mode 100644 index 0000000..1bf7eb6 --- /dev/null +++ b/static/icon/emoji-angry-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-angry.svg b/static/icon/emoji-angry.svg new file mode 100644 index 0000000..d6d8914 --- /dev/null +++ b/static/icon/emoji-angry.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-dizzy-fill.svg b/static/icon/emoji-dizzy-fill.svg new file mode 100644 index 0000000..d801800 --- /dev/null +++ b/static/icon/emoji-dizzy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-dizzy.svg b/static/icon/emoji-dizzy.svg new file mode 100644 index 0000000..f64fade --- /dev/null +++ b/static/icon/emoji-dizzy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-expressionless-fill.svg b/static/icon/emoji-expressionless-fill.svg new file mode 100644 index 0000000..f70140a --- /dev/null +++ b/static/icon/emoji-expressionless-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-expressionless.svg b/static/icon/emoji-expressionless.svg new file mode 100644 index 0000000..208a72d --- /dev/null +++ b/static/icon/emoji-expressionless.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-frown-fill.svg b/static/icon/emoji-frown-fill.svg new file mode 100644 index 0000000..c8a9ddc --- /dev/null +++ b/static/icon/emoji-frown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-frown.svg b/static/icon/emoji-frown.svg new file mode 100644 index 0000000..b7766eb --- /dev/null +++ b/static/icon/emoji-frown.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-heart-eyes-fill.svg b/static/icon/emoji-heart-eyes-fill.svg new file mode 100644 index 0000000..cc91552 --- /dev/null +++ b/static/icon/emoji-heart-eyes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-heart-eyes.svg b/static/icon/emoji-heart-eyes.svg new file mode 100644 index 0000000..c19ec51 --- /dev/null +++ b/static/icon/emoji-heart-eyes.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-kiss-fill.svg b/static/icon/emoji-kiss-fill.svg new file mode 100644 index 0000000..ab46245 --- /dev/null +++ b/static/icon/emoji-kiss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-kiss.svg b/static/icon/emoji-kiss.svg new file mode 100644 index 0000000..4646628 --- /dev/null +++ b/static/icon/emoji-kiss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-laughing-fill.svg b/static/icon/emoji-laughing-fill.svg new file mode 100644 index 0000000..cc8c69b --- /dev/null +++ b/static/icon/emoji-laughing-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-laughing.svg b/static/icon/emoji-laughing.svg new file mode 100644 index 0000000..68d9b25 --- /dev/null +++ b/static/icon/emoji-laughing.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-neutral-fill.svg b/static/icon/emoji-neutral-fill.svg new file mode 100644 index 0000000..58bcb6b --- /dev/null +++ b/static/icon/emoji-neutral-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-neutral.svg b/static/icon/emoji-neutral.svg new file mode 100644 index 0000000..2f3204a --- /dev/null +++ b/static/icon/emoji-neutral.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-smile-fill.svg b/static/icon/emoji-smile-fill.svg new file mode 100644 index 0000000..76a6a16 --- /dev/null +++ b/static/icon/emoji-smile-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-smile-upside-down-fill.svg b/static/icon/emoji-smile-upside-down-fill.svg new file mode 100644 index 0000000..c682933 --- /dev/null +++ b/static/icon/emoji-smile-upside-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-smile-upside-down.svg b/static/icon/emoji-smile-upside-down.svg new file mode 100644 index 0000000..1e18424 --- /dev/null +++ b/static/icon/emoji-smile-upside-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-smile.svg b/static/icon/emoji-smile.svg new file mode 100644 index 0000000..d222a9a --- /dev/null +++ b/static/icon/emoji-smile.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-sunglasses-fill.svg b/static/icon/emoji-sunglasses-fill.svg new file mode 100644 index 0000000..00e7bc0 --- /dev/null +++ b/static/icon/emoji-sunglasses-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-sunglasses.svg b/static/icon/emoji-sunglasses.svg new file mode 100644 index 0000000..4771e4d --- /dev/null +++ b/static/icon/emoji-sunglasses.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/emoji-wink-fill.svg b/static/icon/emoji-wink-fill.svg new file mode 100644 index 0000000..8601a58 --- /dev/null +++ b/static/icon/emoji-wink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/emoji-wink.svg b/static/icon/emoji-wink.svg new file mode 100644 index 0000000..ee3b3d0 --- /dev/null +++ b/static/icon/emoji-wink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-at-fill.svg b/static/icon/envelope-at-fill.svg new file mode 100644 index 0000000..7102a5b --- /dev/null +++ b/static/icon/envelope-at-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-at.svg b/static/icon/envelope-at.svg new file mode 100644 index 0000000..46b9134 --- /dev/null +++ b/static/icon/envelope-at.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-check-fill.svg b/static/icon/envelope-check-fill.svg new file mode 100644 index 0000000..ca06ad0 --- /dev/null +++ b/static/icon/envelope-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-check.svg b/static/icon/envelope-check.svg new file mode 100644 index 0000000..8a50181 --- /dev/null +++ b/static/icon/envelope-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-dash-fill.svg b/static/icon/envelope-dash-fill.svg new file mode 100644 index 0000000..7275d3d --- /dev/null +++ b/static/icon/envelope-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-dash.svg b/static/icon/envelope-dash.svg new file mode 100644 index 0000000..7ae3e5c --- /dev/null +++ b/static/icon/envelope-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-exclamation-fill.svg b/static/icon/envelope-exclamation-fill.svg new file mode 100644 index 0000000..4bc91d2 --- /dev/null +++ b/static/icon/envelope-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-exclamation.svg b/static/icon/envelope-exclamation.svg new file mode 100644 index 0000000..936b777 --- /dev/null +++ b/static/icon/envelope-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-fill.svg b/static/icon/envelope-fill.svg new file mode 100644 index 0000000..0b28c86 --- /dev/null +++ b/static/icon/envelope-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/envelope-heart-fill.svg b/static/icon/envelope-heart-fill.svg new file mode 100644 index 0000000..8ed9e02 --- /dev/null +++ b/static/icon/envelope-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-heart.svg b/static/icon/envelope-heart.svg new file mode 100644 index 0000000..b104999 --- /dev/null +++ b/static/icon/envelope-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/envelope-open-fill.svg b/static/icon/envelope-open-fill.svg new file mode 100644 index 0000000..29d8fe7 --- /dev/null +++ b/static/icon/envelope-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/envelope-open-heart-fill.svg b/static/icon/envelope-open-heart-fill.svg new file mode 100644 index 0000000..478b85b --- /dev/null +++ b/static/icon/envelope-open-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-open-heart.svg b/static/icon/envelope-open-heart.svg new file mode 100644 index 0000000..7d324a2 --- /dev/null +++ b/static/icon/envelope-open-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/envelope-open.svg b/static/icon/envelope-open.svg new file mode 100644 index 0000000..9a542d2 --- /dev/null +++ b/static/icon/envelope-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/envelope-paper-fill.svg b/static/icon/envelope-paper-fill.svg new file mode 100644 index 0000000..14f613e --- /dev/null +++ b/static/icon/envelope-paper-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/envelope-paper-heart-fill.svg b/static/icon/envelope-paper-heart-fill.svg new file mode 100644 index 0000000..e422acc --- /dev/null +++ b/static/icon/envelope-paper-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/envelope-paper-heart.svg b/static/icon/envelope-paper-heart.svg new file mode 100644 index 0000000..2d925ae --- /dev/null +++ b/static/icon/envelope-paper-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/envelope-paper.svg b/static/icon/envelope-paper.svg new file mode 100644 index 0000000..a909c63 --- /dev/null +++ b/static/icon/envelope-paper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/envelope-plus-fill.svg b/static/icon/envelope-plus-fill.svg new file mode 100644 index 0000000..96703c2 --- /dev/null +++ b/static/icon/envelope-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-plus.svg b/static/icon/envelope-plus.svg new file mode 100644 index 0000000..0abb966 --- /dev/null +++ b/static/icon/envelope-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-slash-fill.svg b/static/icon/envelope-slash-fill.svg new file mode 100644 index 0000000..09690e5 --- /dev/null +++ b/static/icon/envelope-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-slash.svg b/static/icon/envelope-slash.svg new file mode 100644 index 0000000..35b3783 --- /dev/null +++ b/static/icon/envelope-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-x-fill.svg b/static/icon/envelope-x-fill.svg new file mode 100644 index 0000000..b8348b1 --- /dev/null +++ b/static/icon/envelope-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope-x.svg b/static/icon/envelope-x.svg new file mode 100644 index 0000000..cd78475 --- /dev/null +++ b/static/icon/envelope-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/envelope.svg b/static/icon/envelope.svg new file mode 100644 index 0000000..122fc35 --- /dev/null +++ b/static/icon/envelope.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/eraser-fill.svg b/static/icon/eraser-fill.svg new file mode 100644 index 0000000..10959b3 --- /dev/null +++ b/static/icon/eraser-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/eraser.svg b/static/icon/eraser.svg new file mode 100644 index 0000000..e7060e5 --- /dev/null +++ b/static/icon/eraser.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/escape.svg b/static/icon/escape.svg new file mode 100644 index 0000000..112c87b --- /dev/null +++ b/static/icon/escape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/ethernet.svg b/static/icon/ethernet.svg new file mode 100644 index 0000000..9b97a3a --- /dev/null +++ b/static/icon/ethernet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/ev-front-fill.svg b/static/icon/ev-front-fill.svg new file mode 100644 index 0000000..6926f52 --- /dev/null +++ b/static/icon/ev-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ev-front.svg b/static/icon/ev-front.svg new file mode 100644 index 0000000..2e0acc6 --- /dev/null +++ b/static/icon/ev-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/ev-station-fill.svg b/static/icon/ev-station-fill.svg new file mode 100644 index 0000000..a30f613 --- /dev/null +++ b/static/icon/ev-station-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ev-station.svg b/static/icon/ev-station.svg new file mode 100644 index 0000000..faec20c --- /dev/null +++ b/static/icon/ev-station.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/exclamation-circle-fill.svg b/static/icon/exclamation-circle-fill.svg new file mode 100644 index 0000000..f7a7d17 --- /dev/null +++ b/static/icon/exclamation-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/exclamation-circle.svg b/static/icon/exclamation-circle.svg new file mode 100644 index 0000000..73c7e8d --- /dev/null +++ b/static/icon/exclamation-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/exclamation-diamond-fill.svg b/static/icon/exclamation-diamond-fill.svg new file mode 100644 index 0000000..5987fe7 --- /dev/null +++ b/static/icon/exclamation-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/exclamation-diamond.svg b/static/icon/exclamation-diamond.svg new file mode 100644 index 0000000..6c0388b --- /dev/null +++ b/static/icon/exclamation-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/exclamation-lg.svg b/static/icon/exclamation-lg.svg new file mode 100644 index 0000000..b21e727 --- /dev/null +++ b/static/icon/exclamation-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/exclamation-octagon-fill.svg b/static/icon/exclamation-octagon-fill.svg new file mode 100644 index 0000000..3347f64 --- /dev/null +++ b/static/icon/exclamation-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/exclamation-octagon.svg b/static/icon/exclamation-octagon.svg new file mode 100644 index 0000000..6ef1db9 --- /dev/null +++ b/static/icon/exclamation-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/exclamation-square-fill.svg b/static/icon/exclamation-square-fill.svg new file mode 100644 index 0000000..e99eab8 --- /dev/null +++ b/static/icon/exclamation-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/exclamation-square.svg b/static/icon/exclamation-square.svg new file mode 100644 index 0000000..41436cb --- /dev/null +++ b/static/icon/exclamation-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/exclamation-triangle-fill.svg b/static/icon/exclamation-triangle-fill.svg new file mode 100644 index 0000000..50e1752 --- /dev/null +++ b/static/icon/exclamation-triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/exclamation-triangle.svg b/static/icon/exclamation-triangle.svg new file mode 100644 index 0000000..7ca0dc7 --- /dev/null +++ b/static/icon/exclamation-triangle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/exclamation.svg b/static/icon/exclamation.svg new file mode 100644 index 0000000..953004b --- /dev/null +++ b/static/icon/exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/exclude.svg b/static/icon/exclude.svg new file mode 100644 index 0000000..9be5f93 --- /dev/null +++ b/static/icon/exclude.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/explicit-fill.svg b/static/icon/explicit-fill.svg new file mode 100644 index 0000000..159d365 --- /dev/null +++ b/static/icon/explicit-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/explicit.svg b/static/icon/explicit.svg new file mode 100644 index 0000000..22a0ef4 --- /dev/null +++ b/static/icon/explicit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/eye-fill.svg b/static/icon/eye-fill.svg new file mode 100644 index 0000000..2697206 --- /dev/null +++ b/static/icon/eye-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/eye-slash-fill.svg b/static/icon/eye-slash-fill.svg new file mode 100644 index 0000000..9339262 --- /dev/null +++ b/static/icon/eye-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/eye-slash.svg b/static/icon/eye-slash.svg new file mode 100644 index 0000000..c520837 --- /dev/null +++ b/static/icon/eye-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/eye.svg b/static/icon/eye.svg new file mode 100644 index 0000000..412ff69 --- /dev/null +++ b/static/icon/eye.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/eyedropper.svg b/static/icon/eyedropper.svg new file mode 100644 index 0000000..698d40d --- /dev/null +++ b/static/icon/eyedropper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/eyeglasses.svg b/static/icon/eyeglasses.svg new file mode 100644 index 0000000..020d943 --- /dev/null +++ b/static/icon/eyeglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/facebook.svg b/static/icon/facebook.svg new file mode 100644 index 0000000..e8d1443 --- /dev/null +++ b/static/icon/facebook.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/fan.svg b/static/icon/fan.svg new file mode 100644 index 0000000..fab6eab --- /dev/null +++ b/static/icon/fan.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/fast-forward-btn-fill.svg b/static/icon/fast-forward-btn-fill.svg new file mode 100644 index 0000000..9c9a1c6 --- /dev/null +++ b/static/icon/fast-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/fast-forward-btn.svg b/static/icon/fast-forward-btn.svg new file mode 100644 index 0000000..a3d605c --- /dev/null +++ b/static/icon/fast-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/fast-forward-circle-fill.svg b/static/icon/fast-forward-circle-fill.svg new file mode 100644 index 0000000..aa5c37b --- /dev/null +++ b/static/icon/fast-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/fast-forward-circle.svg b/static/icon/fast-forward-circle.svg new file mode 100644 index 0000000..2eceb91 --- /dev/null +++ b/static/icon/fast-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/fast-forward-fill.svg b/static/icon/fast-forward-fill.svg new file mode 100644 index 0000000..329cad0 --- /dev/null +++ b/static/icon/fast-forward-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/fast-forward.svg b/static/icon/fast-forward.svg new file mode 100644 index 0000000..1064360 --- /dev/null +++ b/static/icon/fast-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-arrow-down-fill.svg b/static/icon/file-arrow-down-fill.svg new file mode 100644 index 0000000..910fc07 --- /dev/null +++ b/static/icon/file-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-arrow-down.svg b/static/icon/file-arrow-down.svg new file mode 100644 index 0000000..6f75d50 --- /dev/null +++ b/static/icon/file-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-arrow-up-fill.svg b/static/icon/file-arrow-up-fill.svg new file mode 100644 index 0000000..9dba205 --- /dev/null +++ b/static/icon/file-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-arrow-up.svg b/static/icon/file-arrow-up.svg new file mode 100644 index 0000000..223379e --- /dev/null +++ b/static/icon/file-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-bar-graph-fill.svg b/static/icon/file-bar-graph-fill.svg new file mode 100644 index 0000000..a0e31d6 --- /dev/null +++ b/static/icon/file-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-bar-graph.svg b/static/icon/file-bar-graph.svg new file mode 100644 index 0000000..e66be6a --- /dev/null +++ b/static/icon/file-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-binary-fill.svg b/static/icon/file-binary-fill.svg new file mode 100644 index 0000000..13343bf --- /dev/null +++ b/static/icon/file-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-binary.svg b/static/icon/file-binary.svg new file mode 100644 index 0000000..7e667bc --- /dev/null +++ b/static/icon/file-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-break-fill.svg b/static/icon/file-break-fill.svg new file mode 100644 index 0000000..4eddc4a --- /dev/null +++ b/static/icon/file-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-break.svg b/static/icon/file-break.svg new file mode 100644 index 0000000..b4485d7 --- /dev/null +++ b/static/icon/file-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-check-fill.svg b/static/icon/file-check-fill.svg new file mode 100644 index 0000000..fb54b18 --- /dev/null +++ b/static/icon/file-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-check.svg b/static/icon/file-check.svg new file mode 100644 index 0000000..1426311 --- /dev/null +++ b/static/icon/file-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-code-fill.svg b/static/icon/file-code-fill.svg new file mode 100644 index 0000000..ee2f0f6 --- /dev/null +++ b/static/icon/file-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-code.svg b/static/icon/file-code.svg new file mode 100644 index 0000000..a8c390b --- /dev/null +++ b/static/icon/file-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-diff-fill.svg b/static/icon/file-diff-fill.svg new file mode 100644 index 0000000..945aef1 --- /dev/null +++ b/static/icon/file-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-diff.svg b/static/icon/file-diff.svg new file mode 100644 index 0000000..dd848f0 --- /dev/null +++ b/static/icon/file-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-arrow-down-fill.svg b/static/icon/file-earmark-arrow-down-fill.svg new file mode 100644 index 0000000..0e96047 --- /dev/null +++ b/static/icon/file-earmark-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-arrow-down.svg b/static/icon/file-earmark-arrow-down.svg new file mode 100644 index 0000000..81cc43a --- /dev/null +++ b/static/icon/file-earmark-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-arrow-up-fill.svg b/static/icon/file-earmark-arrow-up-fill.svg new file mode 100644 index 0000000..ce881cc --- /dev/null +++ b/static/icon/file-earmark-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-arrow-up.svg b/static/icon/file-earmark-arrow-up.svg new file mode 100644 index 0000000..6cf324a --- /dev/null +++ b/static/icon/file-earmark-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-bar-graph-fill.svg b/static/icon/file-earmark-bar-graph-fill.svg new file mode 100644 index 0000000..7dc0df9 --- /dev/null +++ b/static/icon/file-earmark-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-bar-graph.svg b/static/icon/file-earmark-bar-graph.svg new file mode 100644 index 0000000..eefb687 --- /dev/null +++ b/static/icon/file-earmark-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-binary-fill.svg b/static/icon/file-earmark-binary-fill.svg new file mode 100644 index 0000000..1652562 --- /dev/null +++ b/static/icon/file-earmark-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-binary.svg b/static/icon/file-earmark-binary.svg new file mode 100644 index 0000000..e068bf6 --- /dev/null +++ b/static/icon/file-earmark-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-break-fill.svg b/static/icon/file-earmark-break-fill.svg new file mode 100644 index 0000000..b36ea25 --- /dev/null +++ b/static/icon/file-earmark-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-break.svg b/static/icon/file-earmark-break.svg new file mode 100644 index 0000000..e98c647 --- /dev/null +++ b/static/icon/file-earmark-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-check-fill.svg b/static/icon/file-earmark-check-fill.svg new file mode 100644 index 0000000..de7bf69 --- /dev/null +++ b/static/icon/file-earmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-check.svg b/static/icon/file-earmark-check.svg new file mode 100644 index 0000000..f2fbf66 --- /dev/null +++ b/static/icon/file-earmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-code-fill.svg b/static/icon/file-earmark-code-fill.svg new file mode 100644 index 0000000..c23a7b6 --- /dev/null +++ b/static/icon/file-earmark-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-code.svg b/static/icon/file-earmark-code.svg new file mode 100644 index 0000000..1b94a6a --- /dev/null +++ b/static/icon/file-earmark-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-diff-fill.svg b/static/icon/file-earmark-diff-fill.svg new file mode 100644 index 0000000..5f18a88 --- /dev/null +++ b/static/icon/file-earmark-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-diff.svg b/static/icon/file-earmark-diff.svg new file mode 100644 index 0000000..0b28667 --- /dev/null +++ b/static/icon/file-earmark-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-easel-fill.svg b/static/icon/file-earmark-easel-fill.svg new file mode 100644 index 0000000..0743de4 --- /dev/null +++ b/static/icon/file-earmark-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-easel.svg b/static/icon/file-earmark-easel.svg new file mode 100644 index 0000000..045fc87 --- /dev/null +++ b/static/icon/file-earmark-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-excel-fill.svg b/static/icon/file-earmark-excel-fill.svg new file mode 100644 index 0000000..2d492a8 --- /dev/null +++ b/static/icon/file-earmark-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-excel.svg b/static/icon/file-earmark-excel.svg new file mode 100644 index 0000000..c40f16b --- /dev/null +++ b/static/icon/file-earmark-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-fill.svg b/static/icon/file-earmark-fill.svg new file mode 100644 index 0000000..668247e --- /dev/null +++ b/static/icon/file-earmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-font-fill.svg b/static/icon/file-earmark-font-fill.svg new file mode 100644 index 0000000..c4fe9a4 --- /dev/null +++ b/static/icon/file-earmark-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-font.svg b/static/icon/file-earmark-font.svg new file mode 100644 index 0000000..f7aad0b --- /dev/null +++ b/static/icon/file-earmark-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-image-fill.svg b/static/icon/file-earmark-image-fill.svg new file mode 100644 index 0000000..e568ee7 --- /dev/null +++ b/static/icon/file-earmark-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-image.svg b/static/icon/file-earmark-image.svg new file mode 100644 index 0000000..1e1964b --- /dev/null +++ b/static/icon/file-earmark-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-lock-fill.svg b/static/icon/file-earmark-lock-fill.svg new file mode 100644 index 0000000..18a7fb7 --- /dev/null +++ b/static/icon/file-earmark-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-lock.svg b/static/icon/file-earmark-lock.svg new file mode 100644 index 0000000..b15ec6a --- /dev/null +++ b/static/icon/file-earmark-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-lock2-fill.svg b/static/icon/file-earmark-lock2-fill.svg new file mode 100644 index 0000000..828a545 --- /dev/null +++ b/static/icon/file-earmark-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-lock2.svg b/static/icon/file-earmark-lock2.svg new file mode 100644 index 0000000..cf76d3f --- /dev/null +++ b/static/icon/file-earmark-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-medical-fill.svg b/static/icon/file-earmark-medical-fill.svg new file mode 100644 index 0000000..ed5f6bc --- /dev/null +++ b/static/icon/file-earmark-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-medical.svg b/static/icon/file-earmark-medical.svg new file mode 100644 index 0000000..6fa8a39 --- /dev/null +++ b/static/icon/file-earmark-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-minus-fill.svg b/static/icon/file-earmark-minus-fill.svg new file mode 100644 index 0000000..25e708f --- /dev/null +++ b/static/icon/file-earmark-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-minus.svg b/static/icon/file-earmark-minus.svg new file mode 100644 index 0000000..e87b163 --- /dev/null +++ b/static/icon/file-earmark-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-music-fill.svg b/static/icon/file-earmark-music-fill.svg new file mode 100644 index 0000000..c64c797 --- /dev/null +++ b/static/icon/file-earmark-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-music.svg b/static/icon/file-earmark-music.svg new file mode 100644 index 0000000..cc25eb9 --- /dev/null +++ b/static/icon/file-earmark-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-pdf-fill.svg b/static/icon/file-earmark-pdf-fill.svg new file mode 100644 index 0000000..0ba21ab --- /dev/null +++ b/static/icon/file-earmark-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-pdf.svg b/static/icon/file-earmark-pdf.svg new file mode 100644 index 0000000..52da96f --- /dev/null +++ b/static/icon/file-earmark-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-person-fill.svg b/static/icon/file-earmark-person-fill.svg new file mode 100644 index 0000000..29a8129 --- /dev/null +++ b/static/icon/file-earmark-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-person.svg b/static/icon/file-earmark-person.svg new file mode 100644 index 0000000..59a6a2a --- /dev/null +++ b/static/icon/file-earmark-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-play-fill.svg b/static/icon/file-earmark-play-fill.svg new file mode 100644 index 0000000..80731db --- /dev/null +++ b/static/icon/file-earmark-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-play.svg b/static/icon/file-earmark-play.svg new file mode 100644 index 0000000..62042ab --- /dev/null +++ b/static/icon/file-earmark-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-plus-fill.svg b/static/icon/file-earmark-plus-fill.svg new file mode 100644 index 0000000..6cead3a --- /dev/null +++ b/static/icon/file-earmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-plus.svg b/static/icon/file-earmark-plus.svg new file mode 100644 index 0000000..9284026 --- /dev/null +++ b/static/icon/file-earmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-post-fill.svg b/static/icon/file-earmark-post-fill.svg new file mode 100644 index 0000000..0c0e7b8 --- /dev/null +++ b/static/icon/file-earmark-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-post.svg b/static/icon/file-earmark-post.svg new file mode 100644 index 0000000..1f0d435 --- /dev/null +++ b/static/icon/file-earmark-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-ppt-fill.svg b/static/icon/file-earmark-ppt-fill.svg new file mode 100644 index 0000000..68e9793 --- /dev/null +++ b/static/icon/file-earmark-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-ppt.svg b/static/icon/file-earmark-ppt.svg new file mode 100644 index 0000000..bedf552 --- /dev/null +++ b/static/icon/file-earmark-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-richtext-fill.svg b/static/icon/file-earmark-richtext-fill.svg new file mode 100644 index 0000000..e5c82ee --- /dev/null +++ b/static/icon/file-earmark-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-richtext.svg b/static/icon/file-earmark-richtext.svg new file mode 100644 index 0000000..35af146 --- /dev/null +++ b/static/icon/file-earmark-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-ruled-fill.svg b/static/icon/file-earmark-ruled-fill.svg new file mode 100644 index 0000000..43aecce --- /dev/null +++ b/static/icon/file-earmark-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-ruled.svg b/static/icon/file-earmark-ruled.svg new file mode 100644 index 0000000..4f28858 --- /dev/null +++ b/static/icon/file-earmark-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-slides-fill.svg b/static/icon/file-earmark-slides-fill.svg new file mode 100644 index 0000000..98b59df --- /dev/null +++ b/static/icon/file-earmark-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-slides.svg b/static/icon/file-earmark-slides.svg new file mode 100644 index 0000000..2d97fa7 --- /dev/null +++ b/static/icon/file-earmark-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-spreadsheet-fill.svg b/static/icon/file-earmark-spreadsheet-fill.svg new file mode 100644 index 0000000..9a71e73 --- /dev/null +++ b/static/icon/file-earmark-spreadsheet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-spreadsheet.svg b/static/icon/file-earmark-spreadsheet.svg new file mode 100644 index 0000000..a111232 --- /dev/null +++ b/static/icon/file-earmark-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-text-fill.svg b/static/icon/file-earmark-text-fill.svg new file mode 100644 index 0000000..b329919 --- /dev/null +++ b/static/icon/file-earmark-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-text.svg b/static/icon/file-earmark-text.svg new file mode 100644 index 0000000..0d60c79 --- /dev/null +++ b/static/icon/file-earmark-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-word-fill.svg b/static/icon/file-earmark-word-fill.svg new file mode 100644 index 0000000..717b049 --- /dev/null +++ b/static/icon/file-earmark-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-word.svg b/static/icon/file-earmark-word.svg new file mode 100644 index 0000000..7186b69 --- /dev/null +++ b/static/icon/file-earmark-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-x-fill.svg b/static/icon/file-earmark-x-fill.svg new file mode 100644 index 0000000..a19d14b --- /dev/null +++ b/static/icon/file-earmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-earmark-x.svg b/static/icon/file-earmark-x.svg new file mode 100644 index 0000000..bedb970 --- /dev/null +++ b/static/icon/file-earmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-zip-fill.svg b/static/icon/file-earmark-zip-fill.svg new file mode 100644 index 0000000..b92ff9a --- /dev/null +++ b/static/icon/file-earmark-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark-zip.svg b/static/icon/file-earmark-zip.svg new file mode 100644 index 0000000..b82afcc --- /dev/null +++ b/static/icon/file-earmark-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-earmark.svg b/static/icon/file-earmark.svg new file mode 100644 index 0000000..c3d086b --- /dev/null +++ b/static/icon/file-earmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-easel-fill.svg b/static/icon/file-easel-fill.svg new file mode 100644 index 0000000..e1122e5 --- /dev/null +++ b/static/icon/file-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-easel.svg b/static/icon/file-easel.svg new file mode 100644 index 0000000..c6d6a4d --- /dev/null +++ b/static/icon/file-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-excel-fill.svg b/static/icon/file-excel-fill.svg new file mode 100644 index 0000000..350a7df --- /dev/null +++ b/static/icon/file-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-excel.svg b/static/icon/file-excel.svg new file mode 100644 index 0000000..0f43afe --- /dev/null +++ b/static/icon/file-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-fill.svg b/static/icon/file-fill.svg new file mode 100644 index 0000000..a1f4de0 --- /dev/null +++ b/static/icon/file-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-font-fill.svg b/static/icon/file-font-fill.svg new file mode 100644 index 0000000..198a259 --- /dev/null +++ b/static/icon/file-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-font.svg b/static/icon/file-font.svg new file mode 100644 index 0000000..1d67f5e --- /dev/null +++ b/static/icon/file-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-image-fill.svg b/static/icon/file-image-fill.svg new file mode 100644 index 0000000..f4e81ab --- /dev/null +++ b/static/icon/file-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-image.svg b/static/icon/file-image.svg new file mode 100644 index 0000000..127fd89 --- /dev/null +++ b/static/icon/file-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-lock-fill.svg b/static/icon/file-lock-fill.svg new file mode 100644 index 0000000..a14dafc --- /dev/null +++ b/static/icon/file-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-lock.svg b/static/icon/file-lock.svg new file mode 100644 index 0000000..4206978 --- /dev/null +++ b/static/icon/file-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-lock2-fill.svg b/static/icon/file-lock2-fill.svg new file mode 100644 index 0000000..a68a5d4 --- /dev/null +++ b/static/icon/file-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-lock2.svg b/static/icon/file-lock2.svg new file mode 100644 index 0000000..134f747 --- /dev/null +++ b/static/icon/file-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-medical-fill.svg b/static/icon/file-medical-fill.svg new file mode 100644 index 0000000..6caf0a3 --- /dev/null +++ b/static/icon/file-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-medical.svg b/static/icon/file-medical.svg new file mode 100644 index 0000000..afec18e --- /dev/null +++ b/static/icon/file-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-minus-fill.svg b/static/icon/file-minus-fill.svg new file mode 100644 index 0000000..85d9999 --- /dev/null +++ b/static/icon/file-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-minus.svg b/static/icon/file-minus.svg new file mode 100644 index 0000000..67a4538 --- /dev/null +++ b/static/icon/file-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-music-fill.svg b/static/icon/file-music-fill.svg new file mode 100644 index 0000000..c7dfa82 --- /dev/null +++ b/static/icon/file-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-music.svg b/static/icon/file-music.svg new file mode 100644 index 0000000..6531a95 --- /dev/null +++ b/static/icon/file-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-pdf-fill.svg b/static/icon/file-pdf-fill.svg new file mode 100644 index 0000000..87543f5 --- /dev/null +++ b/static/icon/file-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-pdf.svg b/static/icon/file-pdf.svg new file mode 100644 index 0000000..e8ba0a1 --- /dev/null +++ b/static/icon/file-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-person-fill.svg b/static/icon/file-person-fill.svg new file mode 100644 index 0000000..d7e05e4 --- /dev/null +++ b/static/icon/file-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-person.svg b/static/icon/file-person.svg new file mode 100644 index 0000000..892800a --- /dev/null +++ b/static/icon/file-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-play-fill.svg b/static/icon/file-play-fill.svg new file mode 100644 index 0000000..838dda9 --- /dev/null +++ b/static/icon/file-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-play.svg b/static/icon/file-play.svg new file mode 100644 index 0000000..fef9adf --- /dev/null +++ b/static/icon/file-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-plus-fill.svg b/static/icon/file-plus-fill.svg new file mode 100644 index 0000000..1730c27 --- /dev/null +++ b/static/icon/file-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-plus.svg b/static/icon/file-plus.svg new file mode 100644 index 0000000..d0ef464 --- /dev/null +++ b/static/icon/file-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-post-fill.svg b/static/icon/file-post-fill.svg new file mode 100644 index 0000000..c3fc7e0 --- /dev/null +++ b/static/icon/file-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-post.svg b/static/icon/file-post.svg new file mode 100644 index 0000000..dd8aefc --- /dev/null +++ b/static/icon/file-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-ppt-fill.svg b/static/icon/file-ppt-fill.svg new file mode 100644 index 0000000..3d3ac35 --- /dev/null +++ b/static/icon/file-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-ppt.svg b/static/icon/file-ppt.svg new file mode 100644 index 0000000..0100d0b --- /dev/null +++ b/static/icon/file-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-richtext-fill.svg b/static/icon/file-richtext-fill.svg new file mode 100644 index 0000000..64c1fc8 --- /dev/null +++ b/static/icon/file-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-richtext.svg b/static/icon/file-richtext.svg new file mode 100644 index 0000000..22edf68 --- /dev/null +++ b/static/icon/file-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-ruled-fill.svg b/static/icon/file-ruled-fill.svg new file mode 100644 index 0000000..f93c255 --- /dev/null +++ b/static/icon/file-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-ruled.svg b/static/icon/file-ruled.svg new file mode 100644 index 0000000..431b4eb --- /dev/null +++ b/static/icon/file-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-slides-fill.svg b/static/icon/file-slides-fill.svg new file mode 100644 index 0000000..e8cb12a --- /dev/null +++ b/static/icon/file-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-slides.svg b/static/icon/file-slides.svg new file mode 100644 index 0000000..df3f65d --- /dev/null +++ b/static/icon/file-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-spreadsheet-fill.svg b/static/icon/file-spreadsheet-fill.svg new file mode 100644 index 0000000..a3977e1 --- /dev/null +++ b/static/icon/file-spreadsheet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-spreadsheet.svg b/static/icon/file-spreadsheet.svg new file mode 100644 index 0000000..e83e733 --- /dev/null +++ b/static/icon/file-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-text-fill.svg b/static/icon/file-text-fill.svg new file mode 100644 index 0000000..29c9fc4 --- /dev/null +++ b/static/icon/file-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-text.svg b/static/icon/file-text.svg new file mode 100644 index 0000000..fa1e861 --- /dev/null +++ b/static/icon/file-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-word-fill.svg b/static/icon/file-word-fill.svg new file mode 100644 index 0000000..2df1fca --- /dev/null +++ b/static/icon/file-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-word.svg b/static/icon/file-word.svg new file mode 100644 index 0000000..61a96c2 --- /dev/null +++ b/static/icon/file-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-x-fill.svg b/static/icon/file-x-fill.svg new file mode 100644 index 0000000..980e405 --- /dev/null +++ b/static/icon/file-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/file-x.svg b/static/icon/file-x.svg new file mode 100644 index 0000000..1fe66e6 --- /dev/null +++ b/static/icon/file-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-zip-fill.svg b/static/icon/file-zip-fill.svg new file mode 100644 index 0000000..95d3966 --- /dev/null +++ b/static/icon/file-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file-zip.svg b/static/icon/file-zip.svg new file mode 100644 index 0000000..3da93c8 --- /dev/null +++ b/static/icon/file-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/file.svg b/static/icon/file.svg new file mode 100644 index 0000000..3562fb2 --- /dev/null +++ b/static/icon/file.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/files-alt.svg b/static/icon/files-alt.svg new file mode 100644 index 0000000..1d4d069 --- /dev/null +++ b/static/icon/files-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/files.svg b/static/icon/files.svg new file mode 100644 index 0000000..f8842f8 --- /dev/null +++ b/static/icon/files.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-aac.svg b/static/icon/filetype-aac.svg new file mode 100644 index 0000000..8a2d02a --- /dev/null +++ b/static/icon/filetype-aac.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-ai.svg b/static/icon/filetype-ai.svg new file mode 100644 index 0000000..23e2ebc --- /dev/null +++ b/static/icon/filetype-ai.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-bmp.svg b/static/icon/filetype-bmp.svg new file mode 100644 index 0000000..acf902f --- /dev/null +++ b/static/icon/filetype-bmp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-cs.svg b/static/icon/filetype-cs.svg new file mode 100644 index 0000000..fb76aec --- /dev/null +++ b/static/icon/filetype-cs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-css.svg b/static/icon/filetype-css.svg new file mode 100644 index 0000000..da12ac6 --- /dev/null +++ b/static/icon/filetype-css.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-csv.svg b/static/icon/filetype-csv.svg new file mode 100644 index 0000000..efda95c --- /dev/null +++ b/static/icon/filetype-csv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-doc.svg b/static/icon/filetype-doc.svg new file mode 100644 index 0000000..14fb544 --- /dev/null +++ b/static/icon/filetype-doc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-docx.svg b/static/icon/filetype-docx.svg new file mode 100644 index 0000000..29a54ff --- /dev/null +++ b/static/icon/filetype-docx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-exe.svg b/static/icon/filetype-exe.svg new file mode 100644 index 0000000..2c4bea4 --- /dev/null +++ b/static/icon/filetype-exe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-gif.svg b/static/icon/filetype-gif.svg new file mode 100644 index 0000000..6b016d8 --- /dev/null +++ b/static/icon/filetype-gif.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-heic.svg b/static/icon/filetype-heic.svg new file mode 100644 index 0000000..dcdb6f1 --- /dev/null +++ b/static/icon/filetype-heic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-html.svg b/static/icon/filetype-html.svg new file mode 100644 index 0000000..35d7218 --- /dev/null +++ b/static/icon/filetype-html.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-java.svg b/static/icon/filetype-java.svg new file mode 100644 index 0000000..c9dc543 --- /dev/null +++ b/static/icon/filetype-java.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-jpg.svg b/static/icon/filetype-jpg.svg new file mode 100644 index 0000000..5e4ae64 --- /dev/null +++ b/static/icon/filetype-jpg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-js.svg b/static/icon/filetype-js.svg new file mode 100644 index 0000000..8b198bf --- /dev/null +++ b/static/icon/filetype-js.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-json.svg b/static/icon/filetype-json.svg new file mode 100644 index 0000000..2b9d988 --- /dev/null +++ b/static/icon/filetype-json.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-jsx.svg b/static/icon/filetype-jsx.svg new file mode 100644 index 0000000..c23ba4c --- /dev/null +++ b/static/icon/filetype-jsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-key.svg b/static/icon/filetype-key.svg new file mode 100644 index 0000000..5b98050 --- /dev/null +++ b/static/icon/filetype-key.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-m4p.svg b/static/icon/filetype-m4p.svg new file mode 100644 index 0000000..a10dc24 --- /dev/null +++ b/static/icon/filetype-m4p.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-md.svg b/static/icon/filetype-md.svg new file mode 100644 index 0000000..ca5cd59 --- /dev/null +++ b/static/icon/filetype-md.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-mdx.svg b/static/icon/filetype-mdx.svg new file mode 100644 index 0000000..e8774d2 --- /dev/null +++ b/static/icon/filetype-mdx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-mov.svg b/static/icon/filetype-mov.svg new file mode 100644 index 0000000..9f05d63 --- /dev/null +++ b/static/icon/filetype-mov.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-mp3.svg b/static/icon/filetype-mp3.svg new file mode 100644 index 0000000..0170351 --- /dev/null +++ b/static/icon/filetype-mp3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-mp4.svg b/static/icon/filetype-mp4.svg new file mode 100644 index 0000000..997c427 --- /dev/null +++ b/static/icon/filetype-mp4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-otf.svg b/static/icon/filetype-otf.svg new file mode 100644 index 0000000..44d0c8e --- /dev/null +++ b/static/icon/filetype-otf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-pdf.svg b/static/icon/filetype-pdf.svg new file mode 100644 index 0000000..e1fc9b6 --- /dev/null +++ b/static/icon/filetype-pdf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-php.svg b/static/icon/filetype-php.svg new file mode 100644 index 0000000..422cc2d --- /dev/null +++ b/static/icon/filetype-php.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-png.svg b/static/icon/filetype-png.svg new file mode 100644 index 0000000..f719344 --- /dev/null +++ b/static/icon/filetype-png.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-ppt.svg b/static/icon/filetype-ppt.svg new file mode 100644 index 0000000..cfaaf1b --- /dev/null +++ b/static/icon/filetype-ppt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-pptx.svg b/static/icon/filetype-pptx.svg new file mode 100644 index 0000000..88ef369 --- /dev/null +++ b/static/icon/filetype-pptx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-psd.svg b/static/icon/filetype-psd.svg new file mode 100644 index 0000000..cfcb13b --- /dev/null +++ b/static/icon/filetype-psd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-py.svg b/static/icon/filetype-py.svg new file mode 100644 index 0000000..654df70 --- /dev/null +++ b/static/icon/filetype-py.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-raw.svg b/static/icon/filetype-raw.svg new file mode 100644 index 0000000..fdbeefc --- /dev/null +++ b/static/icon/filetype-raw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-rb.svg b/static/icon/filetype-rb.svg new file mode 100644 index 0000000..e3387b4 --- /dev/null +++ b/static/icon/filetype-rb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-sass.svg b/static/icon/filetype-sass.svg new file mode 100644 index 0000000..5ff5ae5 --- /dev/null +++ b/static/icon/filetype-sass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-scss.svg b/static/icon/filetype-scss.svg new file mode 100644 index 0000000..68f195a --- /dev/null +++ b/static/icon/filetype-scss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-sh.svg b/static/icon/filetype-sh.svg new file mode 100644 index 0000000..200fae4 --- /dev/null +++ b/static/icon/filetype-sh.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-sql.svg b/static/icon/filetype-sql.svg new file mode 100644 index 0000000..b523b37 --- /dev/null +++ b/static/icon/filetype-sql.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-svg.svg b/static/icon/filetype-svg.svg new file mode 100644 index 0000000..ea1264c --- /dev/null +++ b/static/icon/filetype-svg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-tiff.svg b/static/icon/filetype-tiff.svg new file mode 100644 index 0000000..d6f9e9b --- /dev/null +++ b/static/icon/filetype-tiff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-tsx.svg b/static/icon/filetype-tsx.svg new file mode 100644 index 0000000..cef1dc4 --- /dev/null +++ b/static/icon/filetype-tsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-ttf.svg b/static/icon/filetype-ttf.svg new file mode 100644 index 0000000..549d4df --- /dev/null +++ b/static/icon/filetype-ttf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-txt.svg b/static/icon/filetype-txt.svg new file mode 100644 index 0000000..6fae02a --- /dev/null +++ b/static/icon/filetype-txt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-wav.svg b/static/icon/filetype-wav.svg new file mode 100644 index 0000000..bd226e8 --- /dev/null +++ b/static/icon/filetype-wav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-woff.svg b/static/icon/filetype-woff.svg new file mode 100644 index 0000000..d8ec582 --- /dev/null +++ b/static/icon/filetype-woff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-xls.svg b/static/icon/filetype-xls.svg new file mode 100644 index 0000000..9c266cd --- /dev/null +++ b/static/icon/filetype-xls.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-xlsx.svg b/static/icon/filetype-xlsx.svg new file mode 100644 index 0000000..a1aa802 --- /dev/null +++ b/static/icon/filetype-xlsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-xml.svg b/static/icon/filetype-xml.svg new file mode 100644 index 0000000..d822645 --- /dev/null +++ b/static/icon/filetype-xml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filetype-yml.svg b/static/icon/filetype-yml.svg new file mode 100644 index 0000000..e8bf63d --- /dev/null +++ b/static/icon/filetype-yml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/film.svg b/static/icon/film.svg new file mode 100644 index 0000000..5cef939 --- /dev/null +++ b/static/icon/film.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filter-circle-fill.svg b/static/icon/filter-circle-fill.svg new file mode 100644 index 0000000..f60fd59 --- /dev/null +++ b/static/icon/filter-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filter-circle.svg b/static/icon/filter-circle.svg new file mode 100644 index 0000000..bbdc85f --- /dev/null +++ b/static/icon/filter-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/filter-left.svg b/static/icon/filter-left.svg new file mode 100644 index 0000000..22441de --- /dev/null +++ b/static/icon/filter-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filter-right.svg b/static/icon/filter-right.svg new file mode 100644 index 0000000..466a9b1 --- /dev/null +++ b/static/icon/filter-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filter-square-fill.svg b/static/icon/filter-square-fill.svg new file mode 100644 index 0000000..f8813b8 --- /dev/null +++ b/static/icon/filter-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/filter-square.svg b/static/icon/filter-square.svg new file mode 100644 index 0000000..ae8c837 --- /dev/null +++ b/static/icon/filter-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/filter.svg b/static/icon/filter.svg new file mode 100644 index 0000000..555c612 --- /dev/null +++ b/static/icon/filter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/fingerprint.svg b/static/icon/fingerprint.svg new file mode 100644 index 0000000..3cf2042 --- /dev/null +++ b/static/icon/fingerprint.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/static/icon/fire.svg b/static/icon/fire.svg new file mode 100644 index 0000000..f702837 --- /dev/null +++ b/static/icon/fire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/flag-fill.svg b/static/icon/flag-fill.svg new file mode 100644 index 0000000..73fffc2 --- /dev/null +++ b/static/icon/flag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/flag.svg b/static/icon/flag.svg new file mode 100644 index 0000000..357c481 --- /dev/null +++ b/static/icon/flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/flower1.svg b/static/icon/flower1.svg new file mode 100644 index 0000000..08a7e2e --- /dev/null +++ b/static/icon/flower1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/flower2.svg b/static/icon/flower2.svg new file mode 100644 index 0000000..d793728 --- /dev/null +++ b/static/icon/flower2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/flower3.svg b/static/icon/flower3.svg new file mode 100644 index 0000000..147e32f --- /dev/null +++ b/static/icon/flower3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/folder-check.svg b/static/icon/folder-check.svg new file mode 100644 index 0000000..d599554 --- /dev/null +++ b/static/icon/folder-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/folder-fill.svg b/static/icon/folder-fill.svg new file mode 100644 index 0000000..fd10c8e --- /dev/null +++ b/static/icon/folder-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/folder-minus.svg b/static/icon/folder-minus.svg new file mode 100644 index 0000000..f41b660 --- /dev/null +++ b/static/icon/folder-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/folder-plus.svg b/static/icon/folder-plus.svg new file mode 100644 index 0000000..29b5115 --- /dev/null +++ b/static/icon/folder-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/folder-symlink-fill.svg b/static/icon/folder-symlink-fill.svg new file mode 100644 index 0000000..91dc0c0 --- /dev/null +++ b/static/icon/folder-symlink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/folder-symlink.svg b/static/icon/folder-symlink.svg new file mode 100644 index 0000000..b258b6a --- /dev/null +++ b/static/icon/folder-symlink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/folder-x.svg b/static/icon/folder-x.svg new file mode 100644 index 0000000..d571d08 --- /dev/null +++ b/static/icon/folder-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/folder.svg b/static/icon/folder.svg new file mode 100644 index 0000000..fd4dc5a --- /dev/null +++ b/static/icon/folder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/folder2-open.svg b/static/icon/folder2-open.svg new file mode 100644 index 0000000..59d8382 --- /dev/null +++ b/static/icon/folder2-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/folder2.svg b/static/icon/folder2.svg new file mode 100644 index 0000000..4145753 --- /dev/null +++ b/static/icon/folder2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/fonts.svg b/static/icon/fonts.svg new file mode 100644 index 0000000..3afc7d2 --- /dev/null +++ b/static/icon/fonts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/fonts/bootstrap-icons.woff b/static/icon/fonts/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..bfb8665462021325359a1f0edb98621830fdff68 GIT binary patch literal 164352 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 ?$zCB1vuv5!*^-RV*lE@mHJ2(y(4NCPDEwd3Y@ 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 z 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� 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 literal 0 HcmV?d00001 diff --git a/static/icon/fonts/bootstrap-icons.woff2 b/static/icon/fonts/bootstrap-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4df0df20cf9641e55aefa452d69c019f91f7fae1 GIT binary patch literal 121296 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∋u^PFDVy~RToGR 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 + + \ No newline at end of file diff --git a/static/icon/forward.svg b/static/icon/forward.svg new file mode 100644 index 0000000..4b85614 --- /dev/null +++ b/static/icon/forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/front.svg b/static/icon/front.svg new file mode 100644 index 0000000..d1edeb1 --- /dev/null +++ b/static/icon/front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/fuel-pump-diesel-fill.svg b/static/icon/fuel-pump-diesel-fill.svg new file mode 100644 index 0000000..824913c --- /dev/null +++ b/static/icon/fuel-pump-diesel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/fuel-pump-diesel.svg b/static/icon/fuel-pump-diesel.svg new file mode 100644 index 0000000..ad24a92 --- /dev/null +++ b/static/icon/fuel-pump-diesel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/fuel-pump-fill.svg b/static/icon/fuel-pump-fill.svg new file mode 100644 index 0000000..5154523 --- /dev/null +++ b/static/icon/fuel-pump-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/fuel-pump.svg b/static/icon/fuel-pump.svg new file mode 100644 index 0000000..f4742f5 --- /dev/null +++ b/static/icon/fuel-pump.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/fullscreen-exit.svg b/static/icon/fullscreen-exit.svg new file mode 100644 index 0000000..b9bdb1b --- /dev/null +++ b/static/icon/fullscreen-exit.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/fullscreen.svg b/static/icon/fullscreen.svg new file mode 100644 index 0000000..7789d36 --- /dev/null +++ b/static/icon/fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/funnel-fill.svg b/static/icon/funnel-fill.svg new file mode 100644 index 0000000..5f16f16 --- /dev/null +++ b/static/icon/funnel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/funnel.svg b/static/icon/funnel.svg new file mode 100644 index 0000000..d027aa5 --- /dev/null +++ b/static/icon/funnel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gear-fill.svg b/static/icon/gear-fill.svg new file mode 100644 index 0000000..2aa36a1 --- /dev/null +++ b/static/icon/gear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gear-wide-connected.svg b/static/icon/gear-wide-connected.svg new file mode 100644 index 0000000..fc196dd --- /dev/null +++ b/static/icon/gear-wide-connected.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gear-wide.svg b/static/icon/gear-wide.svg new file mode 100644 index 0000000..83194ce --- /dev/null +++ b/static/icon/gear-wide.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gear.svg b/static/icon/gear.svg new file mode 100644 index 0000000..c11dbc1 --- /dev/null +++ b/static/icon/gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/gem.svg b/static/icon/gem.svg new file mode 100644 index 0000000..360d554 --- /dev/null +++ b/static/icon/gem.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gender-ambiguous.svg b/static/icon/gender-ambiguous.svg new file mode 100644 index 0000000..2ffaf11 --- /dev/null +++ b/static/icon/gender-ambiguous.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gender-female.svg b/static/icon/gender-female.svg new file mode 100644 index 0000000..102783c --- /dev/null +++ b/static/icon/gender-female.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gender-male.svg b/static/icon/gender-male.svg new file mode 100644 index 0000000..b0aee1d --- /dev/null +++ b/static/icon/gender-male.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gender-trans.svg b/static/icon/gender-trans.svg new file mode 100644 index 0000000..4c4c074 --- /dev/null +++ b/static/icon/gender-trans.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/geo-alt-fill.svg b/static/icon/geo-alt-fill.svg new file mode 100644 index 0000000..e88b77b --- /dev/null +++ b/static/icon/geo-alt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/geo-alt.svg b/static/icon/geo-alt.svg new file mode 100644 index 0000000..4092794 --- /dev/null +++ b/static/icon/geo-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/geo-fill.svg b/static/icon/geo-fill.svg new file mode 100644 index 0000000..a53f2bd --- /dev/null +++ b/static/icon/geo-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/geo.svg b/static/icon/geo.svg new file mode 100644 index 0000000..6686fea --- /dev/null +++ b/static/icon/geo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gift-fill.svg b/static/icon/gift-fill.svg new file mode 100644 index 0000000..69f3379 --- /dev/null +++ b/static/icon/gift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gift.svg b/static/icon/gift.svg new file mode 100644 index 0000000..663b87e --- /dev/null +++ b/static/icon/gift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/git.svg b/static/icon/git.svg new file mode 100644 index 0000000..092d23e --- /dev/null +++ b/static/icon/git.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/github.svg b/static/icon/github.svg new file mode 100644 index 0000000..bb4e45c --- /dev/null +++ b/static/icon/github.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/globe-americas.svg b/static/icon/globe-americas.svg new file mode 100644 index 0000000..f66f5fe --- /dev/null +++ b/static/icon/globe-americas.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/globe-asia-australia.svg b/static/icon/globe-asia-australia.svg new file mode 100644 index 0000000..e4715f1 --- /dev/null +++ b/static/icon/globe-asia-australia.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/globe-central-south-asia.svg b/static/icon/globe-central-south-asia.svg new file mode 100644 index 0000000..d4699d2 --- /dev/null +++ b/static/icon/globe-central-south-asia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/globe-europe-africa.svg b/static/icon/globe-europe-africa.svg new file mode 100644 index 0000000..3bd6c49 --- /dev/null +++ b/static/icon/globe-europe-africa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/globe.svg b/static/icon/globe.svg new file mode 100644 index 0000000..96cf815 --- /dev/null +++ b/static/icon/globe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/globe2.svg b/static/icon/globe2.svg new file mode 100644 index 0000000..150a01e --- /dev/null +++ b/static/icon/globe2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/google-play.svg b/static/icon/google-play.svg new file mode 100644 index 0000000..a970e9a --- /dev/null +++ b/static/icon/google-play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/google.svg b/static/icon/google.svg new file mode 100644 index 0000000..47abd49 --- /dev/null +++ b/static/icon/google.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/gpu-card.svg b/static/icon/gpu-card.svg new file mode 100644 index 0000000..b75ddce --- /dev/null +++ b/static/icon/gpu-card.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/graph-down-arrow.svg b/static/icon/graph-down-arrow.svg new file mode 100644 index 0000000..bf522b5 --- /dev/null +++ b/static/icon/graph-down-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/graph-down.svg b/static/icon/graph-down.svg new file mode 100644 index 0000000..55adb4f --- /dev/null +++ b/static/icon/graph-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/graph-up-arrow.svg b/static/icon/graph-up-arrow.svg new file mode 100644 index 0000000..fd582e4 --- /dev/null +++ b/static/icon/graph-up-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/graph-up.svg b/static/icon/graph-up.svg new file mode 100644 index 0000000..a68bc9d --- /dev/null +++ b/static/icon/graph-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid-1x2-fill.svg b/static/icon/grid-1x2-fill.svg new file mode 100644 index 0000000..1195117 --- /dev/null +++ b/static/icon/grid-1x2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid-1x2.svg b/static/icon/grid-1x2.svg new file mode 100644 index 0000000..dd36f54 --- /dev/null +++ b/static/icon/grid-1x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid-3x2-gap-fill.svg b/static/icon/grid-3x2-gap-fill.svg new file mode 100644 index 0000000..4fe8288 --- /dev/null +++ b/static/icon/grid-3x2-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid-3x2-gap.svg b/static/icon/grid-3x2-gap.svg new file mode 100644 index 0000000..a9e8689 --- /dev/null +++ b/static/icon/grid-3x2-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid-3x2.svg b/static/icon/grid-3x2.svg new file mode 100644 index 0000000..6dd39fd --- /dev/null +++ b/static/icon/grid-3x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid-3x3-gap-fill.svg b/static/icon/grid-3x3-gap-fill.svg new file mode 100644 index 0000000..d29616c --- /dev/null +++ b/static/icon/grid-3x3-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid-3x3-gap.svg b/static/icon/grid-3x3-gap.svg new file mode 100644 index 0000000..675f428 --- /dev/null +++ b/static/icon/grid-3x3-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid-3x3.svg b/static/icon/grid-3x3.svg new file mode 100644 index 0000000..c40d98c --- /dev/null +++ b/static/icon/grid-3x3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid-fill.svg b/static/icon/grid-fill.svg new file mode 100644 index 0000000..202265f --- /dev/null +++ b/static/icon/grid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grid.svg b/static/icon/grid.svg new file mode 100644 index 0000000..bc50595 --- /dev/null +++ b/static/icon/grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grip-horizontal.svg b/static/icon/grip-horizontal.svg new file mode 100644 index 0000000..c4439af --- /dev/null +++ b/static/icon/grip-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/grip-vertical.svg b/static/icon/grip-vertical.svg new file mode 100644 index 0000000..0182ad9 --- /dev/null +++ b/static/icon/grip-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/h-circle-fill.svg b/static/icon/h-circle-fill.svg new file mode 100644 index 0000000..6a70736 --- /dev/null +++ b/static/icon/h-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/h-circle.svg b/static/icon/h-circle.svg new file mode 100644 index 0000000..6579c1f --- /dev/null +++ b/static/icon/h-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/h-square-fill.svg b/static/icon/h-square-fill.svg new file mode 100644 index 0000000..51d11d1 --- /dev/null +++ b/static/icon/h-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/h-square.svg b/static/icon/h-square.svg new file mode 100644 index 0000000..2eac5d7 --- /dev/null +++ b/static/icon/h-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/hammer.svg b/static/icon/hammer.svg new file mode 100644 index 0000000..d702c11 --- /dev/null +++ b/static/icon/hammer.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hand-index-fill.svg b/static/icon/hand-index-fill.svg new file mode 100644 index 0000000..ef94089 --- /dev/null +++ b/static/icon/hand-index-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hand-index-thumb-fill.svg b/static/icon/hand-index-thumb-fill.svg new file mode 100644 index 0000000..43e958c --- /dev/null +++ b/static/icon/hand-index-thumb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hand-index-thumb.svg b/static/icon/hand-index-thumb.svg new file mode 100644 index 0000000..699e505 --- /dev/null +++ b/static/icon/hand-index-thumb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hand-index.svg b/static/icon/hand-index.svg new file mode 100644 index 0000000..789622c --- /dev/null +++ b/static/icon/hand-index.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hand-thumbs-down-fill.svg b/static/icon/hand-thumbs-down-fill.svg new file mode 100644 index 0000000..c2f51eb --- /dev/null +++ b/static/icon/hand-thumbs-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hand-thumbs-down.svg b/static/icon/hand-thumbs-down.svg new file mode 100644 index 0000000..e8dadb5 --- /dev/null +++ b/static/icon/hand-thumbs-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hand-thumbs-up-fill.svg b/static/icon/hand-thumbs-up-fill.svg new file mode 100644 index 0000000..e7216e1 --- /dev/null +++ b/static/icon/hand-thumbs-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hand-thumbs-up.svg b/static/icon/hand-thumbs-up.svg new file mode 100644 index 0000000..0d410a1 --- /dev/null +++ b/static/icon/hand-thumbs-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/handbag-fill.svg b/static/icon/handbag-fill.svg new file mode 100644 index 0000000..5d4367c --- /dev/null +++ b/static/icon/handbag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/handbag.svg b/static/icon/handbag.svg new file mode 100644 index 0000000..99e5904 --- /dev/null +++ b/static/icon/handbag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hash.svg b/static/icon/hash.svg new file mode 100644 index 0000000..4621b1d --- /dev/null +++ b/static/icon/hash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hdd-fill.svg b/static/icon/hdd-fill.svg new file mode 100644 index 0000000..9bdc467 --- /dev/null +++ b/static/icon/hdd-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hdd-network-fill.svg b/static/icon/hdd-network-fill.svg new file mode 100644 index 0000000..403d472 --- /dev/null +++ b/static/icon/hdd-network-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hdd-network.svg b/static/icon/hdd-network.svg new file mode 100644 index 0000000..f0db305 --- /dev/null +++ b/static/icon/hdd-network.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/hdd-rack-fill.svg b/static/icon/hdd-rack-fill.svg new file mode 100644 index 0000000..bb45078 --- /dev/null +++ b/static/icon/hdd-rack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hdd-rack.svg b/static/icon/hdd-rack.svg new file mode 100644 index 0000000..480d0d9 --- /dev/null +++ b/static/icon/hdd-rack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/hdd-stack-fill.svg b/static/icon/hdd-stack-fill.svg new file mode 100644 index 0000000..c81687a --- /dev/null +++ b/static/icon/hdd-stack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hdd-stack.svg b/static/icon/hdd-stack.svg new file mode 100644 index 0000000..2f74d3b --- /dev/null +++ b/static/icon/hdd-stack.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/hdd.svg b/static/icon/hdd.svg new file mode 100644 index 0000000..7dd6700 --- /dev/null +++ b/static/icon/hdd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/hdmi-fill.svg b/static/icon/hdmi-fill.svg new file mode 100644 index 0000000..9b52d61 --- /dev/null +++ b/static/icon/hdmi-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hdmi.svg b/static/icon/hdmi.svg new file mode 100644 index 0000000..b8a4b41 --- /dev/null +++ b/static/icon/hdmi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/headphones.svg b/static/icon/headphones.svg new file mode 100644 index 0000000..c2c1d6f --- /dev/null +++ b/static/icon/headphones.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/headset-vr.svg b/static/icon/headset-vr.svg new file mode 100644 index 0000000..9f07b76 --- /dev/null +++ b/static/icon/headset-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/headset.svg b/static/icon/headset.svg new file mode 100644 index 0000000..5369974 --- /dev/null +++ b/static/icon/headset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/heart-arrow.svg b/static/icon/heart-arrow.svg new file mode 100644 index 0000000..0407ed6 --- /dev/null +++ b/static/icon/heart-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/heart-fill.svg b/static/icon/heart-fill.svg new file mode 100644 index 0000000..4026252 --- /dev/null +++ b/static/icon/heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/heart-half.svg b/static/icon/heart-half.svg new file mode 100644 index 0000000..1474a72 --- /dev/null +++ b/static/icon/heart-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/heart-pulse-fill.svg b/static/icon/heart-pulse-fill.svg new file mode 100644 index 0000000..b95a18b --- /dev/null +++ b/static/icon/heart-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/heart-pulse.svg b/static/icon/heart-pulse.svg new file mode 100644 index 0000000..16aaaaf --- /dev/null +++ b/static/icon/heart-pulse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/heart.svg b/static/icon/heart.svg new file mode 100644 index 0000000..d650006 --- /dev/null +++ b/static/icon/heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/heartbreak-fill.svg b/static/icon/heartbreak-fill.svg new file mode 100644 index 0000000..b669ad9 --- /dev/null +++ b/static/icon/heartbreak-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/heartbreak.svg b/static/icon/heartbreak.svg new file mode 100644 index 0000000..7fe62a5 --- /dev/null +++ b/static/icon/heartbreak.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hearts.svg b/static/icon/hearts.svg new file mode 100644 index 0000000..c1c52e4 --- /dev/null +++ b/static/icon/hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/heptagon-fill.svg b/static/icon/heptagon-fill.svg new file mode 100644 index 0000000..ad8e058 --- /dev/null +++ b/static/icon/heptagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/heptagon-half.svg b/static/icon/heptagon-half.svg new file mode 100644 index 0000000..5753b62 --- /dev/null +++ b/static/icon/heptagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/heptagon.svg b/static/icon/heptagon.svg new file mode 100644 index 0000000..e85a0bd --- /dev/null +++ b/static/icon/heptagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hexagon-fill.svg b/static/icon/hexagon-fill.svg new file mode 100644 index 0000000..afd7870 --- /dev/null +++ b/static/icon/hexagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hexagon-half.svg b/static/icon/hexagon-half.svg new file mode 100644 index 0000000..a9fc136 --- /dev/null +++ b/static/icon/hexagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hexagon.svg b/static/icon/hexagon.svg new file mode 100644 index 0000000..f6601f2 --- /dev/null +++ b/static/icon/hexagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hospital-fill.svg b/static/icon/hospital-fill.svg new file mode 100644 index 0000000..a932133 --- /dev/null +++ b/static/icon/hospital-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hospital.svg b/static/icon/hospital.svg new file mode 100644 index 0000000..5168a29 --- /dev/null +++ b/static/icon/hospital.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/hourglass-bottom.svg b/static/icon/hourglass-bottom.svg new file mode 100644 index 0000000..8ce8394 --- /dev/null +++ b/static/icon/hourglass-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hourglass-split.svg b/static/icon/hourglass-split.svg new file mode 100644 index 0000000..b8bba9b --- /dev/null +++ b/static/icon/hourglass-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hourglass-top.svg b/static/icon/hourglass-top.svg new file mode 100644 index 0000000..f471084 --- /dev/null +++ b/static/icon/hourglass-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hourglass.svg b/static/icon/hourglass.svg new file mode 100644 index 0000000..cecfa7e --- /dev/null +++ b/static/icon/hourglass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/house-add-fill.svg b/static/icon/house-add-fill.svg new file mode 100644 index 0000000..e4733b5 --- /dev/null +++ b/static/icon/house-add-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-add.svg b/static/icon/house-add.svg new file mode 100644 index 0000000..2964397 --- /dev/null +++ b/static/icon/house-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-check-fill.svg b/static/icon/house-check-fill.svg new file mode 100644 index 0000000..7546342 --- /dev/null +++ b/static/icon/house-check-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-check.svg b/static/icon/house-check.svg new file mode 100644 index 0000000..a30080a --- /dev/null +++ b/static/icon/house-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-dash-fill.svg b/static/icon/house-dash-fill.svg new file mode 100644 index 0000000..5465ef4 --- /dev/null +++ b/static/icon/house-dash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-dash.svg b/static/icon/house-dash.svg new file mode 100644 index 0000000..fa6fb26 --- /dev/null +++ b/static/icon/house-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-door-fill.svg b/static/icon/house-door-fill.svg new file mode 100644 index 0000000..a260a70 --- /dev/null +++ b/static/icon/house-door-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/house-door.svg b/static/icon/house-door.svg new file mode 100644 index 0000000..d411105 --- /dev/null +++ b/static/icon/house-door.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/house-down-fill.svg b/static/icon/house-down-fill.svg new file mode 100644 index 0000000..d3bf68f --- /dev/null +++ b/static/icon/house-down-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-down.svg b/static/icon/house-down.svg new file mode 100644 index 0000000..6de3d79 --- /dev/null +++ b/static/icon/house-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-exclamation-fill.svg b/static/icon/house-exclamation-fill.svg new file mode 100644 index 0000000..7433738 --- /dev/null +++ b/static/icon/house-exclamation-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-exclamation.svg b/static/icon/house-exclamation.svg new file mode 100644 index 0000000..301d981 --- /dev/null +++ b/static/icon/house-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-fill.svg b/static/icon/house-fill.svg new file mode 100644 index 0000000..8932667 --- /dev/null +++ b/static/icon/house-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-gear-fill.svg b/static/icon/house-gear-fill.svg new file mode 100644 index 0000000..001ea96 --- /dev/null +++ b/static/icon/house-gear-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-gear.svg b/static/icon/house-gear.svg new file mode 100644 index 0000000..c7f9d43 --- /dev/null +++ b/static/icon/house-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-heart-fill.svg b/static/icon/house-heart-fill.svg new file mode 100644 index 0000000..6d874fc --- /dev/null +++ b/static/icon/house-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-heart.svg b/static/icon/house-heart.svg new file mode 100644 index 0000000..26b2395 --- /dev/null +++ b/static/icon/house-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-lock-fill.svg b/static/icon/house-lock-fill.svg new file mode 100644 index 0000000..842b914 --- /dev/null +++ b/static/icon/house-lock-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-lock.svg b/static/icon/house-lock.svg new file mode 100644 index 0000000..e6eb968 --- /dev/null +++ b/static/icon/house-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-slash-fill.svg b/static/icon/house-slash-fill.svg new file mode 100644 index 0000000..20ea07b --- /dev/null +++ b/static/icon/house-slash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-slash.svg b/static/icon/house-slash.svg new file mode 100644 index 0000000..3e1cb66 --- /dev/null +++ b/static/icon/house-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-up-fill.svg b/static/icon/house-up-fill.svg new file mode 100644 index 0000000..3e6713e --- /dev/null +++ b/static/icon/house-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-up.svg b/static/icon/house-up.svg new file mode 100644 index 0000000..0a8deb3 --- /dev/null +++ b/static/icon/house-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house-x-fill.svg b/static/icon/house-x-fill.svg new file mode 100644 index 0000000..00483c4 --- /dev/null +++ b/static/icon/house-x-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/house-x.svg b/static/icon/house-x.svg new file mode 100644 index 0000000..88b2825 --- /dev/null +++ b/static/icon/house-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/house.svg b/static/icon/house.svg new file mode 100644 index 0000000..77ac144 --- /dev/null +++ b/static/icon/house.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/houses-fill.svg b/static/icon/houses-fill.svg new file mode 100644 index 0000000..30a72d8 --- /dev/null +++ b/static/icon/houses-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/houses.svg b/static/icon/houses.svg new file mode 100644 index 0000000..d66b4da --- /dev/null +++ b/static/icon/houses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hr.svg b/static/icon/hr.svg new file mode 100644 index 0000000..b6f2e33 --- /dev/null +++ b/static/icon/hr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hurricane.svg b/static/icon/hurricane.svg new file mode 100644 index 0000000..e21aaec --- /dev/null +++ b/static/icon/hurricane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/hypnotize.svg b/static/icon/hypnotize.svg new file mode 100644 index 0000000..baa2298 --- /dev/null +++ b/static/icon/hypnotize.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/image-alt.svg b/static/icon/image-alt.svg new file mode 100644 index 0000000..98142b2 --- /dev/null +++ b/static/icon/image-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/image-fill.svg b/static/icon/image-fill.svg new file mode 100644 index 0000000..33c40a1 --- /dev/null +++ b/static/icon/image-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/image.svg b/static/icon/image.svg new file mode 100644 index 0000000..facacee --- /dev/null +++ b/static/icon/image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/images.svg b/static/icon/images.svg new file mode 100644 index 0000000..b35eceb --- /dev/null +++ b/static/icon/images.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/inbox-fill.svg b/static/icon/inbox-fill.svg new file mode 100644 index 0000000..bf5c8c9 --- /dev/null +++ b/static/icon/inbox-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/inbox.svg b/static/icon/inbox.svg new file mode 100644 index 0000000..59ad2d7 --- /dev/null +++ b/static/icon/inbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/inboxes-fill.svg b/static/icon/inboxes-fill.svg new file mode 100644 index 0000000..27447dc --- /dev/null +++ b/static/icon/inboxes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/inboxes.svg b/static/icon/inboxes.svg new file mode 100644 index 0000000..f23f0ec --- /dev/null +++ b/static/icon/inboxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/incognito.svg b/static/icon/incognito.svg new file mode 100644 index 0000000..fc9f6dc --- /dev/null +++ b/static/icon/incognito.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/indent.svg b/static/icon/indent.svg new file mode 100644 index 0000000..025acef --- /dev/null +++ b/static/icon/indent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/infinity.svg b/static/icon/infinity.svg new file mode 100644 index 0000000..e9dd437 --- /dev/null +++ b/static/icon/infinity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/info-circle-fill.svg b/static/icon/info-circle-fill.svg new file mode 100644 index 0000000..9d38231 --- /dev/null +++ b/static/icon/info-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/info-circle.svg b/static/icon/info-circle.svg new file mode 100644 index 0000000..8f48f86 --- /dev/null +++ b/static/icon/info-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/info-lg.svg b/static/icon/info-lg.svg new file mode 100644 index 0000000..d1b988e --- /dev/null +++ b/static/icon/info-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/info-square-fill.svg b/static/icon/info-square-fill.svg new file mode 100644 index 0000000..c2e5a66 --- /dev/null +++ b/static/icon/info-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/info-square.svg b/static/icon/info-square.svg new file mode 100644 index 0000000..71e2818 --- /dev/null +++ b/static/icon/info-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/info.svg b/static/icon/info.svg new file mode 100644 index 0000000..9d061b4 --- /dev/null +++ b/static/icon/info.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/input-cursor-text.svg b/static/icon/input-cursor-text.svg new file mode 100644 index 0000000..f212111 --- /dev/null +++ b/static/icon/input-cursor-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/input-cursor.svg b/static/icon/input-cursor.svg new file mode 100644 index 0000000..3a89bb7 --- /dev/null +++ b/static/icon/input-cursor.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/instagram.svg b/static/icon/instagram.svg new file mode 100644 index 0000000..0b5c5ce --- /dev/null +++ b/static/icon/instagram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/intersect.svg b/static/icon/intersect.svg new file mode 100644 index 0000000..2d8c329 --- /dev/null +++ b/static/icon/intersect.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/journal-album.svg b/static/icon/journal-album.svg new file mode 100644 index 0000000..2504b3d --- /dev/null +++ b/static/icon/journal-album.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-arrow-down.svg b/static/icon/journal-arrow-down.svg new file mode 100644 index 0000000..79c313d --- /dev/null +++ b/static/icon/journal-arrow-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-arrow-up.svg b/static/icon/journal-arrow-up.svg new file mode 100644 index 0000000..8423461 --- /dev/null +++ b/static/icon/journal-arrow-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-bookmark-fill.svg b/static/icon/journal-bookmark-fill.svg new file mode 100644 index 0000000..03e2476 --- /dev/null +++ b/static/icon/journal-bookmark-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-bookmark.svg b/static/icon/journal-bookmark.svg new file mode 100644 index 0000000..6652764 --- /dev/null +++ b/static/icon/journal-bookmark.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-check.svg b/static/icon/journal-check.svg new file mode 100644 index 0000000..41b97e9 --- /dev/null +++ b/static/icon/journal-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-code.svg b/static/icon/journal-code.svg new file mode 100644 index 0000000..82098b9 --- /dev/null +++ b/static/icon/journal-code.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-medical.svg b/static/icon/journal-medical.svg new file mode 100644 index 0000000..5500110 --- /dev/null +++ b/static/icon/journal-medical.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-minus.svg b/static/icon/journal-minus.svg new file mode 100644 index 0000000..c8cd4d8 --- /dev/null +++ b/static/icon/journal-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-plus.svg b/static/icon/journal-plus.svg new file mode 100644 index 0000000..fa6d702 --- /dev/null +++ b/static/icon/journal-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-richtext.svg b/static/icon/journal-richtext.svg new file mode 100644 index 0000000..14b0e1f --- /dev/null +++ b/static/icon/journal-richtext.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-text.svg b/static/icon/journal-text.svg new file mode 100644 index 0000000..9b66f43 --- /dev/null +++ b/static/icon/journal-text.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal-x.svg b/static/icon/journal-x.svg new file mode 100644 index 0000000..2ca24f4 --- /dev/null +++ b/static/icon/journal-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/journal.svg b/static/icon/journal.svg new file mode 100644 index 0000000..941c987 --- /dev/null +++ b/static/icon/journal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/journals.svg b/static/icon/journals.svg new file mode 100644 index 0000000..03f6dad --- /dev/null +++ b/static/icon/journals.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/joystick.svg b/static/icon/joystick.svg new file mode 100644 index 0000000..a8a9027 --- /dev/null +++ b/static/icon/joystick.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/justify-left.svg b/static/icon/justify-left.svg new file mode 100644 index 0000000..68859b8 --- /dev/null +++ b/static/icon/justify-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/justify-right.svg b/static/icon/justify-right.svg new file mode 100644 index 0000000..1efe4f3 --- /dev/null +++ b/static/icon/justify-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/justify.svg b/static/icon/justify.svg new file mode 100644 index 0000000..009bd72 --- /dev/null +++ b/static/icon/justify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/kanban-fill.svg b/static/icon/kanban-fill.svg new file mode 100644 index 0000000..d633a53 --- /dev/null +++ b/static/icon/kanban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/kanban.svg b/static/icon/kanban.svg new file mode 100644 index 0000000..c5cdaaf --- /dev/null +++ b/static/icon/kanban.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/key-fill.svg b/static/icon/key-fill.svg new file mode 100644 index 0000000..25a6d45 --- /dev/null +++ b/static/icon/key-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/key.svg b/static/icon/key.svg new file mode 100644 index 0000000..dbaae3f --- /dev/null +++ b/static/icon/key.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/keyboard-fill.svg b/static/icon/keyboard-fill.svg new file mode 100644 index 0000000..876321d --- /dev/null +++ b/static/icon/keyboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/keyboard.svg b/static/icon/keyboard.svg new file mode 100644 index 0000000..996c1eb --- /dev/null +++ b/static/icon/keyboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/ladder.svg b/static/icon/ladder.svg new file mode 100644 index 0000000..fd9182a --- /dev/null +++ b/static/icon/ladder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lamp-fill.svg b/static/icon/lamp-fill.svg new file mode 100644 index 0000000..ff91f4b --- /dev/null +++ b/static/icon/lamp-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/lamp.svg b/static/icon/lamp.svg new file mode 100644 index 0000000..6c50a70 --- /dev/null +++ b/static/icon/lamp.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/laptop-fill.svg b/static/icon/laptop-fill.svg new file mode 100644 index 0000000..5b1755d --- /dev/null +++ b/static/icon/laptop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/laptop.svg b/static/icon/laptop.svg new file mode 100644 index 0000000..0fc463d --- /dev/null +++ b/static/icon/laptop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/layer-backward.svg b/static/icon/layer-backward.svg new file mode 100644 index 0000000..073034a --- /dev/null +++ b/static/icon/layer-backward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/layer-forward.svg b/static/icon/layer-forward.svg new file mode 100644 index 0000000..ffc6e2a --- /dev/null +++ b/static/icon/layer-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/layers-fill.svg b/static/icon/layers-fill.svg new file mode 100644 index 0000000..8af0b1c --- /dev/null +++ b/static/icon/layers-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/layers-half.svg b/static/icon/layers-half.svg new file mode 100644 index 0000000..a054e25 --- /dev/null +++ b/static/icon/layers-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/layers.svg b/static/icon/layers.svg new file mode 100644 index 0000000..ac2f5b2 --- /dev/null +++ b/static/icon/layers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/layout-sidebar-inset-reverse.svg b/static/icon/layout-sidebar-inset-reverse.svg new file mode 100644 index 0000000..5b6f324 --- /dev/null +++ b/static/icon/layout-sidebar-inset-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/layout-sidebar-inset.svg b/static/icon/layout-sidebar-inset.svg new file mode 100644 index 0000000..8dc0243 --- /dev/null +++ b/static/icon/layout-sidebar-inset.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/layout-sidebar-reverse.svg b/static/icon/layout-sidebar-reverse.svg new file mode 100644 index 0000000..8ab9509 --- /dev/null +++ b/static/icon/layout-sidebar-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/layout-sidebar.svg b/static/icon/layout-sidebar.svg new file mode 100644 index 0000000..1cfc86e --- /dev/null +++ b/static/icon/layout-sidebar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/layout-split.svg b/static/icon/layout-split.svg new file mode 100644 index 0000000..71f33d2 --- /dev/null +++ b/static/icon/layout-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/layout-text-sidebar-reverse.svg b/static/icon/layout-text-sidebar-reverse.svg new file mode 100644 index 0000000..46252d5 --- /dev/null +++ b/static/icon/layout-text-sidebar-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/layout-text-sidebar.svg b/static/icon/layout-text-sidebar.svg new file mode 100644 index 0000000..5effada --- /dev/null +++ b/static/icon/layout-text-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/layout-text-window-reverse.svg b/static/icon/layout-text-window-reverse.svg new file mode 100644 index 0000000..fb34840 --- /dev/null +++ b/static/icon/layout-text-window-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/layout-text-window.svg b/static/icon/layout-text-window.svg new file mode 100644 index 0000000..0aef110 --- /dev/null +++ b/static/icon/layout-text-window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/layout-three-columns.svg b/static/icon/layout-three-columns.svg new file mode 100644 index 0000000..6d358d6 --- /dev/null +++ b/static/icon/layout-three-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/layout-wtf.svg b/static/icon/layout-wtf.svg new file mode 100644 index 0000000..b603f8f --- /dev/null +++ b/static/icon/layout-wtf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/life-preserver.svg b/static/icon/life-preserver.svg new file mode 100644 index 0000000..6466ea2 --- /dev/null +++ b/static/icon/life-preserver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lightbulb-fill.svg b/static/icon/lightbulb-fill.svg new file mode 100644 index 0000000..9903950 --- /dev/null +++ b/static/icon/lightbulb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lightbulb-off-fill.svg b/static/icon/lightbulb-off-fill.svg new file mode 100644 index 0000000..7d9600e --- /dev/null +++ b/static/icon/lightbulb-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lightbulb-off.svg b/static/icon/lightbulb-off.svg new file mode 100644 index 0000000..5675e9c --- /dev/null +++ b/static/icon/lightbulb-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lightbulb.svg b/static/icon/lightbulb.svg new file mode 100644 index 0000000..c13f627 --- /dev/null +++ b/static/icon/lightbulb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lightning-charge-fill.svg b/static/icon/lightning-charge-fill.svg new file mode 100644 index 0000000..5e197fb --- /dev/null +++ b/static/icon/lightning-charge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lightning-charge.svg b/static/icon/lightning-charge.svg new file mode 100644 index 0000000..8a97432 --- /dev/null +++ b/static/icon/lightning-charge.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lightning-fill.svg b/static/icon/lightning-fill.svg new file mode 100644 index 0000000..4d05a2b --- /dev/null +++ b/static/icon/lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lightning.svg b/static/icon/lightning.svg new file mode 100644 index 0000000..8737060 --- /dev/null +++ b/static/icon/lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/line.svg b/static/icon/line.svg new file mode 100644 index 0000000..bedc051 --- /dev/null +++ b/static/icon/line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/link-45deg.svg b/static/icon/link-45deg.svg new file mode 100644 index 0000000..127956a --- /dev/null +++ b/static/icon/link-45deg.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/link.svg b/static/icon/link.svg new file mode 100644 index 0000000..df35bc8 --- /dev/null +++ b/static/icon/link.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/linkedin.svg b/static/icon/linkedin.svg new file mode 100644 index 0000000..4c4efe5 --- /dev/null +++ b/static/icon/linkedin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/list-check.svg b/static/icon/list-check.svg new file mode 100644 index 0000000..34dd420 --- /dev/null +++ b/static/icon/list-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/list-columns-reverse.svg b/static/icon/list-columns-reverse.svg new file mode 100644 index 0000000..2cb5078 --- /dev/null +++ b/static/icon/list-columns-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/list-columns.svg b/static/icon/list-columns.svg new file mode 100644 index 0000000..d04a30f --- /dev/null +++ b/static/icon/list-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/list-nested.svg b/static/icon/list-nested.svg new file mode 100644 index 0000000..21c9a7d --- /dev/null +++ b/static/icon/list-nested.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/list-ol.svg b/static/icon/list-ol.svg new file mode 100644 index 0000000..5782568 --- /dev/null +++ b/static/icon/list-ol.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/list-stars.svg b/static/icon/list-stars.svg new file mode 100644 index 0000000..88dce52 --- /dev/null +++ b/static/icon/list-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/list-task.svg b/static/icon/list-task.svg new file mode 100644 index 0000000..8118190 --- /dev/null +++ b/static/icon/list-task.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/list-ul.svg b/static/icon/list-ul.svg new file mode 100644 index 0000000..217d153 --- /dev/null +++ b/static/icon/list-ul.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/list.svg b/static/icon/list.svg new file mode 100644 index 0000000..e039056 --- /dev/null +++ b/static/icon/list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lock-fill.svg b/static/icon/lock-fill.svg new file mode 100644 index 0000000..9fb8f7b --- /dev/null +++ b/static/icon/lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lock.svg b/static/icon/lock.svg new file mode 100644 index 0000000..b50a68e --- /dev/null +++ b/static/icon/lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lungs-fill.svg b/static/icon/lungs-fill.svg new file mode 100644 index 0000000..a3b555d --- /dev/null +++ b/static/icon/lungs-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/lungs.svg b/static/icon/lungs.svg new file mode 100644 index 0000000..5370852 --- /dev/null +++ b/static/icon/lungs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/magic.svg b/static/icon/magic.svg new file mode 100644 index 0000000..3df2ec0 --- /dev/null +++ b/static/icon/magic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/magnet-fill.svg b/static/icon/magnet-fill.svg new file mode 100644 index 0000000..9ca1865 --- /dev/null +++ b/static/icon/magnet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/magnet.svg b/static/icon/magnet.svg new file mode 100644 index 0000000..aab1763 --- /dev/null +++ b/static/icon/magnet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/mailbox.svg b/static/icon/mailbox.svg new file mode 100644 index 0000000..e2ac2f9 --- /dev/null +++ b/static/icon/mailbox.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/mailbox2.svg b/static/icon/mailbox2.svg new file mode 100644 index 0000000..60a523b --- /dev/null +++ b/static/icon/mailbox2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/map-fill.svg b/static/icon/map-fill.svg new file mode 100644 index 0000000..6097c5f --- /dev/null +++ b/static/icon/map-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/map.svg b/static/icon/map.svg new file mode 100644 index 0000000..f9dbb08 --- /dev/null +++ b/static/icon/map.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/markdown-fill.svg b/static/icon/markdown-fill.svg new file mode 100644 index 0000000..b87e236 --- /dev/null +++ b/static/icon/markdown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/markdown.svg b/static/icon/markdown.svg new file mode 100644 index 0000000..f9933a6 --- /dev/null +++ b/static/icon/markdown.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/mask.svg b/static/icon/mask.svg new file mode 100644 index 0000000..3bfe141 --- /dev/null +++ b/static/icon/mask.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/mastodon.svg b/static/icon/mastodon.svg new file mode 100644 index 0000000..23b34f5 --- /dev/null +++ b/static/icon/mastodon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/medium.svg b/static/icon/medium.svg new file mode 100644 index 0000000..cc46876 --- /dev/null +++ b/static/icon/medium.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/megaphone-fill.svg b/static/icon/megaphone-fill.svg new file mode 100644 index 0000000..237e814 --- /dev/null +++ b/static/icon/megaphone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/megaphone.svg b/static/icon/megaphone.svg new file mode 100644 index 0000000..834083c --- /dev/null +++ b/static/icon/megaphone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/memory.svg b/static/icon/memory.svg new file mode 100644 index 0000000..cdc2943 --- /dev/null +++ b/static/icon/memory.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/menu-app-fill.svg b/static/icon/menu-app-fill.svg new file mode 100644 index 0000000..c41c6fb --- /dev/null +++ b/static/icon/menu-app-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/menu-app.svg b/static/icon/menu-app.svg new file mode 100644 index 0000000..36e57df --- /dev/null +++ b/static/icon/menu-app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/menu-button-fill.svg b/static/icon/menu-button-fill.svg new file mode 100644 index 0000000..034b64d --- /dev/null +++ b/static/icon/menu-button-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/menu-button-wide-fill.svg b/static/icon/menu-button-wide-fill.svg new file mode 100644 index 0000000..d6e17da --- /dev/null +++ b/static/icon/menu-button-wide-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/menu-button-wide.svg b/static/icon/menu-button-wide.svg new file mode 100644 index 0000000..d67ba6a --- /dev/null +++ b/static/icon/menu-button-wide.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/menu-button.svg b/static/icon/menu-button.svg new file mode 100644 index 0000000..4e0fff9 --- /dev/null +++ b/static/icon/menu-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/menu-down.svg b/static/icon/menu-down.svg new file mode 100644 index 0000000..b2d84b2 --- /dev/null +++ b/static/icon/menu-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/menu-up.svg b/static/icon/menu-up.svg new file mode 100644 index 0000000..fb35e8d --- /dev/null +++ b/static/icon/menu-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/messenger.svg b/static/icon/messenger.svg new file mode 100644 index 0000000..5c6d37d --- /dev/null +++ b/static/icon/messenger.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/meta.svg b/static/icon/meta.svg new file mode 100644 index 0000000..2c6885d --- /dev/null +++ b/static/icon/meta.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/mic-fill.svg b/static/icon/mic-fill.svg new file mode 100644 index 0000000..9be58e9 --- /dev/null +++ b/static/icon/mic-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/mic-mute-fill.svg b/static/icon/mic-mute-fill.svg new file mode 100644 index 0000000..cc325a0 --- /dev/null +++ b/static/icon/mic-mute-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/mic-mute.svg b/static/icon/mic-mute.svg new file mode 100644 index 0000000..5a520a1 --- /dev/null +++ b/static/icon/mic-mute.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/mic.svg b/static/icon/mic.svg new file mode 100644 index 0000000..57be2e5 --- /dev/null +++ b/static/icon/mic.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/microsoft-teams.svg b/static/icon/microsoft-teams.svg new file mode 100644 index 0000000..e0cc253 --- /dev/null +++ b/static/icon/microsoft-teams.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/microsoft.svg b/static/icon/microsoft.svg new file mode 100644 index 0000000..d28281f --- /dev/null +++ b/static/icon/microsoft.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/minecart-loaded.svg b/static/icon/minecart-loaded.svg new file mode 100644 index 0000000..8a75457 --- /dev/null +++ b/static/icon/minecart-loaded.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/minecart.svg b/static/icon/minecart.svg new file mode 100644 index 0000000..7f3ad00 --- /dev/null +++ b/static/icon/minecart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/modem-fill.svg b/static/icon/modem-fill.svg new file mode 100644 index 0000000..1fe97be --- /dev/null +++ b/static/icon/modem-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/modem.svg b/static/icon/modem.svg new file mode 100644 index 0000000..873090d --- /dev/null +++ b/static/icon/modem.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/moisture.svg b/static/icon/moisture.svg new file mode 100644 index 0000000..732f4ac --- /dev/null +++ b/static/icon/moisture.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/moon-fill.svg b/static/icon/moon-fill.svg new file mode 100644 index 0000000..1149676 --- /dev/null +++ b/static/icon/moon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/moon-stars-fill.svg b/static/icon/moon-stars-fill.svg new file mode 100644 index 0000000..d2e1d6e --- /dev/null +++ b/static/icon/moon-stars-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/moon-stars.svg b/static/icon/moon-stars.svg new file mode 100644 index 0000000..b25ef86 --- /dev/null +++ b/static/icon/moon-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/moon.svg b/static/icon/moon.svg new file mode 100644 index 0000000..4cd8820 --- /dev/null +++ b/static/icon/moon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/mortarboard-fill.svg b/static/icon/mortarboard-fill.svg new file mode 100644 index 0000000..7f5fb48 --- /dev/null +++ b/static/icon/mortarboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/mortarboard.svg b/static/icon/mortarboard.svg new file mode 100644 index 0000000..ed82b6a --- /dev/null +++ b/static/icon/mortarboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/motherboard-fill.svg b/static/icon/motherboard-fill.svg new file mode 100644 index 0000000..bf15e96 --- /dev/null +++ b/static/icon/motherboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/motherboard.svg b/static/icon/motherboard.svg new file mode 100644 index 0000000..ed13d0c --- /dev/null +++ b/static/icon/motherboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/mouse-fill.svg b/static/icon/mouse-fill.svg new file mode 100644 index 0000000..bd0b5eb --- /dev/null +++ b/static/icon/mouse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/mouse.svg b/static/icon/mouse.svg new file mode 100644 index 0000000..40976e0 --- /dev/null +++ b/static/icon/mouse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/mouse2-fill.svg b/static/icon/mouse2-fill.svg new file mode 100644 index 0000000..283d1cd --- /dev/null +++ b/static/icon/mouse2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/mouse2.svg b/static/icon/mouse2.svg new file mode 100644 index 0000000..359da4d --- /dev/null +++ b/static/icon/mouse2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/mouse3-fill.svg b/static/icon/mouse3-fill.svg new file mode 100644 index 0000000..de6dbc7 --- /dev/null +++ b/static/icon/mouse3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/mouse3.svg b/static/icon/mouse3.svg new file mode 100644 index 0000000..d042bfd --- /dev/null +++ b/static/icon/mouse3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/music-note-beamed.svg b/static/icon/music-note-beamed.svg new file mode 100644 index 0000000..04cedf0 --- /dev/null +++ b/static/icon/music-note-beamed.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/music-note-list.svg b/static/icon/music-note-list.svg new file mode 100644 index 0000000..5c306bd --- /dev/null +++ b/static/icon/music-note-list.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/music-note.svg b/static/icon/music-note.svg new file mode 100644 index 0000000..1125a66 --- /dev/null +++ b/static/icon/music-note.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/music-player-fill.svg b/static/icon/music-player-fill.svg new file mode 100644 index 0000000..6619d1e --- /dev/null +++ b/static/icon/music-player-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/music-player.svg b/static/icon/music-player.svg new file mode 100644 index 0000000..2d50a63 --- /dev/null +++ b/static/icon/music-player.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/newspaper.svg b/static/icon/newspaper.svg new file mode 100644 index 0000000..7d7fa71 --- /dev/null +++ b/static/icon/newspaper.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/nintendo-switch.svg b/static/icon/nintendo-switch.svg new file mode 100644 index 0000000..0f1e2ac --- /dev/null +++ b/static/icon/nintendo-switch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/node-minus-fill.svg b/static/icon/node-minus-fill.svg new file mode 100644 index 0000000..32430b9 --- /dev/null +++ b/static/icon/node-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/node-minus.svg b/static/icon/node-minus.svg new file mode 100644 index 0000000..b1accd4 --- /dev/null +++ b/static/icon/node-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/node-plus-fill.svg b/static/icon/node-plus-fill.svg new file mode 100644 index 0000000..e5ee855 --- /dev/null +++ b/static/icon/node-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/node-plus.svg b/static/icon/node-plus.svg new file mode 100644 index 0000000..085f04f --- /dev/null +++ b/static/icon/node-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/nut-fill.svg b/static/icon/nut-fill.svg new file mode 100644 index 0000000..4babc03 --- /dev/null +++ b/static/icon/nut-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/nut.svg b/static/icon/nut.svg new file mode 100644 index 0000000..4912d48 --- /dev/null +++ b/static/icon/nut.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/nvidia.svg b/static/icon/nvidia.svg new file mode 100644 index 0000000..6492046 --- /dev/null +++ b/static/icon/nvidia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/octagon-fill.svg b/static/icon/octagon-fill.svg new file mode 100644 index 0000000..c128317 --- /dev/null +++ b/static/icon/octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/octagon-half.svg b/static/icon/octagon-half.svg new file mode 100644 index 0000000..d95240a --- /dev/null +++ b/static/icon/octagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/octagon.svg b/static/icon/octagon.svg new file mode 100644 index 0000000..9f3657e --- /dev/null +++ b/static/icon/octagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/optical-audio-fill.svg b/static/icon/optical-audio-fill.svg new file mode 100644 index 0000000..5bdfd82 --- /dev/null +++ b/static/icon/optical-audio-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/optical-audio.svg b/static/icon/optical-audio.svg new file mode 100644 index 0000000..7a38b83 --- /dev/null +++ b/static/icon/optical-audio.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/option.svg b/static/icon/option.svg new file mode 100644 index 0000000..d7702b1 --- /dev/null +++ b/static/icon/option.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/outlet.svg b/static/icon/outlet.svg new file mode 100644 index 0000000..b48af60 --- /dev/null +++ b/static/icon/outlet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/p-circle-fill.svg b/static/icon/p-circle-fill.svg new file mode 100644 index 0000000..ea54307 --- /dev/null +++ b/static/icon/p-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/p-circle.svg b/static/icon/p-circle.svg new file mode 100644 index 0000000..888a1fa --- /dev/null +++ b/static/icon/p-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/p-square-fill.svg b/static/icon/p-square-fill.svg new file mode 100644 index 0000000..ad3caa2 --- /dev/null +++ b/static/icon/p-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/p-square.svg b/static/icon/p-square.svg new file mode 100644 index 0000000..ad630d0 --- /dev/null +++ b/static/icon/p-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/paint-bucket.svg b/static/icon/paint-bucket.svg new file mode 100644 index 0000000..ee15d10 --- /dev/null +++ b/static/icon/paint-bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/palette-fill.svg b/static/icon/palette-fill.svg new file mode 100644 index 0000000..7dc5ecd --- /dev/null +++ b/static/icon/palette-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/palette.svg b/static/icon/palette.svg new file mode 100644 index 0000000..fea76d9 --- /dev/null +++ b/static/icon/palette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/palette2.svg b/static/icon/palette2.svg new file mode 100644 index 0000000..5d140b3 --- /dev/null +++ b/static/icon/palette2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/paperclip.svg b/static/icon/paperclip.svg new file mode 100644 index 0000000..00f311d --- /dev/null +++ b/static/icon/paperclip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/paragraph.svg b/static/icon/paragraph.svg new file mode 100644 index 0000000..999cb53 --- /dev/null +++ b/static/icon/paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pass-fill.svg b/static/icon/pass-fill.svg new file mode 100644 index 0000000..a5715df --- /dev/null +++ b/static/icon/pass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pass.svg b/static/icon/pass.svg new file mode 100644 index 0000000..3f51eb5 --- /dev/null +++ b/static/icon/pass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/patch-check-fill.svg b/static/icon/patch-check-fill.svg new file mode 100644 index 0000000..1301415 --- /dev/null +++ b/static/icon/patch-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/patch-check.svg b/static/icon/patch-check.svg new file mode 100644 index 0000000..2dd799e --- /dev/null +++ b/static/icon/patch-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/patch-exclamation-fill.svg b/static/icon/patch-exclamation-fill.svg new file mode 100644 index 0000000..fd900c4 --- /dev/null +++ b/static/icon/patch-exclamation-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/patch-exclamation.svg b/static/icon/patch-exclamation.svg new file mode 100644 index 0000000..153d97d --- /dev/null +++ b/static/icon/patch-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/patch-minus-fill.svg b/static/icon/patch-minus-fill.svg new file mode 100644 index 0000000..12f35c2 --- /dev/null +++ b/static/icon/patch-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/patch-minus.svg b/static/icon/patch-minus.svg new file mode 100644 index 0000000..f6024f9 --- /dev/null +++ b/static/icon/patch-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/patch-plus-fill.svg b/static/icon/patch-plus-fill.svg new file mode 100644 index 0000000..1a79d79 --- /dev/null +++ b/static/icon/patch-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/patch-plus.svg b/static/icon/patch-plus.svg new file mode 100644 index 0000000..b9a7846 --- /dev/null +++ b/static/icon/patch-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/patch-question-fill.svg b/static/icon/patch-question-fill.svg new file mode 100644 index 0000000..665588b --- /dev/null +++ b/static/icon/patch-question-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/patch-question.svg b/static/icon/patch-question.svg new file mode 100644 index 0000000..ef4ca58 --- /dev/null +++ b/static/icon/patch-question.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/pause-btn-fill.svg b/static/icon/pause-btn-fill.svg new file mode 100644 index 0000000..efca142 --- /dev/null +++ b/static/icon/pause-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pause-btn.svg b/static/icon/pause-btn.svg new file mode 100644 index 0000000..0e9eb3a --- /dev/null +++ b/static/icon/pause-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/pause-circle-fill.svg b/static/icon/pause-circle-fill.svg new file mode 100644 index 0000000..5e3525f --- /dev/null +++ b/static/icon/pause-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pause-circle.svg b/static/icon/pause-circle.svg new file mode 100644 index 0000000..1b6b64a --- /dev/null +++ b/static/icon/pause-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/pause-fill.svg b/static/icon/pause-fill.svg new file mode 100644 index 0000000..68285b2 --- /dev/null +++ b/static/icon/pause-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pause.svg b/static/icon/pause.svg new file mode 100644 index 0000000..22478ea --- /dev/null +++ b/static/icon/pause.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/paypal.svg b/static/icon/paypal.svg new file mode 100644 index 0000000..41bd536 --- /dev/null +++ b/static/icon/paypal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pc-display-horizontal.svg b/static/icon/pc-display-horizontal.svg new file mode 100644 index 0000000..2013f15 --- /dev/null +++ b/static/icon/pc-display-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pc-display.svg b/static/icon/pc-display.svg new file mode 100644 index 0000000..f5d09da --- /dev/null +++ b/static/icon/pc-display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pc-horizontal.svg b/static/icon/pc-horizontal.svg new file mode 100644 index 0000000..9ae513a --- /dev/null +++ b/static/icon/pc-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pc.svg b/static/icon/pc.svg new file mode 100644 index 0000000..f0f280d --- /dev/null +++ b/static/icon/pc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pci-card.svg b/static/icon/pci-card.svg new file mode 100644 index 0000000..600a5d0 --- /dev/null +++ b/static/icon/pci-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/peace-fill.svg b/static/icon/peace-fill.svg new file mode 100644 index 0000000..c8ed5bd --- /dev/null +++ b/static/icon/peace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/peace.svg b/static/icon/peace.svg new file mode 100644 index 0000000..3e4420b --- /dev/null +++ b/static/icon/peace.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pen-fill.svg b/static/icon/pen-fill.svg new file mode 100644 index 0000000..b7bb337 --- /dev/null +++ b/static/icon/pen-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pen.svg b/static/icon/pen.svg new file mode 100644 index 0000000..8eb3be7 --- /dev/null +++ b/static/icon/pen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pencil-fill.svg b/static/icon/pencil-fill.svg new file mode 100644 index 0000000..59d2830 --- /dev/null +++ b/static/icon/pencil-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pencil-square.svg b/static/icon/pencil-square.svg new file mode 100644 index 0000000..b8c90d5 --- /dev/null +++ b/static/icon/pencil-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/pencil.svg b/static/icon/pencil.svg new file mode 100644 index 0000000..f8dbfeb --- /dev/null +++ b/static/icon/pencil.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pentagon-fill.svg b/static/icon/pentagon-fill.svg new file mode 100644 index 0000000..9c80789 --- /dev/null +++ b/static/icon/pentagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pentagon-half.svg b/static/icon/pentagon-half.svg new file mode 100644 index 0000000..305125c --- /dev/null +++ b/static/icon/pentagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pentagon.svg b/static/icon/pentagon.svg new file mode 100644 index 0000000..b6f5fe3 --- /dev/null +++ b/static/icon/pentagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/people-fill.svg b/static/icon/people-fill.svg new file mode 100644 index 0000000..81d5a8e --- /dev/null +++ b/static/icon/people-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/people.svg b/static/icon/people.svg new file mode 100644 index 0000000..29dfc5b --- /dev/null +++ b/static/icon/people.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/percent.svg b/static/icon/percent.svg new file mode 100644 index 0000000..8af2bc4 --- /dev/null +++ b/static/icon/percent.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-add.svg b/static/icon/person-add.svg new file mode 100644 index 0000000..cd9f071 --- /dev/null +++ b/static/icon/person-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-badge-fill.svg b/static/icon/person-badge-fill.svg new file mode 100644 index 0000000..d9ebe67 --- /dev/null +++ b/static/icon/person-badge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-badge.svg b/static/icon/person-badge.svg new file mode 100644 index 0000000..d071d44 --- /dev/null +++ b/static/icon/person-badge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-bounding-box.svg b/static/icon/person-bounding-box.svg new file mode 100644 index 0000000..92e662c --- /dev/null +++ b/static/icon/person-bounding-box.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-check-fill.svg b/static/icon/person-check-fill.svg new file mode 100644 index 0000000..872497a --- /dev/null +++ b/static/icon/person-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-check.svg b/static/icon/person-check.svg new file mode 100644 index 0000000..85f6ada --- /dev/null +++ b/static/icon/person-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-circle.svg b/static/icon/person-circle.svg new file mode 100644 index 0000000..fd7f2c9 --- /dev/null +++ b/static/icon/person-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-dash-fill.svg b/static/icon/person-dash-fill.svg new file mode 100644 index 0000000..fd719f2 --- /dev/null +++ b/static/icon/person-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-dash.svg b/static/icon/person-dash.svg new file mode 100644 index 0000000..b374ee0 --- /dev/null +++ b/static/icon/person-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-down.svg b/static/icon/person-down.svg new file mode 100644 index 0000000..00489b9 --- /dev/null +++ b/static/icon/person-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-exclamation.svg b/static/icon/person-exclamation.svg new file mode 100644 index 0000000..ceb698a --- /dev/null +++ b/static/icon/person-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-fill-add.svg b/static/icon/person-fill-add.svg new file mode 100644 index 0000000..4383a85 --- /dev/null +++ b/static/icon/person-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-fill-check.svg b/static/icon/person-fill-check.svg new file mode 100644 index 0000000..0bb8ee4 --- /dev/null +++ b/static/icon/person-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-fill-dash.svg b/static/icon/person-fill-dash.svg new file mode 100644 index 0000000..d2cdec5 --- /dev/null +++ b/static/icon/person-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-fill-down.svg b/static/icon/person-fill-down.svg new file mode 100644 index 0000000..a1cfcdc --- /dev/null +++ b/static/icon/person-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-fill-exclamation.svg b/static/icon/person-fill-exclamation.svg new file mode 100644 index 0000000..59cfd6f --- /dev/null +++ b/static/icon/person-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-fill-gear.svg b/static/icon/person-fill-gear.svg new file mode 100644 index 0000000..f91006b --- /dev/null +++ b/static/icon/person-fill-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-fill-lock.svg b/static/icon/person-fill-lock.svg new file mode 100644 index 0000000..8af5ee1 --- /dev/null +++ b/static/icon/person-fill-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-fill-slash.svg b/static/icon/person-fill-slash.svg new file mode 100644 index 0000000..ede8fa4 --- /dev/null +++ b/static/icon/person-fill-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-fill-up.svg b/static/icon/person-fill-up.svg new file mode 100644 index 0000000..be73bf2 --- /dev/null +++ b/static/icon/person-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-fill-x.svg b/static/icon/person-fill-x.svg new file mode 100644 index 0000000..959fcee --- /dev/null +++ b/static/icon/person-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-fill.svg b/static/icon/person-fill.svg new file mode 100644 index 0000000..5e71aca --- /dev/null +++ b/static/icon/person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-gear.svg b/static/icon/person-gear.svg new file mode 100644 index 0000000..8024d86 --- /dev/null +++ b/static/icon/person-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-heart.svg b/static/icon/person-heart.svg new file mode 100644 index 0000000..e9ebbf4 --- /dev/null +++ b/static/icon/person-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-hearts.svg b/static/icon/person-hearts.svg new file mode 100644 index 0000000..06970be --- /dev/null +++ b/static/icon/person-hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-lines-fill.svg b/static/icon/person-lines-fill.svg new file mode 100644 index 0000000..736421c --- /dev/null +++ b/static/icon/person-lines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-lock.svg b/static/icon/person-lock.svg new file mode 100644 index 0000000..1c20dc7 --- /dev/null +++ b/static/icon/person-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-plus-fill.svg b/static/icon/person-plus-fill.svg new file mode 100644 index 0000000..151ccfe --- /dev/null +++ b/static/icon/person-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-plus.svg b/static/icon/person-plus.svg new file mode 100644 index 0000000..aac3a67 --- /dev/null +++ b/static/icon/person-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-rolodex.svg b/static/icon/person-rolodex.svg new file mode 100644 index 0000000..af898ca --- /dev/null +++ b/static/icon/person-rolodex.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-slash.svg b/static/icon/person-slash.svg new file mode 100644 index 0000000..7316d7e --- /dev/null +++ b/static/icon/person-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-square.svg b/static/icon/person-square.svg new file mode 100644 index 0000000..a7eb40e --- /dev/null +++ b/static/icon/person-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-up.svg b/static/icon/person-up.svg new file mode 100644 index 0000000..5ec777d --- /dev/null +++ b/static/icon/person-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-vcard-fill.svg b/static/icon/person-vcard-fill.svg new file mode 100644 index 0000000..f40d108 --- /dev/null +++ b/static/icon/person-vcard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-vcard.svg b/static/icon/person-vcard.svg new file mode 100644 index 0000000..3b87158 --- /dev/null +++ b/static/icon/person-vcard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-video.svg b/static/icon/person-video.svg new file mode 100644 index 0000000..b8c1995 --- /dev/null +++ b/static/icon/person-video.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-video2.svg b/static/icon/person-video2.svg new file mode 100644 index 0000000..3f4292e --- /dev/null +++ b/static/icon/person-video2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-video3.svg b/static/icon/person-video3.svg new file mode 100644 index 0000000..be38b24 --- /dev/null +++ b/static/icon/person-video3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-workspace.svg b/static/icon/person-workspace.svg new file mode 100644 index 0000000..e72bea0 --- /dev/null +++ b/static/icon/person-workspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person-x-fill.svg b/static/icon/person-x-fill.svg new file mode 100644 index 0000000..d4903a6 --- /dev/null +++ b/static/icon/person-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/person-x.svg b/static/icon/person-x.svg new file mode 100644 index 0000000..129660d --- /dev/null +++ b/static/icon/person-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/person.svg b/static/icon/person.svg new file mode 100644 index 0000000..18d6411 --- /dev/null +++ b/static/icon/person.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/phone-fill.svg b/static/icon/phone-fill.svg new file mode 100644 index 0000000..a2dfd03 --- /dev/null +++ b/static/icon/phone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/phone-flip.svg b/static/icon/phone-flip.svg new file mode 100644 index 0000000..54e2d26 --- /dev/null +++ b/static/icon/phone-flip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/phone-landscape-fill.svg b/static/icon/phone-landscape-fill.svg new file mode 100644 index 0000000..295481c --- /dev/null +++ b/static/icon/phone-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/phone-landscape.svg b/static/icon/phone-landscape.svg new file mode 100644 index 0000000..65cd273 --- /dev/null +++ b/static/icon/phone-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/phone-vibrate-fill.svg b/static/icon/phone-vibrate-fill.svg new file mode 100644 index 0000000..6e61ecc --- /dev/null +++ b/static/icon/phone-vibrate-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/phone-vibrate.svg b/static/icon/phone-vibrate.svg new file mode 100644 index 0000000..f380cab --- /dev/null +++ b/static/icon/phone-vibrate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/phone.svg b/static/icon/phone.svg new file mode 100644 index 0000000..3f3fd74 --- /dev/null +++ b/static/icon/phone.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/pie-chart-fill.svg b/static/icon/pie-chart-fill.svg new file mode 100644 index 0000000..6aa71eb --- /dev/null +++ b/static/icon/pie-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pie-chart.svg b/static/icon/pie-chart.svg new file mode 100644 index 0000000..a20f6a7 --- /dev/null +++ b/static/icon/pie-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/piggy-bank-fill.svg b/static/icon/piggy-bank-fill.svg new file mode 100644 index 0000000..b44f35d --- /dev/null +++ b/static/icon/piggy-bank-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/piggy-bank.svg b/static/icon/piggy-bank.svg new file mode 100644 index 0000000..1d836ce --- /dev/null +++ b/static/icon/piggy-bank.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/pin-angle-fill.svg b/static/icon/pin-angle-fill.svg new file mode 100644 index 0000000..3112c0b --- /dev/null +++ b/static/icon/pin-angle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pin-angle.svg b/static/icon/pin-angle.svg new file mode 100644 index 0000000..a07b038 --- /dev/null +++ b/static/icon/pin-angle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pin-fill.svg b/static/icon/pin-fill.svg new file mode 100644 index 0000000..f00b790 --- /dev/null +++ b/static/icon/pin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pin-map-fill.svg b/static/icon/pin-map-fill.svg new file mode 100644 index 0000000..b8c8502 --- /dev/null +++ b/static/icon/pin-map-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/pin-map.svg b/static/icon/pin-map.svg new file mode 100644 index 0000000..f04129a --- /dev/null +++ b/static/icon/pin-map.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/pin.svg b/static/icon/pin.svg new file mode 100644 index 0000000..45fd7de --- /dev/null +++ b/static/icon/pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pinterest.svg b/static/icon/pinterest.svg new file mode 100644 index 0000000..b4fbc23 --- /dev/null +++ b/static/icon/pinterest.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pip-fill.svg b/static/icon/pip-fill.svg new file mode 100644 index 0000000..1869f78 --- /dev/null +++ b/static/icon/pip-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/pip.svg b/static/icon/pip.svg new file mode 100644 index 0000000..58f0638 --- /dev/null +++ b/static/icon/pip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/play-btn-fill.svg b/static/icon/play-btn-fill.svg new file mode 100644 index 0000000..18b9167 --- /dev/null +++ b/static/icon/play-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/play-btn.svg b/static/icon/play-btn.svg new file mode 100644 index 0000000..576e30b --- /dev/null +++ b/static/icon/play-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/play-circle-fill.svg b/static/icon/play-circle-fill.svg new file mode 100644 index 0000000..511ef37 --- /dev/null +++ b/static/icon/play-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/play-circle.svg b/static/icon/play-circle.svg new file mode 100644 index 0000000..c93144a --- /dev/null +++ b/static/icon/play-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/play-fill.svg b/static/icon/play-fill.svg new file mode 100644 index 0000000..28f2e67 --- /dev/null +++ b/static/icon/play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/play.svg b/static/icon/play.svg new file mode 100644 index 0000000..b3fd3dc --- /dev/null +++ b/static/icon/play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/playstation.svg b/static/icon/playstation.svg new file mode 100644 index 0000000..f8ce05b --- /dev/null +++ b/static/icon/playstation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plug-fill.svg b/static/icon/plug-fill.svg new file mode 100644 index 0000000..d15b8e6 --- /dev/null +++ b/static/icon/plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plug.svg b/static/icon/plug.svg new file mode 100644 index 0000000..c5e6688 --- /dev/null +++ b/static/icon/plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plugin.svg b/static/icon/plugin.svg new file mode 100644 index 0000000..3f179a3 --- /dev/null +++ b/static/icon/plugin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plus-circle-dotted.svg b/static/icon/plus-circle-dotted.svg new file mode 100644 index 0000000..c69316e --- /dev/null +++ b/static/icon/plus-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plus-circle-fill.svg b/static/icon/plus-circle-fill.svg new file mode 100644 index 0000000..f320116 --- /dev/null +++ b/static/icon/plus-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plus-circle.svg b/static/icon/plus-circle.svg new file mode 100644 index 0000000..66308ef --- /dev/null +++ b/static/icon/plus-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/plus-lg.svg b/static/icon/plus-lg.svg new file mode 100644 index 0000000..f821cc3 --- /dev/null +++ b/static/icon/plus-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plus-slash-minus.svg b/static/icon/plus-slash-minus.svg new file mode 100644 index 0000000..44a8e0e --- /dev/null +++ b/static/icon/plus-slash-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plus-square-dotted.svg b/static/icon/plus-square-dotted.svg new file mode 100644 index 0000000..4ae7ad6 --- /dev/null +++ b/static/icon/plus-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plus-square-fill.svg b/static/icon/plus-square-fill.svg new file mode 100644 index 0000000..0d5e15c --- /dev/null +++ b/static/icon/plus-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/plus-square.svg b/static/icon/plus-square.svg new file mode 100644 index 0000000..15c4c44 --- /dev/null +++ b/static/icon/plus-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/plus.svg b/static/icon/plus.svg new file mode 100644 index 0000000..5b088c0 --- /dev/null +++ b/static/icon/plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/postage-fill.svg b/static/icon/postage-fill.svg new file mode 100644 index 0000000..701a1c6 --- /dev/null +++ b/static/icon/postage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/postage-heart-fill.svg b/static/icon/postage-heart-fill.svg new file mode 100644 index 0000000..a268901 --- /dev/null +++ b/static/icon/postage-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/postage-heart.svg b/static/icon/postage-heart.svg new file mode 100644 index 0000000..4d22b18 --- /dev/null +++ b/static/icon/postage-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/postage.svg b/static/icon/postage.svg new file mode 100644 index 0000000..cc49c70 --- /dev/null +++ b/static/icon/postage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/postcard-fill.svg b/static/icon/postcard-fill.svg new file mode 100644 index 0000000..01b54dd --- /dev/null +++ b/static/icon/postcard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/postcard-heart-fill.svg b/static/icon/postcard-heart-fill.svg new file mode 100644 index 0000000..5e551fb --- /dev/null +++ b/static/icon/postcard-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/postcard-heart.svg b/static/icon/postcard-heart.svg new file mode 100644 index 0000000..e0f2f05 --- /dev/null +++ b/static/icon/postcard-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/postcard.svg b/static/icon/postcard.svg new file mode 100644 index 0000000..827180e --- /dev/null +++ b/static/icon/postcard.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/power.svg b/static/icon/power.svg new file mode 100644 index 0000000..6fb9756 --- /dev/null +++ b/static/icon/power.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/prescription.svg b/static/icon/prescription.svg new file mode 100644 index 0000000..263433a --- /dev/null +++ b/static/icon/prescription.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/prescription2.svg b/static/icon/prescription2.svg new file mode 100644 index 0000000..fbe2f91 --- /dev/null +++ b/static/icon/prescription2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/printer-fill.svg b/static/icon/printer-fill.svg new file mode 100644 index 0000000..485d987 --- /dev/null +++ b/static/icon/printer-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/printer.svg b/static/icon/printer.svg new file mode 100644 index 0000000..60196bc --- /dev/null +++ b/static/icon/printer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/projector-fill.svg b/static/icon/projector-fill.svg new file mode 100644 index 0000000..ff6a341 --- /dev/null +++ b/static/icon/projector-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/projector.svg b/static/icon/projector.svg new file mode 100644 index 0000000..218c6a5 --- /dev/null +++ b/static/icon/projector.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/puzzle-fill.svg b/static/icon/puzzle-fill.svg new file mode 100644 index 0000000..e9bbfae --- /dev/null +++ b/static/icon/puzzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/puzzle.svg b/static/icon/puzzle.svg new file mode 100644 index 0000000..c9b07a2 --- /dev/null +++ b/static/icon/puzzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/qr-code-scan.svg b/static/icon/qr-code-scan.svg new file mode 100644 index 0000000..7eb599e --- /dev/null +++ b/static/icon/qr-code-scan.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/static/icon/qr-code.svg b/static/icon/qr-code.svg new file mode 100644 index 0000000..bf5570d --- /dev/null +++ b/static/icon/qr-code.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/static/icon/question-circle-fill.svg b/static/icon/question-circle-fill.svg new file mode 100644 index 0000000..d8e5e06 --- /dev/null +++ b/static/icon/question-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/question-circle.svg b/static/icon/question-circle.svg new file mode 100644 index 0000000..1c8cbe7 --- /dev/null +++ b/static/icon/question-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/question-diamond-fill.svg b/static/icon/question-diamond-fill.svg new file mode 100644 index 0000000..a86583b --- /dev/null +++ b/static/icon/question-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/question-diamond.svg b/static/icon/question-diamond.svg new file mode 100644 index 0000000..a7d8233 --- /dev/null +++ b/static/icon/question-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/question-lg.svg b/static/icon/question-lg.svg new file mode 100644 index 0000000..fa3452e --- /dev/null +++ b/static/icon/question-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/question-octagon-fill.svg b/static/icon/question-octagon-fill.svg new file mode 100644 index 0000000..2ff954e --- /dev/null +++ b/static/icon/question-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/question-octagon.svg b/static/icon/question-octagon.svg new file mode 100644 index 0000000..02e8ffe --- /dev/null +++ b/static/icon/question-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/question-square-fill.svg b/static/icon/question-square-fill.svg new file mode 100644 index 0000000..dd72410 --- /dev/null +++ b/static/icon/question-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/question-square.svg b/static/icon/question-square.svg new file mode 100644 index 0000000..d0a56ff --- /dev/null +++ b/static/icon/question-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/question.svg b/static/icon/question.svg new file mode 100644 index 0000000..05abe29 --- /dev/null +++ b/static/icon/question.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/quora.svg b/static/icon/quora.svg new file mode 100644 index 0000000..e90e571 --- /dev/null +++ b/static/icon/quora.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/quote.svg b/static/icon/quote.svg new file mode 100644 index 0000000..03b45bf --- /dev/null +++ b/static/icon/quote.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/r-circle-fill.svg b/static/icon/r-circle-fill.svg new file mode 100644 index 0000000..c2386c3 --- /dev/null +++ b/static/icon/r-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/r-circle.svg b/static/icon/r-circle.svg new file mode 100644 index 0000000..ab5c574 --- /dev/null +++ b/static/icon/r-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/r-square-fill.svg b/static/icon/r-square-fill.svg new file mode 100644 index 0000000..e039b8a --- /dev/null +++ b/static/icon/r-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/r-square.svg b/static/icon/r-square.svg new file mode 100644 index 0000000..37ddc6a --- /dev/null +++ b/static/icon/r-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/radioactive.svg b/static/icon/radioactive.svg new file mode 100644 index 0000000..1b1072f --- /dev/null +++ b/static/icon/radioactive.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/rainbow.svg b/static/icon/rainbow.svg new file mode 100644 index 0000000..8e8aea7 --- /dev/null +++ b/static/icon/rainbow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/receipt-cutoff.svg b/static/icon/receipt-cutoff.svg new file mode 100644 index 0000000..27be3c0 --- /dev/null +++ b/static/icon/receipt-cutoff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/receipt.svg b/static/icon/receipt.svg new file mode 100644 index 0000000..9ea7283 --- /dev/null +++ b/static/icon/receipt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/reception-0.svg b/static/icon/reception-0.svg new file mode 100644 index 0000000..885bf3b --- /dev/null +++ b/static/icon/reception-0.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/reception-1.svg b/static/icon/reception-1.svg new file mode 100644 index 0000000..3deafb6 --- /dev/null +++ b/static/icon/reception-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/reception-2.svg b/static/icon/reception-2.svg new file mode 100644 index 0000000..7dca57a --- /dev/null +++ b/static/icon/reception-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/reception-3.svg b/static/icon/reception-3.svg new file mode 100644 index 0000000..b30d5fb --- /dev/null +++ b/static/icon/reception-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/reception-4.svg b/static/icon/reception-4.svg new file mode 100644 index 0000000..611bdf1 --- /dev/null +++ b/static/icon/reception-4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/record-btn-fill.svg b/static/icon/record-btn-fill.svg new file mode 100644 index 0000000..caa3ea1 --- /dev/null +++ b/static/icon/record-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/record-btn.svg b/static/icon/record-btn.svg new file mode 100644 index 0000000..4fd261c --- /dev/null +++ b/static/icon/record-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/record-circle-fill.svg b/static/icon/record-circle-fill.svg new file mode 100644 index 0000000..2c2429a --- /dev/null +++ b/static/icon/record-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/record-circle.svg b/static/icon/record-circle.svg new file mode 100644 index 0000000..d45d91c --- /dev/null +++ b/static/icon/record-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/record-fill.svg b/static/icon/record-fill.svg new file mode 100644 index 0000000..d474393 --- /dev/null +++ b/static/icon/record-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/record.svg b/static/icon/record.svg new file mode 100644 index 0000000..27f82a9 --- /dev/null +++ b/static/icon/record.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/record2-fill.svg b/static/icon/record2-fill.svg new file mode 100644 index 0000000..7648928 --- /dev/null +++ b/static/icon/record2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/record2.svg b/static/icon/record2.svg new file mode 100644 index 0000000..43a1150 --- /dev/null +++ b/static/icon/record2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/recycle.svg b/static/icon/recycle.svg new file mode 100644 index 0000000..e4fa6c0 --- /dev/null +++ b/static/icon/recycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/reddit.svg b/static/icon/reddit.svg new file mode 100644 index 0000000..b1c9cfe --- /dev/null +++ b/static/icon/reddit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/regex.svg b/static/icon/regex.svg new file mode 100644 index 0000000..19c0ff3 --- /dev/null +++ b/static/icon/regex.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/repeat-1.svg b/static/icon/repeat-1.svg new file mode 100644 index 0000000..07f4a8b --- /dev/null +++ b/static/icon/repeat-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/repeat.svg b/static/icon/repeat.svg new file mode 100644 index 0000000..0f6d54d --- /dev/null +++ b/static/icon/repeat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/reply-all-fill.svg b/static/icon/reply-all-fill.svg new file mode 100644 index 0000000..7b77b06 --- /dev/null +++ b/static/icon/reply-all-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/reply-all.svg b/static/icon/reply-all.svg new file mode 100644 index 0000000..c95025b --- /dev/null +++ b/static/icon/reply-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/reply-fill.svg b/static/icon/reply-fill.svg new file mode 100644 index 0000000..b5a8722 --- /dev/null +++ b/static/icon/reply-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/reply.svg b/static/icon/reply.svg new file mode 100644 index 0000000..c2dc098 --- /dev/null +++ b/static/icon/reply.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/rewind-btn-fill.svg b/static/icon/rewind-btn-fill.svg new file mode 100644 index 0000000..5136147 --- /dev/null +++ b/static/icon/rewind-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/rewind-btn.svg b/static/icon/rewind-btn.svg new file mode 100644 index 0000000..45c0232 --- /dev/null +++ b/static/icon/rewind-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/rewind-circle-fill.svg b/static/icon/rewind-circle-fill.svg new file mode 100644 index 0000000..afdaaf3 --- /dev/null +++ b/static/icon/rewind-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/rewind-circle.svg b/static/icon/rewind-circle.svg new file mode 100644 index 0000000..054fd95 --- /dev/null +++ b/static/icon/rewind-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/rewind-fill.svg b/static/icon/rewind-fill.svg new file mode 100644 index 0000000..79596e0 --- /dev/null +++ b/static/icon/rewind-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/rewind.svg b/static/icon/rewind.svg new file mode 100644 index 0000000..58684d4 --- /dev/null +++ b/static/icon/rewind.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/robot.svg b/static/icon/robot.svg new file mode 100644 index 0000000..526cb99 --- /dev/null +++ b/static/icon/robot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/rocket-fill.svg b/static/icon/rocket-fill.svg new file mode 100644 index 0000000..dcb5cb8 --- /dev/null +++ b/static/icon/rocket-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/rocket-takeoff-fill.svg b/static/icon/rocket-takeoff-fill.svg new file mode 100644 index 0000000..a748d6d --- /dev/null +++ b/static/icon/rocket-takeoff-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/rocket-takeoff.svg b/static/icon/rocket-takeoff.svg new file mode 100644 index 0000000..376d342 --- /dev/null +++ b/static/icon/rocket-takeoff.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/rocket.svg b/static/icon/rocket.svg new file mode 100644 index 0000000..5b3cd5c --- /dev/null +++ b/static/icon/rocket.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/router-fill.svg b/static/icon/router-fill.svg new file mode 100644 index 0000000..de050cf --- /dev/null +++ b/static/icon/router-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/router.svg b/static/icon/router.svg new file mode 100644 index 0000000..8fa22d0 --- /dev/null +++ b/static/icon/router.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/rss-fill.svg b/static/icon/rss-fill.svg new file mode 100644 index 0000000..39bef06 --- /dev/null +++ b/static/icon/rss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/rss.svg b/static/icon/rss.svg new file mode 100644 index 0000000..be41f20 --- /dev/null +++ b/static/icon/rss.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/rulers.svg b/static/icon/rulers.svg new file mode 100644 index 0000000..e9891c9 --- /dev/null +++ b/static/icon/rulers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/safe-fill.svg b/static/icon/safe-fill.svg new file mode 100644 index 0000000..1036d67 --- /dev/null +++ b/static/icon/safe-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/safe.svg b/static/icon/safe.svg new file mode 100644 index 0000000..fb5b7cb --- /dev/null +++ b/static/icon/safe.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/safe2-fill.svg b/static/icon/safe2-fill.svg new file mode 100644 index 0000000..d1d37f2 --- /dev/null +++ b/static/icon/safe2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/safe2.svg b/static/icon/safe2.svg new file mode 100644 index 0000000..37bfbe8 --- /dev/null +++ b/static/icon/safe2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/save-fill.svg b/static/icon/save-fill.svg new file mode 100644 index 0000000..0a43dc1 --- /dev/null +++ b/static/icon/save-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/save.svg b/static/icon/save.svg new file mode 100644 index 0000000..26b8aed --- /dev/null +++ b/static/icon/save.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/save2-fill.svg b/static/icon/save2-fill.svg new file mode 100644 index 0000000..45feb59 --- /dev/null +++ b/static/icon/save2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/save2.svg b/static/icon/save2.svg new file mode 100644 index 0000000..52bc9e4 --- /dev/null +++ b/static/icon/save2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/scissors.svg b/static/icon/scissors.svg new file mode 100644 index 0000000..ab71b0d --- /dev/null +++ b/static/icon/scissors.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/scooter.svg b/static/icon/scooter.svg new file mode 100644 index 0000000..238eedb --- /dev/null +++ b/static/icon/scooter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/screwdriver.svg b/static/icon/screwdriver.svg new file mode 100644 index 0000000..dc9c374 --- /dev/null +++ b/static/icon/screwdriver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sd-card-fill.svg b/static/icon/sd-card-fill.svg new file mode 100644 index 0000000..9fe36b6 --- /dev/null +++ b/static/icon/sd-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sd-card.svg b/static/icon/sd-card.svg new file mode 100644 index 0000000..12ed59f --- /dev/null +++ b/static/icon/sd-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/search-heart-fill.svg b/static/icon/search-heart-fill.svg new file mode 100644 index 0000000..54e31c7 --- /dev/null +++ b/static/icon/search-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/search-heart.svg b/static/icon/search-heart.svg new file mode 100644 index 0000000..92ea059 --- /dev/null +++ b/static/icon/search-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/search.svg b/static/icon/search.svg new file mode 100644 index 0000000..d3dc7ca --- /dev/null +++ b/static/icon/search.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/segmented-nav.svg b/static/icon/segmented-nav.svg new file mode 100644 index 0000000..42323b2 --- /dev/null +++ b/static/icon/segmented-nav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/send-check-fill.svg b/static/icon/send-check-fill.svg new file mode 100644 index 0000000..4b0a56a --- /dev/null +++ b/static/icon/send-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-check.svg b/static/icon/send-check.svg new file mode 100644 index 0000000..581ebbe --- /dev/null +++ b/static/icon/send-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-dash-fill.svg b/static/icon/send-dash-fill.svg new file mode 100644 index 0000000..254329c --- /dev/null +++ b/static/icon/send-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-dash.svg b/static/icon/send-dash.svg new file mode 100644 index 0000000..abfbad3 --- /dev/null +++ b/static/icon/send-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-exclamation-fill.svg b/static/icon/send-exclamation-fill.svg new file mode 100644 index 0000000..5a77e98 --- /dev/null +++ b/static/icon/send-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-exclamation.svg b/static/icon/send-exclamation.svg new file mode 100644 index 0000000..149a7f7 --- /dev/null +++ b/static/icon/send-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-fill.svg b/static/icon/send-fill.svg new file mode 100644 index 0000000..2a84015 --- /dev/null +++ b/static/icon/send-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/send-plus-fill.svg b/static/icon/send-plus-fill.svg new file mode 100644 index 0000000..bea3738 --- /dev/null +++ b/static/icon/send-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-plus.svg b/static/icon/send-plus.svg new file mode 100644 index 0000000..4120228 --- /dev/null +++ b/static/icon/send-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-slash-fill.svg b/static/icon/send-slash-fill.svg new file mode 100644 index 0000000..3345687 --- /dev/null +++ b/static/icon/send-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-slash.svg b/static/icon/send-slash.svg new file mode 100644 index 0000000..782daf3 --- /dev/null +++ b/static/icon/send-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-x-fill.svg b/static/icon/send-x-fill.svg new file mode 100644 index 0000000..ce102ba --- /dev/null +++ b/static/icon/send-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send-x.svg b/static/icon/send-x.svg new file mode 100644 index 0000000..c8bc8bf --- /dev/null +++ b/static/icon/send-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/send.svg b/static/icon/send.svg new file mode 100644 index 0000000..c81fc95 --- /dev/null +++ b/static/icon/send.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/server.svg b/static/icon/server.svg new file mode 100644 index 0000000..ff85feb --- /dev/null +++ b/static/icon/server.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/share-fill.svg b/static/icon/share-fill.svg new file mode 100644 index 0000000..8b0ee88 --- /dev/null +++ b/static/icon/share-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/share.svg b/static/icon/share.svg new file mode 100644 index 0000000..79d3075 --- /dev/null +++ b/static/icon/share.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-check.svg b/static/icon/shield-check.svg new file mode 100644 index 0000000..ecbf543 --- /dev/null +++ b/static/icon/shield-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/shield-exclamation.svg b/static/icon/shield-exclamation.svg new file mode 100644 index 0000000..825de04 --- /dev/null +++ b/static/icon/shield-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/shield-fill-check.svg b/static/icon/shield-fill-check.svg new file mode 100644 index 0000000..a72b2ba --- /dev/null +++ b/static/icon/shield-fill-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-fill-exclamation.svg b/static/icon/shield-fill-exclamation.svg new file mode 100644 index 0000000..b489a68 --- /dev/null +++ b/static/icon/shield-fill-exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-fill-minus.svg b/static/icon/shield-fill-minus.svg new file mode 100644 index 0000000..b9b9129 --- /dev/null +++ b/static/icon/shield-fill-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-fill-plus.svg b/static/icon/shield-fill-plus.svg new file mode 100644 index 0000000..aec96d1 --- /dev/null +++ b/static/icon/shield-fill-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-fill-x.svg b/static/icon/shield-fill-x.svg new file mode 100644 index 0000000..d384af4 --- /dev/null +++ b/static/icon/shield-fill-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-fill.svg b/static/icon/shield-fill.svg new file mode 100644 index 0000000..d1d877d --- /dev/null +++ b/static/icon/shield-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-lock-fill.svg b/static/icon/shield-lock-fill.svg new file mode 100644 index 0000000..e4c96b4 --- /dev/null +++ b/static/icon/shield-lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-lock.svg b/static/icon/shield-lock.svg new file mode 100644 index 0000000..ff38425 --- /dev/null +++ b/static/icon/shield-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/shield-minus.svg b/static/icon/shield-minus.svg new file mode 100644 index 0000000..d1cedfd --- /dev/null +++ b/static/icon/shield-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/shield-plus.svg b/static/icon/shield-plus.svg new file mode 100644 index 0000000..77bcb1a --- /dev/null +++ b/static/icon/shield-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/shield-shaded.svg b/static/icon/shield-shaded.svg new file mode 100644 index 0000000..9c4af1a --- /dev/null +++ b/static/icon/shield-shaded.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-slash-fill.svg b/static/icon/shield-slash-fill.svg new file mode 100644 index 0000000..015d11b --- /dev/null +++ b/static/icon/shield-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-slash.svg b/static/icon/shield-slash.svg new file mode 100644 index 0000000..234afa2 --- /dev/null +++ b/static/icon/shield-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shield-x.svg b/static/icon/shield-x.svg new file mode 100644 index 0000000..3fe1666 --- /dev/null +++ b/static/icon/shield-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/shield.svg b/static/icon/shield.svg new file mode 100644 index 0000000..18309d1 --- /dev/null +++ b/static/icon/shield.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shift-fill.svg b/static/icon/shift-fill.svg new file mode 100644 index 0000000..da897bc --- /dev/null +++ b/static/icon/shift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shift.svg b/static/icon/shift.svg new file mode 100644 index 0000000..59a88ef --- /dev/null +++ b/static/icon/shift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shop-window.svg b/static/icon/shop-window.svg new file mode 100644 index 0000000..a306cfa --- /dev/null +++ b/static/icon/shop-window.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shop.svg b/static/icon/shop.svg new file mode 100644 index 0000000..223d77b --- /dev/null +++ b/static/icon/shop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/shuffle.svg b/static/icon/shuffle.svg new file mode 100644 index 0000000..83bf20c --- /dev/null +++ b/static/icon/shuffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-dead-end-fill.svg b/static/icon/sign-dead-end-fill.svg new file mode 100644 index 0000000..b7f5876 --- /dev/null +++ b/static/icon/sign-dead-end-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-dead-end.svg b/static/icon/sign-dead-end.svg new file mode 100644 index 0000000..2828c9a --- /dev/null +++ b/static/icon/sign-dead-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-do-not-enter-fill.svg b/static/icon/sign-do-not-enter-fill.svg new file mode 100644 index 0000000..3dfab6c --- /dev/null +++ b/static/icon/sign-do-not-enter-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-do-not-enter.svg b/static/icon/sign-do-not-enter.svg new file mode 100644 index 0000000..bf1ab21 --- /dev/null +++ b/static/icon/sign-do-not-enter.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-intersection-fill.svg b/static/icon/sign-intersection-fill.svg new file mode 100644 index 0000000..a8d0e5b --- /dev/null +++ b/static/icon/sign-intersection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-intersection-side-fill.svg b/static/icon/sign-intersection-side-fill.svg new file mode 100644 index 0000000..7e6fd34 --- /dev/null +++ b/static/icon/sign-intersection-side-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-intersection-side.svg b/static/icon/sign-intersection-side.svg new file mode 100644 index 0000000..80959aa --- /dev/null +++ b/static/icon/sign-intersection-side.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-intersection-t-fill.svg b/static/icon/sign-intersection-t-fill.svg new file mode 100644 index 0000000..0927772 --- /dev/null +++ b/static/icon/sign-intersection-t-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-intersection-t.svg b/static/icon/sign-intersection-t.svg new file mode 100644 index 0000000..95240f4 --- /dev/null +++ b/static/icon/sign-intersection-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-intersection-y-fill.svg b/static/icon/sign-intersection-y-fill.svg new file mode 100644 index 0000000..80201f9 --- /dev/null +++ b/static/icon/sign-intersection-y-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-intersection-y.svg b/static/icon/sign-intersection-y.svg new file mode 100644 index 0000000..efc84a3 --- /dev/null +++ b/static/icon/sign-intersection-y.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-intersection.svg b/static/icon/sign-intersection.svg new file mode 100644 index 0000000..509b13f --- /dev/null +++ b/static/icon/sign-intersection.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-merge-left-fill.svg b/static/icon/sign-merge-left-fill.svg new file mode 100644 index 0000000..a1bd7ac --- /dev/null +++ b/static/icon/sign-merge-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-merge-left.svg b/static/icon/sign-merge-left.svg new file mode 100644 index 0000000..b509fa2 --- /dev/null +++ b/static/icon/sign-merge-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-merge-right-fill.svg b/static/icon/sign-merge-right-fill.svg new file mode 100644 index 0000000..7f77190 --- /dev/null +++ b/static/icon/sign-merge-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-merge-right.svg b/static/icon/sign-merge-right.svg new file mode 100644 index 0000000..0339ab2 --- /dev/null +++ b/static/icon/sign-merge-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-no-left-turn-fill.svg b/static/icon/sign-no-left-turn-fill.svg new file mode 100644 index 0000000..86cc79b --- /dev/null +++ b/static/icon/sign-no-left-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-no-left-turn.svg b/static/icon/sign-no-left-turn.svg new file mode 100644 index 0000000..e29d443 --- /dev/null +++ b/static/icon/sign-no-left-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-no-parking-fill.svg b/static/icon/sign-no-parking-fill.svg new file mode 100644 index 0000000..0e1bf46 --- /dev/null +++ b/static/icon/sign-no-parking-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-no-parking.svg b/static/icon/sign-no-parking.svg new file mode 100644 index 0000000..cc97b1c --- /dev/null +++ b/static/icon/sign-no-parking.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-no-right-turn-fill.svg b/static/icon/sign-no-right-turn-fill.svg new file mode 100644 index 0000000..7448c09 --- /dev/null +++ b/static/icon/sign-no-right-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-no-right-turn.svg b/static/icon/sign-no-right-turn.svg new file mode 100644 index 0000000..e7de083 --- /dev/null +++ b/static/icon/sign-no-right-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-railroad-fill.svg b/static/icon/sign-railroad-fill.svg new file mode 100644 index 0000000..2581813 --- /dev/null +++ b/static/icon/sign-railroad-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/sign-railroad.svg b/static/icon/sign-railroad.svg new file mode 100644 index 0000000..a264db2 --- /dev/null +++ b/static/icon/sign-railroad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-stop-fill.svg b/static/icon/sign-stop-fill.svg new file mode 100644 index 0000000..375af76 --- /dev/null +++ b/static/icon/sign-stop-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-stop-lights-fill.svg b/static/icon/sign-stop-lights-fill.svg new file mode 100644 index 0000000..df93e1c --- /dev/null +++ b/static/icon/sign-stop-lights-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-stop-lights.svg b/static/icon/sign-stop-lights.svg new file mode 100644 index 0000000..297320a --- /dev/null +++ b/static/icon/sign-stop-lights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-stop.svg b/static/icon/sign-stop.svg new file mode 100644 index 0000000..14def74 --- /dev/null +++ b/static/icon/sign-stop.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/sign-turn-left-fill.svg b/static/icon/sign-turn-left-fill.svg new file mode 100644 index 0000000..87a6dca --- /dev/null +++ b/static/icon/sign-turn-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-turn-left.svg b/static/icon/sign-turn-left.svg new file mode 100644 index 0000000..bea00b7 --- /dev/null +++ b/static/icon/sign-turn-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-turn-right-fill.svg b/static/icon/sign-turn-right-fill.svg new file mode 100644 index 0000000..4181518 --- /dev/null +++ b/static/icon/sign-turn-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-turn-right.svg b/static/icon/sign-turn-right.svg new file mode 100644 index 0000000..da447db --- /dev/null +++ b/static/icon/sign-turn-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-turn-slight-left-fill.svg b/static/icon/sign-turn-slight-left-fill.svg new file mode 100644 index 0000000..62f8388 --- /dev/null +++ b/static/icon/sign-turn-slight-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-turn-slight-left.svg b/static/icon/sign-turn-slight-left.svg new file mode 100644 index 0000000..79475ad --- /dev/null +++ b/static/icon/sign-turn-slight-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-turn-slight-right-fill.svg b/static/icon/sign-turn-slight-right-fill.svg new file mode 100644 index 0000000..c4c4761 --- /dev/null +++ b/static/icon/sign-turn-slight-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sign-turn-slight-right.svg b/static/icon/sign-turn-slight-right.svg new file mode 100644 index 0000000..cf22c01 --- /dev/null +++ b/static/icon/sign-turn-slight-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-yield-fill.svg b/static/icon/sign-yield-fill.svg new file mode 100644 index 0000000..c2ec9a5 --- /dev/null +++ b/static/icon/sign-yield-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sign-yield.svg b/static/icon/sign-yield.svg new file mode 100644 index 0000000..aabf3fb --- /dev/null +++ b/static/icon/sign-yield.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/signal.svg b/static/icon/signal.svg new file mode 100644 index 0000000..4220d48 --- /dev/null +++ b/static/icon/signal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/signpost-2-fill.svg b/static/icon/signpost-2-fill.svg new file mode 100644 index 0000000..cc51e51 --- /dev/null +++ b/static/icon/signpost-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/signpost-2.svg b/static/icon/signpost-2.svg new file mode 100644 index 0000000..6a18b3b --- /dev/null +++ b/static/icon/signpost-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/signpost-fill.svg b/static/icon/signpost-fill.svg new file mode 100644 index 0000000..f95f257 --- /dev/null +++ b/static/icon/signpost-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/signpost-split-fill.svg b/static/icon/signpost-split-fill.svg new file mode 100644 index 0000000..86aa086 --- /dev/null +++ b/static/icon/signpost-split-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/signpost-split.svg b/static/icon/signpost-split.svg new file mode 100644 index 0000000..0168ae5 --- /dev/null +++ b/static/icon/signpost-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/signpost.svg b/static/icon/signpost.svg new file mode 100644 index 0000000..90a8882 --- /dev/null +++ b/static/icon/signpost.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sim-fill.svg b/static/icon/sim-fill.svg new file mode 100644 index 0000000..c8e2c29 --- /dev/null +++ b/static/icon/sim-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sim.svg b/static/icon/sim.svg new file mode 100644 index 0000000..cc0e869 --- /dev/null +++ b/static/icon/sim.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sina-weibo.svg b/static/icon/sina-weibo.svg new file mode 100644 index 0000000..05c5f4b --- /dev/null +++ b/static/icon/sina-weibo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/skip-backward-btn-fill.svg b/static/icon/skip-backward-btn-fill.svg new file mode 100644 index 0000000..bf06429 --- /dev/null +++ b/static/icon/skip-backward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-backward-btn.svg b/static/icon/skip-backward-btn.svg new file mode 100644 index 0000000..b04455e --- /dev/null +++ b/static/icon/skip-backward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/skip-backward-circle-fill.svg b/static/icon/skip-backward-circle-fill.svg new file mode 100644 index 0000000..f6b6e4d --- /dev/null +++ b/static/icon/skip-backward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-backward-circle.svg b/static/icon/skip-backward-circle.svg new file mode 100644 index 0000000..63e2a19 --- /dev/null +++ b/static/icon/skip-backward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/skip-backward-fill.svg b/static/icon/skip-backward-fill.svg new file mode 100644 index 0000000..a0ce53c --- /dev/null +++ b/static/icon/skip-backward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-backward.svg b/static/icon/skip-backward.svg new file mode 100644 index 0000000..9be60fe --- /dev/null +++ b/static/icon/skip-backward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-end-btn-fill.svg b/static/icon/skip-end-btn-fill.svg new file mode 100644 index 0000000..55bf1ba --- /dev/null +++ b/static/icon/skip-end-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-end-btn.svg b/static/icon/skip-end-btn.svg new file mode 100644 index 0000000..6c5b044 --- /dev/null +++ b/static/icon/skip-end-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/skip-end-circle-fill.svg b/static/icon/skip-end-circle-fill.svg new file mode 100644 index 0000000..e303750 --- /dev/null +++ b/static/icon/skip-end-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-end-circle.svg b/static/icon/skip-end-circle.svg new file mode 100644 index 0000000..39e8cd3 --- /dev/null +++ b/static/icon/skip-end-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/skip-end-fill.svg b/static/icon/skip-end-fill.svg new file mode 100644 index 0000000..fa90d3f --- /dev/null +++ b/static/icon/skip-end-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-end.svg b/static/icon/skip-end.svg new file mode 100644 index 0000000..40d6fa9 --- /dev/null +++ b/static/icon/skip-end.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-forward-btn-fill.svg b/static/icon/skip-forward-btn-fill.svg new file mode 100644 index 0000000..b767e9c --- /dev/null +++ b/static/icon/skip-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-forward-btn.svg b/static/icon/skip-forward-btn.svg new file mode 100644 index 0000000..f67d3a8 --- /dev/null +++ b/static/icon/skip-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/skip-forward-circle-fill.svg b/static/icon/skip-forward-circle-fill.svg new file mode 100644 index 0000000..00cea35 --- /dev/null +++ b/static/icon/skip-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-forward-circle.svg b/static/icon/skip-forward-circle.svg new file mode 100644 index 0000000..3b55d7e --- /dev/null +++ b/static/icon/skip-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/skip-forward-fill.svg b/static/icon/skip-forward-fill.svg new file mode 100644 index 0000000..c4071aa --- /dev/null +++ b/static/icon/skip-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-forward.svg b/static/icon/skip-forward.svg new file mode 100644 index 0000000..a1c4720 --- /dev/null +++ b/static/icon/skip-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-start-btn-fill.svg b/static/icon/skip-start-btn-fill.svg new file mode 100644 index 0000000..56a1370 --- /dev/null +++ b/static/icon/skip-start-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-start-btn.svg b/static/icon/skip-start-btn.svg new file mode 100644 index 0000000..c86afbe --- /dev/null +++ b/static/icon/skip-start-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/skip-start-circle-fill.svg b/static/icon/skip-start-circle-fill.svg new file mode 100644 index 0000000..b6d13b0 --- /dev/null +++ b/static/icon/skip-start-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-start-circle.svg b/static/icon/skip-start-circle.svg new file mode 100644 index 0000000..f9664d9 --- /dev/null +++ b/static/icon/skip-start-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/skip-start-fill.svg b/static/icon/skip-start-fill.svg new file mode 100644 index 0000000..c4295fc --- /dev/null +++ b/static/icon/skip-start-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skip-start.svg b/static/icon/skip-start.svg new file mode 100644 index 0000000..a178e0e --- /dev/null +++ b/static/icon/skip-start.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/skype.svg b/static/icon/skype.svg new file mode 100644 index 0000000..b3beaf9 --- /dev/null +++ b/static/icon/skype.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/slack.svg b/static/icon/slack.svg new file mode 100644 index 0000000..f4aa6e6 --- /dev/null +++ b/static/icon/slack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/slash-circle-fill.svg b/static/icon/slash-circle-fill.svg new file mode 100644 index 0000000..f703101 --- /dev/null +++ b/static/icon/slash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/slash-circle.svg b/static/icon/slash-circle.svg new file mode 100644 index 0000000..4c1344b --- /dev/null +++ b/static/icon/slash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/slash-lg.svg b/static/icon/slash-lg.svg new file mode 100644 index 0000000..161b6ec --- /dev/null +++ b/static/icon/slash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/slash-square-fill.svg b/static/icon/slash-square-fill.svg new file mode 100644 index 0000000..c7a3935 --- /dev/null +++ b/static/icon/slash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/slash-square.svg b/static/icon/slash-square.svg new file mode 100644 index 0000000..ccf42bd --- /dev/null +++ b/static/icon/slash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/slash.svg b/static/icon/slash.svg new file mode 100644 index 0000000..9616561 --- /dev/null +++ b/static/icon/slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sliders.svg b/static/icon/sliders.svg new file mode 100644 index 0000000..da4b835 --- /dev/null +++ b/static/icon/sliders.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sliders2-vertical.svg b/static/icon/sliders2-vertical.svg new file mode 100644 index 0000000..c474281 --- /dev/null +++ b/static/icon/sliders2-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sliders2.svg b/static/icon/sliders2.svg new file mode 100644 index 0000000..86fa70c --- /dev/null +++ b/static/icon/sliders2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/smartwatch.svg b/static/icon/smartwatch.svg new file mode 100644 index 0000000..696bd33 --- /dev/null +++ b/static/icon/smartwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/snapchat.svg b/static/icon/snapchat.svg new file mode 100644 index 0000000..505f55a --- /dev/null +++ b/static/icon/snapchat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/snow.svg b/static/icon/snow.svg new file mode 100644 index 0000000..9b648a5 --- /dev/null +++ b/static/icon/snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/snow2.svg b/static/icon/snow2.svg new file mode 100644 index 0000000..cede335 --- /dev/null +++ b/static/icon/snow2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/snow3.svg b/static/icon/snow3.svg new file mode 100644 index 0000000..75e5ef2 --- /dev/null +++ b/static/icon/snow3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sort-alpha-down-alt.svg b/static/icon/sort-alpha-down-alt.svg new file mode 100644 index 0000000..fa4f4fa --- /dev/null +++ b/static/icon/sort-alpha-down-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/sort-alpha-down.svg b/static/icon/sort-alpha-down.svg new file mode 100644 index 0000000..e0fcad0 --- /dev/null +++ b/static/icon/sort-alpha-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sort-alpha-up-alt.svg b/static/icon/sort-alpha-up-alt.svg new file mode 100644 index 0000000..69c1a39 --- /dev/null +++ b/static/icon/sort-alpha-up-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/sort-alpha-up.svg b/static/icon/sort-alpha-up.svg new file mode 100644 index 0000000..0be5e68 --- /dev/null +++ b/static/icon/sort-alpha-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sort-down-alt.svg b/static/icon/sort-down-alt.svg new file mode 100644 index 0000000..d7f7fc8 --- /dev/null +++ b/static/icon/sort-down-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sort-down.svg b/static/icon/sort-down.svg new file mode 100644 index 0000000..848834c --- /dev/null +++ b/static/icon/sort-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sort-numeric-down-alt.svg b/static/icon/sort-numeric-down-alt.svg new file mode 100644 index 0000000..8c39a5a --- /dev/null +++ b/static/icon/sort-numeric-down-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sort-numeric-down.svg b/static/icon/sort-numeric-down.svg new file mode 100644 index 0000000..57a3fb0 --- /dev/null +++ b/static/icon/sort-numeric-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/sort-numeric-up-alt.svg b/static/icon/sort-numeric-up-alt.svg new file mode 100644 index 0000000..e8edf88 --- /dev/null +++ b/static/icon/sort-numeric-up-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sort-numeric-up.svg b/static/icon/sort-numeric-up.svg new file mode 100644 index 0000000..1cd0a37 --- /dev/null +++ b/static/icon/sort-numeric-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/sort-up-alt.svg b/static/icon/sort-up-alt.svg new file mode 100644 index 0000000..96650d5 --- /dev/null +++ b/static/icon/sort-up-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sort-up.svg b/static/icon/sort-up.svg new file mode 100644 index 0000000..2158801 --- /dev/null +++ b/static/icon/sort-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/soundwave.svg b/static/icon/soundwave.svg new file mode 100644 index 0000000..288f108 --- /dev/null +++ b/static/icon/soundwave.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/speaker-fill.svg b/static/icon/speaker-fill.svg new file mode 100644 index 0000000..bae80e2 --- /dev/null +++ b/static/icon/speaker-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/speaker.svg b/static/icon/speaker.svg new file mode 100644 index 0000000..461626d --- /dev/null +++ b/static/icon/speaker.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/speedometer.svg b/static/icon/speedometer.svg new file mode 100644 index 0000000..5a0a43c --- /dev/null +++ b/static/icon/speedometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/speedometer2.svg b/static/icon/speedometer2.svg new file mode 100644 index 0000000..d5676df --- /dev/null +++ b/static/icon/speedometer2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/spellcheck.svg b/static/icon/spellcheck.svg new file mode 100644 index 0000000..029950f --- /dev/null +++ b/static/icon/spellcheck.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/spotify.svg b/static/icon/spotify.svg new file mode 100644 index 0000000..31b4238 --- /dev/null +++ b/static/icon/spotify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/square-fill.svg b/static/icon/square-fill.svg new file mode 100644 index 0000000..31bae4f --- /dev/null +++ b/static/icon/square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/square-half.svg b/static/icon/square-half.svg new file mode 100644 index 0000000..3f8179d --- /dev/null +++ b/static/icon/square-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/square.svg b/static/icon/square.svg new file mode 100644 index 0000000..ded82d4 --- /dev/null +++ b/static/icon/square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stack-overflow.svg b/static/icon/stack-overflow.svg new file mode 100644 index 0000000..b7d482d --- /dev/null +++ b/static/icon/stack-overflow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/stack.svg b/static/icon/stack.svg new file mode 100644 index 0000000..b8a9c94 --- /dev/null +++ b/static/icon/stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/star-fill.svg b/static/icon/star-fill.svg new file mode 100644 index 0000000..de09c4a --- /dev/null +++ b/static/icon/star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/star-half.svg b/static/icon/star-half.svg new file mode 100644 index 0000000..8d30e7e --- /dev/null +++ b/static/icon/star-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/star.svg b/static/icon/star.svg new file mode 100644 index 0000000..742b5e2 --- /dev/null +++ b/static/icon/star.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stars.svg b/static/icon/stars.svg new file mode 100644 index 0000000..2c16677 --- /dev/null +++ b/static/icon/stars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/steam.svg b/static/icon/steam.svg new file mode 100644 index 0000000..aecd433 --- /dev/null +++ b/static/icon/steam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/stickies-fill.svg b/static/icon/stickies-fill.svg new file mode 100644 index 0000000..a0252da --- /dev/null +++ b/static/icon/stickies-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/stickies.svg b/static/icon/stickies.svg new file mode 100644 index 0000000..8252c49 --- /dev/null +++ b/static/icon/stickies.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/sticky-fill.svg b/static/icon/sticky-fill.svg new file mode 100644 index 0000000..acd42b9 --- /dev/null +++ b/static/icon/sticky-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sticky.svg b/static/icon/sticky.svg new file mode 100644 index 0000000..dba0142 --- /dev/null +++ b/static/icon/sticky.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stop-btn-fill.svg b/static/icon/stop-btn-fill.svg new file mode 100644 index 0000000..58b6c02 --- /dev/null +++ b/static/icon/stop-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stop-btn.svg b/static/icon/stop-btn.svg new file mode 100644 index 0000000..5c392ec --- /dev/null +++ b/static/icon/stop-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/stop-circle-fill.svg b/static/icon/stop-circle-fill.svg new file mode 100644 index 0000000..ac711e0 --- /dev/null +++ b/static/icon/stop-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stop-circle.svg b/static/icon/stop-circle.svg new file mode 100644 index 0000000..441613c --- /dev/null +++ b/static/icon/stop-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/stop-fill.svg b/static/icon/stop-fill.svg new file mode 100644 index 0000000..e00085a --- /dev/null +++ b/static/icon/stop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stop.svg b/static/icon/stop.svg new file mode 100644 index 0000000..2b86647 --- /dev/null +++ b/static/icon/stop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stoplights-fill.svg b/static/icon/stoplights-fill.svg new file mode 100644 index 0000000..a18566b --- /dev/null +++ b/static/icon/stoplights-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stoplights.svg b/static/icon/stoplights.svg new file mode 100644 index 0000000..f765ab2 --- /dev/null +++ b/static/icon/stoplights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/stopwatch-fill.svg b/static/icon/stopwatch-fill.svg new file mode 100644 index 0000000..2d2ed11 --- /dev/null +++ b/static/icon/stopwatch-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stopwatch.svg b/static/icon/stopwatch.svg new file mode 100644 index 0000000..964dbb8 --- /dev/null +++ b/static/icon/stopwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/strava.svg b/static/icon/strava.svg new file mode 100644 index 0000000..7e3237d --- /dev/null +++ b/static/icon/strava.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/stripe.svg b/static/icon/stripe.svg new file mode 100644 index 0000000..f24fdf3 --- /dev/null +++ b/static/icon/stripe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/subscript.svg b/static/icon/subscript.svg new file mode 100644 index 0000000..6976c0d --- /dev/null +++ b/static/icon/subscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/subtract.svg b/static/icon/subtract.svg new file mode 100644 index 0000000..e1d878a --- /dev/null +++ b/static/icon/subtract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/suit-club-fill.svg b/static/icon/suit-club-fill.svg new file mode 100644 index 0000000..d4d311a --- /dev/null +++ b/static/icon/suit-club-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/suit-club.svg b/static/icon/suit-club.svg new file mode 100644 index 0000000..75e5e85 --- /dev/null +++ b/static/icon/suit-club.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/suit-diamond-fill.svg b/static/icon/suit-diamond-fill.svg new file mode 100644 index 0000000..2be1b7f --- /dev/null +++ b/static/icon/suit-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/suit-diamond.svg b/static/icon/suit-diamond.svg new file mode 100644 index 0000000..9192a27 --- /dev/null +++ b/static/icon/suit-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/suit-heart-fill.svg b/static/icon/suit-heart-fill.svg new file mode 100644 index 0000000..0dd86f9 --- /dev/null +++ b/static/icon/suit-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/suit-heart.svg b/static/icon/suit-heart.svg new file mode 100644 index 0000000..c761ef4 --- /dev/null +++ b/static/icon/suit-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/suit-spade-fill.svg b/static/icon/suit-spade-fill.svg new file mode 100644 index 0000000..63bb0c6 --- /dev/null +++ b/static/icon/suit-spade-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/suit-spade.svg b/static/icon/suit-spade.svg new file mode 100644 index 0000000..8f14427 --- /dev/null +++ b/static/icon/suit-spade.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sun-fill.svg b/static/icon/sun-fill.svg new file mode 100644 index 0000000..cc1a60e --- /dev/null +++ b/static/icon/sun-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sun.svg b/static/icon/sun.svg new file mode 100644 index 0000000..c311208 --- /dev/null +++ b/static/icon/sun.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sunglasses.svg b/static/icon/sunglasses.svg new file mode 100644 index 0000000..3f7dad0 --- /dev/null +++ b/static/icon/sunglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sunrise-fill.svg b/static/icon/sunrise-fill.svg new file mode 100644 index 0000000..eb6a668 --- /dev/null +++ b/static/icon/sunrise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sunrise.svg b/static/icon/sunrise.svg new file mode 100644 index 0000000..53d670d --- /dev/null +++ b/static/icon/sunrise.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sunset-fill.svg b/static/icon/sunset-fill.svg new file mode 100644 index 0000000..7f5b60e --- /dev/null +++ b/static/icon/sunset-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/sunset.svg b/static/icon/sunset.svg new file mode 100644 index 0000000..91041cf --- /dev/null +++ b/static/icon/sunset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/superscript.svg b/static/icon/superscript.svg new file mode 100644 index 0000000..06a1a78 --- /dev/null +++ b/static/icon/superscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/symmetry-horizontal.svg b/static/icon/symmetry-horizontal.svg new file mode 100644 index 0000000..7e46d90 --- /dev/null +++ b/static/icon/symmetry-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/symmetry-vertical.svg b/static/icon/symmetry-vertical.svg new file mode 100644 index 0000000..a18fa2f --- /dev/null +++ b/static/icon/symmetry-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/table.svg b/static/icon/table.svg new file mode 100644 index 0000000..5e70d22 --- /dev/null +++ b/static/icon/table.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tablet-fill.svg b/static/icon/tablet-fill.svg new file mode 100644 index 0000000..571ae8f --- /dev/null +++ b/static/icon/tablet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tablet-landscape-fill.svg b/static/icon/tablet-landscape-fill.svg new file mode 100644 index 0000000..a4a6048 --- /dev/null +++ b/static/icon/tablet-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tablet-landscape.svg b/static/icon/tablet-landscape.svg new file mode 100644 index 0000000..b36f7d4 --- /dev/null +++ b/static/icon/tablet-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/tablet.svg b/static/icon/tablet.svg new file mode 100644 index 0000000..be81ff5 --- /dev/null +++ b/static/icon/tablet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/tag-fill.svg b/static/icon/tag-fill.svg new file mode 100644 index 0000000..1502792 --- /dev/null +++ b/static/icon/tag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tag.svg b/static/icon/tag.svg new file mode 100644 index 0000000..ab34fdd --- /dev/null +++ b/static/icon/tag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/tags-fill.svg b/static/icon/tags-fill.svg new file mode 100644 index 0000000..f92a361 --- /dev/null +++ b/static/icon/tags-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/tags.svg b/static/icon/tags.svg new file mode 100644 index 0000000..9f6d676 --- /dev/null +++ b/static/icon/tags.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/taxi-front-fill.svg b/static/icon/taxi-front-fill.svg new file mode 100644 index 0000000..1e1eb19 --- /dev/null +++ b/static/icon/taxi-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/taxi-front.svg b/static/icon/taxi-front.svg new file mode 100644 index 0000000..4cb5fda --- /dev/null +++ b/static/icon/taxi-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/telegram.svg b/static/icon/telegram.svg new file mode 100644 index 0000000..139af07 --- /dev/null +++ b/static/icon/telegram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-fill.svg b/static/icon/telephone-fill.svg new file mode 100644 index 0000000..efc72c0 --- /dev/null +++ b/static/icon/telephone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-forward-fill.svg b/static/icon/telephone-forward-fill.svg new file mode 100644 index 0000000..f4ce483 --- /dev/null +++ b/static/icon/telephone-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-forward.svg b/static/icon/telephone-forward.svg new file mode 100644 index 0000000..17ec9ce --- /dev/null +++ b/static/icon/telephone-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-inbound-fill.svg b/static/icon/telephone-inbound-fill.svg new file mode 100644 index 0000000..998c8fb --- /dev/null +++ b/static/icon/telephone-inbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-inbound.svg b/static/icon/telephone-inbound.svg new file mode 100644 index 0000000..460fe9f --- /dev/null +++ b/static/icon/telephone-inbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-minus-fill.svg b/static/icon/telephone-minus-fill.svg new file mode 100644 index 0000000..bc17abb --- /dev/null +++ b/static/icon/telephone-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-minus.svg b/static/icon/telephone-minus.svg new file mode 100644 index 0000000..4f4d93c --- /dev/null +++ b/static/icon/telephone-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/telephone-outbound-fill.svg b/static/icon/telephone-outbound-fill.svg new file mode 100644 index 0000000..16013a5 --- /dev/null +++ b/static/icon/telephone-outbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-outbound.svg b/static/icon/telephone-outbound.svg new file mode 100644 index 0000000..1382886 --- /dev/null +++ b/static/icon/telephone-outbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-plus-fill.svg b/static/icon/telephone-plus-fill.svg new file mode 100644 index 0000000..6d8c58f --- /dev/null +++ b/static/icon/telephone-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-plus.svg b/static/icon/telephone-plus.svg new file mode 100644 index 0000000..21ef909 --- /dev/null +++ b/static/icon/telephone-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/telephone-x-fill.svg b/static/icon/telephone-x-fill.svg new file mode 100644 index 0000000..c8ef894 --- /dev/null +++ b/static/icon/telephone-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/telephone-x.svg b/static/icon/telephone-x.svg new file mode 100644 index 0000000..5aa3f95 --- /dev/null +++ b/static/icon/telephone-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/telephone.svg b/static/icon/telephone.svg new file mode 100644 index 0000000..8e359b8 --- /dev/null +++ b/static/icon/telephone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tencent-qq.svg b/static/icon/tencent-qq.svg new file mode 100644 index 0000000..b107eb5 --- /dev/null +++ b/static/icon/tencent-qq.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/terminal-dash.svg b/static/icon/terminal-dash.svg new file mode 100644 index 0000000..9049b5e --- /dev/null +++ b/static/icon/terminal-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/terminal-fill.svg b/static/icon/terminal-fill.svg new file mode 100644 index 0000000..d3c6394 --- /dev/null +++ b/static/icon/terminal-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/terminal-plus.svg b/static/icon/terminal-plus.svg new file mode 100644 index 0000000..be268c8 --- /dev/null +++ b/static/icon/terminal-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/terminal-split.svg b/static/icon/terminal-split.svg new file mode 100644 index 0000000..f65d2c7 --- /dev/null +++ b/static/icon/terminal-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/terminal-x.svg b/static/icon/terminal-x.svg new file mode 100644 index 0000000..5128f11 --- /dev/null +++ b/static/icon/terminal-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/terminal.svg b/static/icon/terminal.svg new file mode 100644 index 0000000..e12c9f8 --- /dev/null +++ b/static/icon/terminal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/text-center.svg b/static/icon/text-center.svg new file mode 100644 index 0000000..2887a99 --- /dev/null +++ b/static/icon/text-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/text-indent-left.svg b/static/icon/text-indent-left.svg new file mode 100644 index 0000000..34d8c55 --- /dev/null +++ b/static/icon/text-indent-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/text-indent-right.svg b/static/icon/text-indent-right.svg new file mode 100644 index 0000000..fdd837f --- /dev/null +++ b/static/icon/text-indent-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/text-left.svg b/static/icon/text-left.svg new file mode 100644 index 0000000..0452611 --- /dev/null +++ b/static/icon/text-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/text-paragraph.svg b/static/icon/text-paragraph.svg new file mode 100644 index 0000000..9779bea --- /dev/null +++ b/static/icon/text-paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/text-right.svg b/static/icon/text-right.svg new file mode 100644 index 0000000..34686b0 --- /dev/null +++ b/static/icon/text-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/text-wrap.svg b/static/icon/text-wrap.svg new file mode 100644 index 0000000..713a96c --- /dev/null +++ b/static/icon/text-wrap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/textarea-resize.svg b/static/icon/textarea-resize.svg new file mode 100644 index 0000000..c4a9d9f --- /dev/null +++ b/static/icon/textarea-resize.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/textarea-t.svg b/static/icon/textarea-t.svg new file mode 100644 index 0000000..dc7e17c --- /dev/null +++ b/static/icon/textarea-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/textarea.svg b/static/icon/textarea.svg new file mode 100644 index 0000000..9aa5445 --- /dev/null +++ b/static/icon/textarea.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/thermometer-half.svg b/static/icon/thermometer-half.svg new file mode 100644 index 0000000..cafefd2 --- /dev/null +++ b/static/icon/thermometer-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/thermometer-high.svg b/static/icon/thermometer-high.svg new file mode 100644 index 0000000..15acf4c --- /dev/null +++ b/static/icon/thermometer-high.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/thermometer-low.svg b/static/icon/thermometer-low.svg new file mode 100644 index 0000000..ce540e0 --- /dev/null +++ b/static/icon/thermometer-low.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/thermometer-snow.svg b/static/icon/thermometer-snow.svg new file mode 100644 index 0000000..0e1b400 --- /dev/null +++ b/static/icon/thermometer-snow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/thermometer-sun.svg b/static/icon/thermometer-sun.svg new file mode 100644 index 0000000..07c3290 --- /dev/null +++ b/static/icon/thermometer-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/thermometer.svg b/static/icon/thermometer.svg new file mode 100644 index 0000000..748813e --- /dev/null +++ b/static/icon/thermometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/three-dots-vertical.svg b/static/icon/three-dots-vertical.svg new file mode 100644 index 0000000..cd0c79a --- /dev/null +++ b/static/icon/three-dots-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/three-dots.svg b/static/icon/three-dots.svg new file mode 100644 index 0000000..ea92369 --- /dev/null +++ b/static/icon/three-dots.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/thunderbolt-fill.svg b/static/icon/thunderbolt-fill.svg new file mode 100644 index 0000000..85c437e --- /dev/null +++ b/static/icon/thunderbolt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/thunderbolt.svg b/static/icon/thunderbolt.svg new file mode 100644 index 0000000..b8356da --- /dev/null +++ b/static/icon/thunderbolt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/ticket-detailed-fill.svg b/static/icon/ticket-detailed-fill.svg new file mode 100644 index 0000000..bc5d192 --- /dev/null +++ b/static/icon/ticket-detailed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ticket-detailed.svg b/static/icon/ticket-detailed.svg new file mode 100644 index 0000000..c2701bb --- /dev/null +++ b/static/icon/ticket-detailed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/ticket-fill.svg b/static/icon/ticket-fill.svg new file mode 100644 index 0000000..73728b6 --- /dev/null +++ b/static/icon/ticket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ticket-perforated-fill.svg b/static/icon/ticket-perforated-fill.svg new file mode 100644 index 0000000..2ec1d57 --- /dev/null +++ b/static/icon/ticket-perforated-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ticket-perforated.svg b/static/icon/ticket-perforated.svg new file mode 100644 index 0000000..194ae05 --- /dev/null +++ b/static/icon/ticket-perforated.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/ticket.svg b/static/icon/ticket.svg new file mode 100644 index 0000000..f24a93e --- /dev/null +++ b/static/icon/ticket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tiktok.svg b/static/icon/tiktok.svg new file mode 100644 index 0000000..7edac4e --- /dev/null +++ b/static/icon/tiktok.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/toggle-off.svg b/static/icon/toggle-off.svg new file mode 100644 index 0000000..97d6dab --- /dev/null +++ b/static/icon/toggle-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/toggle-on.svg b/static/icon/toggle-on.svg new file mode 100644 index 0000000..d13b495 --- /dev/null +++ b/static/icon/toggle-on.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/toggle2-off.svg b/static/icon/toggle2-off.svg new file mode 100644 index 0000000..a8fee6b --- /dev/null +++ b/static/icon/toggle2-off.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/toggle2-on.svg b/static/icon/toggle2-on.svg new file mode 100644 index 0000000..993ec33 --- /dev/null +++ b/static/icon/toggle2-on.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/toggles.svg b/static/icon/toggles.svg new file mode 100644 index 0000000..d53ae01 --- /dev/null +++ b/static/icon/toggles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/toggles2.svg b/static/icon/toggles2.svg new file mode 100644 index 0000000..862fc9f --- /dev/null +++ b/static/icon/toggles2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/tools.svg b/static/icon/tools.svg new file mode 100644 index 0000000..fcc8362 --- /dev/null +++ b/static/icon/tools.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tornado.svg b/static/icon/tornado.svg new file mode 100644 index 0000000..5bb53a2 --- /dev/null +++ b/static/icon/tornado.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/train-freight-front-fill.svg b/static/icon/train-freight-front-fill.svg new file mode 100644 index 0000000..8278bb9 --- /dev/null +++ b/static/icon/train-freight-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/train-freight-front.svg b/static/icon/train-freight-front.svg new file mode 100644 index 0000000..a56961a --- /dev/null +++ b/static/icon/train-freight-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/train-front-fill.svg b/static/icon/train-front-fill.svg new file mode 100644 index 0000000..85c56ef --- /dev/null +++ b/static/icon/train-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/train-front.svg b/static/icon/train-front.svg new file mode 100644 index 0000000..c84d62b --- /dev/null +++ b/static/icon/train-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/train-lightrail-front-fill.svg b/static/icon/train-lightrail-front-fill.svg new file mode 100644 index 0000000..e4fdebf --- /dev/null +++ b/static/icon/train-lightrail-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/train-lightrail-front.svg b/static/icon/train-lightrail-front.svg new file mode 100644 index 0000000..0e4c57e --- /dev/null +++ b/static/icon/train-lightrail-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/translate.svg b/static/icon/translate.svg new file mode 100644 index 0000000..39a17d2 --- /dev/null +++ b/static/icon/translate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/trash-fill.svg b/static/icon/trash-fill.svg new file mode 100644 index 0000000..1a20e6a --- /dev/null +++ b/static/icon/trash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/trash.svg b/static/icon/trash.svg new file mode 100644 index 0000000..0ba7218 --- /dev/null +++ b/static/icon/trash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/trash2-fill.svg b/static/icon/trash2-fill.svg new file mode 100644 index 0000000..bc78b6d --- /dev/null +++ b/static/icon/trash2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/trash2.svg b/static/icon/trash2.svg new file mode 100644 index 0000000..6e6468e --- /dev/null +++ b/static/icon/trash2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/trash3-fill.svg b/static/icon/trash3-fill.svg new file mode 100644 index 0000000..e0e81f1 --- /dev/null +++ b/static/icon/trash3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/trash3.svg b/static/icon/trash3.svg new file mode 100644 index 0000000..1d5f42e --- /dev/null +++ b/static/icon/trash3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tree-fill.svg b/static/icon/tree-fill.svg new file mode 100644 index 0000000..4d45dd4 --- /dev/null +++ b/static/icon/tree-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tree.svg b/static/icon/tree.svg new file mode 100644 index 0000000..b97eb64 --- /dev/null +++ b/static/icon/tree.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/trello.svg b/static/icon/trello.svg new file mode 100644 index 0000000..0886058 --- /dev/null +++ b/static/icon/trello.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/triangle-fill.svg b/static/icon/triangle-fill.svg new file mode 100644 index 0000000..654787f --- /dev/null +++ b/static/icon/triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/triangle-half.svg b/static/icon/triangle-half.svg new file mode 100644 index 0000000..8f86f28 --- /dev/null +++ b/static/icon/triangle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/triangle.svg b/static/icon/triangle.svg new file mode 100644 index 0000000..1fa1898 --- /dev/null +++ b/static/icon/triangle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/trophy-fill.svg b/static/icon/trophy-fill.svg new file mode 100644 index 0000000..e29f001 --- /dev/null +++ b/static/icon/trophy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/trophy.svg b/static/icon/trophy.svg new file mode 100644 index 0000000..adfa108 --- /dev/null +++ b/static/icon/trophy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tropical-storm.svg b/static/icon/tropical-storm.svg new file mode 100644 index 0000000..c16188d --- /dev/null +++ b/static/icon/tropical-storm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/truck-flatbed.svg b/static/icon/truck-flatbed.svg new file mode 100644 index 0000000..5a37c8d --- /dev/null +++ b/static/icon/truck-flatbed.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/truck-front-fill.svg b/static/icon/truck-front-fill.svg new file mode 100644 index 0000000..0aeb0a1 --- /dev/null +++ b/static/icon/truck-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/truck-front.svg b/static/icon/truck-front.svg new file mode 100644 index 0000000..9e4bbf1 --- /dev/null +++ b/static/icon/truck-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/truck.svg b/static/icon/truck.svg new file mode 100644 index 0000000..1afc549 --- /dev/null +++ b/static/icon/truck.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tsunami.svg b/static/icon/tsunami.svg new file mode 100644 index 0000000..cf57486 --- /dev/null +++ b/static/icon/tsunami.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tv-fill.svg b/static/icon/tv-fill.svg new file mode 100644 index 0000000..bf9830f --- /dev/null +++ b/static/icon/tv-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/tv.svg b/static/icon/tv.svg new file mode 100644 index 0000000..bba3da1 --- /dev/null +++ b/static/icon/tv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/twitch.svg b/static/icon/twitch.svg new file mode 100644 index 0000000..2975f80 --- /dev/null +++ b/static/icon/twitch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/twitter.svg b/static/icon/twitter.svg new file mode 100644 index 0000000..8a83fa6 --- /dev/null +++ b/static/icon/twitter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/type-bold.svg b/static/icon/type-bold.svg new file mode 100644 index 0000000..276d133 --- /dev/null +++ b/static/icon/type-bold.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/type-h1.svg b/static/icon/type-h1.svg new file mode 100644 index 0000000..4c89181 --- /dev/null +++ b/static/icon/type-h1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/type-h2.svg b/static/icon/type-h2.svg new file mode 100644 index 0000000..b6ab765 --- /dev/null +++ b/static/icon/type-h2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/type-h3.svg b/static/icon/type-h3.svg new file mode 100644 index 0000000..154c293 --- /dev/null +++ b/static/icon/type-h3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/type-italic.svg b/static/icon/type-italic.svg new file mode 100644 index 0000000..3ac6b09 --- /dev/null +++ b/static/icon/type-italic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/type-strikethrough.svg b/static/icon/type-strikethrough.svg new file mode 100644 index 0000000..1c940e4 --- /dev/null +++ b/static/icon/type-strikethrough.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/type-underline.svg b/static/icon/type-underline.svg new file mode 100644 index 0000000..c299b8b --- /dev/null +++ b/static/icon/type-underline.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/type.svg b/static/icon/type.svg new file mode 100644 index 0000000..9ab1e4c --- /dev/null +++ b/static/icon/type.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ubuntu.svg b/static/icon/ubuntu.svg new file mode 100644 index 0000000..27f8c27 --- /dev/null +++ b/static/icon/ubuntu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ui-checks-grid.svg b/static/icon/ui-checks-grid.svg new file mode 100644 index 0000000..a32d424 --- /dev/null +++ b/static/icon/ui-checks-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ui-checks.svg b/static/icon/ui-checks.svg new file mode 100644 index 0000000..9b659e2 --- /dev/null +++ b/static/icon/ui-checks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ui-radios-grid.svg b/static/icon/ui-radios-grid.svg new file mode 100644 index 0000000..00c7b08 --- /dev/null +++ b/static/icon/ui-radios-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/ui-radios.svg b/static/icon/ui-radios.svg new file mode 100644 index 0000000..da779af --- /dev/null +++ b/static/icon/ui-radios.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/umbrella-fill.svg b/static/icon/umbrella-fill.svg new file mode 100644 index 0000000..c4886e9 --- /dev/null +++ b/static/icon/umbrella-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/umbrella.svg b/static/icon/umbrella.svg new file mode 100644 index 0000000..94f32f9 --- /dev/null +++ b/static/icon/umbrella.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/unindent.svg b/static/icon/unindent.svg new file mode 100644 index 0000000..1969283 --- /dev/null +++ b/static/icon/unindent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/union.svg b/static/icon/union.svg new file mode 100644 index 0000000..b629b88 --- /dev/null +++ b/static/icon/union.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/unity.svg b/static/icon/unity.svg new file mode 100644 index 0000000..e179a38 --- /dev/null +++ b/static/icon/unity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/universal-access-circle.svg b/static/icon/universal-access-circle.svg new file mode 100644 index 0000000..158465b --- /dev/null +++ b/static/icon/universal-access-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/universal-access.svg b/static/icon/universal-access.svg new file mode 100644 index 0000000..3b7fc37 --- /dev/null +++ b/static/icon/universal-access.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/unlock-fill.svg b/static/icon/unlock-fill.svg new file mode 100644 index 0000000..f053354 --- /dev/null +++ b/static/icon/unlock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/unlock.svg b/static/icon/unlock.svg new file mode 100644 index 0000000..8eb0925 --- /dev/null +++ b/static/icon/unlock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/upc-scan.svg b/static/icon/upc-scan.svg new file mode 100644 index 0000000..2a9a6af --- /dev/null +++ b/static/icon/upc-scan.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/upc.svg b/static/icon/upc.svg new file mode 100644 index 0000000..6669ef7 --- /dev/null +++ b/static/icon/upc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/upload.svg b/static/icon/upload.svg new file mode 100644 index 0000000..be3f8e3 --- /dev/null +++ b/static/icon/upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/usb-c-fill.svg b/static/icon/usb-c-fill.svg new file mode 100644 index 0000000..0e50ac6 --- /dev/null +++ b/static/icon/usb-c-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/usb-c.svg b/static/icon/usb-c.svg new file mode 100644 index 0000000..c17d4ca --- /dev/null +++ b/static/icon/usb-c.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/usb-drive-fill.svg b/static/icon/usb-drive-fill.svg new file mode 100644 index 0000000..834614d --- /dev/null +++ b/static/icon/usb-drive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/usb-drive.svg b/static/icon/usb-drive.svg new file mode 100644 index 0000000..ca08df5 --- /dev/null +++ b/static/icon/usb-drive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/usb-fill.svg b/static/icon/usb-fill.svg new file mode 100644 index 0000000..443c91a --- /dev/null +++ b/static/icon/usb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/usb-micro-fill.svg b/static/icon/usb-micro-fill.svg new file mode 100644 index 0000000..67ad744 --- /dev/null +++ b/static/icon/usb-micro-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/usb-micro.svg b/static/icon/usb-micro.svg new file mode 100644 index 0000000..945b6e7 --- /dev/null +++ b/static/icon/usb-micro.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/usb-mini-fill.svg b/static/icon/usb-mini-fill.svg new file mode 100644 index 0000000..7235636 --- /dev/null +++ b/static/icon/usb-mini-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/usb-mini.svg b/static/icon/usb-mini.svg new file mode 100644 index 0000000..7cc383f --- /dev/null +++ b/static/icon/usb-mini.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/usb-plug-fill.svg b/static/icon/usb-plug-fill.svg new file mode 100644 index 0000000..2f1c185 --- /dev/null +++ b/static/icon/usb-plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/usb-plug.svg b/static/icon/usb-plug.svg new file mode 100644 index 0000000..68f5f97 --- /dev/null +++ b/static/icon/usb-plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/usb-symbol.svg b/static/icon/usb-symbol.svg new file mode 100644 index 0000000..eb02d87 --- /dev/null +++ b/static/icon/usb-symbol.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/usb.svg b/static/icon/usb.svg new file mode 100644 index 0000000..e82324c --- /dev/null +++ b/static/icon/usb.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/valentine.svg b/static/icon/valentine.svg new file mode 100644 index 0000000..5542055 --- /dev/null +++ b/static/icon/valentine.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/valentine2.svg b/static/icon/valentine2.svg new file mode 100644 index 0000000..c70e274 --- /dev/null +++ b/static/icon/valentine2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/vector-pen.svg b/static/icon/vector-pen.svg new file mode 100644 index 0000000..013acc2 --- /dev/null +++ b/static/icon/vector-pen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/view-list.svg b/static/icon/view-list.svg new file mode 100644 index 0000000..3d1a972 --- /dev/null +++ b/static/icon/view-list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/view-stacked.svg b/static/icon/view-stacked.svg new file mode 100644 index 0000000..7f59bb9 --- /dev/null +++ b/static/icon/view-stacked.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/vimeo.svg b/static/icon/vimeo.svg new file mode 100644 index 0000000..34eea6d --- /dev/null +++ b/static/icon/vimeo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/vinyl-fill.svg b/static/icon/vinyl-fill.svg new file mode 100644 index 0000000..a5ab73d --- /dev/null +++ b/static/icon/vinyl-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/vinyl.svg b/static/icon/vinyl.svg new file mode 100644 index 0000000..75c2681 --- /dev/null +++ b/static/icon/vinyl.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/virus.svg b/static/icon/virus.svg new file mode 100644 index 0000000..4029fad --- /dev/null +++ b/static/icon/virus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/virus2.svg b/static/icon/virus2.svg new file mode 100644 index 0000000..b0501ec --- /dev/null +++ b/static/icon/virus2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/voicemail.svg b/static/icon/voicemail.svg new file mode 100644 index 0000000..ff7ce86 --- /dev/null +++ b/static/icon/voicemail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/volume-down-fill.svg b/static/icon/volume-down-fill.svg new file mode 100644 index 0000000..4879b5a --- /dev/null +++ b/static/icon/volume-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/volume-down.svg b/static/icon/volume-down.svg new file mode 100644 index 0000000..996dbef --- /dev/null +++ b/static/icon/volume-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/volume-mute-fill.svg b/static/icon/volume-mute-fill.svg new file mode 100644 index 0000000..7ab7684 --- /dev/null +++ b/static/icon/volume-mute-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/volume-mute.svg b/static/icon/volume-mute.svg new file mode 100644 index 0000000..12659d9 --- /dev/null +++ b/static/icon/volume-mute.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/volume-off-fill.svg b/static/icon/volume-off-fill.svg new file mode 100644 index 0000000..4941870 --- /dev/null +++ b/static/icon/volume-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/volume-off.svg b/static/icon/volume-off.svg new file mode 100644 index 0000000..08bb6b9 --- /dev/null +++ b/static/icon/volume-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/volume-up-fill.svg b/static/icon/volume-up-fill.svg new file mode 100644 index 0000000..495ee98 --- /dev/null +++ b/static/icon/volume-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/volume-up.svg b/static/icon/volume-up.svg new file mode 100644 index 0000000..3840310 --- /dev/null +++ b/static/icon/volume-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/vr.svg b/static/icon/vr.svg new file mode 100644 index 0000000..cf2ea37 --- /dev/null +++ b/static/icon/vr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/wallet-fill.svg b/static/icon/wallet-fill.svg new file mode 100644 index 0000000..d44e5c8 --- /dev/null +++ b/static/icon/wallet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/wallet.svg b/static/icon/wallet.svg new file mode 100644 index 0000000..d18441b --- /dev/null +++ b/static/icon/wallet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/wallet2.svg b/static/icon/wallet2.svg new file mode 100644 index 0000000..e646d94 --- /dev/null +++ b/static/icon/wallet2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/watch.svg b/static/icon/watch.svg new file mode 100644 index 0000000..8c3ee98 --- /dev/null +++ b/static/icon/watch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/water.svg b/static/icon/water.svg new file mode 100644 index 0000000..18e0825 --- /dev/null +++ b/static/icon/water.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/webcam-fill.svg b/static/icon/webcam-fill.svg new file mode 100644 index 0000000..04b835b --- /dev/null +++ b/static/icon/webcam-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/webcam.svg b/static/icon/webcam.svg new file mode 100644 index 0000000..da7ef71 --- /dev/null +++ b/static/icon/webcam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/wechat.svg b/static/icon/wechat.svg new file mode 100644 index 0000000..06b8ff8 --- /dev/null +++ b/static/icon/wechat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/whatsapp.svg b/static/icon/whatsapp.svg new file mode 100644 index 0000000..6242d05 --- /dev/null +++ b/static/icon/whatsapp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/wifi-1.svg b/static/icon/wifi-1.svg new file mode 100644 index 0000000..4d75ef5 --- /dev/null +++ b/static/icon/wifi-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/wifi-2.svg b/static/icon/wifi-2.svg new file mode 100644 index 0000000..377c1fc --- /dev/null +++ b/static/icon/wifi-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/wifi-off.svg b/static/icon/wifi-off.svg new file mode 100644 index 0000000..4399861 --- /dev/null +++ b/static/icon/wifi-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/wifi.svg b/static/icon/wifi.svg new file mode 100644 index 0000000..8cb1f71 --- /dev/null +++ b/static/icon/wifi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/wikipedia.svg b/static/icon/wikipedia.svg new file mode 100644 index 0000000..5fa98b1 --- /dev/null +++ b/static/icon/wikipedia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/wind.svg b/static/icon/wind.svg new file mode 100644 index 0000000..d350ea4 --- /dev/null +++ b/static/icon/wind.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/window-dash.svg b/static/icon/window-dash.svg new file mode 100644 index 0000000..191fbd7 --- /dev/null +++ b/static/icon/window-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/window-desktop.svg b/static/icon/window-desktop.svg new file mode 100644 index 0000000..a044521 --- /dev/null +++ b/static/icon/window-desktop.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/window-dock.svg b/static/icon/window-dock.svg new file mode 100644 index 0000000..dbffecb --- /dev/null +++ b/static/icon/window-dock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/window-fullscreen.svg b/static/icon/window-fullscreen.svg new file mode 100644 index 0000000..22a8d20 --- /dev/null +++ b/static/icon/window-fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/window-plus.svg b/static/icon/window-plus.svg new file mode 100644 index 0000000..08444f3 --- /dev/null +++ b/static/icon/window-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/window-sidebar.svg b/static/icon/window-sidebar.svg new file mode 100644 index 0000000..98476ce --- /dev/null +++ b/static/icon/window-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/window-split.svg b/static/icon/window-split.svg new file mode 100644 index 0000000..21862f2 --- /dev/null +++ b/static/icon/window-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/window-stack.svg b/static/icon/window-stack.svg new file mode 100644 index 0000000..592e5c8 --- /dev/null +++ b/static/icon/window-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/window-x.svg b/static/icon/window-x.svg new file mode 100644 index 0000000..e7a97dc --- /dev/null +++ b/static/icon/window-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/window.svg b/static/icon/window.svg new file mode 100644 index 0000000..ad6166e --- /dev/null +++ b/static/icon/window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/windows.svg b/static/icon/windows.svg new file mode 100644 index 0000000..b280560 --- /dev/null +++ b/static/icon/windows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/wordpress.svg b/static/icon/wordpress.svg new file mode 100644 index 0000000..4c8cbc4 --- /dev/null +++ b/static/icon/wordpress.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/wrench-adjustable-circle-fill.svg b/static/icon/wrench-adjustable-circle-fill.svg new file mode 100644 index 0000000..b723d7f --- /dev/null +++ b/static/icon/wrench-adjustable-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/wrench-adjustable-circle.svg b/static/icon/wrench-adjustable-circle.svg new file mode 100644 index 0000000..a5a6f0b --- /dev/null +++ b/static/icon/wrench-adjustable-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/wrench-adjustable.svg b/static/icon/wrench-adjustable.svg new file mode 100644 index 0000000..4ec8082 --- /dev/null +++ b/static/icon/wrench-adjustable.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/wrench.svg b/static/icon/wrench.svg new file mode 100644 index 0000000..bef0713 --- /dev/null +++ b/static/icon/wrench.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/x-circle-fill.svg b/static/icon/x-circle-fill.svg new file mode 100644 index 0000000..448fdee --- /dev/null +++ b/static/icon/x-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/x-circle.svg b/static/icon/x-circle.svg new file mode 100644 index 0000000..ce37cdc --- /dev/null +++ b/static/icon/x-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/x-diamond-fill.svg b/static/icon/x-diamond-fill.svg new file mode 100644 index 0000000..2de6403 --- /dev/null +++ b/static/icon/x-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/x-diamond.svg b/static/icon/x-diamond.svg new file mode 100644 index 0000000..0ade536 --- /dev/null +++ b/static/icon/x-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/x-lg.svg b/static/icon/x-lg.svg new file mode 100644 index 0000000..53aec00 --- /dev/null +++ b/static/icon/x-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/x-octagon-fill.svg b/static/icon/x-octagon-fill.svg new file mode 100644 index 0000000..7872889 --- /dev/null +++ b/static/icon/x-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/x-octagon.svg b/static/icon/x-octagon.svg new file mode 100644 index 0000000..794afd9 --- /dev/null +++ b/static/icon/x-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/x-square-fill.svg b/static/icon/x-square-fill.svg new file mode 100644 index 0000000..ddfd727 --- /dev/null +++ b/static/icon/x-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/x-square.svg b/static/icon/x-square.svg new file mode 100644 index 0000000..9d7852f --- /dev/null +++ b/static/icon/x-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/x.svg b/static/icon/x.svg new file mode 100644 index 0000000..c865d88 --- /dev/null +++ b/static/icon/x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/xbox.svg b/static/icon/xbox.svg new file mode 100644 index 0000000..9d84973 --- /dev/null +++ b/static/icon/xbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/yelp.svg b/static/icon/yelp.svg new file mode 100644 index 0000000..08d3465 --- /dev/null +++ b/static/icon/yelp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/yin-yang.svg b/static/icon/yin-yang.svg new file mode 100644 index 0000000..cf1da48 --- /dev/null +++ b/static/icon/yin-yang.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/static/icon/youtube.svg b/static/icon/youtube.svg new file mode 100644 index 0000000..86fa490 --- /dev/null +++ b/static/icon/youtube.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/zoom-in.svg b/static/icon/zoom-in.svg new file mode 100644 index 0000000..6cde1a0 --- /dev/null +++ b/static/icon/zoom-in.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/zoom-out.svg b/static/icon/zoom-out.svg new file mode 100644 index 0000000..b965f8e --- /dev/null +++ b/static/icon/zoom-out.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/logo.svg b/static/logo.svg new file mode 100644 index 0000000..ef2fbe4 --- /dev/null +++ b/static/logo.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/tailwind.config.cjs b/tailwind.config.cjs new file mode 100644 index 0000000..49d598a --- /dev/null +++ b/tailwind.config.cjs @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./**/*.{ts,tsx,js,jsx}"], + theme: { + extend: {}, + }, + plugins: [], +} diff --git a/test_data/a/index.html b/test_data/a/index.html new file mode 100644 index 0000000..306faac --- /dev/null +++ b/test_data/a/index.html @@ -0,0 +1,16 @@ + + + + + + Title + + + + + hello world + + \ No newline at end of file diff --git a/test_data/b/index.html b/test_data/b/index.html new file mode 100644 index 0000000..95836f3 --- /dev/null +++ b/test_data/b/index.html @@ -0,0 +1,16 @@ + + + + + + Title + + + + + hello world! B. + + \ No newline at end of file diff --git a/test_data/c/depth-1/depth-2/depth-3/depth-4/d.txt b/test_data/c/depth-1/depth-2/depth-3/depth-4/d.txt new file mode 100644 index 0000000..825bca4 --- /dev/null +++ b/test_data/c/depth-1/depth-2/depth-3/depth-4/d.txt @@ -0,0 +1 @@ +Hello.txt \ No newline at end of file diff --git a/test_data/d/SUMMARY.md b/test_data/d/SUMMARY.md new file mode 100644 index 0000000..5fe0650 --- /dev/null +++ b/test_data/d/SUMMARY.md @@ -0,0 +1,12 @@ +--- +title: "hello" +tags: ["asdf","wer"] +--- +# hello + +- [hello](hello.md) +- [hello2](hello2.md) + +asdf + +File: test_data\d\hello.md \ No newline at end of file diff --git a/test_data/e/SUMMARY.md b/test_data/e/SUMMARY.md new file mode 100644 index 0000000..a50dded --- /dev/null +++ b/test_data/e/SUMMARY.md @@ -0,0 +1,10 @@ +--- +rjcode: RJ130512 +title: Summary of the 13th Meeting of the Joint Committee on the Safety of Nuclear Installations +tags: ["summary", "meeting", "joint committee", "safety", "nuclear installations"] +--- +# Summary of the 13th Meeting of the Joint Committee on the Safety of Nuclear Installations + +## 1. Opening of the meeting + +The 13th meeting of the Joint Committee on the Safety of Nuclear Installations (JCSNI) was held in Vienna on 12 May 2013. The meeting was chaired by Mr. J. M. Sánchez, Director of the Nuclear Safety Department of the Spanish Ministry of Industry, Energy and Tourism, and the Vice-Chairman of the JCSNI. \ No newline at end of file diff --git a/test_data/f/SUMMARY.md b/test_data/f/SUMMARY.md new file mode 100644 index 0000000..38ca134 --- /dev/null +++ b/test_data/f/SUMMARY.md @@ -0,0 +1,6 @@ +--- +title: "한글 테스트. 띄어쓰기없이도되나?" +tags: ["한글", "테스트"] +--- + +# 한글 테스트. 띄어쓰기없이도되나? \ No newline at end of file diff --git a/twind.config.ts b/twind.config.ts new file mode 100644 index 0000000..2a7ac27 --- /dev/null +++ b/twind.config.ts @@ -0,0 +1,5 @@ +import { Options } from "$fresh/plugins/twind.ts"; + +export default { + selfURL: import.meta.url, +} as Options; diff --git a/user.ts b/user.ts new file mode 100644 index 0000000..53bc0c1 --- /dev/null +++ b/user.ts @@ -0,0 +1,63 @@ +import { Command, Input, Secret } from "https://deno.land/x/cliffy@v0.25.6/mod.ts"; +import { connectDB } from "./src/user/db.ts"; +import * as users from "./src/user/user.ts"; + +export const user_command = new Command() + .description("Manage users.") + .command("add", "add a user") + .arguments("[username:string]") + .option("-p, --password ", "The password for the user.") + .option("-q, --quiet", "quiet output.") + .action(async ({quiet, password} + , username) => { + if(username === undefined){ + username = await Input.prompt("Username: "); + } + if(password === undefined){ + password = await Secret.prompt("Password: "); + const password2 = await Secret.prompt("Confirm password: "); + if (password !== password2){ + console.error("Passwords do not match."); + Deno.exit(1); + } + } + const db = connectDB(); + const new_user = await users.createUser( username, password); + await users.addUser(db, new_user); + if (!quiet){ + console.log(`Added user ${username}`); + } + }) + .command("delete", "delete a user") + .arguments("") + .option("-q, --quiet", "Quiet output.") + .action(async ({quiet}, username) => { + const db = connectDB(); + await users.deleteUser(db, username); + if (!quiet){ + console.log(`Deleting user ${username}`); + } + }) + .command("list", "list all users") + .action(async () => { + const db = connectDB(); + const all_users = await users.getAllUsers(db); + for (const user of all_users){ + console.log(`${user.name}`); + } + }) + .command("reset", "reset a user's password") + .arguments(" ") + .option("-q, --quiet", "quiet output.") + .action(async ({quiet}, [username, password]) => { + const db = connectDB(); + const new_user = await users.createUser( username, password); + await users.updateUser(db, new_user); + if (!quiet){ + console.log(`Resetting password for user ${username}`); + } + }); + +if (import.meta.main){ + await user_command.parse(Deno.args); +} \ No newline at end of file diff --git a/util/secret.ts b/util/secret.ts new file mode 100644 index 0000000..870e656 --- /dev/null +++ b/util/secret.ts @@ -0,0 +1,28 @@ + +export async function generateSecretKey() { + const key = await crypto.subtle.generateKey( + { name: "HMAC", hash: "SHA-512" }, + true, + ["sign", "verify"], + ); + + return key; +} + +export async function prepareSecretKey(){ + const key = Deno.env.get("SECRET_KEY"); + if (key){ + const jwk = JSON.parse(key) as JsonWebKey; + { + const key = await crypto.subtle.importKey("jwk", jwk, + { name: "HMAC", hash: "SHA-512" }, true, ["sign", "verify"]); + return key; + } + } + else { + const key = await generateSecretKey(); + const out = await crypto.subtle.exportKey("jwk", key); + Deno.env.set("SECRET_KEY", JSON.stringify(out)); + return key; + } +} \ No newline at end of file diff --git a/util/util.ts b/util/util.ts new file mode 100644 index 0000000..9c1a44e --- /dev/null +++ b/util/util.ts @@ -0,0 +1,11 @@ +export function removePrefixFromPathname(pathname: string, prefix: string): string { + let ret = pathname; + ret = ret.slice(prefix.length); + if (ret.startsWith("/")) { + ret = ret.slice(1); + } + if (ret === "") { + ret = "."; + } + return ret; +} \ No newline at end of file

    (;ZFiSTpYWf35VoFja75vHUQTobFFX|9 z?k=S{a}_Y|mYl*sAE(g9z}a%hyA# zm|qq{SrlO(nn(-3b-=p4?*0Q9`kNC!dMFmG2F62XM47g8=_u-rVEuebmDZ^Gu1zKGMylN5`(TQajXx}+Ju6e0 z%LM0u=Ssf_OUx+-F3p`FRLslO+QSjfIkz~w#~3y!Xg<$xGLV8_M~MR4v_?)x4$0730p%GlbQ7o!3#Gp)a$JhH@;7^|e%nWf2Q2TzfhHdaHS*zE zeLBf_1;H0EIvbZq@YM%q=)knnOa^K>2%%*`>Pw$Nnyp*)w(7smj%uLp74q;8Rz$zh z`y7^|$s~`@dLixXivc(O>Z{A~behuB&8ZPNxNcd>qlJ+9 V^k<@r3qylTj&VM! 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