├── .gitignore ├── A note on local ssl certificates.md ├── Docs └── Websocket JSON Signalling.md ├── README.md ├── SETUP.md ├── __init__.py ├── certs ├── localCA.key ├── localCA.pem ├── localCA.srl ├── localhost.crt ├── localhost.csr ├── localhost.ext └── localhost.key ├── config_example_m3.json ├── config_example_o5.json ├── config_example_w9.json ├── config_example_xpr.json ├── console-client ├── client.js ├── client.py ├── css │ ├── custom.css │ └── topcoat-mobile-dark.css ├── dayjs.min.js ├── font │ ├── B612-Bold.ttf │ ├── B612-Regular.ttf │ ├── B612Mono-Bold.ttf │ ├── B612Mono-Regular.ttf │ ├── LICENSE.txt │ ├── SourceCodePro-Black.otf │ ├── SourceCodePro-Bold.otf │ ├── SourceCodePro-ExtraLight.otf │ ├── SourceCodePro-Light.otf │ ├── SourceCodePro-Regular.otf │ ├── SourceCodePro-Semibold.otf │ ├── SourceSansPro-Black.otf │ ├── SourceSansPro-BlackIt.otf │ ├── SourceSansPro-Bold.otf │ ├── SourceSansPro-BoldIt.otf │ ├── SourceSansPro-ExtraLight.otf │ ├── SourceSansPro-ExtraLightIt.otf │ ├── SourceSansPro-It.otf │ ├── SourceSansPro-Light.otf │ ├── SourceSansPro-LightIt.otf │ ├── SourceSansPro-Regular.otf │ ├── SourceSansPro-Semibold.otf │ ├── SourceSansPro-SemiboldIt.otf │ ├── iosevka-bold.ttf │ └── iosevka-extendedbold.ttf ├── index.html ├── ionicons │ ├── index.esm.js │ ├── ionicons.esm.js │ ├── ionicons.js │ ├── p-09cd4d8b.system.js │ ├── p-16517c1c.system.js │ ├── p-3812b620.js │ ├── p-8146c1ab.system.entry.js │ ├── p-9857dedb.js │ ├── p-b5e14d68.system.js │ ├── p-cb0fdd1a.entry.js │ ├── p-cb27d1d4.system.js │ └── svg │ │ ├── accessibility-outline.svg │ │ ├── accessibility-sharp.svg │ │ ├── accessibility.svg │ │ ├── add-circle-outline.svg │ │ ├── add-circle-sharp.svg │ │ ├── add-circle.svg │ │ ├── add-outline.svg │ │ ├── add-sharp.svg │ │ ├── add.svg │ │ ├── airplane-outline.svg │ │ ├── airplane-sharp.svg │ │ ├── airplane.svg │ │ ├── alarm-outline.svg │ │ ├── alarm-sharp.svg │ │ ├── alarm.svg │ │ ├── albums-outline.svg │ │ ├── albums-sharp.svg │ │ ├── albums.svg │ │ ├── alert-circle-outline.svg │ │ ├── alert-circle-sharp.svg │ │ ├── alert-circle.svg │ │ ├── alert-outline.svg │ │ ├── alert-sharp.svg │ │ ├── alert.svg │ │ ├── american-football-outline.svg │ │ ├── american-football-sharp.svg │ │ ├── american-football.svg │ │ ├── analytics-outline.svg │ │ ├── analytics-sharp.svg │ │ ├── analytics.svg │ │ ├── aperture-outline.svg │ │ ├── aperture-sharp.svg │ │ ├── aperture.svg │ │ ├── apps-outline.svg │ │ ├── apps-sharp.svg │ │ ├── apps.svg │ │ ├── archive-outline.svg │ │ ├── archive-sharp.svg │ │ ├── archive.svg │ │ ├── arrow-back-circle-outline.svg │ │ ├── arrow-back-circle-sharp.svg │ │ ├── arrow-back-circle.svg │ │ ├── arrow-back-outline.svg │ │ ├── arrow-back-sharp.svg │ │ ├── arrow-back.svg │ │ ├── arrow-down-circle-outline.svg │ │ ├── arrow-down-circle-sharp.svg │ │ ├── arrow-down-circle.svg │ │ ├── arrow-down-outline.svg │ │ ├── arrow-down-sharp.svg │ │ ├── arrow-down.svg │ │ ├── arrow-forward-circle-outline.svg │ │ ├── arrow-forward-circle-sharp.svg │ │ ├── arrow-forward-circle.svg │ │ ├── arrow-forward-outline.svg │ │ ├── arrow-forward-sharp.svg │ │ ├── arrow-forward.svg │ │ ├── arrow-redo-circle-outline.svg │ │ ├── arrow-redo-circle-sharp.svg │ │ ├── arrow-redo-circle.svg │ │ ├── arrow-redo-outline.svg │ │ ├── arrow-redo-sharp.svg │ │ ├── arrow-redo.svg │ │ ├── arrow-undo-circle-outline.svg │ │ ├── arrow-undo-circle-sharp.svg │ │ ├── arrow-undo-circle.svg │ │ ├── arrow-undo-outline.svg │ │ ├── arrow-undo-sharp.svg │ │ ├── arrow-undo.svg │ │ ├── arrow-up-circle-outline.svg │ │ ├── arrow-up-circle-sharp.svg │ │ ├── arrow-up-circle.svg │ │ ├── arrow-up-outline.svg │ │ ├── arrow-up-sharp.svg │ │ ├── arrow-up.svg │ │ ├── at-circle-outline.svg │ │ ├── at-circle-sharp.svg │ │ ├── at-circle.svg │ │ ├── at-outline.svg │ │ ├── at-sharp.svg │ │ ├── at.svg │ │ ├── attach-outline.svg │ │ ├── attach-sharp.svg │ │ ├── attach.svg │ │ ├── backspace-outline.svg │ │ ├── backspace-sharp.svg │ │ ├── backspace.svg │ │ ├── bag-add-outline.svg │ │ ├── bag-add-sharp.svg │ │ ├── bag-add.svg │ │ ├── bag-check-outline.svg │ │ ├── bag-check-sharp.svg │ │ ├── bag-check.svg │ │ ├── bag-handle-outline.svg │ │ ├── bag-handle-sharp.svg │ │ ├── bag-handle.svg │ │ ├── bag-outline.svg │ │ ├── bag-remove-outline.svg │ │ ├── bag-remove-sharp.svg │ │ ├── bag-remove.svg │ │ ├── bag-sharp.svg │ │ ├── bag.svg │ │ ├── balloon-outline.svg │ │ ├── balloon-sharp.svg │ │ ├── balloon.svg │ │ ├── ban-outline.svg │ │ ├── ban-sharp.svg │ │ ├── ban.svg │ │ ├── bandage-outline.svg │ │ ├── bandage-sharp.svg │ │ ├── bandage.svg │ │ ├── bar-chart-outline.svg │ │ ├── bar-chart-sharp.svg │ │ ├── bar-chart.svg │ │ ├── barbell-outline.svg │ │ ├── barbell-sharp.svg │ │ ├── barbell.svg │ │ ├── barcode-outline.svg │ │ ├── barcode-sharp.svg │ │ ├── barcode.svg │ │ ├── baseball-outline.svg │ │ ├── baseball-sharp.svg │ │ ├── baseball.svg │ │ ├── basket-outline.svg │ │ ├── basket-sharp.svg │ │ ├── basket.svg │ │ ├── basketball-outline.svg │ │ ├── basketball-sharp.svg │ │ ├── basketball.svg │ │ ├── battery-charging-outline.svg │ │ ├── battery-charging-sharp.svg │ │ ├── battery-charging.svg │ │ ├── battery-dead-outline.svg │ │ ├── battery-dead-sharp.svg │ │ ├── battery-dead.svg │ │ ├── battery-full-outline.svg │ │ ├── battery-full-sharp.svg │ │ ├── battery-full.svg │ │ ├── battery-half-outline.svg │ │ ├── battery-half-sharp.svg │ │ ├── battery-half.svg │ │ ├── beaker-outline.svg │ │ ├── beaker-sharp.svg │ │ ├── beaker.svg │ │ ├── bed-outline.svg │ │ ├── bed-sharp.svg │ │ ├── bed.svg │ │ ├── beer-outline.svg │ │ ├── beer-sharp.svg │ │ ├── beer.svg │ │ ├── bicycle-outline.svg │ │ ├── bicycle-sharp.svg │ │ ├── bicycle.svg │ │ ├── bluetooth-outline.svg │ │ ├── bluetooth-sharp.svg │ │ ├── bluetooth.svg │ │ ├── boat-outline.svg │ │ ├── boat-sharp.svg │ │ ├── boat.svg │ │ ├── body-outline.svg │ │ ├── body-sharp.svg │ │ ├── body.svg │ │ ├── bonfire-outline.svg │ │ ├── bonfire-sharp.svg │ │ ├── bonfire.svg │ │ ├── book-outline.svg │ │ ├── book-sharp.svg │ │ ├── book.svg │ │ ├── bookmark-outline.svg │ │ ├── bookmark-sharp.svg │ │ ├── bookmark.svg │ │ ├── bookmarks-outline.svg │ │ ├── bookmarks-sharp.svg │ │ ├── bookmarks.svg │ │ ├── bowling-ball-outline.svg │ │ ├── bowling-ball-sharp.svg │ │ ├── bowling-ball.svg │ │ ├── briefcase-outline.svg │ │ ├── briefcase-sharp.svg │ │ ├── briefcase.svg │ │ ├── browsers-outline.svg │ │ ├── browsers-sharp.svg │ │ ├── browsers.svg │ │ ├── brush-outline.svg │ │ ├── brush-sharp.svg │ │ ├── brush.svg │ │ ├── bug-outline.svg │ │ ├── bug-sharp.svg │ │ ├── bug.svg │ │ ├── build-outline.svg │ │ ├── build-sharp.svg │ │ ├── build.svg │ │ ├── bulb-outline.svg │ │ ├── bulb-sharp.svg │ │ ├── bulb.svg │ │ ├── bus-outline.svg │ │ ├── bus-sharp.svg │ │ ├── bus.svg │ │ ├── business-outline.svg │ │ ├── business-sharp.svg │ │ ├── business.svg │ │ ├── cafe-outline.svg │ │ ├── cafe-sharp.svg │ │ ├── cafe.svg │ │ ├── calculator-outline.svg │ │ ├── calculator-sharp.svg │ │ ├── calculator.svg │ │ ├── calendar-clear-outline.svg │ │ ├── calendar-clear-sharp.svg │ │ ├── calendar-clear.svg │ │ ├── calendar-number-outline.svg │ │ ├── calendar-number-sharp.svg │ │ ├── calendar-number.svg │ │ ├── calendar-outline.svg │ │ ├── calendar-sharp.svg │ │ ├── calendar.svg │ │ ├── call-outline.svg │ │ ├── call-sharp.svg │ │ ├── call.svg │ │ ├── camera-outline.svg │ │ ├── camera-reverse-outline.svg │ │ ├── camera-reverse-sharp.svg │ │ ├── camera-reverse.svg │ │ ├── camera-sharp.svg │ │ ├── camera.svg │ │ ├── car-outline.svg │ │ ├── car-sharp.svg │ │ ├── car-sport-outline.svg │ │ ├── car-sport-sharp.svg │ │ ├── car-sport.svg │ │ ├── car.svg │ │ ├── card-outline.svg │ │ ├── card-sharp.svg │ │ ├── card.svg │ │ ├── caret-back-circle-outline.svg │ │ ├── caret-back-circle-sharp.svg │ │ ├── caret-back-circle.svg │ │ ├── caret-back-outline.svg │ │ ├── caret-back-sharp.svg │ │ ├── caret-back.svg │ │ ├── caret-down-circle-outline.svg │ │ ├── caret-down-circle-sharp.svg │ │ ├── caret-down-circle.svg │ │ ├── caret-down-outline.svg │ │ ├── caret-down-sharp.svg │ │ ├── caret-down.svg │ │ ├── caret-forward-circle-outline.svg │ │ ├── caret-forward-circle-sharp.svg │ │ ├── caret-forward-circle.svg │ │ ├── caret-forward-outline.svg │ │ ├── caret-forward-sharp.svg │ │ ├── caret-forward.svg │ │ ├── caret-up-circle-outline.svg │ │ ├── caret-up-circle-sharp.svg │ │ ├── caret-up-circle.svg │ │ ├── caret-up-outline.svg │ │ ├── caret-up-sharp.svg │ │ ├── caret-up.svg │ │ ├── cart-outline.svg │ │ ├── cart-sharp.svg │ │ ├── cart.svg │ │ ├── cash-outline.svg │ │ ├── cash-sharp.svg │ │ ├── cash.svg │ │ ├── cellular-outline.svg │ │ ├── cellular-sharp.svg │ │ ├── cellular.svg │ │ ├── chatbox-ellipses-outline.svg │ │ ├── chatbox-ellipses-sharp.svg │ │ ├── chatbox-ellipses.svg │ │ ├── chatbox-outline.svg │ │ ├── chatbox-sharp.svg │ │ ├── chatbox.svg │ │ ├── chatbubble-ellipses-outline.svg │ │ ├── chatbubble-ellipses-sharp.svg │ │ ├── chatbubble-ellipses.svg │ │ ├── chatbubble-outline.svg │ │ ├── chatbubble-sharp.svg │ │ ├── chatbubble.svg │ │ ├── chatbubbles-outline.svg │ │ ├── chatbubbles-sharp.svg │ │ ├── chatbubbles.svg │ │ ├── checkbox-outline.svg │ │ ├── checkbox-sharp.svg │ │ ├── checkbox.svg │ │ ├── checkmark-circle-outline.svg │ │ ├── checkmark-circle-sharp.svg │ │ ├── checkmark-circle.svg │ │ ├── checkmark-done-circle-outline.svg │ │ ├── checkmark-done-circle-sharp.svg │ │ ├── checkmark-done-circle.svg │ │ ├── checkmark-done-outline.svg │ │ ├── checkmark-done-sharp.svg │ │ ├── checkmark-done.svg │ │ ├── checkmark-outline.svg │ │ ├── checkmark-sharp.svg │ │ ├── checkmark.svg │ │ ├── chevron-back-circle-outline.svg │ │ ├── chevron-back-circle-sharp.svg │ │ ├── chevron-back-circle.svg │ │ ├── chevron-back-outline.svg │ │ ├── chevron-back-sharp.svg │ │ ├── chevron-back.svg │ │ ├── chevron-down-circle-outline.svg │ │ ├── chevron-down-circle-sharp.svg │ │ ├── chevron-down-circle.svg │ │ ├── chevron-down-outline.svg │ │ ├── chevron-down-sharp.svg │ │ ├── chevron-down.svg │ │ ├── chevron-forward-circle-outline.svg │ │ ├── chevron-forward-circle-sharp.svg │ │ ├── chevron-forward-circle.svg │ │ ├── chevron-forward-outline.svg │ │ ├── chevron-forward-sharp.svg │ │ ├── chevron-forward.svg │ │ ├── chevron-up-circle-outline.svg │ │ ├── chevron-up-circle-sharp.svg │ │ ├── chevron-up-circle.svg │ │ ├── chevron-up-outline.svg │ │ ├── chevron-up-sharp.svg │ │ ├── chevron-up.svg │ │ ├── clipboard-outline.svg │ │ ├── clipboard-sharp.svg │ │ ├── clipboard.svg │ │ ├── close-circle-outline.svg │ │ ├── close-circle-sharp.svg │ │ ├── close-circle.svg │ │ ├── close-outline.svg │ │ ├── close-sharp.svg │ │ ├── close.svg │ │ ├── cloud-circle-outline.svg │ │ ├── cloud-circle-sharp.svg │ │ ├── cloud-circle.svg │ │ ├── cloud-done-outline.svg │ │ ├── cloud-done-sharp.svg │ │ ├── cloud-done.svg │ │ ├── cloud-download-outline.svg │ │ ├── cloud-download-sharp.svg │ │ ├── cloud-download.svg │ │ ├── cloud-offline-outline.svg │ │ ├── cloud-offline-sharp.svg │ │ ├── cloud-offline.svg │ │ ├── cloud-outline.svg │ │ ├── cloud-sharp.svg │ │ ├── cloud-upload-outline.svg │ │ ├── cloud-upload-sharp.svg │ │ ├── cloud-upload.svg │ │ ├── cloud.svg │ │ ├── cloudy-night-outline.svg │ │ ├── cloudy-night-sharp.svg │ │ ├── cloudy-night.svg │ │ ├── cloudy-outline.svg │ │ ├── cloudy-sharp.svg │ │ ├── cloudy.svg │ │ ├── code-download-outline.svg │ │ ├── code-download-sharp.svg │ │ ├── code-download.svg │ │ ├── code-outline.svg │ │ ├── code-sharp.svg │ │ ├── code-slash-outline.svg │ │ ├── code-slash-sharp.svg │ │ ├── code-slash.svg │ │ ├── code-working-outline.svg │ │ ├── code-working-sharp.svg │ │ ├── code-working.svg │ │ ├── code.svg │ │ ├── cog-outline.svg │ │ ├── cog-sharp.svg │ │ ├── cog.svg │ │ ├── color-fill-outline.svg │ │ ├── color-fill-sharp.svg │ │ ├── color-fill.svg │ │ ├── color-filter-outline.svg │ │ ├── color-filter-sharp.svg │ │ ├── color-filter.svg │ │ ├── color-palette-outline.svg │ │ ├── color-palette-sharp.svg │ │ ├── color-palette.svg │ │ ├── color-wand-outline.svg │ │ ├── color-wand-sharp.svg │ │ ├── color-wand.svg │ │ ├── compass-outline.svg │ │ ├── compass-sharp.svg │ │ ├── compass.svg │ │ ├── connection-1bar-sharp.svg │ │ ├── connection-2bar-sharp.svg │ │ ├── connection-sharp.svg │ │ ├── construct-outline.svg │ │ ├── construct-sharp.svg │ │ ├── construct.svg │ │ ├── contract-outline.svg │ │ ├── contract-sharp.svg │ │ ├── contract.svg │ │ ├── contrast-outline.svg │ │ ├── contrast-sharp.svg │ │ ├── contrast.svg │ │ ├── copy-outline.svg │ │ ├── copy-sharp.svg │ │ ├── copy.svg │ │ ├── create-outline.svg │ │ ├── create-sharp.svg │ │ ├── create.svg │ │ ├── crop-outline.svg │ │ ├── crop-sharp.svg │ │ ├── crop.svg │ │ ├── cube-outline.svg │ │ ├── cube-sharp.svg │ │ ├── cube.svg │ │ ├── cut-outline.svg │ │ ├── cut-sharp.svg │ │ ├── cut.svg │ │ ├── desktop-outline.svg │ │ ├── desktop-sharp.svg │ │ ├── desktop.svg │ │ ├── diamond-outline.svg │ │ ├── diamond-sharp.svg │ │ ├── diamond.svg │ │ ├── dice-outline.svg │ │ ├── dice-sharp.svg │ │ ├── dice.svg │ │ ├── disc-outline.svg │ │ ├── disc-sharp.svg │ │ ├── disc.svg │ │ ├── document-attach-outline.svg │ │ ├── document-attach-sharp.svg │ │ ├── document-attach.svg │ │ ├── document-lock-outline.svg │ │ ├── document-lock-sharp.svg │ │ ├── document-lock.svg │ │ ├── document-outline.svg │ │ ├── document-sharp.svg │ │ ├── document-text-outline.svg │ │ ├── document-text-sharp.svg │ │ ├── document-text.svg │ │ ├── document.svg │ │ ├── documents-outline.svg │ │ ├── documents-sharp.svg │ │ ├── documents.svg │ │ ├── download-outline.svg │ │ ├── download-sharp.svg │ │ ├── download.svg │ │ ├── duplicate-outline.svg │ │ ├── duplicate-sharp.svg │ │ ├── duplicate.svg │ │ ├── ear-outline.svg │ │ ├── ear-sharp.svg │ │ ├── ear.svg │ │ ├── earth-outline.svg │ │ ├── earth-sharp.svg │ │ ├── earth.svg │ │ ├── easel-outline.svg │ │ ├── easel-sharp.svg │ │ ├── easel.svg │ │ ├── egg-outline.svg │ │ ├── egg-sharp.svg │ │ ├── egg.svg │ │ ├── ellipse-outline.svg │ │ ├── ellipse-sharp.svg │ │ ├── ellipse.svg │ │ ├── ellipsis-horizontal-circle-outline.svg │ │ ├── ellipsis-horizontal-circle-sharp.svg │ │ ├── ellipsis-horizontal-circle.svg │ │ ├── ellipsis-horizontal-outline.svg │ │ ├── ellipsis-horizontal-sharp.svg │ │ ├── ellipsis-horizontal.svg │ │ ├── ellipsis-vertical-circle-outline.svg │ │ ├── ellipsis-vertical-circle-sharp.svg │ │ ├── ellipsis-vertical-circle.svg │ │ ├── ellipsis-vertical-outline.svg │ │ ├── ellipsis-vertical-sharp.svg │ │ ├── ellipsis-vertical.svg │ │ ├── enter-outline.svg │ │ ├── enter-sharp.svg │ │ ├── enter.svg │ │ ├── exit-outline.svg │ │ ├── exit-sharp.svg │ │ ├── exit.svg │ │ ├── expand-outline.svg │ │ ├── expand-sharp.svg │ │ ├── expand.svg │ │ ├── extension-puzzle-outline.svg │ │ ├── extension-puzzle-sharp.svg │ │ ├── extension-puzzle.svg │ │ ├── eye-off-outline.svg │ │ ├── eye-off-sharp.svg │ │ ├── eye-off.svg │ │ ├── eye-outline.svg │ │ ├── eye-sharp.svg │ │ ├── eye.svg │ │ ├── eyedrop-outline.svg │ │ ├── eyedrop-sharp.svg │ │ ├── eyedrop.svg │ │ ├── fast-food-outline.svg │ │ ├── fast-food-sharp.svg │ │ ├── fast-food.svg │ │ ├── female-outline.svg │ │ ├── female-sharp.svg │ │ ├── female.svg │ │ ├── file-tray-full-outline.svg │ │ ├── file-tray-full-sharp.svg │ │ ├── file-tray-full.svg │ │ ├── file-tray-outline.svg │ │ ├── file-tray-sharp.svg │ │ ├── file-tray-stacked-outline.svg │ │ ├── file-tray-stacked-sharp.svg │ │ ├── file-tray-stacked.svg │ │ ├── file-tray.svg │ │ ├── film-outline.svg │ │ ├── film-sharp.svg │ │ ├── film.svg │ │ ├── filter-circle-outline.svg │ │ ├── filter-circle-sharp.svg │ │ ├── filter-circle.svg │ │ ├── filter-outline.svg │ │ ├── filter-sharp.svg │ │ ├── filter.svg │ │ ├── finger-print-outline.svg │ │ ├── finger-print-sharp.svg │ │ ├── finger-print.svg │ │ ├── fish-outline.svg │ │ ├── fish-sharp.svg │ │ ├── fish.svg │ │ ├── fitness-outline.svg │ │ ├── fitness-sharp.svg │ │ ├── fitness.svg │ │ ├── flag-outline.svg │ │ ├── flag-sharp.svg │ │ ├── flag.svg │ │ ├── flame-outline.svg │ │ ├── flame-sharp.svg │ │ ├── flame.svg │ │ ├── flash-off-outline.svg │ │ ├── flash-off-sharp.svg │ │ ├── flash-off.svg │ │ ├── flash-outline.svg │ │ ├── flash-sharp.svg │ │ ├── flash.svg │ │ ├── flashlight-outline.svg │ │ ├── flashlight-sharp.svg │ │ ├── flashlight.svg │ │ ├── flask-outline.svg │ │ ├── flask-sharp.svg │ │ ├── flask.svg │ │ ├── flower-outline.svg │ │ ├── flower-sharp.svg │ │ ├── flower.svg │ │ ├── folder-open-outline.svg │ │ ├── folder-open-sharp.svg │ │ ├── folder-open.svg │ │ ├── folder-outline.svg │ │ ├── folder-sharp.svg │ │ ├── folder.svg │ │ ├── football-outline.svg │ │ ├── football-sharp.svg │ │ ├── football.svg │ │ ├── footsteps-outline.svg │ │ ├── footsteps-sharp.svg │ │ ├── footsteps.svg │ │ ├── funnel-outline.svg │ │ ├── funnel-sharp.svg │ │ ├── funnel.svg │ │ ├── game-controller-outline.svg │ │ ├── game-controller-sharp.svg │ │ ├── game-controller.svg │ │ ├── gift-outline.svg │ │ ├── gift-sharp.svg │ │ ├── gift.svg │ │ ├── git-branch-outline.svg │ │ ├── git-branch-sharp.svg │ │ ├── git-branch.svg │ │ ├── git-commit-outline.svg │ │ ├── git-commit-sharp.svg │ │ ├── git-commit.svg │ │ ├── git-compare-outline.svg │ │ ├── git-compare-sharp.svg │ │ ├── git-compare.svg │ │ ├── git-merge-outline.svg │ │ ├── git-merge-sharp.svg │ │ ├── git-merge.svg │ │ ├── git-network-outline.svg │ │ ├── git-network-sharp.svg │ │ ├── git-network.svg │ │ ├── git-pull-request-outline.svg │ │ ├── git-pull-request-sharp.svg │ │ ├── git-pull-request.svg │ │ ├── glasses-outline.svg │ │ ├── glasses-sharp.svg │ │ ├── glasses.svg │ │ ├── globe-outline.svg │ │ ├── globe-sharp.svg │ │ ├── globe.svg │ │ ├── golf-outline.svg │ │ ├── golf-sharp.svg │ │ ├── golf.svg │ │ ├── grid-outline.svg │ │ ├── grid-sharp.svg │ │ ├── grid.svg │ │ ├── hammer-outline.svg │ │ ├── hammer-sharp.svg │ │ ├── hammer.svg │ │ ├── hand-left-outline.svg │ │ ├── hand-left-sharp.svg │ │ ├── hand-left.svg │ │ ├── hand-right-outline.svg │ │ ├── hand-right-sharp.svg │ │ ├── hand-right.svg │ │ ├── happy-outline.svg │ │ ├── happy-sharp.svg │ │ ├── happy.svg │ │ ├── hardware-chip-outline.svg │ │ ├── hardware-chip-sharp.svg │ │ ├── hardware-chip.svg │ │ ├── headset-outline.svg │ │ ├── headset-sharp.svg │ │ ├── headset.svg │ │ ├── heart-circle-outline.svg │ │ ├── heart-circle-sharp.svg │ │ ├── heart-circle.svg │ │ ├── heart-dislike-circle-outline.svg │ │ ├── heart-dislike-circle-sharp.svg │ │ ├── heart-dislike-circle.svg │ │ ├── heart-dislike-outline.svg │ │ ├── heart-dislike-sharp.svg │ │ ├── heart-dislike.svg │ │ ├── heart-half-outline.svg │ │ ├── heart-half-sharp.svg │ │ ├── heart-half.svg │ │ ├── heart-outline.svg │ │ ├── heart-sharp.svg │ │ ├── heart.svg │ │ ├── help-buoy-outline.svg │ │ ├── help-buoy-sharp.svg │ │ ├── help-buoy.svg │ │ ├── help-circle-outline.svg │ │ ├── help-circle-sharp.svg │ │ ├── help-circle.svg │ │ ├── help-outline.svg │ │ ├── help-sharp.svg │ │ ├── help.svg │ │ ├── home-outline.svg │ │ ├── home-sharp.svg │ │ ├── home.svg │ │ ├── hourglass-outline.svg │ │ ├── hourglass-sharp.svg │ │ ├── hourglass.svg │ │ ├── ice-cream-outline.svg │ │ ├── ice-cream-sharp.svg │ │ ├── ice-cream.svg │ │ ├── id-card-outline.svg │ │ ├── id-card-sharp.svg │ │ ├── id-card.svg │ │ ├── image-outline.svg │ │ ├── image-sharp.svg │ │ ├── image.svg │ │ ├── images-outline.svg │ │ ├── images-sharp.svg │ │ ├── images.svg │ │ ├── infinite-outline.svg │ │ ├── infinite-sharp.svg │ │ ├── infinite.svg │ │ ├── information-circle-outline.svg │ │ ├── information-circle-sharp.svg │ │ ├── information-circle.svg │ │ ├── information-outline.svg │ │ ├── information-sharp.svg │ │ ├── information.svg │ │ ├── invert-mode-outline.svg │ │ ├── invert-mode-sharp.svg │ │ ├── invert-mode.svg │ │ ├── journal-outline.svg │ │ ├── journal-sharp.svg │ │ ├── journal.svg │ │ ├── key-outline.svg │ │ ├── key-sharp.svg │ │ ├── key.svg │ │ ├── keypad-outline.svg │ │ ├── keypad-sharp.svg │ │ ├── keypad.svg │ │ ├── language-outline.svg │ │ ├── language-sharp.svg │ │ ├── language.svg │ │ ├── laptop-outline.svg │ │ ├── laptop-sharp.svg │ │ ├── laptop.svg │ │ ├── layers-outline.svg │ │ ├── layers-sharp.svg │ │ ├── layers.svg │ │ ├── leaf-outline.svg │ │ ├── leaf-sharp.svg │ │ ├── leaf.svg │ │ ├── library-outline.svg │ │ ├── library-sharp.svg │ │ ├── library.svg │ │ ├── link-outline.svg │ │ ├── link-sharp.svg │ │ ├── link.svg │ │ ├── list-circle-outline.svg │ │ ├── list-circle-sharp.svg │ │ ├── list-circle.svg │ │ ├── list-outline.svg │ │ ├── list-sharp.svg │ │ ├── list.svg │ │ ├── locate-outline.svg │ │ ├── locate-sharp.svg │ │ ├── locate.svg │ │ ├── location-outline.svg │ │ ├── location-sharp.svg │ │ ├── location.svg │ │ ├── lock-closed-outline.svg │ │ ├── lock-closed-sharp.svg │ │ ├── lock-closed.svg │ │ ├── lock-open-outline.svg │ │ ├── lock-open-sharp.svg │ │ ├── lock-open.svg │ │ ├── log-in-outline.svg │ │ ├── log-in-sharp.svg │ │ ├── log-in.svg │ │ ├── log-out-outline.svg │ │ ├── log-out-sharp.svg │ │ ├── log-out.svg │ │ ├── logo-alipay.svg │ │ ├── logo-amazon.svg │ │ ├── logo-amplify.svg │ │ ├── logo-android.svg │ │ ├── logo-angular.svg │ │ ├── logo-apple-appstore.svg │ │ ├── logo-apple-ar.svg │ │ ├── logo-apple.svg │ │ ├── logo-behance.svg │ │ ├── logo-bitbucket.svg │ │ ├── logo-bitcoin.svg │ │ ├── logo-buffer.svg │ │ ├── logo-capacitor.svg │ │ ├── logo-chrome.svg │ │ ├── logo-closed-captioning.svg │ │ ├── logo-codepen.svg │ │ ├── logo-css3.svg │ │ ├── logo-designernews.svg │ │ ├── logo-deviantart.svg │ │ ├── logo-discord.svg │ │ ├── logo-docker.svg │ │ ├── logo-dribbble.svg │ │ ├── logo-dropbox.svg │ │ ├── logo-edge.svg │ │ ├── logo-electron.svg │ │ ├── logo-euro.svg │ │ ├── logo-facebook.svg │ │ ├── logo-figma.svg │ │ ├── logo-firebase.svg │ │ ├── logo-firefox.svg │ │ ├── logo-flickr.svg │ │ ├── logo-foursquare.svg │ │ ├── logo-github.svg │ │ ├── logo-gitlab.svg │ │ ├── logo-google-playstore.svg │ │ ├── logo-google.svg │ │ ├── logo-hackernews.svg │ │ ├── logo-html5.svg │ │ ├── logo-instagram.svg │ │ ├── logo-ionic.svg │ │ ├── logo-ionitron.svg │ │ ├── logo-javascript.svg │ │ ├── logo-laravel.svg │ │ ├── logo-linkedin.svg │ │ ├── logo-markdown.svg │ │ ├── logo-mastodon.svg │ │ ├── logo-medium.svg │ │ ├── logo-microsoft.svg │ │ ├── logo-no-smoking.svg │ │ ├── logo-nodejs.svg │ │ ├── logo-npm.svg │ │ ├── logo-octocat.svg │ │ ├── logo-paypal.svg │ │ ├── logo-pinterest.svg │ │ ├── logo-playstation.svg │ │ ├── logo-pwa.svg │ │ ├── logo-python.svg │ │ ├── logo-react.svg │ │ ├── logo-reddit.svg │ │ ├── logo-rss.svg │ │ ├── logo-sass.svg │ │ ├── logo-skype.svg │ │ ├── logo-slack.svg │ │ ├── logo-snapchat.svg │ │ ├── logo-soundcloud.svg │ │ ├── logo-stackoverflow.svg │ │ ├── logo-steam.svg │ │ ├── logo-stencil.svg │ │ ├── logo-tableau.svg │ │ ├── logo-tiktok.svg │ │ ├── logo-tumblr.svg │ │ ├── logo-tux.svg │ │ ├── logo-twitch.svg │ │ ├── logo-twitter.svg │ │ ├── logo-usd.svg │ │ ├── logo-venmo.svg │ │ ├── logo-vercel.svg │ │ ├── logo-vimeo.svg │ │ ├── logo-vk.svg │ │ ├── logo-vue.svg │ │ ├── logo-web-component.svg │ │ ├── logo-wechat.svg │ │ ├── logo-whatsapp.svg │ │ ├── logo-windows.svg │ │ ├── logo-wordpress.svg │ │ ├── logo-xbox.svg │ │ ├── logo-xing.svg │ │ ├── logo-yahoo.svg │ │ ├── logo-yen.svg │ │ ├── logo-youtube.svg │ │ ├── magnet-outline.svg │ │ ├── magnet-sharp.svg │ │ ├── magnet.svg │ │ ├── mail-open-outline.svg │ │ ├── mail-open-sharp.svg │ │ ├── mail-open.svg │ │ ├── mail-outline.svg │ │ ├── mail-sharp.svg │ │ ├── mail-unread-outline.svg │ │ ├── mail-unread-sharp.svg │ │ ├── mail-unread.svg │ │ ├── mail.svg │ │ ├── male-female-outline.svg │ │ ├── male-female-sharp.svg │ │ ├── male-female.svg │ │ ├── male-outline.svg │ │ ├── male-sharp.svg │ │ ├── male.svg │ │ ├── man-outline.svg │ │ ├── man-sharp.svg │ │ ├── man.svg │ │ ├── map-outline.svg │ │ ├── map-sharp.svg │ │ ├── map.svg │ │ ├── medal-outline.svg │ │ ├── medal-sharp.svg │ │ ├── medal.svg │ │ ├── medical-outline.svg │ │ ├── medical-sharp.svg │ │ ├── medical.svg │ │ ├── medkit-outline.svg │ │ ├── medkit-sharp.svg │ │ ├── medkit.svg │ │ ├── megaphone-outline.svg │ │ ├── megaphone-sharp.svg │ │ ├── megaphone.svg │ │ ├── menu-outline.svg │ │ ├── menu-sharp.svg │ │ ├── menu.svg │ │ ├── mic-circle-outline.svg │ │ ├── mic-circle-sharp.svg │ │ ├── mic-circle.svg │ │ ├── mic-off-circle-outline.svg │ │ ├── mic-off-circle-sharp.svg │ │ ├── mic-off-circle.svg │ │ ├── mic-off-outline.svg │ │ ├── mic-off-sharp.svg │ │ ├── mic-off.svg │ │ ├── mic-outline.svg │ │ ├── mic-sharp.svg │ │ ├── mic.svg │ │ ├── moon-outline.svg │ │ ├── moon-sharp.svg │ │ ├── moon.svg │ │ ├── moto-scan-dot.svg │ │ ├── moto-scan.svg │ │ ├── move-outline.svg │ │ ├── move-sharp.svg │ │ ├── move.svg │ │ ├── musical-note-outline.svg │ │ ├── musical-note-sharp.svg │ │ ├── musical-note.svg │ │ ├── musical-notes-outline.svg │ │ ├── musical-notes-sharp.svg │ │ ├── musical-notes.svg │ │ ├── navigate-circle-outline.svg │ │ ├── navigate-circle-sharp.svg │ │ ├── navigate-circle.svg │ │ ├── navigate-outline.svg │ │ ├── navigate-sharp.svg │ │ ├── navigate.svg │ │ ├── newspaper-outline.svg │ │ ├── newspaper-sharp.svg │ │ ├── newspaper.svg │ │ ├── notifications-circle-outline.svg │ │ ├── notifications-circle-sharp.svg │ │ ├── notifications-circle.svg │ │ ├── notifications-off-circle-outline.svg │ │ ├── notifications-off-circle-sharp.svg │ │ ├── notifications-off-circle.svg │ │ ├── notifications-off-outline.svg │ │ ├── notifications-off-sharp.svg │ │ ├── notifications-off.svg │ │ ├── notifications-outline.svg │ │ ├── notifications-sharp.svg │ │ ├── notifications.svg │ │ ├── nuclear-outline.svg │ │ ├── nuclear-sharp.svg │ │ ├── nuclear.svg │ │ ├── nutrition-outline.svg │ │ ├── nutrition-sharp.svg │ │ ├── nutrition.svg │ │ ├── open-outline.svg │ │ ├── open-sharp.svg │ │ ├── open.svg │ │ ├── options-outline.svg │ │ ├── options-sharp.svg │ │ ├── options.svg │ │ ├── paper-plane-outline.svg │ │ ├── paper-plane-sharp.svg │ │ ├── paper-plane.svg │ │ ├── partly-sunny-outline.svg │ │ ├── partly-sunny-sharp.svg │ │ ├── partly-sunny.svg │ │ ├── pause-circle-outline.svg │ │ ├── pause-circle-sharp.svg │ │ ├── pause-circle.svg │ │ ├── pause-outline.svg │ │ ├── pause-sharp.svg │ │ ├── pause.svg │ │ ├── paw-outline.svg │ │ ├── paw-sharp.svg │ │ ├── paw.svg │ │ ├── pencil-outline.svg │ │ ├── pencil-sharp.svg │ │ ├── pencil.svg │ │ ├── people-circle-outline.svg │ │ ├── people-circle-sharp.svg │ │ ├── people-circle.svg │ │ ├── people-outline.svg │ │ ├── people-sharp.svg │ │ ├── people.svg │ │ ├── person-add-outline.svg │ │ ├── person-add-sharp.svg │ │ ├── person-add.svg │ │ ├── person-circle-outline.svg │ │ ├── person-circle-sharp.svg │ │ ├── person-circle.svg │ │ ├── person-outline.svg │ │ ├── person-remove-outline.svg │ │ ├── person-remove-sharp.svg │ │ ├── person-remove.svg │ │ ├── person-sharp.svg │ │ ├── person.svg │ │ ├── phone-landscape-outline.svg │ │ ├── phone-landscape-sharp.svg │ │ ├── phone-landscape.svg │ │ ├── phone-portrait-outline.svg │ │ ├── phone-portrait-sharp.svg │ │ ├── phone-portrait.svg │ │ ├── pie-chart-outline.svg │ │ ├── pie-chart-sharp.svg │ │ ├── pie-chart.svg │ │ ├── pin-outline.svg │ │ ├── pin-sharp.svg │ │ ├── pin.svg │ │ ├── pint-outline.svg │ │ ├── pint-sharp.svg │ │ ├── pint.svg │ │ ├── pizza-outline.svg │ │ ├── pizza-sharp.svg │ │ ├── pizza.svg │ │ ├── planet-outline.svg │ │ ├── planet-sharp.svg │ │ ├── planet.svg │ │ ├── play-back-circle-outline.svg │ │ ├── play-back-circle-sharp.svg │ │ ├── play-back-circle.svg │ │ ├── play-back-outline.svg │ │ ├── play-back-sharp.svg │ │ ├── play-back.svg │ │ ├── play-circle-outline.svg │ │ ├── play-circle-sharp.svg │ │ ├── play-circle.svg │ │ ├── play-forward-circle-outline.svg │ │ ├── play-forward-circle-sharp.svg │ │ ├── play-forward-circle.svg │ │ ├── play-forward-outline.svg │ │ ├── play-forward-sharp.svg │ │ ├── play-forward.svg │ │ ├── play-outline.svg │ │ ├── play-sharp.svg │ │ ├── play-skip-back-circle-outline.svg │ │ ├── play-skip-back-circle-sharp.svg │ │ ├── play-skip-back-circle.svg │ │ ├── play-skip-back-outline.svg │ │ ├── play-skip-back-sharp.svg │ │ ├── play-skip-back.svg │ │ ├── play-skip-forward-circle-outline.svg │ │ ├── play-skip-forward-circle-sharp.svg │ │ ├── play-skip-forward-circle.svg │ │ ├── play-skip-forward-outline.svg │ │ ├── play-skip-forward-sharp.svg │ │ ├── play-skip-forward.svg │ │ ├── play.svg │ │ ├── podium-outline.svg │ │ ├── podium-sharp.svg │ │ ├── podium.svg │ │ ├── power-outline.svg │ │ ├── power-sharp.svg │ │ ├── power.svg │ │ ├── pricetag-outline.svg │ │ ├── pricetag-sharp.svg │ │ ├── pricetag.svg │ │ ├── pricetags-outline.svg │ │ ├── pricetags-sharp.svg │ │ ├── pricetags.svg │ │ ├── print-outline.svg │ │ ├── print-sharp.svg │ │ ├── print.svg │ │ ├── prism-outline.svg │ │ ├── prism-sharp.svg │ │ ├── prism.svg │ │ ├── pulse-outline.svg │ │ ├── pulse-sharp.svg │ │ ├── pulse.svg │ │ ├── push-outline.svg │ │ ├── push-sharp.svg │ │ ├── push.svg │ │ ├── qr-code-outline.svg │ │ ├── qr-code-sharp.svg │ │ ├── qr-code.svg │ │ ├── radio-button-off-outline.svg │ │ ├── radio-button-off-sharp.svg │ │ ├── radio-button-off.svg │ │ ├── radio-button-on-outline.svg │ │ ├── radio-button-on-sharp.svg │ │ ├── radio-button-on.svg │ │ ├── radio-outline.svg │ │ ├── radio-sharp.svg │ │ ├── radio.svg │ │ ├── rainy-outline.svg │ │ ├── rainy-sharp.svg │ │ ├── rainy.svg │ │ ├── reader-outline.svg │ │ ├── reader-sharp.svg │ │ ├── reader.svg │ │ ├── receipt-outline.svg │ │ ├── receipt-sharp.svg │ │ ├── receipt.svg │ │ ├── recording-outline.svg │ │ ├── recording-sharp.svg │ │ ├── recording.svg │ │ ├── refresh-circle-outline.svg │ │ ├── refresh-circle-sharp.svg │ │ ├── refresh-circle.svg │ │ ├── refresh-outline.svg │ │ ├── refresh-sharp.svg │ │ ├── refresh.svg │ │ ├── reload-circle-outline.svg │ │ ├── reload-circle-sharp.svg │ │ ├── reload-circle.svg │ │ ├── reload-outline.svg │ │ ├── reload-sharp.svg │ │ ├── reload.svg │ │ ├── remove-circle-outline.svg │ │ ├── remove-circle-sharp.svg │ │ ├── remove-circle.svg │ │ ├── remove-outline.svg │ │ ├── remove-sharp.svg │ │ ├── remove.svg │ │ ├── reorder-four-outline.svg │ │ ├── reorder-four-sharp.svg │ │ ├── reorder-four.svg │ │ ├── reorder-three-outline.svg │ │ ├── reorder-three-sharp.svg │ │ ├── reorder-three.svg │ │ ├── reorder-two-outline.svg │ │ ├── reorder-two-sharp.svg │ │ ├── reorder-two.svg │ │ ├── repeat-outline.svg │ │ ├── repeat-sharp.svg │ │ ├── repeat.svg │ │ ├── resize-outline.svg │ │ ├── resize-sharp.svg │ │ ├── resize.svg │ │ ├── restaurant-outline.svg │ │ ├── restaurant-sharp.svg │ │ ├── restaurant.svg │ │ ├── return-down-back-outline.svg │ │ ├── return-down-back-sharp.svg │ │ ├── return-down-back.svg │ │ ├── return-down-forward-outline.svg │ │ ├── return-down-forward-sharp.svg │ │ ├── return-down-forward.svg │ │ ├── return-up-back-outline.svg │ │ ├── return-up-back-sharp.svg │ │ ├── return-up-back.svg │ │ ├── return-up-forward-outline.svg │ │ ├── return-up-forward-sharp.svg │ │ ├── return-up-forward.svg │ │ ├── ribbon-outline.svg │ │ ├── ribbon-sharp.svg │ │ ├── ribbon.svg │ │ ├── rocket-outline.svg │ │ ├── rocket-sharp.svg │ │ ├── rocket.svg │ │ ├── rose-outline.svg │ │ ├── rose-sharp.svg │ │ ├── rose.svg │ │ ├── sad-outline.svg │ │ ├── sad-sharp.svg │ │ ├── sad.svg │ │ ├── save-outline.svg │ │ ├── save-sharp.svg │ │ ├── save.svg │ │ ├── scale-outline.svg │ │ ├── scale-sharp.svg │ │ ├── scale.svg │ │ ├── scan-circle-outline.svg │ │ ├── scan-circle-sharp.svg │ │ ├── scan-circle.svg │ │ ├── scan-outline.svg │ │ ├── scan-sharp.svg │ │ ├── scan.svg │ │ ├── school-outline.svg │ │ ├── school-sharp.svg │ │ ├── school.svg │ │ ├── search-circle-outline.svg │ │ ├── search-circle-sharp.svg │ │ ├── search-circle.svg │ │ ├── search-outline.svg │ │ ├── search-sharp.svg │ │ ├── search.svg │ │ ├── send-outline.svg │ │ ├── send-sharp.svg │ │ ├── send.svg │ │ ├── server-outline.svg │ │ ├── server-sharp.svg │ │ ├── server.svg │ │ ├── settings-outline.svg │ │ ├── settings-sharp.svg │ │ ├── settings.svg │ │ ├── shapes-outline.svg │ │ ├── shapes-sharp.svg │ │ ├── shapes.svg │ │ ├── share-outline.svg │ │ ├── share-sharp.svg │ │ ├── share-social-outline.svg │ │ ├── share-social-sharp.svg │ │ ├── share-social.svg │ │ ├── share.svg │ │ ├── shield-checkmark-outline.svg │ │ ├── shield-checkmark-sharp.svg │ │ ├── shield-checkmark.svg │ │ ├── shield-half-outline.svg │ │ ├── shield-half-sharp.svg │ │ ├── shield-half.svg │ │ ├── shield-outline.svg │ │ ├── shield-sharp.svg │ │ ├── shield.svg │ │ ├── shirt-outline.svg │ │ ├── shirt-sharp.svg │ │ ├── shirt.svg │ │ ├── shuffle-outline.svg │ │ ├── shuffle-sharp.svg │ │ ├── shuffle.svg │ │ ├── skull-outline.svg │ │ ├── skull-sharp.svg │ │ ├── skull.svg │ │ ├── snow-outline.svg │ │ ├── snow-sharp.svg │ │ ├── snow.svg │ │ ├── sparkles-outline.svg │ │ ├── sparkles-sharp.svg │ │ ├── sparkles.svg │ │ ├── speedometer-outline.svg │ │ ├── speedometer-sharp.svg │ │ ├── speedometer.svg │ │ ├── square-outline.svg │ │ ├── square-sharp.svg │ │ ├── square.svg │ │ ├── star-half-outline.svg │ │ ├── star-half-sharp.svg │ │ ├── star-half.svg │ │ ├── star-outline.svg │ │ ├── star-sharp.svg │ │ ├── star.svg │ │ ├── stats-chart-outline.svg │ │ ├── stats-chart-sharp.svg │ │ ├── stats-chart.svg │ │ ├── stop-circle-outline.svg │ │ ├── stop-circle-sharp.svg │ │ ├── stop-circle.svg │ │ ├── stop-outline.svg │ │ ├── stop-sharp.svg │ │ ├── stop.svg │ │ ├── stopwatch-outline.svg │ │ ├── stopwatch-sharp.svg │ │ ├── stopwatch.svg │ │ ├── storefront-outline.svg │ │ ├── storefront-sharp.svg │ │ ├── storefront.svg │ │ ├── subway-outline.svg │ │ ├── subway-sharp.svg │ │ ├── subway.svg │ │ ├── sunny-outline.svg │ │ ├── sunny-sharp.svg │ │ ├── sunny.svg │ │ ├── swap-horizontal-outline.svg │ │ ├── swap-horizontal-sharp.svg │ │ ├── swap-horizontal.svg │ │ ├── swap-vertical-outline.svg │ │ ├── swap-vertical-sharp.svg │ │ ├── swap-vertical.svg │ │ ├── sync-circle-outline.svg │ │ ├── sync-circle-sharp.svg │ │ ├── sync-circle.svg │ │ ├── sync-outline.svg │ │ ├── sync-sharp.svg │ │ ├── sync.svg │ │ ├── tablet-landscape-outline.svg │ │ ├── tablet-landscape-sharp.svg │ │ ├── tablet-landscape.svg │ │ ├── tablet-portrait-outline.svg │ │ ├── tablet-portrait-sharp.svg │ │ ├── tablet-portrait.svg │ │ ├── telescope-outline.svg │ │ ├── telescope-sharp.svg │ │ ├── telescope.svg │ │ ├── tennisball-outline.svg │ │ ├── tennisball-sharp.svg │ │ ├── tennisball.svg │ │ ├── terminal-outline.svg │ │ ├── terminal-sharp.svg │ │ ├── terminal.svg │ │ ├── text-outline.svg │ │ ├── text-sharp.svg │ │ ├── text.svg │ │ ├── thermometer-outline.svg │ │ ├── thermometer-sharp.svg │ │ ├── thermometer.svg │ │ ├── thumbs-down-outline.svg │ │ ├── thumbs-down-sharp.svg │ │ ├── thumbs-down.svg │ │ ├── thumbs-up-outline.svg │ │ ├── thumbs-up-sharp.svg │ │ ├── thumbs-up.svg │ │ ├── thunderstorm-outline.svg │ │ ├── thunderstorm-sharp.svg │ │ ├── thunderstorm.svg │ │ ├── ticket-outline.svg │ │ ├── ticket-sharp.svg │ │ ├── ticket.svg │ │ ├── time-outline.svg │ │ ├── time-sharp.svg │ │ ├── time.svg │ │ ├── timer-outline.svg │ │ ├── timer-sharp.svg │ │ ├── timer.svg │ │ ├── today-outline.svg │ │ ├── today-sharp.svg │ │ ├── today.svg │ │ ├── toggle-outline.svg │ │ ├── toggle-sharp.svg │ │ ├── toggle.svg │ │ ├── trail-sign-outline.svg │ │ ├── trail-sign-sharp.svg │ │ ├── trail-sign.svg │ │ ├── train-outline.svg │ │ ├── train-sharp.svg │ │ ├── train.svg │ │ ├── transgender-outline.svg │ │ ├── transgender-sharp.svg │ │ ├── transgender.svg │ │ ├── trash-bin-outline.svg │ │ ├── trash-bin-sharp.svg │ │ ├── trash-bin.svg │ │ ├── trash-outline.svg │ │ ├── trash-sharp.svg │ │ ├── trash.svg │ │ ├── trending-down-outline.svg │ │ ├── trending-down-sharp.svg │ │ ├── trending-down.svg │ │ ├── trending-up-outline.svg │ │ ├── trending-up-sharp.svg │ │ ├── trending-up.svg │ │ ├── triangle-outline.svg │ │ ├── triangle-sharp.svg │ │ ├── triangle.svg │ │ ├── trophy-outline.svg │ │ ├── trophy-sharp.svg │ │ ├── trophy.svg │ │ ├── tv-outline.svg │ │ ├── tv-sharp.svg │ │ ├── tv.svg │ │ ├── umbrella-outline.svg │ │ ├── umbrella-sharp.svg │ │ ├── umbrella.svg │ │ ├── unlink-outline.svg │ │ ├── unlink-sharp.svg │ │ ├── unlink.svg │ │ ├── videocam-off-outline.svg │ │ ├── videocam-off-sharp.svg │ │ ├── videocam-off.svg │ │ ├── videocam-outline.svg │ │ ├── videocam-sharp.svg │ │ ├── videocam.svg │ │ ├── volume-high-outline.svg │ │ ├── volume-high-sharp.svg │ │ ├── volume-high.svg │ │ ├── volume-low-outline.svg │ │ ├── volume-low-sharp.svg │ │ ├── volume-low.svg │ │ ├── volume-medium-outline.svg │ │ ├── volume-medium-sharp.svg │ │ ├── volume-medium.svg │ │ ├── volume-mute-outline.svg │ │ ├── volume-mute-sharp.svg │ │ ├── volume-mute.svg │ │ ├── volume-off-outline.svg │ │ ├── volume-off-sharp.svg │ │ ├── volume-off.svg │ │ ├── walk-outline.svg │ │ ├── walk-sharp.svg │ │ ├── walk.svg │ │ ├── wallet-outline.svg │ │ ├── wallet-sharp.svg │ │ ├── wallet.svg │ │ ├── warning-outline.svg │ │ ├── warning-sharp.svg │ │ ├── warning.svg │ │ ├── watch-outline.svg │ │ ├── watch-sharp.svg │ │ ├── watch.svg │ │ ├── water-outline.svg │ │ ├── water-sharp.svg │ │ ├── water.svg │ │ ├── wifi-outline.svg │ │ ├── wifi-sharp.svg │ │ ├── wifi.svg │ │ ├── wine-outline.svg │ │ ├── wine-sharp.svg │ │ ├── wine.svg │ │ ├── woman-outline.svg │ │ ├── woman-sharp.svg │ │ └── woman.svg ├── jquery-3.6.0.min.js ├── jquery-ui-1.13.2.custom │ ├── AUTHORS.txt │ ├── LICENSE.txt │ ├── external │ │ └── jquery │ │ │ └── jquery.js │ ├── images │ │ ├── ui-icons_DDDDDD_256x240.png │ │ └── ui-icons_FFFFFF_256x240.png │ ├── index.html │ ├── jquery-ui.css │ ├── jquery-ui.js │ ├── jquery-ui.min.css │ ├── jquery-ui.min.js │ ├── jquery-ui.structure.css │ ├── jquery-ui.structure.min.css │ ├── jquery-ui.theme.css │ ├── jquery-ui.theme.min.css │ └── package.json ├── js.cookie.min.js ├── microphone-processor.js ├── radios-example.json ├── sound │ ├── click.wav │ ├── donk.wav │ ├── error.wav │ ├── ptt.wav │ ├── ptt_end.wav │ └── ptt_override.wav └── wave-resampler.js ├── interface ├── __init__.py ├── dummy.py ├── motorola.py ├── sb9600.py ├── xcmp.py └── xcmp_keys_sample.py ├── jsconfig.json ├── logger.py ├── media ├── console-hardware-diagram.png ├── guide │ ├── connected.PNG │ ├── console-connected.png │ ├── console-menu-server.png │ ├── console-radio-ptt.png │ ├── console-radio-rx.png │ ├── console-radio-selected.png │ ├── console-server-config.png │ └── disconnected.PNG ├── screenshot-v1.png ├── screenshot-v2.png ├── system-diagram-v2.drawio.png └── window-screenshot.png ├── mulaw.py ├── radio-daemon.py ├── radioClass.py ├── radioState.py └── requirements.txt /A note on local ssl certificates.md: -------------------------------------------------------------------------------- 1 | ### Making the HTTPS connection work 2 | 3 | The certificates included here were generated using the guide from: 4 | https://stackoverflow.com/a/60516812/1842613 5 | 6 | An SSL connection is required to use some of the javascript web audio APIs 7 | 8 | You'll have to trust the certs/localCA.pem certificate as a Trusted Root Certificate Authority on you client machine -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/__init__.py -------------------------------------------------------------------------------- /certs/localCA.srl: -------------------------------------------------------------------------------- 1 | 795B649012E7191AB354B67A3F900EDC019306B8 2 | -------------------------------------------------------------------------------- /certs/localhost.ext: -------------------------------------------------------------------------------- 1 | authorityKeyIdentifier=keyid,issuer 2 | basicConstraints=CA:FALSE 3 | keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment 4 | subjectAltName = @alt_names 5 | [alt_names] 6 | DNS.1 = localhost # Be sure to include the domain name here because Common Name is not so commonly honoured by itself -------------------------------------------------------------------------------- /config_example_o5.json: -------------------------------------------------------------------------------- 1 | { 2 | "Radio": 3 | { 4 | "name": "Example XTL5000 O5 Head", 5 | "desc": "K-Split XTL5000", 6 | "ctrlMode": "Motorola-O5", 7 | "ctrlPort": "/dev/ttyUSB0", 8 | "txDev": "out0", 9 | "rxDev": "mic0" 10 | }, 11 | "Certfile": "certs/private/console-cert.crt", 12 | "Keyfile": "certs/private/console-cert.key" 13 | } -------------------------------------------------------------------------------- /config_example_xpr.json: -------------------------------------------------------------------------------- 1 | { 2 | "Radio": { 3 | "name": "Motorola XPR", 4 | "desc": "UHF XPR4550", 5 | "ctrlMode": "XCMP-XPR", 6 | "ctrlPort": "192.168.10.1", 7 | "txDev": "plughw:CARD=Go,DEV=0", 8 | "rxDev": "plughw:CARD=Go,DEV=0" 9 | }, 10 | "Certfile": "certs/console.crt", 11 | "Keyfile": "certs/console.key" 12 | } 13 | -------------------------------------------------------------------------------- /console-client/font/B612-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/B612-Bold.ttf -------------------------------------------------------------------------------- /console-client/font/B612-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/B612-Regular.ttf -------------------------------------------------------------------------------- /console-client/font/B612Mono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/B612Mono-Bold.ttf -------------------------------------------------------------------------------- /console-client/font/B612Mono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/B612Mono-Regular.ttf -------------------------------------------------------------------------------- /console-client/font/SourceCodePro-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceCodePro-Black.otf -------------------------------------------------------------------------------- /console-client/font/SourceCodePro-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceCodePro-Bold.otf -------------------------------------------------------------------------------- /console-client/font/SourceCodePro-ExtraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceCodePro-ExtraLight.otf -------------------------------------------------------------------------------- /console-client/font/SourceCodePro-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceCodePro-Light.otf -------------------------------------------------------------------------------- /console-client/font/SourceCodePro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceCodePro-Regular.otf -------------------------------------------------------------------------------- /console-client/font/SourceCodePro-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceCodePro-Semibold.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-Black.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-BlackIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-BlackIt.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-Bold.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-BoldIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-BoldIt.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-ExtraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-ExtraLight.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-ExtraLightIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-ExtraLightIt.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-It.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-It.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-Light.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-LightIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-LightIt.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-Regular.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-Semibold.otf -------------------------------------------------------------------------------- /console-client/font/SourceSansPro-SemiboldIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/SourceSansPro-SemiboldIt.otf -------------------------------------------------------------------------------- /console-client/font/iosevka-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/iosevka-bold.ttf -------------------------------------------------------------------------------- /console-client/font/iosevka-extendedbold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/font/iosevka-extendedbold.ttf -------------------------------------------------------------------------------- /console-client/ionicons/index.esm.js: -------------------------------------------------------------------------------- 1 | export{a as addIcons}from"./p-3812b620.js";import"./p-9857dedb.js"; -------------------------------------------------------------------------------- /console-client/ionicons/ionicons.esm.js: -------------------------------------------------------------------------------- 1 | import{p as i,b as o}from"./p-9857dedb.js";(()=>{const o=import.meta.url,s={};return""!==o&&(s.resourcesUrl=new URL(".",o).href),i(s)})().then((i=>o([["p-cb0fdd1a",[[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32],ariaLabel:[32]}]]]],i))); -------------------------------------------------------------------------------- /console-client/ionicons/p-b5e14d68.system.js: -------------------------------------------------------------------------------- 1 | System.register(["./p-cb27d1d4.system.js","./p-16517c1c.system.js"],(function(t){"use strict";return{setters:[function(s){t("addIcons",s.a)},function(){}],execute:function(){}}})); -------------------------------------------------------------------------------- /console-client/ionicons/svg/accessibility-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/add-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/add-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/add-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/add-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/add.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/albums-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/alert-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/alert-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/alert-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/analytics-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/analytics.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/archive-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-back-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-back-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-back-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-back-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-back.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-down-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-down-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-down-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-down-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-down.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-forward-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-forward-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-forward-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-forward.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-redo-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-redo-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-redo-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-undo-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-undo-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-undo-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-up-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-up-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-up-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-up-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/arrow-up.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/attach-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/attach-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/attach.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/backspace-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/bag-add-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/bag-remove-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/bag-remove.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/bag-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/bag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/ban-outline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/ban-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/ban.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/bar-chart-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/barbell-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/basket-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/battery-dead-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/battery-dead-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/battery-dead.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/battery-full-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/battery-half-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/bed-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/bluetooth-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/bluetooth-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/body-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/book-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/bookmark-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/bookmark-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/bookmark.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/bookmarks-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/bowling-ball-outline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/bowling-ball-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/bowling-ball.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/briefcase-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/browsers-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/browsers-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/browsers.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/brush-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/build-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/cafe.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/calculator-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/calendar-clear-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/calendar-clear.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/card-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/card.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-back-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-back-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-back-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-back-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-back.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-down-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-down-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-down-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-down-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-down.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-forward-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-forward-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-forward-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-forward-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-forward.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-up-circle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-up-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-up-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-up-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-up-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/caret-up.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/cart-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/cellular-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/chatbox-ellipses-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/chatbox-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/chatbox-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/chatbox.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkbox-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkbox-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkbox.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkmark-circle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkmark-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkmark-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkmark-done-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkmark-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkmark-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/checkmark.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-back-circle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-back-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-back-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-back-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-back-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-back.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-down-circle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-down-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-down-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-down-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-down-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-down.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-forward-circle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-forward-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-forward-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-forward-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-forward-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-forward.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-up-circle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-up-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-up-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-up-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-up-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/chevron-up.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/clipboard-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/clipboard.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/close-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/close-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/close-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/close.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/cloud-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/cloud-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/code-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/code-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/code-slash-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/color-fill-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/compass-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/contrast-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/contrast-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/contrast.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/copy-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/copy.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/crop-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/crop.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/cube-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/desktop-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/desktop.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-h -------------------------------------------------------------------------------- /console-client/ionicons/svg/disc-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/disc-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/disc.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/document-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/document-text-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/document.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/download-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/duplicate-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/easel-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/egg-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/egg.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipse-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipse-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipse.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-horizontal-circle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-horizontal-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-horizontal-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-horizontal-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-horizontal.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-vertical-circle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-vertical-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-vertical-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-vertical-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/ellipsis-vertical.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/enter-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/exit-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/female-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/file-tray-full-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/file-tray-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/file-tray-stacked-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/film-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/filter-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/filter-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/filter-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/filter.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/flash-off-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/flash-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/flash-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/flash.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-m -------------------------------------------------------------------------------- /console-client/ionicons/svg/flashlight-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/flask-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/folder-open-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/folder-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/folder.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/funnel-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/funnel.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/git-commit-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/git-commit.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/glasses-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-d -------------------------------------------------------------------------------- /console-client/ionicons/svg/grid-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/heart-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/home-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/hourglass-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-i -------------------------------------------------------------------------------- /console-client/ionicons/svg/id-card-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/information-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/information-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/invert-mode-outline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/invert-mode-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/invert-mode.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/journal-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-o -------------------------------------------------------------------------------- /console-client/ionicons/svg/journal-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-o -------------------------------------------------------------------------------- /console-client/ionicons/svg/journal.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-o -------------------------------------------------------------------------------- /console-client/ionicons/svg/laptop-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/laptop-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/laptop.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/layers-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-a -------------------------------------------------------------------------------- /console-client/ionicons/svg/location-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/lock-closed-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/lock-closed-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/lock-closed.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/lock-open-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/lock-open-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/lock-open.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/log-in-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-o -------------------------------------------------------------------------------- /console-client/ionicons/svg/log-out-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-o -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-amplify.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-angular.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-capacitor.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-css3.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-deviantart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-dropbox.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-figma.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-firebase.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-flickr.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-hackernews.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-html5.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-markdown.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-microsoft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-npm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-stackoverflow.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-stencil.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-tumblr.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-twitch.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-vue.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-windows.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-yahoo.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/logo-yen.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5_logos -------------------------------------------------------------------------------- /console-client/ionicons/svg/mail-open-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-o -------------------------------------------------------------------------------- /console-client/ionicons/svg/mail-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-o -------------------------------------------------------------------------------- /console-client/ionicons/svg/mail-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-o -------------------------------------------------------------------------------- /console-client/ionicons/svg/mail.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-o -------------------------------------------------------------------------------- /console-client/ionicons/svg/man-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/map-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/medal-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/medical-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/medkit-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/menu-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/moon-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/moon-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/moon.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/navigate-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/navigate-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/navigate-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/navigate.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/notifications-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/open-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/paper-plane-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/pause-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/pause-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/pause-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/pause-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/pause.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/pencil-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/person-add-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/person-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/person-remove-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/person-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-j -------------------------------------------------------------------------------- /console-client/ionicons/svg/phone-landscape-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/phone-portrait-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/pie-chart-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/pin-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/pin.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-n -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-back-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-back-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-forward-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-forward-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-skip-back-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-skip-back-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-skip-back-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-skip-back.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-skip-forward-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-skip-forward-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-skip-forward-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play-skip-forward.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/play.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/podium-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/pricetag-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/pricetag.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/pricetags-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/prism-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/prism.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/pulse-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/push-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/radio-button-off-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/radio-button-off-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/radio-button-off.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/radio-button-on-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/radio-button-on-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/radio-button-on.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/reader-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/reader.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/recording-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/refresh-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/refresh-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/refresh-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/refresh.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-b -------------------------------------------------------------------------------- /console-client/ionicons/svg/remove-circle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/remove-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/remove-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/remove-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/remove-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/remove.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/reorder-two-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/reorder-two-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/reorder-two.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-p -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-down-back-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-down-back-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-down-back.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-down-forward-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-down-forward-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-down-forward.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-up-back-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-up-back-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-up-back.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-up-forward-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-up-forward-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/return-up-forward.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/save-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/school-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/search-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/search-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/search-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/search-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/send-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/shapes-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/shapes-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/shapes.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/share-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/share-social-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/share-social.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/shield-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-s -------------------------------------------------------------------------------- /console-client/ionicons/svg/shield-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-s -------------------------------------------------------------------------------- /console-client/ionicons/svg/shirt-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/sparkles-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/square-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/square-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/square.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/star-half-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/star-half-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/star-half.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/star-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/star-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/star.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-e -------------------------------------------------------------------------------- /console-client/ionicons/svg/stats-chart-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/stop-circle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/stop-circle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/stop-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/stop-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/stop.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/stopwatch-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/tablet-landscape-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/tablet-landscape-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/tablet-portrait-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/tablet-portrait-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/terminal-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/thermometer-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/thumbs-up-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/time-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/time-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/time.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/today-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/toggle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/toggle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/toggle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-k -------------------------------------------------------------------------------- /console-client/ionicons/svg/trail-sign-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-l -------------------------------------------------------------------------------- /console-client/ionicons/svg/trending-down-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/trending-up-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-c -------------------------------------------------------------------------------- /console-client/ionicons/svg/triangle-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/triangle-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-s -------------------------------------------------------------------------------- /console-client/ionicons/svg/triangle.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-q -------------------------------------------------------------------------------- /console-client/ionicons/svg/tv-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/tv-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/tv.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-f -------------------------------------------------------------------------------- /console-client/ionicons/svg/unlink-outline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/unlink-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/unlink.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/videocam-off-sharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /console-client/ionicons/svg/videocam-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/volume-off-outline.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/volume-off-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/volume-off.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-g -------------------------------------------------------------------------------- /console-client/ionicons/svg/warning-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-r -------------------------------------------------------------------------------- /console-client/ionicons/svg/water-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-r -------------------------------------------------------------------------------- /console-client/ionicons/svg/wine-sharp.svg: -------------------------------------------------------------------------------- 1 | ionicons-v5-r -------------------------------------------------------------------------------- /console-client/jquery-ui-1.13.2.custom/images/ui-icons_DDDDDD_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/jquery-ui-1.13.2.custom/images/ui-icons_DDDDDD_256x240.png -------------------------------------------------------------------------------- /console-client/jquery-ui-1.13.2.custom/images/ui-icons_FFFFFF_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/jquery-ui-1.13.2.custom/images/ui-icons_FFFFFF_256x240.png -------------------------------------------------------------------------------- /console-client/sound/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/sound/click.wav -------------------------------------------------------------------------------- /console-client/sound/donk.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/sound/donk.wav -------------------------------------------------------------------------------- /console-client/sound/error.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/sound/error.wav -------------------------------------------------------------------------------- /console-client/sound/ptt.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/sound/ptt.wav -------------------------------------------------------------------------------- /console-client/sound/ptt_end.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/sound/ptt_end.wav -------------------------------------------------------------------------------- /console-client/sound/ptt_override.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/console-client/sound/ptt_override.wav -------------------------------------------------------------------------------- /interface/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/interface/__init__.py -------------------------------------------------------------------------------- /interface/dummy.py: -------------------------------------------------------------------------------- 1 | class DummyRadio: 2 | 3 | def __init__(self): 4 | """ 5 | Init Function 6 | """ 7 | 8 | def connect(self): 9 | """ 10 | Connect to radio 11 | """ -------------------------------------------------------------------------------- /interface/xcmp_keys_sample.py: -------------------------------------------------------------------------------- 1 | keys = [0x00000000, 0x00000000, 0x00000000, 0x00000000] 2 | delta = 0x00000000 3 | kid = 0 4 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "typeAcquisition": { 3 | "include": [ 4 | "jquery" 5 | ] 6 | } 7 | 8 | } -------------------------------------------------------------------------------- /media/console-hardware-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/console-hardware-diagram.png -------------------------------------------------------------------------------- /media/guide/connected.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/guide/connected.PNG -------------------------------------------------------------------------------- /media/guide/console-connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/guide/console-connected.png -------------------------------------------------------------------------------- /media/guide/console-menu-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/guide/console-menu-server.png -------------------------------------------------------------------------------- /media/guide/console-radio-ptt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/guide/console-radio-ptt.png -------------------------------------------------------------------------------- /media/guide/console-radio-rx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/guide/console-radio-rx.png -------------------------------------------------------------------------------- /media/guide/console-radio-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/guide/console-radio-selected.png -------------------------------------------------------------------------------- /media/guide/console-server-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/guide/console-server-config.png -------------------------------------------------------------------------------- /media/guide/disconnected.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/guide/disconnected.PNG -------------------------------------------------------------------------------- /media/screenshot-v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/screenshot-v1.png -------------------------------------------------------------------------------- /media/screenshot-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/screenshot-v2.png -------------------------------------------------------------------------------- /media/system-diagram-v2.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/system-diagram-v2.drawio.png -------------------------------------------------------------------------------- /media/window-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/W3AXL/python-radio-console/ced36857e1eee79de1669df8c0a437931ebbab5b/media/window-screenshot.png -------------------------------------------------------------------------------- /radioState.py: -------------------------------------------------------------------------------- 1 | from enum import Enum 2 | 3 | class RadioState(Enum): 4 | """Radio status enum 5 | """ 6 | # Standard connection states 7 | Disconnected = 0 8 | Idle = 1 9 | Receiving = 2 10 | Transmitting = 3 11 | # Error states 12 | ConnectError = 10 13 | TransmitError = 11 14 | ReceiveError = 12 15 | UnknownError = 20 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | aioice==0.7.6 2 | aiortc==1.3.1 3 | av==9.1.1 4 | cffi==1.15.0 5 | colorama==0.4.4 6 | cryptography==36.0.2 7 | dnspython==2.2.1 8 | google-crc32c==1.3.0 9 | netifaces==0.11.0 10 | numpy==1.22.3 11 | pycparser==2.21 12 | pyee==9.0.4 13 | pylibsrtp==0.7.1 14 | pympler==1.0.1 15 | pyserial==3.5 16 | trboxcmp==0.0.6 17 | typing-extensions==4.1.1 18 | websockets==10.2 19 | yappi==1.3.3 20 | --------------------------------------------------------------------------------