Compare commits
219 Commits
V1.0.10-sf
...
v1.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a3b3b368e2 | ||
|
|
488b1cd8f5 | ||
|
|
82127a92c9 | ||
|
|
dc5e0eed34 | ||
|
|
159ff850e4 | ||
|
|
7dee2d8a80 | ||
|
|
d50a2f3dfd | ||
|
|
70313deaf0 | ||
|
|
61c95431eb | ||
|
|
b575e21ae1 | ||
|
|
64fb6e7a24 | ||
|
|
7fb886a03c | ||
|
|
49fc813383 | ||
|
|
a9e3bb59a0 | ||
|
|
2193ac792e | ||
|
|
7e56fdabe6 | ||
|
|
57154cda4b | ||
|
|
64038abf5a | ||
|
|
27e1a95bd1 | ||
|
|
646934953c | ||
|
|
ace72ecdbc | ||
|
|
19cb1dbe4d | ||
|
|
cddce117c9 | ||
|
|
df03edb80e | ||
|
|
aac23eb6b4 | ||
|
|
9f194263f1 | ||
|
|
98b612bc2e | ||
|
|
11a7fe1f32 | ||
|
|
b30370196f | ||
|
|
5d06b09a83 | ||
|
|
f72213de4c | ||
|
|
cd73537f6f | ||
|
|
f001092dc3 | ||
|
|
97de939674 | ||
|
|
ea7aaf7a8d | ||
|
|
b4c7d5b65b | ||
|
|
8300c386e0 | ||
|
|
b03a93d7fc | ||
|
|
1e857a6e23 | ||
|
|
60e9c608a3 | ||
|
|
e8787a4c12 | ||
|
|
bfe46a67d5 | ||
|
|
5ab97d9312 | ||
|
|
430021267c | ||
|
|
d720dc8618 | ||
|
|
573bcc7de9 | ||
|
|
ed36024efa | ||
|
|
36be714ed4 | ||
|
|
a35ecc4fba | ||
|
|
c4ec127b3a | ||
|
|
3f6efa2037 | ||
|
|
9a13ff7146 | ||
|
|
39a0b06b39 | ||
|
|
efa80db8de | ||
|
|
132d551794 | ||
|
|
a00e58c3bf | ||
|
|
aa5ecd52d0 | ||
|
|
e80c6f8935 | ||
|
|
10c152c40d | ||
|
|
9d2d28ca62 | ||
|
|
9bd0db371d | ||
|
|
6fe6d36e17 | ||
|
|
634f91aca5 | ||
|
|
cd907bbc9a | ||
|
|
7ced9f4e23 | ||
|
|
1a63632f0a | ||
|
|
2eb9aea56a | ||
|
|
2a84e68852 | ||
|
|
3b6eb13357 | ||
|
|
07ae246e5f | ||
|
|
74e92ac51d | ||
|
|
4b4e70efcb | ||
|
|
9df3e7500a | ||
|
|
988910f986 | ||
|
|
ab7628ac76 | ||
|
|
b1e8fadb09 | ||
|
|
55d59c7248 | ||
|
|
97ffa093c3 | ||
|
|
f56e9b4b21 | ||
|
|
179d2ec120 | ||
|
|
8192b1a239 | ||
|
|
a478abd88a | ||
|
|
5f4f859337 | ||
|
|
56e05a0721 | ||
|
|
ffad75903d | ||
|
|
afa549d410 | ||
|
|
16dc147d30 | ||
|
|
ec8f1265f6 | ||
|
|
9a767aa74a | ||
|
|
506605041e | ||
|
|
ad7e4d6de9 | ||
|
|
e615896578 | ||
|
|
a541ccf999 | ||
|
|
092abb565c | ||
|
|
2fc9851d1d | ||
|
|
78037d9163 | ||
|
|
7dddcf9d05 | ||
|
|
90b745c4d5 | ||
|
|
e850f83030 | ||
|
|
8413b63e49 | ||
|
|
7d576f1c6a | ||
|
|
ebeb92bee1 | ||
|
|
f4043ea5e4 | ||
|
|
1ce994fda3 | ||
|
|
2dba113512 | ||
|
|
7a041ac2a0 | ||
|
|
6eb4d671b5 | ||
|
|
e43f80e875 | ||
|
|
173b43d2bd | ||
|
|
807cc2236d | ||
|
|
ec59446e44 | ||
|
|
09d5651c39 | ||
|
|
acc6d70db9 | ||
|
|
da732ac396 | ||
|
|
a74fb14613 | ||
|
|
6c4b1f79da | ||
|
|
8992cab6fe | ||
|
|
fc659fcf2c | ||
|
|
ab16d4c73e | ||
|
|
93cbd5173f | ||
|
|
6a08c2d509 | ||
|
|
92ad7ff1d0 | ||
|
|
e6131fc5f7 | ||
|
|
4d52b8a44a | ||
|
|
0d1242d9c6 | ||
|
|
d14e5c9d59 | ||
|
|
7a5bca3c30 | ||
|
|
a302a58c9e | ||
|
|
39f9c23b89 | ||
|
|
099e72b885 | ||
|
|
444ab79087 | ||
|
|
9fc010512c | ||
|
|
00ba515783 | ||
|
|
9f062905b2 | ||
|
|
ddee1dacaf | ||
|
|
8c39e3f6f5 | ||
|
|
e7f379f4de | ||
|
|
0ac982b8c2 | ||
|
|
396918f21f | ||
|
|
654dd34652 | ||
|
|
45d2081a08 | ||
|
|
a0e2e1e62d | ||
|
|
a713573544 | ||
|
|
461eaa13aa | ||
|
|
77afdc6467 | ||
|
|
2c61072ec9 | ||
|
|
46a9df509c | ||
|
|
cc1fb36a22 | ||
|
|
1a8e5295b2 | ||
|
|
042e17952c | ||
|
|
89959400da | ||
|
|
04bdbb4a28 | ||
|
|
21d41bbbec | ||
|
|
3d80bb52dc | ||
|
|
eaf71e4d2f | ||
|
|
ffc86d15cf | ||
|
|
57c6c3d797 | ||
|
|
45e7443bb3 | ||
|
|
18920df354 | ||
|
|
1705f3d5b7 | ||
|
|
0d94bc619e | ||
|
|
d61ec596e9 | ||
|
|
54c5113b79 | ||
|
|
405444f042 | ||
|
|
13bd9ca445 | ||
|
|
3e5d660a37 | ||
|
|
157fae556f | ||
|
|
835f9837b1 | ||
|
|
18901127ec | ||
|
|
ae45af1688 | ||
|
|
252aa91ae7 | ||
|
|
9a640be43c | ||
|
|
7a5771419a | ||
|
|
3d3cda5e45 | ||
|
|
5a2669dcc2 | ||
|
|
f9dce93a52 | ||
|
|
79dd525793 | ||
|
|
63c3ea2634 | ||
|
|
f908ccd7b3 | ||
|
|
7986b302de | ||
|
|
a9fd7c762e | ||
|
|
e0c4453c46 | ||
|
|
1f95ac10a3 | ||
|
|
ace3c2a231 | ||
|
|
c1ac1d8cfc | ||
|
|
ba83769030 | ||
|
|
06dec4d21a | ||
|
|
5527ebb5e3 | ||
|
|
7a68cc56b2 | ||
|
|
0df07fcfde | ||
|
|
7bcd4d3a50 | ||
|
|
cfd62e4aeb | ||
|
|
b806df7710 | ||
|
|
2fd0238a47 | ||
|
|
4d59db23e4 | ||
|
|
b9f22f2a04 | ||
|
|
9300f3a00d | ||
|
|
a4c1e17284 | ||
|
|
9af793adea | ||
|
|
02e8f6c697 | ||
|
|
a363daed9b | ||
|
|
b5311059aa | ||
|
|
e9e4d75877 | ||
|
|
e2ff8cb1c8 | ||
|
|
5296db358c | ||
|
|
e90f28267e | ||
|
|
dbaef259cf | ||
|
|
8b429ccd4a | ||
|
|
9a57fc204f | ||
|
|
9a8dca7f46 | ||
|
|
6f3cc22d64 | ||
|
|
72bb32ee73 | ||
|
|
ef16c373de | ||
|
|
e2d0442f82 | ||
|
|
8f056777c6 | ||
|
|
e4b79afeac | ||
|
|
f61603c585 | ||
|
|
558b650add | ||
|
|
e1528e4299 |
@@ -53,6 +53,7 @@ if (APPLE)
|
||||
if (CMAKE_MACOSX_BUNDLE)
|
||||
set(CMAKE_INSTALL_RPATH @executable_path/../Frameworks)
|
||||
endif()
|
||||
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version" FORCE)
|
||||
endif ()
|
||||
|
||||
# Proposal for C++ unit tests and sandboxes
|
||||
|
||||
84
README.md
@@ -1,5 +1,85 @@
|
||||

|
||||
|
||||
# Bambu Studio - SoftFever
|
||||
A modified version of Bambu Studio.
|
||||
It has following changes:
|
||||
|
||||
- ## Support third-party printers:
|
||||
- Voron 2.4
|
||||
- Voron Trident
|
||||
- Voron 0.1
|
||||
- Prusa MK3S
|
||||
- ## Export to to .gcode file.
|
||||

|
||||
|
||||
- ## Send gcode file to printer
|
||||
1. Setup connection
|
||||
<img src="./SoftFever_doc/print_host.png" width="1024">
|
||||
2. Send to print
|
||||
<img src="./SoftFever_doc/send_to_print.png" width="1024">
|
||||
- ## Support single wall mode on first layer
|
||||

|
||||
- ## Support Chamber temperature. This setting can be use in machine start G-Gcode
|
||||

|
||||
<img src="./SoftFever_doc/chamber_temperature_custom_gcode.png" width="686">
|
||||
- ## Thumbview is supported
|
||||
|
||||
Demo video: https://youtu.be/vSNE9iGj2II
|
||||
|
||||
# NOTE:
|
||||
## - If you have troubles to run the build, you might need to install following runtimes:
|
||||
- [MicrosoftEdgeWebView2RuntimeInstallerX64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/MicrosoftEdgeWebView2RuntimeInstallerX64.exe)
|
||||
- [vcredist2019_x64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/vcredist2019_x64.exe)
|
||||
|
||||
## - BambuStudio use G2/G3 commands by default. You need to turn on ARC support in your printer's firmware use with this slicer.
|
||||
- For Voron and any Klipper based printers:
|
||||
You can enable gcode_arcs(G2/G3) support by adding following section into you printer.cfg file:
|
||||
```
|
||||
[gcode_arcs]
|
||||
resolution: 0.1
|
||||
|
||||
[gcode_macro M205]
|
||||
gcode:
|
||||
{% set x_jerk = params.X|default(5)|float %}
|
||||
{% set y_jerk = params.Y|default(5)|float %}
|
||||
SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={x_jerk}
|
||||
|
||||
```
|
||||
|
||||
It's also recommended to add followinging dummy macros to make Klipper happy
|
||||
```
|
||||
# Make BambuStudio happy
|
||||
[gcode_macro G17]
|
||||
gcode:
|
||||
|
||||
[gcode_macro M981]
|
||||
gcode:
|
||||
|
||||
[gcode_macro M1003]
|
||||
gcode:
|
||||
```
|
||||
|
||||
- For Prusa MK3S:
|
||||
ARC movement are supported by default.
|
||||
|
||||
|
||||
# Gallery
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
Image credits:
|
||||
1. Voron 2.4 and Trident: vorondesign.com
|
||||
3. Voron 0.1: myself
|
||||
4. Prusa MK3S: Prusa3d
|
||||
|
||||
|
||||
=========================SPLIT=========================
|
||||
|
||||

|
||||
# BambuStudio
|
||||
Bambu Studio is a cutting-edge, feature-rich slicing software.
|
||||
It contains project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphic interface, bringing users an incredibly smooth printing experience.
|
||||
@@ -48,5 +128,5 @@ Slic3r is licensed under the GNU Affero General Public License, version 3. Slic3
|
||||
|
||||
The GNU Affero General Public License, version 3 ensures that if you use any part of this software in any way (even behind a web server), your software must be released under the same license.
|
||||
|
||||
The BambuNetworking and BambuTunnel plugins are based on non-free libraries. They are optional to the Bambu Studio and provides extended functionalities for users.
|
||||
The bambu networking plugin is based on non-free libraries. It is optional to the Bambu Studio and provides extended functionalities for users.
|
||||
|
||||
|
||||
BIN
SoftFever_doc/chamber_temperature.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
SoftFever_doc/chamber_temperature_custom_gcode.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
SoftFever_doc/export_gcode.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
SoftFever_doc/print_host.png
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
SoftFever_doc/printers1.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
SoftFever_doc/printers2.png
Normal file
|
After Width: | Height: | Size: 72 KiB |
BIN
SoftFever_doc/printers3.png
Normal file
|
After Width: | Height: | Size: 94 KiB |
BIN
SoftFever_doc/printers4.png
Normal file
|
After Width: | Height: | Size: 105 KiB |
BIN
SoftFever_doc/send_to_print.png
Normal file
|
After Width: | Height: | Size: 353 KiB |
BIN
SoftFever_doc/single_wall_first_layer.png
Normal file
|
After Width: | Height: | Size: 217 KiB |
BIN
SoftFever_doc/voron.png
Normal file
|
After Width: | Height: | Size: 158 KiB |
6763
bbl/i18n/hu/BambuStudio_hu.po
Normal file
@@ -10,7 +10,8 @@ src/slic3r/GUI/Gizmos/GizmoObjectManipulation.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoFaceDetector.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoModifier.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoSeam.hpp
|
||||
src/slic3r/GUI/GUI.cpp
|
||||
src/slic3r/GUI/GUI_App.cpp
|
||||
src/slic3r/GUI/GUI_Init.cpp
|
||||
@@ -33,10 +34,13 @@ src/slic3r/GUI/Jobs/PlaterJob.cpp
|
||||
src/slic3r/GUI/Jobs/RotoptimizeJob.cpp
|
||||
src/slic3r/GUI/Jobs/BindJob.cpp
|
||||
src/slic3r/GUI/Jobs/PrintJob.cpp
|
||||
src/slic3r/GUI/Jobs/UpgradeNetworkJob.cpp
|
||||
src/slic3r/GUI/AboutDialog.cpp
|
||||
src/slic3r/GUI/AMSMaterialsSetting.cpp
|
||||
src/slic3r/GUI/AMSMappingPopup.cpp
|
||||
src/slic3r/GUI/AMSSetting.cpp
|
||||
src/slic3r/GUI/BBLTopbar.cpp
|
||||
src/slic3r/GUI/DownloadProgressDialog.cpp
|
||||
src/slic3r/GUI/BackgroundSlicingProcess.cpp
|
||||
src/slic3r/GUI/BedShapeDialog.cpp
|
||||
src/slic3r/GUI/BedShapeDialog.hpp
|
||||
@@ -49,7 +53,6 @@ src/slic3r/GUI/GLCanvas3D.cpp
|
||||
src/slic3r/GUI/Calibration.cpp
|
||||
src/slic3r/GUI/CameraPopup.cpp
|
||||
src/slic3r/GUI/ConnectPrinter.cpp
|
||||
src/slic3r/GUI/DebugToolDialog.cpp
|
||||
src/slic3r/GUI/HMSPanel.cpp
|
||||
src/slic3r/GUI/MainFrame.cpp
|
||||
src/slic3r/GUI/MediaPlayCtrl.cpp
|
||||
@@ -62,6 +65,7 @@ src/slic3r/GUI/NotificationManager.cpp
|
||||
src/slic3r/GUI/ObjectDataViewModel.cpp
|
||||
src/slic3r/GUI/OpenGLManager.cpp
|
||||
src/slic3r/GUI/OptionsGroup.cpp
|
||||
src/slic3r/GUI/PrintOptionsDialog.cpp
|
||||
src/slic3r/GUI/ParamsPanel.cpp
|
||||
src/slic3r/GUI/PartPlate.cpp
|
||||
src/slic3r/GUI/Plater.cpp
|
||||
|
||||
14
build_release.bat
Normal file
@@ -0,0 +1,14 @@
|
||||
set WP=%CD%
|
||||
cd deps
|
||||
mkdir build
|
||||
cd build
|
||||
set DEPS=%CD%/BambuStudio_dep
|
||||
cmake ../ -G "Visual Studio 16 2019" -DDESTDIR="%CD%/BambuStudio_dep" -DCMAKE_BUILD_TYPE=Release
|
||||
cmake --build . --config Release --target ALL_BUILD -- -m
|
||||
|
||||
cd %WP%
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 16 2019" -DBBL_RELEASE_TO_PUBLIC=0 -DCMAKE_PREFIX_PATH="%DEPS%/usr/local" -DCMAKE_INSTALL_PREFIX="./BambuStudio-SoftFever" -DCMAKE_BUILD_TYPE=Release -DWIN10SDK_PATH="C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0"
|
||||
cmake --build . --config Release --target ALL_BUILD -- -m
|
||||
cmake --build . --target install --config Release
|
||||
15
build_release.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
|
||||
WD=$(pwd)
|
||||
cd deps
|
||||
mkdir build
|
||||
cd build
|
||||
DEPS=$PWD/BambuStudio_dep
|
||||
cmake ../ -DDESTDIR="$DEPS" -DOPENSSL_ARCH="darwin64-arm64-cc"
|
||||
# make -j
|
||||
|
||||
cd $WD
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="$DEPS/usr/local" -DCMAKE_INSTALL_PREFIX="$PWD/BambuStudio_SoftFever" -DCMAKE_BUILD_TYPE=Release -DCMAKE_MACOSX_RPATH=ON -DCMAKE_INSTALL_RPATH="$DEPS/usr/local" -DCMAKE_MACOSX_BUNDLE=on
|
||||
cmake --build . --target install --config Release -j
|
||||
@@ -26,6 +26,94 @@
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>${MACOSX_BUNDLE_BUNDLE_VERSION}</string>
|
||||
<key>CFBundleDocumentTypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>stl</string>
|
||||
<string>STL</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>stl.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>STL</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>obj</string>
|
||||
<string>OBJ</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>BambuStudio.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>STL</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>amf</string>
|
||||
<string>AMF</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>BambuStudio.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>AMF</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>3mf</string>
|
||||
<string>3MF</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>BambuStudio.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>3MF</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>gcode</string>
|
||||
<string>GCODE</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>gcode.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>GCODE</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>CSResourcesFileMapped</key>
|
||||
<true/>
|
||||
<key>NSRequiresAquaSystemAppearance</key>
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
# Dependency report for PrusaSlicer
|
||||
## Possible dynamic linking on Linux
|
||||
* zlib: Strict dependency required from the system, linked dynamically. Many other libs depend on zlib.
|
||||
* wxWidgets: searches for wx-3.1 by default, but with cmake option `SLIC3R_WX_STABLE=ON` it will use wx-3.0 bundled with most distros.
|
||||
* libcurl
|
||||
* tbb
|
||||
* boost
|
||||
* eigen
|
||||
* glew
|
||||
* expat
|
||||
* openssl
|
||||
* nlopt
|
||||
* openvdb: This library depends on other libs, namely boost, zlib, openexr, blosc (not strictly), etc...
|
||||
* CGAL: Needs additional dependencies
|
||||
* MPFR
|
||||
* GMP
|
||||
|
||||
## External libraries in source tree
|
||||
* ad-mesh: Lots of customization, have to be bundled in the source tree.
|
||||
* avrdude: Like ad-mesh, many customization, need to be in the source tree.
|
||||
* clipper: An important library we have to have full control over it. We also have some slicer specific modifications.
|
||||
* glu-libtess: This is an extract of the mesa/glu library not officially available as a package.
|
||||
* imgui: no packages for debian, author suggests using in the source tree
|
||||
* miniz: No packages, author suggests using in the source tree
|
||||
* qhull: libqhull-dev does not contain libqhullcpp => link errors. Until it is fixed, we will use the builtin version. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925540
|
||||
* semver: One module C library, author expects to use clib for installation. No packages.
|
||||
* Shiny: no packages
|
||||
|
||||
## Header only
|
||||
* igl
|
||||
* nanosvg
|
||||
* agg
|
||||
* catch2: Only Arch has packages for catch2, other distros at most catch (v1.x). Being strictly header only, we bundle this in the source tree. Used for the unit-test suites.
|
||||
|
||||
|
||||
@@ -1,131 +1,4 @@
|
||||
|
||||
# Building PrusaSlicer on UNIX/Linux
|
||||
# Building Bambu Studio on UNIX/Linux
|
||||
|
||||
Please understand that PrusaSlicer team cannot support compilation on all possible Linux distros. Namely, we cannot help troubleshoot OpenGL driver issues or dependency issues if compiled against distro provided libraries. **We can only support PrusaSlicer statically linked against the dependencies compiled with the `deps` scripts**, the same way we compile PrusaSlicer for our [binary builds](https://github.com/prusa3d/PrusaSlicer/releases).
|
||||
|
||||
If you have some reason to link dynamically to your system libraries, you are free to do so, but we can not and will not troubleshoot any issues you possibly run into.
|
||||
|
||||
Instead of compiling PrusaSlicer from source code, one may also consider to install PrusaSlicer [pre-compiled by contributors](https://github.com/prusa3d/PrusaSlicer/wiki/PrusaSlicer-on-Linux---binary-distributions).
|
||||
|
||||
## Step by step guide
|
||||
|
||||
This guide describes building PrusaSlicer statically against dependencies pulled by our `deps` script. Running all the listed commands in order should result in successful build.
|
||||
|
||||
#### 0. Prerequisities
|
||||
|
||||
GNU build tools, CMake, git and other libraries have to be installed on the build machine.
|
||||
Unless that's already the case, install them as usual from your distribution packages.
|
||||
E.g. on Ubuntu 20.10, run
|
||||
```shell
|
||||
sudo apt-get install -y \
|
||||
git \
|
||||
build-essential \
|
||||
autoconf \
|
||||
cmake \
|
||||
libglu1-mesa-dev \
|
||||
libgtk-3-dev \
|
||||
libdbus-1-dev \
|
||||
|
||||
```
|
||||
The names of the packages may be different on different distros.
|
||||
|
||||
#### 1. Cloning the repository
|
||||
|
||||
|
||||
Cloning the repository is simple thanks to git and Github. Simply `cd` into wherever you want to clone PrusaSlicer code base and run
|
||||
```
|
||||
git clone https://www.github.com/prusa3d/PrusaSlicer
|
||||
cd PrusaSlicer
|
||||
```
|
||||
This will download the source code into a new directory and `cd` into it. You can now optionally select a tag/branch/commit to build using `git checkout`. Otherwise, `master` branch will be built.
|
||||
|
||||
|
||||
#### 2. Building dependencies
|
||||
|
||||
PrusaSlicer uses CMake and the build is quite simple, the only tricky part is resolution of dependencies. The supported and recommended way is to build the dependencies first and link to them statically. PrusaSlicer source base contains a CMake script that automatically downloads and builds the required dependencies. All that is needed is to run the following (from the top of the cloned repository):
|
||||
|
||||
cd deps
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DDEP_WX_GTK3=ON
|
||||
make
|
||||
cd ../..
|
||||
|
||||
|
||||
**Warning**: Once the dependency bundle is installed in a destdir, the destdir cannot be moved elsewhere. This is because wxWidgets hardcode the installation path.
|
||||
|
||||
|
||||
#### 3. Building PrusaSlicer
|
||||
|
||||
Now when the dependencies are compiled, all that is needed is to tell CMake that we are interested in static build and point it to the dependencies. From the top of the repository, run
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DSLIC3R_STATIC=1 -DSLIC3R_GTK=3 -DSLIC3R_PCH=OFF -DCMAKE_PREFIX_PATH=$(pwd)/../deps/build/destdir/usr/local
|
||||
make -j4
|
||||
|
||||
And that's it. It is now possible to run the freshly built PrusaSlicer binary:
|
||||
|
||||
cd src
|
||||
./prusa-slicer
|
||||
|
||||
|
||||
|
||||
|
||||
## Useful CMake flags when building dependencies
|
||||
|
||||
- `-DDESTDIR=<target destdir>` allows to specify a directory where the dependencies will be installed. When not provided, the script creates and uses `destdir` directory where cmake is run.
|
||||
|
||||
- `-DDEP_DOWNLOAD_DIR=<download cache dir>` specifies a directory to cache the downloaded source packages for each library. Can be useful for repeated builds, to avoid unnecessary network traffic.
|
||||
|
||||
- `-DDEP_WX_GTK3=ON` builds wxWidgets (one of the dependencies) against GTK3 (defaults to OFF)
|
||||
|
||||
|
||||
## Useful CMake flags when building PrusaSlicer
|
||||
- `-DSLIC3R_ASAN=ON` enables gcc/clang address sanitizer (defaults to `OFF`, requires gcc>4.8 or clang>3.1)
|
||||
- `-DSLIC3R_GTK=3` to use GTK3 (defaults to `2`). Note that wxWidgets must be built against the same GTK version.
|
||||
- `-DSLIC3R_STATIC=ON` for static build (defaults to `OFF`)
|
||||
- `-DSLIC3R_WX_STABLE=ON` to look for wxWidgets 3.0 (defaults to `OFF`)
|
||||
- `-DCMAKE_BUILD_TYPE=Debug` to build in debug mode (defaults to `Release`)
|
||||
|
||||
See the CMake files to get the complete list.
|
||||
|
||||
|
||||
|
||||
## Building dynamically
|
||||
|
||||
As already mentioned above, dynamic linking of dependencies is possible, but PrusaSlicer team is unable to troubleshoot (Linux world is way too complex). Feel free to do so, but you are on your own. Several remarks though:
|
||||
|
||||
The list of dependencies can be easily obtained by inspecting the CMake scripts in the `deps/` directory. Some of the dependencies don't have to be as recent as the versions listed - generally versions available on conservative Linux distros such as Debian stable, Ubuntu LTS releases or Fedora are likely sufficient. If you decide to build this way, it is your responsibility to make sure that CMake finds all required dependencies. It is possible to look at your distribution PrusaSlicer package to see how the package maintainers solved the dependency issues.
|
||||
|
||||
#### wxWidgets
|
||||
By default, PrusaSlicer looks for wxWidgets 3.1. Our build script in fact downloads specific patched version of wxWidgets. If you want to link against wxWidgets 3.0 (which are still provided by most distributions because wxWidgets 3.1 have not yet been declared stable), you must set `-DSLIC3R_WX_STABLE=ON` when running CMake. Note that while PrusaSlicer can be linked against wWidgets 3.0, the combination is not well tested and there might be bugs in the resulting application.
|
||||
|
||||
When building on ubuntu 20.04 focal fossa, the package libwxgtk3.0-gtk3-dev needs to be installed instead of libwxgtk3.0-dev and you should use:
|
||||
```
|
||||
-DSLIC3R_WX_STABLE=1 -DSLIC3R_GTK=3
|
||||
```
|
||||
|
||||
## Miscellaneous
|
||||
|
||||
### Installation
|
||||
|
||||
At runtime, PrusaSlicer needs a way to access its resource files. By default, it looks for a `resources` directory relative to its binary.
|
||||
|
||||
If you instead want PrusaSlicer installed in a structure according to the File System Hierarchy Standard, use the `SLIC3R_FHS` flag
|
||||
|
||||
cmake .. -DSLIC3R_FHS=1
|
||||
|
||||
This will make PrusaSlicer look for a fixed-location `share/slic3r-prusa3d` directory instead (note that the location becomes hardcoded).
|
||||
|
||||
You can then use the `make install` target to install PrusaSlicer.
|
||||
|
||||
### Desktop Integration (PrusaSlicer 2.4 and newer)
|
||||
|
||||
If PrusaSlicer is to be distributed as an AppImage or a binary blob (.tar.gz and similar), then a desktop integration support is compiled in by default: PrusaSlicer will offer to integrate with desktop by manually copying the desktop file and application icon into user's desktop configuration. The built-in desktop integration is also handy on Crosstini (Linux on Chrome OS).
|
||||
|
||||
If PrusaSlicer is compiled with `SLIC3R_FHS` enabled, then a desktop integration support will not be integrated. One may want to disable desktop integration by running
|
||||
|
||||
cmake .. -DSLIC3R_DESKTOP_INTEGRATION=0
|
||||
|
||||
when building PrusaSlicer for flatpack or snap, where the desktop integration is performed by the installer.
|
||||
Currently Linux version is not verified, you can try it referring to [PrusaSlicer'S linux building guide](https://github.com/prusa3d/PrusaSlicer/blob/master/doc/How%20to%20build%20-%20Linux%20et%20al.md)
|
||||
@@ -1,109 +1,41 @@
|
||||
|
||||
# Building PrusaSlicer on Mac OS
|
||||
# Building Bambu Studio on Mac OS
|
||||
|
||||
To build PrusaSlicer on Mac OS, you will need the following software:
|
||||
## Enviroment setup
|
||||
Install Following tools:
|
||||
- Xcode from app store
|
||||
- Cmake
|
||||
- git
|
||||
- gettext
|
||||
|
||||
- XCode
|
||||
- CMake
|
||||
- git
|
||||
- gettext
|
||||
Cmake, git, gettext can be installed from brew(brew install cmake git gettext)
|
||||
|
||||
XCode is available through Apple's App Store, the other three tools are available on
|
||||
[brew](https://brew.sh/) (use `brew install cmake git gettext` to install them).
|
||||
## building the deps
|
||||
You need to build the dependence of BambuStudio first. (Only needs for the first time)
|
||||
|
||||
### Dependencies
|
||||
Suppose you download the codes into /Users/_username_/work/projects/BambuStudio
|
||||
create a directory to store the dependence built: /Users/_username_/work/projects/BambuStudio_dep
|
||||
**(Please make sure to replace the username with the one on your computer)**
|
||||
|
||||
PrusaSlicer comes with a set of CMake scripts to build its dependencies, it lives in the `deps` directory.
|
||||
Open a terminal window and navigate to PrusaSlicer sources directory and then to `deps`.
|
||||
Use the following commands to build the dependencies:
|
||||
`cd BambuStudio/deps`
|
||||
`mkdir build;cd build`
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make
|
||||
for arm64 architecture
|
||||
`cmake ../ -DDESTDIR="/Users/username/work/projects/BambuStudio_dep" -DOPENSSL_ARCH="darwin64-arm64-cc"`
|
||||
for x86 architeccture
|
||||
`cmake ../ -DDESTDIR="/Users/username/work/projects/BambuStudio_dep" -DOPENSSL_ARCH="darwin64-x86_64-cc"`
|
||||
`make -jN` (N can be a number between 1 and the max cpu number)
|
||||
|
||||
This will create a dependencies bundle inside the `build/destdir` directory.
|
||||
You can also customize the bundle output path using the `-DDESTDIR=<some path>` option passed to `cmake`.
|
||||
## building the Bambu Studio
|
||||
create a directory to store the installed files at /Users/username/work/projects/BambuStudio/install_dir
|
||||
`cd BambuStudio`
|
||||
`mkdir install_dir`
|
||||
`mkdir build;cd build`
|
||||
|
||||
**Warning**: Once the dependency bundle is installed in a destdir, the destdir cannot be moved elsewhere.
|
||||
(This is because wxWidgets hardcodes the installation path.)
|
||||
building it use cmake
|
||||
`cmake .. -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="/Users/username/work/projects/BambuStudio_dep/usr/local" -DCMAKE_INSTALL_PREFIX="../install_dir" -DCMAKE_BUILD_TYPE=Release -DCMAKE_MACOSX_RPATH=ON -DCMAKE_INSTALL_RPATH="/Users/username/work/projects/BambuStudio_dep/usr/local" -DCMAKE_MACOSX_BUNDLE=on`
|
||||
`cmake --build . --target install --config Release -jN`
|
||||
|
||||
FIXME The Cereal serialization library needs a tiny patch on some old OSX clang installations
|
||||
https://github.com/USCiLab/cereal/issues/339#issuecomment-246166717
|
||||
|
||||
|
||||
### Building PrusaSlicer
|
||||
|
||||
If dependencies are built without errors, you can proceed to build PrusaSlicer itself.
|
||||
Go back to top level PrusaSlicer sources directory and use these commands:
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DCMAKE_PREFIX_PATH="$PWD/../deps/build/destdir/usr/local"
|
||||
|
||||
The `CMAKE_PREFIX_PATH` is the path to the dependencies bundle but with `/usr/local` appended - if you set a custom path
|
||||
using the `DESTDIR` option, you will need to change this accordingly. **Warning:** the `CMAKE_PREFIX_PATH` needs to be an absolute path.
|
||||
|
||||
The CMake command above prepares PrusaSlicer for building from the command line.
|
||||
To start the build, use
|
||||
|
||||
make -jN
|
||||
|
||||
where `N` is the number of CPU cores, so, for example `make -j4` for a 4-core machine.
|
||||
|
||||
Alternatively, if you would like to use XCode GUI, modify the `cmake` command to include the `-GXcode` option:
|
||||
|
||||
cmake .. -GXcode -DCMAKE_PREFIX_PATH="$PWD/../deps/build/destdir/usr/local"
|
||||
|
||||
and then open the `PrusaSlicer.xcodeproj` file.
|
||||
This should open up XCode where you can perform build using the GUI or perform other tasks.
|
||||
|
||||
### Note on Mac OS X SDKs
|
||||
|
||||
By default PrusaSlicer builds against whichever SDK is the default on the current system.
|
||||
|
||||
This can be customized. The `CMAKE_OSX_SYSROOT` option sets the path to the SDK directory location
|
||||
and the `CMAKE_OSX_DEPLOYMENT_TARGET` option sets the target OS X system version (eg. `10.14` or similar).
|
||||
Note you can set just one value and the other will be guessed automatically.
|
||||
In case you set both, the two settings need to agree with each other. (Building with a lower deployment target
|
||||
is currently unsupported because some of the dependencies don't support this, most notably wxWidgets.)
|
||||
|
||||
Please note that the `CMAKE_OSX_DEPLOYMENT_TARGET` and `CMAKE_OSX_SYSROOT` options need to be set the same
|
||||
on both the dependencies bundle as well as PrusaSlicer itself.
|
||||
|
||||
Official Mac PrusaSlicer builds are currently built against SDK 10.9 to ensure compatibility with older Macs.
|
||||
|
||||
_Warning:_ XCode may be set such that it rejects SDKs bellow some version (silently, more or less).
|
||||
This is set in the property list file
|
||||
|
||||
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
|
||||
|
||||
To remove the limitation, simply delete the key `MinimumSDKVersion` from that file.
|
||||
|
||||
|
||||
# TL; DR
|
||||
|
||||
Works on a fresh installation of MacOS Catalina 10.15.6
|
||||
|
||||
- Install [brew](https://brew.sh/):
|
||||
- Open Terminal
|
||||
|
||||
- Enter:
|
||||
|
||||
```
|
||||
brew update
|
||||
brew install cmake git gettext
|
||||
brew upgrade
|
||||
git clone https://github.com/prusa3d/PrusaSlicer/
|
||||
cd PrusaSlicer/deps
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make
|
||||
cd ../..
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DCMAKE_PREFIX_PATH="$PWD/../deps/build/destdir/usr/local"
|
||||
make
|
||||
src/prusa-slicer
|
||||
```
|
||||
building it use xcode
|
||||
`cmake .. -GXcode -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="/Users/username/work/projects/BambuStudio_dep/usr/local" -DCMAKE_INSTALL_PREFIX="../install_dir" -DCMAKE_BUILD_TYPE=Release -DCMAKE_MACOSX_RPATH=ON -DCMAKE_INSTALL_RPATH="/Users/username/work/projects/BambuStudio_dep/usr/local" -DCMAKE_MACOSX_BUNDLE=on`
|
||||
then building it using Xcode
|
||||
@@ -1,216 +1,36 @@
|
||||
# Step by Step Visual Studio 2019 Instructions
|
||||
# Building Bambu Studio on Windows
|
||||
|
||||
### Install the tools
|
||||
## Enviroment setup
|
||||
Install Following tools:
|
||||
- Visual Studio Community 2019 from [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/) (Older versions are not supported as Bambu Studio requires support for C++17, and newer versions should also be ok);
|
||||
- Cmake from [cmake.org](https://cmake.org/download/)
|
||||
- Git from [gitforwindows.org](https://gitforwindows.org/)
|
||||
- Perl from [strawberryperl](https://strawberryperl.com/)
|
||||
|
||||
Install Visual Studio Community 2019 from [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/). Older versions are not supported as PrusaSlicer requires support for C++17.
|
||||
Select all workload options for C++ and make sure to launch Visual Studio after install (to ensure that the full setup completes).
|
||||
## building the deps
|
||||
Suppose you download the codes into D:/work/Projects/BambuStudio
|
||||
create a directory to store the dependence built: D:/work/Projects/BambuStudio_dep
|
||||
|
||||
Install git for Windows from [gitforwindows.org](https://gitforwindows.org/)
|
||||
Download and run the exe accepting all defaults
|
||||
`cd BambuStudio/deps`
|
||||
`mkdir build;cd build`
|
||||
`cmake ../ -G "Visual Studio 16 2019" -DDESTDIR="D:/work/Projects/BambuStudio_dep" -DCMAKE_BUILD_TYPE=Release`
|
||||
`msbuild /m ALL_BUILD.vcxproj`
|
||||
|
||||
### Download sources
|
||||
It takes "00:14:27.37" to finish it on my machine (11th Gen Intel(R) Core(TM) i9-11900 @2.50GHz 2.50 GHz, with 32.0 GB DDR)
|
||||
|
||||
Clone the respository. To place it in C:\src\PrusaSlicer, run:
|
||||
```
|
||||
c:> mkdir src
|
||||
c:> cd src
|
||||
c:\src> git clone https://github.com/prusa3d/PrusaSlicer.git
|
||||
```
|
||||
## building the Bambu Studio
|
||||
create a directory to store the installed files at D:/work/Projects/BambuStudio/install_dir
|
||||
`cd BambuStudio`
|
||||
`mkdir install_dir`
|
||||
`mkdir build;cd build`
|
||||
|
||||
### Run the automatic build script
|
||||
set -DWIN10SDK_PATH to your windows sdk path(for example: C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0) in below command:
|
||||
`cmake .. -G "Visual Studio 16 2019" -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="D:/work/Projects/BambuStudio_dep/usr/local" -DCMAKE_INSTALL_PREFIX="../install_dir" -DCMAKE_BUILD_TYPE=Release -DWIN10SDK_PATH="C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0"`
|
||||
|
||||
The script `build_win.bat` will automatically find the default Visual Studio installation, set up the build environment, and then run both CMake and MSBuild to generate the dependencies and application as needed. If you'd rather do these steps manually, you can skip to the [Manual Build Instructions](#manual-build-instructions) in the next section. Otherwise, just run the following command to get everything going with the default configs:
|
||||
then build it using command
|
||||
`cmake --build . --target install --config Release`
|
||||
|
||||
```
|
||||
c:\src>cd c:\src\PrusaSlicer
|
||||
c:\src\PrusaSlicer>build_win.bat -d=..\PrusaSlicer-deps -r=console
|
||||
```
|
||||
or building it under the Visual Studio 2019
|
||||
(set the BambuStudio_app_gui as start project)
|
||||

|
||||
|
||||
The build script will run for a while (over an hour, depending on your machine) and automatically perform the following steps:
|
||||
1. Configure and build [deps](#compile-the-dependencies) as RelWithDebInfo with `c:\src\PrusaSlicer-deps` as the destination directory
|
||||
2. Configure and build all [application targets](#compile-prusaslicer) as RelWithDebInfo
|
||||
3. Launch the resulting `prusa-slicer-console.exe` binary
|
||||
|
||||
You can change the above command line options to do things like:
|
||||
* Change the destination for the dependencies by pointing `-d` to a different directory such as: `build_win.bat -d=s:\PrusaSlicerDeps`
|
||||
* Open the solution in Visual Studio after the build completes by changing the `-r` switch to `-r=ide`
|
||||
* Generate a release build without debug info by adding `-c=Release` or a full debug build with `-c=Debug`
|
||||
* Perform an incremental application build (the default) with: `build_win.bat -s=app-dirty`
|
||||
* Clean and rebuild the application: `build_win.bat -s=app`
|
||||
* Clean and rebuild the dependencies: `build_win.bat -s=deps`
|
||||
* Clean and rebuild everything (app and deps): `build_win.bat -s=all`
|
||||
* _The full list of build script options can be listed by running:_ `build_win.bat -?`
|
||||
|
||||
### Troubleshooting
|
||||
|
||||
You're best off initiating builds from within Visual Studio for day-to-day development. However, the `build_win.bat` script can be very helpful if you run into build failures after updating your source tree. Here are some tips to keep in mind:
|
||||
* The last several lines of output from `build_win.bat` will usually have the most helpful error messages.
|
||||
* If CMake complains about missing binaries or paths (e.g. after updating Visual Studio), building with `build_win.bat` will force CMake to regenerate its cache on an error.
|
||||
* After a deps change, you may just need to rebuild everything with the `-s=all` switch.
|
||||
* Reading through the instructions in the next section may help diagnose more complex issues.
|
||||
|
||||
# Manual Build Instructions
|
||||
|
||||
_Follow the steps below if you want to understand how to perform a manual build, or if you're troubleshooting issues with the automatic build script._
|
||||
|
||||
### Compile the dependencies.
|
||||
Dependencies are updated seldomly, thus they are compiled out of the PrusaSlicer source tree.
|
||||
Go to the Windows Start Menu and Click on "Visual Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt" to open a command window and run the following:
|
||||
```
|
||||
cd c:\src\PrusaSlicer\deps
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 16 2019" -DDESTDIR="c:\src\PrusaSlicer-deps"
|
||||
|
||||
msbuild /m ALL_BUILD.vcxproj // This took 13.5 minutes on my machine: core I7-7700K @ 4.2Ghz with 32GB main memory and 20min on a average laptop
|
||||
```
|
||||
|
||||
### Generate Visual Studio project file for PrusaSlicer, referencing the precompiled dependencies.
|
||||
Go to the Windows Start Menu and Click on "Visual Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt" to open a command window and run the following:
|
||||
```
|
||||
cd c:\src\PrusaSlicer\
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 16 2019" -DCMAKE_PREFIX_PATH="c:\src\PrusaSlicer-deps\usr\local"
|
||||
```
|
||||
|
||||
Note that `CMAKE_PREFIX_PATH` must be absolute path. A relative path like "..\..\PrusaSlicer-deps\usr\local" does not work.
|
||||
|
||||
### Compile PrusaSlicer.
|
||||
|
||||
Double-click c:\src\PrusaSlicer\build\PrusaSlicer.sln to open in Visual Studio 2019.
|
||||
OR
|
||||
Open Visual Studio for C++ development (VS asks this the first time you start it).
|
||||
|
||||
Select PrusaSlicer_app_gui as your startup project (right-click->Set as Startup Project).
|
||||
|
||||
Run Build->Rebuild Solution once to populate all required dependency modules. This is NOT done automatically when you build/run. If you run both Debug and Release variants, you will need to do this once for each.
|
||||
|
||||
Debug->Start Debugging or press F5
|
||||
|
||||
PrusaSlicer should start. You're up and running!
|
||||
|
||||
note: Thanks to @douggorgen for the original guide, as an answer for a issue
|
||||
|
||||
|
||||
# The below information is out of date, but still useful for reference purposes
|
||||
|
||||
We have switched to MS Visual Studio 2019.
|
||||
|
||||
We don't use MSVS 2013 any more. At the moment we are in the process of creating new pre-built dependency bundles
|
||||
and updating this document. In the meantime, you will need to compile the dependencies yourself
|
||||
[the same way as before](#building-the-dependencies-package-yourself)
|
||||
except with CMake generators for MSVS 2019 instead of 2013.
|
||||
|
||||
Thank you for understanding.
|
||||
|
||||
---
|
||||
|
||||
# Building PrusaSlicer on Microsoft Windows
|
||||
|
||||
~~The currently supported way of building PrusaSlicer on Windows is with CMake and MS Visual Studio 2013.
|
||||
You can use the free [Visual Studio 2013 Community Edition](https://www.visualstudio.com/vs/older-downloads/).
|
||||
CMake installer can be downloaded from [the official website](https://cmake.org/download/).~~
|
||||
|
||||
~~Building with newer versions of MSVS (2015, 2017) may work too as reported by some of our users.~~
|
||||
|
||||
_Note:_ Thanks to [**@supermerill**](https://github.com/supermerill) for testing and inspiration for this guide.
|
||||
|
||||
### Dependencies
|
||||
|
||||
On Windows PrusaSlicer is built against statically built libraries.
|
||||
~~We provide a prebuilt package of all the needed dependencies. This package only works on Visual Studio 2013, so~~ if you are using a newer version of Visual Studio, you need to compile the dependencies yourself as per [below](#building-the-dependencies-package-yourself).
|
||||
The package comes in a several variants:
|
||||
|
||||
- ~~64 bit, Release mode only (41 MB, 578 MB unpacked)~~
|
||||
- ~~64 bit, Release and Debug mode (88 MB, 1.3 GB unpacked)~~
|
||||
- ~~32 bit, Release mode only (38 MB, 520 MB unpacked)~~
|
||||
- ~~32 bit, Release and Debug mode (74 MB, 1.1 GB unpacked)~~
|
||||
|
||||
When unsure, use the _Release mode only_ variant, the _Release and Debug_ variant is only needed for debugging & development.
|
||||
|
||||
If you're unsure where to unpack the package, unpack it into `C:\local\` (but it can really be anywhere).
|
||||
|
||||
Alternatively you can also compile the dependencies yourself, see below.
|
||||
|
||||
### Building PrusaSlicer with Visual Studio
|
||||
|
||||
First obtain the PrusaSlicer sources via either git or by extracting the source archive.
|
||||
|
||||
Then you will need to note down the so-called 'prefix path' to the dependencies, this is the location of the dependencies packages + `\usr\local` appended.
|
||||
For example on 64 bits this would be `C:\local\destdir-64\usr\local`. The prefix path will need to be passed to CMake.
|
||||
|
||||
When ready, open the relevant Visual Studio command line and `cd` into the directory with PrusaSlicer sources.
|
||||
Use these commands to prepare Visual Studio solution file:
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 12 Win64" -DCMAKE_PREFIX_PATH="<insert prefix path here>"
|
||||
|
||||
Note that if you're building a 32-bit variant, you will need to change the `"Visual Studio 12 Win64"` to just `"Visual Studio 12"`.
|
||||
|
||||
Conversely, if you're using Visual Studio version other than 2013, the version number will need to be changed accordingly.
|
||||
|
||||
If `cmake` has finished without errors, go to the build directory and open the `PrusaSlicer.sln` solution file in Visual Studio.
|
||||
Before building, make sure you're building the right project (use one of those starting with `PrusaSlicer_app_...`) and that you're building
|
||||
with the right configuration, i.e. _Release_ vs. _Debug_. When unsure, choose _Release_.
|
||||
Note that you won't be able to build a _Debug_ variant against a _Release_-only dependencies package.
|
||||
|
||||
#### Installing using the `INSTALL` project
|
||||
|
||||
PrusaSlicer can be run from the Visual Studio or from Visual Studio's build directory (`src\Release` or `src\Debug`),
|
||||
but for longer-term usage you might want to install somewhere using the `INSTALL` project.
|
||||
By default, this installs into `C:\Program Files\PrusaSlicer`.
|
||||
To customize the install path, use the `-DCMAKE_INSTALL_PREFIX=<path of your choice>` when invoking `cmake`.
|
||||
|
||||
### Building from the command line
|
||||
|
||||
There are several options for building from the command line:
|
||||
|
||||
- [msbuild](https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-reference?view=vs-2017&viewFallbackFrom=vs-2013)
|
||||
- [Ninja](https://ninja-build.org/)
|
||||
- [nmake](https://docs.microsoft.com/en-us/cpp/build/nmake-reference?view=vs-2017)
|
||||
|
||||
To build with msbuild, use the same CMake command as in previous paragraph and then build using
|
||||
|
||||
msbuild /m /P:Configuration=Release ALL_BUILD.vcxproj
|
||||
|
||||
To build with Ninja or nmake, replace the `-G` option in the CMake call with `-G Ninja` or `-G "NMake Makefiles"` , respectively.
|
||||
Then use either `ninja` or `nmake` to start the build.
|
||||
|
||||
To install, use `msbuild /P:Configuration=Release INSTALL.vcxproj` , `ninja install` , or `nmake install` .
|
||||
|
||||
### Building the dependencies package yourself
|
||||
|
||||
The dependencies package is built using CMake scripts inside the `deps` subdirectory of PrusaSlicer sources.
|
||||
(This is intentionally not interconnected with the CMake scripts in the rest of the sources.)
|
||||
|
||||
Open the preferred Visual Studio command line (64 or 32 bit variant) and `cd` into the directory with PrusaSlicer sources.
|
||||
Then `cd` into the `deps` directory and use these commands to build:
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 16 2019" -DDESTDIR="C:\local\destdir-custom"
|
||||
msbuild /m ALL_BUILD.vcxproj
|
||||
|
||||
You can also use the Visual Studio GUI or other generators as mentioned above.
|
||||
|
||||
The `DESTDIR` option is the location where the bundle will be installed.
|
||||
This may be customized. If you leave it empty, the `DESTDIR` will be placed inside the same `build` directory.
|
||||
|
||||
Warning: If the `build` directory is nested too deep inside other folders, various file paths during the build
|
||||
become too long and the build might fail due to file writing errors (\*). For this reason, it is recommended to
|
||||
place the `build` directory relatively close to the drive root.
|
||||
|
||||
Note that the build variant that you may choose using Visual Studio (i.e. _Release_ or _Debug_ etc.) when building the dependency package is **not relevant**.
|
||||
The dependency build will by default build _both_ the _Release_ and _Debug_ variants regardless of what you choose in Visual Studio.
|
||||
You can disable building of the debug variant by passing the
|
||||
|
||||
-DDEP_DEBUG=OFF
|
||||
|
||||
option to CMake, this will only produce a _Release_ build.
|
||||
|
||||
Refer to the CMake scripts inside the `deps` directory to see which dependencies are built in what versions and how this is done.
|
||||
|
||||
\*) Specifically, the problem arises when building boost. Boost build tool appends all build options into paths of
|
||||
intermediate files, which are not handled correctly by either `b2.exe` or possibly `ninja` (?).
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Localization and translation guide
|
||||
|
||||
The purpose of this guide is to describe how to contribute to the PrusaSlicer translations. We use GNUgettext for extracting string resources from the project and PoEdit for editing translations.
|
||||
The purpose of this guide is to describe how to contribute to the Bambu Studio translations. We use GNUgettext for extracting string resources from the project and PoEdit for editing translations.
|
||||
|
||||
Those can be downloaded here:
|
||||
- https://sourceforge.net/directory/os:windows/?q=gnu+gettext GNUgettext package contains a set of tools to extract strings from the source code and to create the translation Catalog.
|
||||
@@ -12,41 +12,42 @@ Full manual for GNUgettext can be seen here: http://www.gnu.org/software/gettext
|
||||
|
||||
|
||||
### Scenario 1. How do I add a translation or fix an existing translation
|
||||
1. Get PO-file from corresponding folder here:
|
||||
https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization
|
||||
1. Get PO-file 'BambuStudio_xx.pot' from corresponding sub-folder here:
|
||||
https://github.com/bambulab/BambuStudio/tree/master/bbl/i18n
|
||||
2. Open this file in PoEdit as "Edit a translation"
|
||||
3. Apply your corrections to the translation
|
||||
4. Push changed PrusaSlicer.po and PrusaSlicer.mo (will create automatically after saving of PrusaSlicer.po in PoEdit) into the original folder.
|
||||
4. Push changed BambuStudio_xx.po into the original folder
|
||||
5. copy BambuStudio_xx.mo into resources/i18n/xx and rename it to BambuStudio.mo, then push the changed file.
|
||||
|
||||
### Scenario 2. How do I add a new language support
|
||||
1. Get file PrusaSlicer.pot here :
|
||||
https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization
|
||||
1. Get file BambuStudio.pot here :
|
||||
https://github.com/bambulab/BambuStudio/tree/master/bbl/i18n
|
||||
2. Open it in PoEdit for "Create new translation"
|
||||
3. Select Translation Language (for example French).
|
||||
4. As a result you will have fr.po - the file containing translation to French.
|
||||
Notice. When the translation is complete you need to:
|
||||
- Rename the file to PrusaSlicer.po
|
||||
- Click "Save file" button. PrusaSlicer.mo will be created immediately
|
||||
- Both PrusaSlicer.po and PrusaSlicer.mo have to be saved here:
|
||||
https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization/fr
|
||||
- Rename the file to BambuStudio_fr.po
|
||||
- Click "Save file" button. BambuStudio_fr.mo will be created immediately
|
||||
- Bambu_Studio_fr.po needs to be copied into the sub-folder fr of https://github.com/bambulab/BambuStudio/tree/master/bbl/i18n, and be pushed
|
||||
- copy BambuStudio_xx.mo into resources/i18n/xx and rename it to BambuStudio.mo, then push the changed file.
|
||||
( name of folder "fr" means "French" - the translation language).
|
||||
|
||||
### Scenario 3. How do I add a new text resource when implementing a feature to PrusaSlicer
|
||||
Each string resource in PrusaSlicer available for translation needs to be explicitly marked using L() macro like this:
|
||||
### Scenario 3. How do I add a new text resource when implementing a feature to Bambu Studio
|
||||
Each string resource in Bambu Studio available for translation needs to be explicitly marked using L() macro like this:
|
||||
```C++
|
||||
auto msg = L("This message to be localized")
|
||||
```
|
||||
To get translated text use one of needed macro/function (`_(s)` or `_CHB(s)` ).
|
||||
If you add new file resource, add it to the list of files containing macro `L()`
|
||||
|
||||
### Scenario 4. How do I use GNUgettext to localize my own application taking PrusaSlicer as an example
|
||||
### Scenario 4. How do I use GNUgettext to localize my own application taking Bambu Studio as an example
|
||||
|
||||
1. For convenience create a list of files with this macro `L(s)`. We have
|
||||
https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization/list.txt.
|
||||
https://github.com/bambulab/BambuStudio/blob/master/bbl/i18n/list.txt.
|
||||
|
||||
2. Create template file(*.POT) with GNUgettext command:
|
||||
```
|
||||
xgettext --keyword=L --add-comments=TRN --from-code=UTF-8 --debug -o PrusaSlicer.pot -f list.txt
|
||||
xgettext --keyword=L --add-comments=TRN --from-code=UTF-8 --debug -o BambuStudio.pot -f list.txt
|
||||
```
|
||||
|
||||
Use flag `--from-code=UTF-8` to specify that the source strings are in UTF-8 encoding
|
||||
@@ -74,14 +75,14 @@ https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization/list.t
|
||||
When you have Catalog to translation open POT or PO file in PoEdit and start translating.
|
||||
|
||||
|
||||
## General guidelines for PrusaSlicer translators
|
||||
## General guidelines for Bambu Studio translators
|
||||
|
||||
|
||||
- We recommend using *PoEdit* application for translation (as described above). It will help you eliminate most punctuation errors and will show you strings with "random" translations (if the fuzzy parameter was used).
|
||||
|
||||
- To check how the translated text looks on the UI elements, test it :) If you use *PoEdit*, all you need to do is save the file. At this point, a MO file will be created. Rename it PrusaSlicer.mo, and you can run PrusaSlicer (see above).
|
||||
- To check how the translated text looks on the UI elements, test it :) If you use *PoEdit*, all you need to do is save the file. At this point, a MO file will be created. Rename it Bambu Studio.mo, and you can run Bambu Studio (see above).
|
||||
|
||||
- If you see an encoding error (garbage characters instead of Unicode) somewhere in PrusaSlicer, report it. It is likely not a problem of your translation, but a bug in the software.
|
||||
- If you see an encoding error (garbage characters instead of Unicode) somewhere in Bambu Studio, report it. It is likely not a problem of your translation, but a bug in the software.
|
||||
|
||||
- See on which UI elements the translated phrase will be used. Especially if it's a button, it is very important to decide on the translation and not write alternative translations in parentheses, as this will significantly increase the width of the button, which is sometimes highly undesirable:
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 12 KiB |
@@ -1,52 +0,0 @@
|
||||
# Slic3r PE 1.40 configuration update
|
||||
|
||||
Slic3r PE 1.40.0 comes with a major re-work of the way configuration presets work.
|
||||
There are three new features:
|
||||
|
||||
+ A two-tier system of presets being divided into _System_ and _User_ groups
|
||||
+ Configuration snapshots
|
||||
+ Configuration updating from the internet
|
||||
|
||||
## System and User presets
|
||||
|
||||
- _System preset_: These are the presets that come with Slic3r PE installation. They come from a vendor configuration bundle (not individual files like before). They are **read-only** – a user cannot modify them, but may instead create a derived User preset based on a System preset
|
||||
- _User preset_: These are regular presets stored in files just like before. Additionally, they may be derived (inherited) from one of the System presets
|
||||
|
||||
A derived User preset keeps track of which settings are inherited from the parent System preset and which are modified by the user. When a system preset is updated (either via installation of a new Slic3r or automatically from the internet), in a User preset the settings that are modified by the user will stay that way, while the ones that are inherited reflect the updated System preset.
|
||||
|
||||
This system ensures that we don't overwrite user's settings when there is an update to the built in presets.
|
||||
|
||||
Slic3r GUI now displays accurately which settings are inherited and which are modified.
|
||||
A setting derived from a System preset is represented by green label and a locked lock icon:
|
||||
|
||||

|
||||
|
||||
A settings modified in a User preset has an open lock icon:
|
||||
|
||||

|
||||
|
||||
Clicking the open lock icon restores the system setting.
|
||||
|
||||
Additionally, any setting that is modified but not yet saved onto disk is represented by orange label and a back-arrow:
|
||||
|
||||

|
||||
|
||||
Clicking the back-arrow restores the value that was previously saved in this Preset.
|
||||
|
||||
## Configuration snapshots
|
||||
|
||||
Configuration snapshots can now be taken via the _Configuration_ menu.
|
||||
A snapshot contains complete configuration from the point when the snapshot was taken.
|
||||
Users may move back and forth between snapshots at will using a dialog:
|
||||
|
||||

|
||||
|
||||
|
||||
# Updating from the internet
|
||||
|
||||
Slic3r PE 1.40.0 checks for updates of the built-in System presets and downloads them.
|
||||
The first-time configuration assistant will ask you if you want to enable this feature - it is **not** mandatory.
|
||||
|
||||
Updates are checked for and downloaded in the background. If there's is an update, Slic3r will prompt about it
|
||||
next time it is launched, never during normal program operation. An update may be either accepted or refused.
|
||||
Before any update is applied a configuration snapshot (as described above) is taken.
|
||||
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 77 KiB |
@@ -36,15 +36,15 @@
|
||||
},
|
||||
{
|
||||
"type": "po",
|
||||
"pattern": "bbl/i18n/zh_cn/BambuStudio_zh_CN.po",
|
||||
"lang": "zh_cn"
|
||||
"pattern": "bbl/i18n/hu/BambuStudio_hu.po",
|
||||
"lang": "hu"
|
||||
}
|
||||
]
|
||||
},
|
||||
"download": {
|
||||
"folder": "bbl/i18n",
|
||||
"files": {
|
||||
"output": "${lang}/BambuStudio_${lang}_new.po"
|
||||
"output": "${lang}/BambuStudio_${lang}.po"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
BIN
resources/i18n/hu/BambuStudio.mo
Normal file
BIN
resources/images/BambuStudio-mac_256px.ico
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 13 KiB |
22
resources/images/add.svg
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
|
||||
<g id="ADD">
|
||||
<path fill="#FFFFFF" d="M72.3,117.5H10.5v-75h75v23.27c1.61-0.56,3.28-0.99,5-1.29V41.04l27-27V72.3c1.89,1.71,3.57,3.65,5,5.76V8
|
||||
c0-0.05-0.01-0.1-0.02-0.15c0-0.06-0.01-0.11-0.02-0.17c-0.03-0.22-0.08-0.43-0.15-0.62c0,0,0-0.01,0-0.01c0,0,0,0,0,0
|
||||
c-0.01-0.03-0.03-0.05-0.04-0.08c-0.05-0.11-0.11-0.21-0.17-0.31c-0.03-0.04-0.05-0.08-0.08-0.11c-0.06-0.08-0.13-0.16-0.2-0.24
|
||||
c-0.03-0.03-0.06-0.07-0.09-0.1c-0.09-0.09-0.19-0.17-0.3-0.25c-0.01-0.01-0.02-0.02-0.04-0.03c-0.12-0.08-0.24-0.15-0.38-0.2
|
||||
c-0.04-0.02-0.09-0.03-0.13-0.05c-0.1-0.04-0.2-0.07-0.3-0.09c-0.05-0.01-0.09-0.02-0.14-0.03c-0.15-0.03-0.3-0.05-0.45-0.05H48
|
||||
c-0.57,0-1.12,0.19-1.56,0.55l-40,32c-0.03,0.03-0.06,0.06-0.09,0.09c-0.07,0.06-0.13,0.12-0.19,0.19
|
||||
c-0.05,0.06-0.1,0.12-0.15,0.18c-0.05,0.07-0.09,0.13-0.14,0.2c-0.04,0.07-0.08,0.14-0.12,0.21c-0.03,0.07-0.07,0.15-0.09,0.22
|
||||
c-0.03,0.08-0.05,0.16-0.07,0.24c-0.02,0.08-0.04,0.15-0.05,0.23c-0.01,0.09-0.02,0.18-0.03,0.27c0,0.04-0.01,0.08-0.01,0.13v80
|
||||
c0,1.38,1.12,2.5,2.5,2.5h70.06C75.95,121.07,74.01,119.39,72.3,117.5z M48.88,10.5h65.09l-27,27H15.13L48.88,10.5z"/>
|
||||
<g>
|
||||
<path fill="#ED6B21" d="M96,69.5c-14.61,0-26.5,11.89-26.5,26.5s11.89,26.5,26.5,26.5s26.5-11.89,26.5-26.5S110.61,69.5,96,69.5z
|
||||
M96,117.5c-11.86,0-21.5-9.64-21.5-21.5S84.14,74.5,96,74.5s21.5,9.64,21.5,21.5S107.86,117.5,96,117.5z"/>
|
||||
<path fill="#ED6B21" d="M112,93.5H98.5V80c0-1.38-1.12-2.5-2.5-2.5s-2.5,1.12-2.5,2.5v13.5H80c-1.38,0-2.5,1.12-2.5,2.5
|
||||
s1.12,2.5,2.5,2.5h13.5V112c0,1.38,1.12,2.5,2.5,2.5s2.5-1.12,2.5-2.5V98.5H112c1.38,0,2.5-1.12,2.5-2.5S113.38,93.5,112,93.5z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
19
resources/images/add_copies.svg
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
|
||||
<g id="add_x5F_copies">
|
||||
<g>
|
||||
<path fill="#808080" d="M8,2c3.31,0,6,2.69,6,6s-2.69,6-6,6s-6-2.69-6-6S4.69,2,8,2 M8,1C4.13,1,1,4.13,1,8s3.13,7,7,7s7-3.13,7-7
|
||||
S11.87,1,8,1L8,1z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#ED6B21" d="M12,8.75H4C3.59,8.75,3.25,8.41,3.25,8S3.59,7.25,4,7.25h8c0.41,0,0.75,0.34,0.75,0.75S12.41,8.75,12,8.75
|
||||
z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#ED6B21" d="M8,12.75c-0.41,0-0.75-0.34-0.75-0.75V4c0-0.41,0.34-0.75,0.75-0.75S8.75,3.59,8.75,4v8
|
||||
C8.75,12.41,8.41,12.75,8,12.75z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 846 B |
2
resources/images/ams_readonly.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1659672294109" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1371" width="16" height="16" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css">@font-face { font-family: feedback-iconfont; src: url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff2?t=1630033759944") format("woff2"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff?t=1630033759944") format("woff"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.ttf?t=1630033759944") format("truetype"); }
|
||||
</style></defs><path d="M512 255.78c-194.98 0-360.39 106.95-421.96 256 61.57 149.05 226.98 256 421.96 256s360.39-106.95 421.96-256c-61.57-149.05-226.98-256-421.96-256z m0 448c-106.04 0-192-85.96-192-192s85.96-192 192-192 192 85.96 192 192-85.96 192-192 192z" fill="#323a3d" p-id="1372"></path><path d="M512 511.78m-128 0a128 128 0 1 0 256 0 128 128 0 1 0-256 0Z" fill="#323a3d" p-id="1373"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
2
resources/images/ams_readonly_light.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1659672294109" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1371" width="16" height="16" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css">@font-face { font-family: feedback-iconfont; src: url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff2?t=1630033759944") format("woff2"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff?t=1630033759944") format("woff"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.ttf?t=1630033759944") format("truetype"); }
|
||||
</style></defs><path d="M512 255.78c-194.98 0-360.39 106.95-421.96 256 61.57 149.05 226.98 256 421.96 256s360.39-106.95 421.96-256c-61.57-149.05-226.98-256-421.96-256z m0 448c-106.04 0-192-85.96-192-192s85.96-192 192-192 192 85.96 192 192-85.96 192-192 192z" fill="#ffffff" p-id="1372"></path><path d="M512 511.78m-128 0a128 128 0 1 0 256 0 128 128 0 1 0-256 0Z" fill="#ffffff" p-id="1373"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
@@ -1,12 +1,14 @@
|
||||
<svg width="26" height="26" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<g>
|
||||
<title>background</title>
|
||||
<rect x="-1" y="-1" width="28" height="28" id="canvas_background" fill="none"/>
|
||||
</g>
|
||||
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_0_3">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<path d="m23.64505,13.00145c0.1433,0 0.2599,-0.1162 0.2565,-0.2596c-0.0492,-2.06562 -0.6845,-4.07681 -1.8345,-5.79779c-1.198,-1.79301 -2.9008,-3.19049 -4.8931,-4.01572c-1.9923,-0.82523 -4.1846,-1.04115 -6.29955,-0.62045c-2.11499,0.4207 -4.05774,1.45912 -5.58257,2.98395c-1.52483,1.52482 -2.56325,3.46757 -2.98394,5.58257c-0.4207,2.11504 -0.20479,4.30724 0.62044,6.29954c0.82524,1.9923 2.22271,3.6951 4.01572,4.8932c1.72099,1.1499 3.73217,1.7852 5.7978,1.8344c0.1434,0.0034 0.2596,-0.1132 0.2596,-0.2565l0,-1.1656c0,-0.1433 -0.1162,-0.2592 -0.2596,-0.2632c-1.73236,-0.0488 -3.4179,-0.5851 -4.86183,-1.5499c-1.51595,-1.013 -2.6975,-2.4527 -3.39522,-4.1371c-0.69772,-1.6845 -0.88027,-3.538 -0.52458,-5.32617c0.35569,-1.7882 1.23366,-3.43076 2.52288,-4.71998c1.28922,-1.28921 2.93178,-2.16718 4.71995,-2.52287c1.7882,-0.3557 3.6417,-0.17314 5.3262,0.52458c1.6844,0.69772 3.1241,1.87926 4.1371,3.39522c0.9648,1.44393 1.5011,3.12947 1.5499,4.86192c0.004,0.1433 0.1199,0.2595 0.2632,0.2595l1.1656,0z" fill="#ACACAC" id="svg_2"/>
|
||||
<path d="m22.98357,17.51953c-0.1039,0.127 -0.2981,0.127 -0.4019,0l-3.5682,-4.3626c-0.1387,-0.1695 -0.0181,-0.4239 0.2009,-0.4239l7.1364,0c0.219,0 0.3396,0.2544 0.201,0.4239l-3.5682,4.3626z" fill="#ACACAC" id="svg_3"/>
|
||||
<g id="svg_2" clip-path="url(#clip0_0_3)">
|
||||
<path id="svg_3" stroke="black" d="m31.1538,-1.15385l-32.30765,0l0,32.30765l32.30765,0l0,-32.30765z"/>
|
||||
<path id="svg_4" fill="#ACACAC" d="m22.2754,10.1387c0.9615,1.439 1.4747,3.1307 1.4747,4.8613l-2.49,0c-0.219,0 -0.3396,0.2544 -0.201,0.4239l3.5682,4.3626c0.1039,0.127 0.2981,0.127 0.4019,0l3.5682,-4.3626c0.1387,-0.1695 0.0181,-0.4239 -0.2009,-0.4239l-2.3965,0c0,-0.5037 -0.0346,-1.0048 -0.1027,-1.5c-0.2263,-1.6434 -0.8223,-3.2212 -1.7511,-4.61127c-1.2087,-1.80894 -2.9267,-3.21884 -4.9367,-4.0514c-2.01,-0.83257 -4.2217,-1.05041 -6.3555,-0.62597c-2.1338,0.42444 -4.0938,1.47209 -5.63217,3.01047c-1.53838,1.53837 -2.58603,3.49837 -3.01047,5.63217c-0.42444,2.1338 -0.2066,4.3455 0.62597,6.3555c0.83256,2.01 2.24246,3.728 4.0514,4.9367c1.39007,0.9288 2.96787,1.5248 4.61127,1.7511c0.4952,0.0681 0.9963,0.1027 1.5,0.1027l0,-0.7499l0,-0.7501l0,-0.7499c-1.7306,0 -3.4223,-0.5132 -4.8613,-1.4747c-1.43892,-0.9615 -2.56043,-2.328 -3.22271,-3.9269c-0.66227,-1.5989 -0.83555,-3.3582 -0.49792,-5.0556c0.33762,-1.6973 1.17098,-3.2564 2.3947,-4.48013c1.22373,-1.22372 2.78283,-2.05708 4.48013,-2.3947c1.6974,-0.33763 3.4567,-0.16435 5.0556,0.49792c1.5989,0.66228 2.9654,1.78379 3.9269,3.22271z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,12 +1,14 @@
|
||||
<svg width="26" height="26" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="null">
|
||||
<g stroke="null">
|
||||
<title stroke="null">background</title>
|
||||
<rect x="-1" y="-1" width="28" height="28" id="canvas_background" fill="none" stroke="null"/>
|
||||
</g>
|
||||
|
||||
<g stroke="null">
|
||||
<title stroke="null">Layer 1</title>
|
||||
<path d="m23.64502,13.00145c0.1434,0 0.2599,-0.1162 0.2565,-0.2596c-0.0492,-2.06562 -0.6845,-4.07681 -1.8344,-5.79779c-1.198,-1.79301 -2.9009,-3.19049 -4.8932,-4.01572c-1.9922,-0.82523 -4.1845,-1.04115 -6.29948,-0.62045c-2.115,0.4207 -4.05775,1.45912 -5.58257,2.98395c-1.52483,1.52482 -2.56325,3.46757 -2.98395,5.58257c-0.4207,2.11504 -0.20478,4.30724 0.62045,6.29954c0.82523,1.9923 2.22271,3.6951 4.01572,4.8932c1.72098,1.1499 3.73217,1.7852 5.79783,1.8344c0.1433,0.0034 0.2596,-0.1132 0.2596,-0.2565l0,-1.1656c0,-0.1433 -0.1163,-0.2592 -0.2596,-0.2632c-1.73239,-0.0488 -3.41794,-0.5851 -4.86186,-1.5499c-1.51596,-1.013 -2.69751,-2.4527 -3.39522,-4.1371c-0.69772,-1.6845 -0.88028,-3.538 -0.52458,-5.32617c0.35569,-1.7882 1.23366,-3.43076 2.52287,-4.71998c1.28922,-1.28921 2.93178,-2.16718 4.71998,-2.52287c1.78821,-0.3557 3.64171,-0.17314 5.32611,0.52458c1.6845,0.69772 3.1242,1.87926 4.1371,3.39522c0.9648,1.44393 1.5012,3.12947 1.55,4.86192c0.004,0.1433 0.1198,0.2595 0.2632,0.2595l1.1655,0z" fill="#6B6B6B" id="svg_2" stroke="null"/>
|
||||
<path d="m23.05062,17.59925c-0.1038,0.127 -0.298,0.127 -0.4019,0l-3.5682,-4.3626c-0.1386,-0.1695 -0.018,-0.4239 0.201,-0.4239l7.1364,0c0.219,0 0.3396,0.2544 0.2009,0.4239l-3.5682,4.3626z" fill="#6B6B6B" id="svg_3" stroke="null"/>
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29362">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29362)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m22.2754,10.1387c0.9615,1.439 1.4747,3.1307 1.4747,4.8613l-2.49,0c-0.219,0 -0.3396,0.2544 -0.201,0.4239l3.5682,4.3626c0.1039,0.127 0.2981,0.127 0.4019,0l3.5682,-4.3626c0.1387,-0.1695 0.0181,-0.4239 -0.2009,-0.4239l-2.3965,0c0,-0.5037 -0.0346,-1.0048 -0.1027,-1.5c-0.2263,-1.6434 -0.8223,-3.2212 -1.7511,-4.61127c-1.2087,-1.80894 -2.9267,-3.21884 -4.9367,-4.0514c-2.01,-0.83256 -4.2217,-1.0504 -6.3555,-0.62596c-2.1338,0.42443 -4.09379,1.47208 -5.63217,3.01046c-1.53838,1.53838 -2.58603,3.49837 -3.01046,5.63217c-0.42444,2.1338 -0.2066,4.3455 0.62596,6.3555c0.83256,2.01 2.24246,3.728 4.0514,4.9367c1.39007,0.9288 2.96787,1.5248 4.61127,1.7511c0.4952,0.0681 0.9963,0.1027 1.5,0.1027l0,-0.7499l0,-0.7501l0,-0.7499c-1.7306,0 -3.4223,-0.5132 -4.8613,-1.4747c-1.43891,-0.9615 -2.56043,-2.328 -3.2227,-3.9269c-0.66227,-1.5989 -0.83555,-3.3582 -0.49793,-5.0555c0.33762,-1.6974 1.17099,-3.2565 2.3947,-4.48023c1.22373,-1.22371 2.78283,-2.05708 4.48023,-2.3947c1.6973,-0.33762 3.4566,-0.16434 5.0555,0.49793c1.5989,0.66227 2.9654,1.78379 3.9269,3.2227z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_0.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29362">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29362)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m22.2754,10.1387c0.9615,1.439 1.4747,3.1307 1.4747,4.8613l-2.49,0c-0.219,0 -0.3396,0.2544 -0.201,0.4239l3.5682,4.3626c0.1039,0.127 0.2981,0.127 0.4019,0l3.5682,-4.3626c0.1387,-0.1695 0.0181,-0.4239 -0.2009,-0.4239l-2.3965,0c0,-0.5037 -0.0346,-1.0048 -0.1027,-1.5c-0.2263,-1.6434 -0.8223,-3.2212 -1.7511,-4.61127c-1.2087,-1.80894 -2.9267,-3.21884 -4.9367,-4.0514c-2.01,-0.83256 -4.2217,-1.0504 -6.3555,-0.62596c-2.1338,0.42443 -4.09379,1.47208 -5.63217,3.01046c-1.53838,1.53838 -2.58603,3.49837 -3.01046,5.63217c-0.42444,2.1338 -0.2066,4.3455 0.62596,6.3555c0.83256,2.01 2.24246,3.728 4.0514,4.9367c1.39007,0.9288 2.96787,1.5248 4.61127,1.7511c0.4952,0.0681 0.9963,0.1027 1.5,0.1027l0,-0.7499l0,-0.7501l0,-0.7499c-1.7306,0 -3.4223,-0.5132 -4.8613,-1.4747c-1.43891,-0.9615 -2.56043,-2.328 -3.2227,-3.9269c-0.66227,-1.5989 -0.83555,-3.3582 -0.49793,-5.0555c0.33762,-1.6974 1.17099,-3.2565 2.3947,-4.48023c1.22373,-1.22371 2.78283,-2.05708 4.48023,-2.3947c1.6973,-0.33762 3.4566,-0.16434 5.0555,0.49793c1.5989,0.66227 2.9654,1.78379 3.9269,3.2227z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_1.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29437">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29437)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m22.7973,22.759l1.6843,1.6843c0.1549,0.1549 0.0602,0.42 -0.1577,0.4418l-5.6079,0.5617c-0.1632,0.0164 -0.3005,-0.1209 -0.2842,-0.2841l0.5617,-5.608c0.0219,-0.2178 0.287,-0.3124 0.4419,-0.1576l1.7709,1.771c1.2133,-1.2209 2.0398,-2.7726 2.3756,-4.461c0.3377,-1.6974 0.1644,-3.4567 -0.4979,-5.0556c-0.6623,-1.5989 -1.7838,-2.96544 -3.2227,-3.92691c-1.439,-0.96147 -3.1307,-1.47465 -4.8613,-1.47465c-1.7306,0 -3.4223,0.51318 -4.8613,1.47465c-1.43891,0.96147 -2.56043,2.32801 -3.2227,3.92691c-0.66227,1.5989 -0.83555,3.3582 -0.49793,5.0556c0.33762,1.6973 1.17099,3.2564 2.3947,4.4801l-0.53028,0.5303l-0.53038,0.5304l-0.53028,0.5303c-0.35619,-0.3562 -0.68608,-0.735 -0.98801,-1.1333c-1.0021,-1.3221 -1.69629,-2.8592 -2.02245,-4.4989c-0.42444,-2.1338 -0.2066,-4.3455 0.62596,-6.3555c0.83256,-2.01001 2.24246,-3.72797 4.0514,-4.93667c1.80897,-1.20869 3.93567,-1.85383 6.11127,-1.85383c2.1756,0 4.3023,0.64514 6.1113,1.85383c1.8089,1.2087 3.2188,2.92666 4.0514,4.93667c0.8325,2.01 1.0504,4.2217 0.6259,6.3555c-0.3261,1.6397 -1.0203,3.1768 -2.0224,4.4989c-0.2965,0.3912 -0.62,0.7635 -0.9689,1.1141z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_2.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29465">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29465)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m19.8613,22.2754c-1.439,0.9615 -3.1307,1.4747 -4.8613,1.4747l0,-2.3962c0,-0.219 -0.2544,-0.3396 -0.4239,-0.201l-4.3626,3.5682c-0.127,0.1039 -0.127,0.2981 0,0.4019l4.3626,3.5682c0.1695,0.1387 0.4239,0.0181 0.4239,-0.2009l0,-2.4903c0.5037,0 1.0048,-0.0346 1.5,-0.1027c1.6434,-0.2263 3.2212,-0.8223 4.6113,-1.7511c1.8089,-1.2087 3.2188,-2.9267 4.0514,-4.9367c0.8325,-2.01 1.0504,-4.2217 0.6259,-6.3555c-0.4244,-2.1338 -1.472,-4.09379 -3.0104,-5.63217c-1.5384,-1.53838 -3.4984,-2.58603 -5.6322,-3.01046c-2.1338,-0.42444 -4.3455,-0.2066 -6.3555,0.62596c-2.01001,0.83256 -3.72797,2.24246 -4.93667,4.0514c-0.92883,1.39007 -1.52487,2.96787 -1.75109,4.61127c-0.06815,0.4952 -0.10274,0.9963 -0.10274,1.5l0.74993,0l0.75007,0l0.74993,0c0,-1.7306 0.51319,-3.4223 1.47466,-4.8613c0.96147,-1.43891 2.32801,-2.56043 3.92691,-3.2227c1.5989,-0.66227 3.3582,-0.83555 5.0556,-0.49793c1.6973,0.33762 3.2564,1.17099 4.4801,2.39471c1.2237,1.22372 2.0571,2.78282 2.3947,4.48022c0.3377,1.6973 0.1644,3.4566 -0.4979,5.0555c-0.6623,1.5989 -1.7838,2.9654 -3.2227,3.9269z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_3.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29471">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29471)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m7.26862,22.8248l-1.70224,1.7022c-0.15485,0.1549 -0.42002,0.0603 -0.4418,-0.1577l-0.56172,-5.6079c-0.01641,-0.1632 0.12091,-0.3005 0.28418,-0.2842l5.60796,0.5617c0.2178,0.0219 0.3124,0.2871 0.1576,0.4419l-1.753,1.753c1.2165,1.1983 2.7575,2.0148 4.4333,2.3481c1.6973,0.3377 3.4567,0.1644 5.0555,-0.4979c1.5989,-0.6623 2.9655,-1.7838 3.9269,-3.2227c0.9615,-1.439 1.4747,-3.1307 1.4747,-4.8613c0,-1.7306 -0.5132,-3.4223 -1.4747,-4.8613c-0.9614,-1.43891 -2.328,-2.56043 -3.9269,-3.2227c-1.5988,-0.66227 -3.3582,-0.83555 -5.0555,-0.49793c-1.6974,0.33762 -3.2565,1.17099 -4.4802,2.3947l-0.53029,-0.53028l-0.53037,-0.53038l-0.53029,-0.53028c0.35619,-0.35619 0.73499,-0.68608 1.13331,-0.98801c1.32202,-1.0021 2.85914,-1.69629 4.49884,-2.02245c2.1338,-0.42444 4.3456,-0.2066 6.3555,0.62596c2.01,0.83256 3.728,2.24246 4.9367,4.0514c1.2087,1.80897 1.8538,3.93567 1.8538,6.11127c0,2.1756 -0.6451,4.3023 -1.8538,6.1113c-1.2087,1.8089 -2.9267,3.2188 -4.9367,4.0514c-2.0099,0.8325 -4.2217,1.0504 -6.3555,0.6259c-1.6397,-0.3261 -3.17682,-1.0203 -4.49884,-2.0224c-0.3809,-0.2887 -0.74394,-0.603 -1.08644,-0.9414z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_4.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29432">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29432)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m7.72445,19.8613c-0.96147,-1.439 -1.47465,-3.1307 -1.47465,-4.8613l2.55489,0c0.219,0 0.3396,-0.2544 0.201,-0.4239l-3.5682,-4.3626c-0.1039,-0.127 -0.2981,-0.127 -0.4019,0l-3.5682,4.3626c-0.1387,0.1695 -0.0181,0.4239 0.2009,0.4239l2.33157,0c0,0.5037 0.03459,1.0048 0.10275,1.5c0.22621,1.6434 0.82225,3.2212 1.75109,4.6113c1.20869,1.8089 2.92666,3.2188 4.9366,4.0514c2.01,0.8325 4.2218,1.0504 6.3556,0.6259c2.1337,-0.4244 4.0938,-1.472 5.6321,-3.0104c1.5384,-1.5384 2.5861,-3.4984 3.0105,-5.6322c0.4244,-2.1338 0.2066,-4.3455 -0.626,-6.3555c-0.8325,-2.01001 -2.2424,-3.72797 -4.0514,-4.93667c-1.3901,-0.92883 -2.9678,-1.52487 -4.6112,-1.75109c-0.4952,-0.06815 -0.9963,-0.10274 -1.5,-0.10274l0,0.74993l0,0.75007l0,0.74993c1.7306,0 3.4223,0.51319 4.8612,1.47466c1.439,0.96147 2.5605,2.32801 3.2228,3.92691c0.6622,1.5989 0.8355,3.3582 0.4979,5.0556c-0.3376,1.6973 -1.171,3.2564 -2.3947,4.4801c-1.2237,1.2237 -2.7828,2.0571 -4.4802,2.3947c-1.6973,0.3377 -3.4567,0.1644 -5.0555,-0.4979c-1.5989,-0.6623 -2.96548,-1.7838 -3.92695,-3.2227z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_5.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29427">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29427)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m11.4427,4.81286c0.0164,-0.16327 -0.121,-0.30059 -0.2842,-0.28418l-5.60789,0.56172c-0.21793,0.02178 -0.31254,0.28695 -0.15769,0.4418l1.75906,1.75906c-0.32956,0.33556 -0.63606,0.69067 -0.91816,1.06283c-1.0021,1.32201 -1.69629,2.85911 -2.02245,4.49891c-0.42444,2.1337 -0.2066,4.3455 0.62596,6.3555c0.83256,2.01 2.24246,3.7279 4.0514,4.9366c1.80897,1.2087 3.93567,1.8539 6.11127,1.8539c2.1756,0 4.3023,-0.6452 6.1113,-1.8539c1.8089,-1.2087 3.2188,-2.9266 4.0514,-4.9366c0.8325,-2.01 1.0504,-4.2218 0.6259,-6.3555c-0.3261,-1.6398 -1.0203,-3.1769 -2.0224,-4.49891c-0.3019,-0.39833 -0.6318,-0.77712 -0.988,-1.13331l-0.5303,0.53028l-0.5304,0.53038l-0.5303,0.53028c1.2238,1.22368 2.0571,2.78288 2.3947,4.48018c0.3377,1.6973 0.1644,3.4567 -0.4979,5.0556c-0.6623,1.5988 -1.7838,2.9654 -3.2227,3.9269c-1.439,0.9614 -3.1307,1.4746 -4.8613,1.4746c-1.7306,0 -3.4223,-0.5132 -4.8613,-1.4746c-1.43891,-0.9615 -2.56043,-2.3281 -3.2227,-3.9269c-0.66227,-1.5989 -0.83555,-3.3583 -0.49793,-5.0556c0.33117,-1.6649 1.1393,-3.1968 2.32494,-4.40961l1.69609,1.69611c0.1549,0.1549 0.42,0.0602 0.4419,-0.1576l0.5617,-5.60794z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_6.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29422">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29422)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m19.7865,5.34178c0.127,-0.1039 0.127,-0.2981 0,-0.4019l-4.3626,-3.5682c-0.1695,-0.1387 -0.4239,-0.0181 -0.4239,0.2009l0,2.42777c-0.5037,0 -1.0048,0.03459 -1.5,0.10275c-1.6434,0.22621 -3.2212,0.82225 -4.61127,1.75109c-1.80894,1.20869 -3.21884,2.92666 -4.0514,4.93661c-0.83256,2.01 -1.0504,4.2218 -0.62596,6.3555c0.42443,2.1338 1.47208,4.0938 3.01046,5.6322c1.53838,1.5384 3.49837,2.5861 5.63217,3.0105c2.1338,0.4244 4.3455,0.2066 6.3555,-0.626c2.01,-0.8325 3.728,-2.2424 4.9367,-4.0514c0.9288,-1.3901 1.5248,-2.9679 1.7511,-4.6113c0.0681,-0.4951 0.1027,-0.9962 0.1027,-1.5l-0.7499,0l-0.7501,0l-0.7499,0c0,1.7306 -0.5132,3.4224 -1.4747,4.8613c-0.9615,1.439 -2.328,2.5605 -3.9269,3.2228c-1.5989,0.6622 -3.3582,0.8355 -5.0555,0.4979c-1.6974,-0.3376 -3.2565,-1.171 -4.48022,-2.3947c-1.22372,-1.2237 -2.05709,-2.7828 -2.39471,-4.4802c-0.33762,-1.6973 -0.16434,-3.4567 0.49793,-5.0556c0.66227,-1.5988 1.78379,-2.96539 3.2227,-3.92686c1.439,-0.96147 3.1307,-1.47465 4.8613,-1.47465l0,2.45869c0,0.219 0.2544,0.3396 0.4239,0.201l4.3626,-3.5682z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_7.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29417">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29417)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m20.8872,8.52665c-1.174,-1.06775 -2.6186,-1.79796 -4.1801,-2.10858c-1.6974,-0.33762 -3.4567,-0.16434 -5.0556,0.49793c-1.5989,0.66227 -2.96544,1.78379 -3.92691,3.2227c-0.96147,1.439 -1.47465,3.1307 -1.47465,4.8613c0,1.7306 0.51318,3.4223 1.47465,4.8613c0.96147,1.4389 2.32801,2.5604 3.92691,3.2227c1.5989,0.6623 3.3582,0.8356 5.0556,0.4979c1.6973,-0.3376 3.2564,-1.1709 4.4801,-2.3947l0.5303,0.5303l0.5304,0.5304l0.5303,0.5303c-0.3562,0.3562 -0.735,0.6861 -1.1333,0.988c-1.3221,1.0021 -2.8592,1.6963 -4.4989,2.0224c-2.1338,0.4245 -4.3455,0.2066 -6.3555,-0.6259c-2.01001,-0.8326 -3.72797,-2.2425 -4.93667,-4.0514c-1.20869,-1.809 -1.85383,-3.9357 -1.85383,-6.1113c0,-2.1756 0.64514,-4.3023 1.85383,-6.11127c1.2087,-1.80894 2.92666,-3.21884 4.93667,-4.0514c2.01,-0.83256 4.2217,-1.0504 6.3555,-0.62596c1.6397,0.32616 3.1768,1.02035 4.4989,2.02245c0.2889,0.21899 0.5675,0.45269 0.8347,0.70047l1.7503,-1.75035c0.1549,-0.15486 0.4201,-0.06025 0.4418,0.15768l0.5618,5.60788c0.0164,0.1632 -0.121,0.3006 -0.2842,0.2842l-5.608,-0.5617c-0.2178,-0.0218 -0.3124,-0.287 -0.1576,-0.4419l1.7035,-1.70345z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
11
resources/images/browse.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
|
||||
<g id="browse">
|
||||
<path fill="#ED6B21" d="M8.49,2.43c-1.71-1.71-4.49-1.71-6.2,0s-1.71,4.49,0,6.2c1.59,1.59,4.1,1.7,5.82,0.34l1.48,1.48
|
||||
c0,0-0.36,0.36,0,0.73s3.65,3.65,3.65,3.65s0.36,0.36,0.73,0c0.36-0.36,0.73-0.73,0.73-0.73s0.36-0.36,0-0.73s-3.65-3.65-3.65-3.65
|
||||
c-0.36-0.36-0.73,0-0.73,0L8.83,8.25C10.19,6.52,10.08,4.02,8.49,2.43z M8.1,8.25c-1.5,1.5-3.93,1.5-5.43,0s-1.5-3.93,0-5.43
|
||||
s3.93-1.5,5.43,0S9.6,6.75,8.1,8.25z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 777 B |
4
resources/images/check_half_disabled.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#CECECE"/>
|
||||
<line x1="4.37881" y1="8.93516" x2="13.6213" y2="8.93515" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 285 B |
4
resources/images/check_half_focused.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#37EE7C"/>
|
||||
<path d="M4 9L14 9" stroke="white" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 232 B |
@@ -1,4 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="0.5" y="0.5" width="15" height="15" rx="0.5" stroke="#ACACAC"/>
|
||||
</svg>
|
||||
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1.5" y="1.5" width="15" height="15" rx="0.5" stroke="#ACACAC"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 188 B After Width: | Height: | Size: 176 B |
3
resources/images/check_off_disabled.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1.5" y="1.5" width="15" height="15" rx="0.5" fill="#EEEEEE" stroke="#ACACAC"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 191 B |
3
resources/images/check_off_focused.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1.5" y="1.5" width="15" height="15" rx="0.5" stroke="#00AE42"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 176 B |
@@ -1,5 +1,4 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="16" height="16" rx="1" fill="#00AE42"/>
|
||||
<path d="M3.35537 7.5374L7.30284 10.9361C7.71855 11.294 8.34501 11.2502 8.70687 10.838L13.8175 5.01521" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#00AE42"/>
|
||||
<path d="M4.35537 8.5374L8.30284 11.9361C8.71855 12.294 9.34501 12.2502 9.70687 11.838L14.8175 6.01521" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 335 B After Width: | Height: | Size: 331 B |
4
resources/images/check_on_disabled.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#CECECE"/>
|
||||
<path d="M4.35537 8.5374L8.30284 11.9361C8.71855 12.294 9.34501 12.2502 9.70687 11.838L14.8175 6.01521" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 331 B |
4
resources/images/check_on_focused.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#37EE7C"/>
|
||||
<path d="M4.35537 8.5374L8.30284 11.9361C8.71855 12.294 9.34501 12.2502 9.70687 11.838L14.8175 6.01521" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 331 B |
@@ -1,5 +0,0 @@
|
||||
<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3 6C3 4.89543 3.89543 4 5 4H30C31.1046 4 32 4.89543 32 6V7.46948C32 7.97329 31.8099 8.45853 31.4676 8.82822L21.3081 19.8015C21.137 19.9863 21.0419 20.229 21.0419 20.4809V33.08C21.0419 33.6323 20.5942 34.08 20.0419 34.08C19.4896 34.08 19.0419 33.6323 19.0419 33.08V20.4809C19.0419 19.7252 19.3271 18.9973 19.8405 18.4427L30 7.46948L30 6L5 6V7.31802L15.2426 18.379C15.7561 18.9336 16.0414 19.6615 16.0414 20.4173V31.0349C16.0414 31.5872 15.5937 32.0349 15.0414 32.0349C14.4891 32.0349 14.0414 31.5872 14.0414 31.0349V20.4173C14.0414 20.1654 13.9463 19.9228 13.7751 19.7379L3.53254 8.6769C3.19019 8.3072 3 7.82189 3 7.31802V6Z" fill="#262E30"/>
|
||||
<path d="M24 23.0801C24 22.5278 24.4477 22.0801 25 22.0801H29C29.5523 22.0801 30 22.5278 30 23.0801C30 23.6324 29.5523 24.0801 29 24.0801H25C24.4477 24.0801 24 23.6324 24 23.0801Z" fill="#262E30"/>
|
||||
<path d="M25 27.0801C24.4477 27.0801 24 27.5278 24 28.0801C24 28.6324 24.4477 29.0801 25 29.0801H29C29.5523 29.0801 30 28.6324 30 28.0801C30 27.5278 29.5523 27.0801 29 27.0801H25Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
9
resources/images/gap_fill.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4.52458 9.58637C0.307453 12.2711 7.28167 15.5558 12.1803 17.5783C14.8309 16.3003 13.1476 11.5558 12.1803 10.5685C10.2307 8.57854 9.79598 6.23048 4.52458 9.58637Z" fill="#262E30"/>
|
||||
<path d="M25.1696 15.1938C24.5835 14.0214 22.1104 13.3011 21.1837 14.4904C20.257 15.6797 21.1837 19.0099 23.2939 19.0099C25.4041 19.0099 25.7558 16.3661 25.1696 15.1938Z" fill="#262E30"/>
|
||||
<path d="M15.6738 24.4552C13.798 22.4857 9.10872 24.1035 6.99852 25.1586C6.99852 25.9011 7.25644 27.5736 8.28809 28.3239C9.57765 29.2617 13.9491 30.0824 15.6738 29.379C17.3985 28.6756 18.0184 26.9171 15.6738 24.4552Z" fill="#262E30"/>
|
||||
<path d="M26.8109 23.7518C25.873 22.8139 23.9587 23.2376 23.2939 24.4552C22.6292 25.6728 22.8953 30.5513 25.5213 30.5513C28.8039 30.5513 27.9832 24.9241 26.8109 23.7518Z" fill="#262E30"/>
|
||||
<path d="M20.4438 19.8966C20.4438 18.6796 18.8417 19.3895 18.0407 19.8966C17.1989 21.1791 17.2399 21.458 18.8824 21.458C20.5249 21.458 20.4438 21.4178 20.4438 19.8966Z" fill="#262E30"/>
|
||||
<path d="M28.2473 8.52567C27.8808 6.80121 24.6528 6.68424 24.6528 6.68424C24.6528 6.68424 23.3897 6.62284 22.1571 7.60549C20.6163 8.83381 23.5145 10.2828 26.3801 11.4008C29.2456 12.5187 28.7054 10.6813 28.2473 8.52567Z" fill="#262E30"/>
|
||||
<path d="M18.1166 11.3432C17.9348 10.4876 16.3332 10.4295 16.3332 10.4295C16.3332 10.4295 15.7066 10.3991 15.095 10.8866C14.3305 11.496 15.7685 12.215 17.1902 12.7696C18.6119 13.3243 18.3439 12.4126 18.1166 11.3432Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
5
resources/images/im_slider_delete.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="7.12012" cy="7.12012" r="6.12012" fill="#909090" stroke="#F8F8F8"/>
|
||||
<path d="M4.27734 4.27734L9.96031 9.96031" stroke="white" stroke-linecap="round"/>
|
||||
<path d="M4.27734 9.96289L9.96031 4.27992" stroke="white" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 349 B |
@@ -1,6 +1,3 @@
|
||||
<svg id="图层_1" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||||
<defs><style>.cls-1{fill:none;}.cls-2,.cls-3{fill:#2b3436;}.cls-2{fill-rule:evenodd;}</style></defs>
|
||||
<title>Slice 41</title>
|
||||
<path fill="#F1754E" d="M12.33,7.47A5,5,0,0,0,7.43,3,5,5,0,0,0,2.51,8a5,5,0,0,0,4.38,5v1A6,6,0,0,1,1.51,8,6,6,0,0,1,7.43,2a6,6,0,0,1,5.9,5.47Z"/>
|
||||
<path fill="#F1754E" d="M12.82,10.75,10.48,7.47h4.67Z"/>
|
||||
</svg>
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.74854 4.55113C4.74854 2.71071 6.2405 1.21875 8.08092 1.21875C9.92134 1.21875 11.4133 2.71071 11.4133 4.55113V5.09345C11.4133 5.3696 11.1894 5.59345 10.9133 5.59345C10.6372 5.59345 10.4133 5.3696 10.4133 5.09345V4.55113C10.4133 3.26299 9.36906 2.21875 8.08092 2.21875C6.79278 2.21875 5.74854 3.26299 5.74854 4.55113V7.20312H12.2007C12.4768 7.20312 12.7007 7.42698 12.7007 7.70312V13.7798C12.7007 14.0559 12.4768 14.2798 12.2007 14.2798H3.79883C3.52269 14.2798 3.29883 14.0559 3.29883 13.7798V7.70312C3.29883 7.42698 3.52269 7.20312 3.79883 7.20312H4.74854V4.55113Z" fill="#FF6F00"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 737 B |
3
resources/images/menu_export_gcode.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="16" height="16" fill="#C4C4C4" fill-opacity="0.01"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 169 B |
@@ -1,6 +1,7 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M39.6696 33.7573C39.4215 31.0459 34.9292 23.5957 34.9292 23.5957C34.9292 23.5957 30.5708 30.8077 30.1888 33.7573C29.5364 38.79 32.5602 39.3829 34.9292 39.3829C37.3006 39.3829 40.1335 38.8153 39.6696 33.7573Z" fill="#B9C7CE" stroke="#262E30" stroke-miterlimit="10" stroke-linejoin="round"/>
|
||||
<path d="M19.7464 4.77539L5.04639 19.7948H34.4489L19.7464 4.77539Z" stroke="#262E30" stroke-miterlimit="10" stroke-linejoin="round"/>
|
||||
<path d="M17.7943 37.0006L34.5432 19.8932L34.449 19.7969H5.04649L3 21.8875L17.7943 37.0006Z" fill="#B9C7CE" stroke="#262E30" stroke-miterlimit="10" stroke-linejoin="round"/>
|
||||
<path d="M19.7476 14.8458L8.15173 3L6.75026 4.43168L18.3461 16.2775L19.7476 14.8458Z" fill="white" stroke="#262E30" stroke-miterlimit="10" stroke-linejoin="round"/>
|
||||
<svg width="43" height="43" viewBox="0 0 43 43" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M35.5551 23.8375L35.1269 24.0957L34.699 23.8371C34.7896 23.6872 34.952 23.5956 35.1272 23.5957C35.3023 23.5958 35.4647 23.6875 35.5551 23.8375ZM40.3653 34.2116C40.6052 36.8276 40.003 38.433 38.8769 39.3539C37.7853 40.2466 36.3263 40.3829 35.1269 40.3829C33.9277 40.3829 32.425 40.2398 31.3111 39.3476C30.1539 38.4208 29.5518 36.807 29.8907 34.1931C29.9955 33.3837 30.3632 32.3268 30.828 31.2301C31.2977 30.1218 31.8851 28.9305 32.457 27.8384C33.0295 26.7453 33.5896 25.7457 34.0063 25.0197C34.2148 24.6566 34.3876 24.3615 34.5084 24.157C34.5689 24.0547 34.6163 23.9751 34.6488 23.9208L34.6859 23.8588L34.699 23.8371C34.6991 23.837 34.699 23.8371 35.1269 24.0957C35.5551 23.8375 35.5551 23.8374 35.5551 23.8375L35.5686 23.8599L35.6068 23.9238C35.6402 23.9797 35.689 24.0618 35.7511 24.167C35.8753 24.3776 36.0528 24.6809 36.2664 25.0533C36.6935 25.7978 37.2661 26.8196 37.847 27.9276C38.4272 29.0343 39.019 30.2334 39.4826 31.3311C39.9395 32.4129 40.2955 33.4496 40.3653 34.2116ZM35.1267 25.0796C35.0503 25.2108 34.9655 25.3575 34.8736 25.5176C34.4612 26.236 33.9078 27.2238 33.3429 28.3024C32.7775 29.3819 32.2037 30.5467 31.7487 31.6203C31.2889 32.7053 30.9686 33.6561 30.8824 34.3215C30.5688 36.7402 31.1524 37.9393 31.9363 38.5671C32.7635 39.2296 33.9572 39.3829 35.1269 39.3829C36.299 39.3829 37.4421 39.2355 38.2439 38.5798C39.0111 37.9524 39.5934 36.745 39.3694 34.303C39.3151 33.7093 39.0166 32.7979 38.5614 31.7202C38.1129 30.6584 37.5352 29.4866 36.9613 28.3919C36.388 27.2984 35.822 26.2882 35.399 25.551C35.2997 25.3779 35.2084 25.22 35.1267 25.0796Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.9441 4.77539C20.0786 4.77538 20.2074 4.82954 20.3015 4.92563L35.0039 19.945C35.1447 20.0889 35.1856 20.3031 35.1076 20.4886C35.0295 20.6741 34.8479 20.7948 34.6466 20.7948H5.24415C5.0429 20.7948 4.86126 20.6741 4.78325 20.4886C4.70523 20.3031 4.74605 20.0889 4.88682 19.9451L19.5868 4.92566C19.6809 4.82956 19.8097 4.7754 19.9441 4.77539ZM19.9442 5.99019L6.43315 19.7948H33.4575L19.9442 5.99019Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.88694 19.9452C4.981 19.8491 5.10979 19.7949 5.24424 19.7949H34.6467C34.7812 19.7949 34.91 19.8491 35.004 19.9452L35.0983 20.0414C35.2886 20.2358 35.2886 20.5466 35.0983 20.741L18.3493 37.8485C18.2552 37.9446 18.1265 37.9987 17.992 37.9987C17.8576 37.9987 17.7288 37.9445 17.6347 37.8485L2.84045 22.7353C2.65019 22.5409 2.65019 22.2301 2.84045 22.0358L4.88694 19.9452ZM5.45448 20.7949L3.89744 22.3855L17.992 36.784L33.646 20.7949H5.45448Z" fill="#00AE42"/>
|
||||
<path d="M19.9454 15.3458L8.34949 3.5L6.94802 4.93168L18.5439 16.7775L19.9454 15.3458Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.99977 3.14246C8.19294 2.94512 8.50612 2.94512 8.69929 3.14246L20.2952 14.9883C20.4883 15.1856 20.4883 15.5056 20.2952 15.7029L18.8937 17.1346C18.7005 17.3319 18.3873 17.3319 18.1942 17.1346L6.5983 5.28873C6.40513 5.0914 6.40513 4.77147 6.5983 4.57414L7.99977 3.14246ZM8.34953 4.21435L7.64758 4.93143L18.5439 16.0627L19.2459 15.3456L8.34953 4.21435Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 875 B After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 1.8 KiB |
16
resources/images/monitor_placeholder.svg
Normal file
@@ -0,0 +1,16 @@
|
||||
<svg width="1000" height="1000" viewBox="0 0 1000 1000" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="1000" height="1000" fill="#EEEEEE"/>
|
||||
<path d="M392.515 572.138V518.125H377.324V584.751H433.055L428.266 572.138H392.515Z" fill="#ACACAC"/>
|
||||
<path d="M497.484 531.328H443.979L448.333 542.834H496.952C497.775 542.834 498.452 543.508 498.452 544.326V551.114H455.057C446.882 551.114 440.254 557.709 440.254 565.845V569.985C440.254 578.121 446.882 584.716 455.057 584.716H512.336V546.011C512.336 537.923 505.709 531.328 497.484 531.328ZM498.404 573.114H455.59C454.767 573.114 454.09 572.44 454.09 571.622V564.064C454.09 563.245 454.767 562.571 455.59 562.571H498.404V573.114Z" fill="#ACACAC"/>
|
||||
<path d="M575.871 531.343H540.942V518.008H540.652H525.703V584.73H540.942H575.871C584.046 584.73 590.674 578.135 590.674 569.999V546.122C590.722 537.986 584.095 531.343 575.871 531.343ZM575.774 571.684C575.774 572.503 575.096 573.177 574.274 573.177H540.942V543.089H574.274C575.096 543.089 575.774 543.763 575.774 544.581V571.684Z" fill="#ACACAC"/>
|
||||
<path d="M623.556 445.781H548.184V499.169H562.987V458.972C562.987 458.153 563.664 457.479 564.487 457.479H584.515C585.337 457.479 586.015 458.153 586.015 458.972V499.169H600.867V458.972C600.867 458.153 601.544 457.479 602.366 457.479H622.104C622.927 457.479 623.604 458.153 623.604 458.972V499.169H638.504V460.512C638.359 452.376 631.731 445.781 623.556 445.781Z" fill="#ACACAC"/>
|
||||
<path d="M780.399 486.075C780.399 486.893 779.721 487.567 778.899 487.567H743.293C742.471 487.567 741.794 486.893 741.794 486.075V445.781H727.812V484.438C727.812 492.574 734.44 499.169 742.616 499.169H779.431C787.607 499.169 794.235 492.574 794.235 484.438V445.781H780.35V486.075H780.399Z" fill="#ACACAC"/>
|
||||
<path d="M519.945 445.781H466.44L470.794 457.287H519.413C520.236 457.287 520.913 457.961 520.913 458.779V465.567H477.518C469.343 465.567 462.715 472.162 462.715 480.298V484.438C462.715 492.574 469.343 499.169 477.518 499.169H534.749V460.464C534.797 452.328 528.121 445.781 519.945 445.781ZM520.865 487.567H478.05C477.228 487.567 476.551 486.893 476.551 486.075V478.517C476.551 477.698 477.228 477.024 478.05 477.024H520.865V487.567Z" fill="#ACACAC"/>
|
||||
<path d="M700.578 445.796H665.649V432.461H665.359H650.41V499.183H665.649H700.578C708.753 499.183 715.381 492.588 715.381 484.452V460.527C715.429 452.391 708.802 445.796 700.578 445.796ZM700.481 486.089C700.481 486.908 699.804 487.582 698.981 487.582H665.649V457.494H698.981C699.804 457.494 700.481 458.168 700.481 458.986V486.089Z" fill="#ACACAC"/>
|
||||
<path d="M451.438 477.337C451.003 472.234 448.391 467.661 444.327 464.291C446.456 461.355 447.859 457.792 448.1 453.941C448.1 453.556 448.197 449.994 448.149 449.512C447.278 438.44 436.296 429.727 422.944 429.727C422.751 429.727 405.77 429.727 392.563 429.727V441.617L377.324 447.442V499.241H432.184C432.184 499.241 433.103 499.193 433.49 499.193C443.118 498.567 450.81 490.769 451.438 480.996C451.487 480.515 451.438 477.819 451.438 477.337ZM392.515 441.569H424.831C425.798 441.569 426.718 441.762 427.54 442.147C430.588 443.35 432.765 446.335 432.765 449.801C432.765 449.801 432.716 450.956 432.571 451.534C432.136 454.182 430.346 456.3 427.975 457.263C426.911 457.744 425.75 458.033 424.492 458.033H392.515V441.569ZM426.959 487.591H392.515V469.827H426.959C431.894 469.827 435.861 473.775 435.861 478.685C435.861 483.644 431.894 487.591 426.959 487.591Z" fill="#ACACAC"/>
|
||||
<path d="M392.515 429.667V415.273L377.324 421.098V435.492L392.515 429.667Z" fill="#ACACAC"/>
|
||||
<path d="M275.957 478.516V584.761H336.719V502.297L275.957 478.516Z" fill="#ACACAC"/>
|
||||
<path d="M275.957 415.195V468.342L336.719 492.172V415.195H275.957Z" fill="#ACACAC"/>
|
||||
<path d="M205.762 521.489V415.195H266.524V497.66L205.762 521.489Z" fill="#ACACAC"/>
|
||||
<path d="M205.762 584.741V531.642L266.524 507.812V584.741H205.762Z" fill="#ACACAC"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
BIN
resources/images/monitor_sdcard_thumbnail.png
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
@@ -1,15 +0,0 @@
|
||||
<svg width="120" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="0.25" y="0.25" width="119.5" height="119.5" fill="#EEEEEE" stroke="#BEBEBE" stroke-width="0.5"/>
|
||||
<path d="M40.5164 44.1298H31.8016C30.6815 44.1298 28.4414 43.5922 28.4414 41.4417C28.4414 39.377 30.5063 38.8816 31.6623 38.885C31.7387 38.8852 31.8015 38.8246 31.8034 38.7483C31.8437 37.1414 32.5812 34.1836 35.2962 34.1836C38.023 34.1836 39.3518 35.9737 39.7067 36.9349C39.723 36.9792 39.7591 37.0121 39.805 37.0231C41.0363 37.318 43.3608 38.3929 43.3608 40.5008C43.3608 42.6361 41.5056 43.7997 40.5583 44.123C40.5446 44.1277 40.5308 44.1298 40.5164 44.1298Z" stroke="#AEAEAE" stroke-width="0.672043" stroke-linecap="round"/>
|
||||
<path d="M76.3708 34.1828H70.8827C70.1764 34.1828 68.7637 33.8486 68.7637 32.5118C68.7637 31.2583 70.0058 30.9353 70.7429 30.9228C70.8192 30.9216 70.8825 30.8614 70.8856 30.7851C70.9257 29.7758 71.4039 28 73.0865 28C74.7809 28 75.6193 29.0803 75.8576 29.6836C75.875 29.7275 75.9119 29.7605 75.9577 29.7718C76.7408 29.9643 78.1723 30.632 78.1723 31.9269C78.1723 33.2489 77.0118 33.9717 76.4122 34.1761C76.3987 34.1807 76.385 34.1828 76.3708 34.1828Z" stroke="#AEAEAE" stroke-width="0.672043" stroke-linecap="round"/>
|
||||
<line x1="15.672" y1="77.5975" x2="87.9839" y2="77.5975" stroke="#AEAEAE" stroke-width="1.34409" stroke-linecap="round"/>
|
||||
<line x1="42.0158" y1="85.1248" x2="114.328" y2="85.1248" stroke="#AEAEAE" stroke-width="1.34409" stroke-linecap="round"/>
|
||||
<line x1="93.8986" y1="77.5975" x2="101.157" y2="77.5975" stroke="#AEAEAE" stroke-width="1.34409" stroke-linecap="round"/>
|
||||
<line x1="24.8127" y1="85.1248" x2="32.0707" y2="85.1248" stroke="#AEAEAE" stroke-width="1.34409" stroke-linecap="round"/>
|
||||
<path d="M81.1296 77.731C81.1296 65.2601 69.3349 55.1504 54.7855 55.1504C40.2361 55.1504 28.4414 65.2601 28.4414 77.731" stroke="#AEAEAE" stroke-width="1.34409" stroke-linecap="round"/>
|
||||
<line x1="40.5376" y1="30.271" x2="44.3011" y2="30.271" stroke="#AEAEAE" stroke-width="1.07527" stroke-linecap="round"/>
|
||||
<line x1="42.271" y1="32.3022" x2="42.271" y2="28.5388" stroke="#AEAEAE" stroke-width="1.07527" stroke-linecap="round"/>
|
||||
<line x1="58.8189" y1="45.6206" x2="61.2382" y2="45.6206" stroke="#AEAEAE" stroke-width="1.07527" stroke-linecap="round"/>
|
||||
<line x1="59.7729" y1="47.0854" x2="59.7729" y2="44.6661" stroke="#AEAEAE" stroke-width="1.07527" stroke-linecap="round"/>
|
||||
<circle cx="91.4783" cy="60.3924" r="2.28495" fill="#C4C4C4"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.4 KiB |
10
resources/images/monitor_state_off.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="14" height="17" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<path id="svg_1" fill="#6B6B6B" d="m6.99931,1.6582c-3.21625,0 -5.82353,2.60729 -5.82353,5.82353c0,3.21627 2.60728,5.82357 5.82353,5.82357c3.21629,0 5.82349,-2.6073 5.82349,-5.82357c0,-3.21624 -2.6072,-5.82353 -5.82349,-5.82353zm-6.82353,5.82353c0,-3.76853 3.055,-6.82353 6.82353,-6.82353c3.76849,0 6.82349,3.055 6.82349,6.82353c0,3.76857 -3.055,6.82357 -6.82349,6.82357c-3.76853,0 -6.82353,-3.055 -6.82353,-6.82357z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
<path id="svg_2" fill="#6B6B6B" d="m6.99745,6.21108c-1.4002,0 -2.53529,1.13509 -2.53529,2.5353c0,1.40022 1.13509,2.53532 2.53529,2.53532c1.40021,0 2.5353,-1.1351 2.5353,-2.53532c0,-1.40021 -1.13509,-2.5353 -2.5353,-2.5353zm-3.53529,2.5353c0,-1.95249 1.58281,-3.5353 3.53529,-3.5353c1.95249,0 3.53525,1.58281 3.53525,3.5353c0,1.95252 -1.58276,3.53532 -3.53525,3.53532c-1.95248,0 -3.53529,-1.5828 -3.53529,-3.53532z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
<path id="svg_3" fill="#6B6B6B" d="m9.77379,12.6699l2.37151,4.1075l-10.29159,0l2.36819,-4.1018l0.411,0.1824c0.72063,0.3198 1.51868,0.4977 2.35961,0.4977c0.84491,0 1.64652,-0.1796 2.36984,-0.5023l0.41144,-0.1835zm-0.42308,1.2672c-0.73545,0.2708 -1.53004,0.4186 -2.3582,0.4186c-0.82383,0 -1.61445,-0.1462 -2.34668,-0.4144l-1.06007,1.8361l6.82744,0l-1.06249,-1.8403z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m1.33984,16.3405c0,-0.2761 0.22386,-0.5 0.5,-0.5l10.08386,0c0.2761,0 0.5,0.2239 0.5,0.5c0,0.2761 -0.2239,0.5 -0.5,0.5l-10.08386,0c-0.27614,0 -0.5,-0.2239 -0.5,-0.5z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
10
resources/images/monitor_state_on.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="14" height="17" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<path id="svg_1" fill="#00AE42" d="m6.99931,1.6582c-3.21625,0 -5.82353,2.60729 -5.82353,5.82353c0,3.21627 2.60728,5.82357 5.82353,5.82357c3.21629,0 5.82349,-2.6073 5.82349,-5.82357c0,-3.21624 -2.6072,-5.82353 -5.82349,-5.82353zm-6.82353,5.82353c0,-3.76853 3.055,-6.82353 6.82353,-6.82353c3.76849,0 6.82349,3.055 6.82349,6.82353c0,3.76857 -3.055,6.82357 -6.82349,6.82357c-3.76853,0 -6.82353,-3.055 -6.82353,-6.82357z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
<path id="svg_2" fill="#00AE42" d="m6.99745,6.21108c-1.4002,0 -2.53529,1.13509 -2.53529,2.5353c0,1.40022 1.13509,2.53532 2.53529,2.53532c1.40021,0 2.5353,-1.1351 2.5353,-2.53532c0,-1.40021 -1.13509,-2.5353 -2.5353,-2.5353zm-3.53529,2.5353c0,-1.95249 1.58281,-3.5353 3.53529,-3.5353c1.95249,0 3.53525,1.58281 3.53525,3.5353c0,1.95252 -1.58276,3.53532 -3.53525,3.53532c-1.95248,0 -3.53529,-1.5828 -3.53529,-3.53532z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
<path id="svg_3" fill="#00AE42" d="m9.77379,12.6699l2.37151,4.1075l-10.29159,0l2.36819,-4.1018l0.411,0.1824c0.72063,0.3198 1.51868,0.4977 2.35961,0.4977c0.84491,0 1.64652,-0.1796 2.36984,-0.5023l0.41144,-0.1835zm-0.42308,1.2672c-0.73545,0.2708 -1.53004,0.4186 -2.3582,0.4186c-0.82383,0 -1.61445,-0.1462 -2.34668,-0.4144l-1.06007,1.8361l6.82744,0l-1.06249,-1.8403z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
<path id="svg_4" fill="#00AE42" d="m1.33984,16.3405c0,-0.2761 0.22386,-0.5 0.5,-0.5l10.08386,0c0.2761,0 0.5,0.2239 0.5,0.5c0,0.2761 -0.2239,0.5 -0.5,0.5l-10.08386,0c-0.27614,0 -0.5,-0.2239 -0.5,-0.5z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -1,8 +1,8 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9008 39.7008H4.70074C3.10074 39.7008 1.80078 38.4008 1.80078 36.8008V4.70078C1.80078 3.10078 3.10074 1.80078 4.70074 1.80078H36.9008C38.5008 1.80078 39.8008 3.10078 39.8008 4.70078V36.9008C39.8008 38.4008 38.5008 39.7008 36.9008 39.7008Z" fill="#DDDDDD"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.9C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.9C2.80005 38 3.70005 38.9 4.80005 38.9H36.9C38 38.9 38.9 38 38.9 36.9V4.7C38.9 3.6 38 2.7 36.9 2.7H4.80005Z" fill="#5E5E5E"/>
|
||||
<path d="M32.7 8V14.4H8V8H32.7ZM33.4 6H7.30005C6.60005 6 6 6.6 6 7.3V15.1C6 15.8 6.60005 16.4 7.30005 16.4H33.4C34.1 16.4 34.7 15.8 34.7 15.1V7.3C34.7 6.6 34.1 6 33.4 6Z" fill="#5E5E5E"/>
|
||||
<path d="M32.7007 20.8008V24.3008H19.8008V20.8008H32.7007ZM33.8008 18.8008H18.6008C18.1008 18.8008 17.8008 19.2008 17.8008 19.6008V25.4008C17.8008 25.9008 18.2008 26.2008 18.6008 26.2008H33.8008C34.3008 26.2008 34.6008 25.8008 34.6008 25.4008V19.6008C34.7008 19.2008 34.3008 18.8008 33.8008 18.8008Z" fill="#5E5E5E"/>
|
||||
<path d="M12.8 20.4004V34.4004H8V20.4004H12.8ZM13.8 18.4004H6.90002C6.40002 18.4004 6 18.8004 6 19.3004V35.5004C6 36.0004 6.40002 36.4004 6.90002 36.4004H13.8C14.3 36.4004 14.7 36.0004 14.7 35.5004V19.3004C14.8 18.8004 14.4 18.4004 13.8 18.4004Z" fill="#5E5E5E"/>
|
||||
<path d="M32.7007 30.4004V33.9004H19.8008V30.4004H32.7007ZM33.8008 28.4004H18.6008C18.1008 28.4004 17.8008 28.8004 17.8008 29.2004V35.0004C17.8008 35.5004 18.2008 35.8004 18.6008 35.8004H33.8008C34.3008 35.8004 34.6008 35.4004 34.6008 35.0004V29.2004C34.7008 28.8004 34.3008 28.4004 33.8008 28.4004Z" fill="#5E5E5E"/>
|
||||
<path d="M36.9008 39.7008H4.70074C3.10074 39.7008 1.80078 38.4008 1.80078 36.8008V4.70078C1.80078 3.10078 3.10074 1.80078 4.70074 1.80078H36.9008C38.5008 1.80078 39.8008 3.10078 39.8008 4.70078V36.9008C39.8008 38.4008 38.5008 39.7008 36.9008 39.7008Z" fill="#E9E9E9"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.9C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.9C2.80005 38 3.70005 38.9 4.80005 38.9H36.9C38 38.9 38.9 38 38.9 36.9V4.7C38.9 3.6 38 2.7 36.9 2.7H4.80005Z" fill="#545454"/>
|
||||
<path d="M32.7 8V14.4H8V8H32.7ZM33.4 6H7.30005C6.60005 6 6 6.6 6 7.3V15.1C6 15.8 6.60005 16.4 7.30005 16.4H33.4C34.1 16.4 34.7 15.8 34.7 15.1V7.3C34.7 6.6 34.1 6 33.4 6Z" fill="#545454"/>
|
||||
<path d="M32.7007 20.8008V24.3008H19.8008V20.8008H32.7007ZM33.8008 18.8008H18.6008C18.1008 18.8008 17.8008 19.2008 17.8008 19.6008V25.4008C17.8008 25.9008 18.2008 26.2008 18.6008 26.2008H33.8008C34.3008 26.2008 34.6008 25.8008 34.6008 25.4008V19.6008C34.7008 19.2008 34.3008 18.8008 33.8008 18.8008Z" fill="#545454"/>
|
||||
<path d="M12.8 20.4004V34.4004H8V20.4004H12.8ZM13.8 18.4004H6.90002C6.40002 18.4004 6 18.8004 6 19.3004V35.5004C6 36.0004 6.40002 36.4004 6.90002 36.4004H13.8C14.3 36.4004 14.7 36.0004 14.7 35.5004V19.3004C14.8 18.8004 14.4 18.4004 13.8 18.4004Z" fill="#545454"/>
|
||||
<path d="M32.7007 30.4004V33.9004H19.8008V30.4004H32.7007ZM33.8008 28.4004H18.6008C18.1008 28.4004 17.8008 28.8004 17.8008 29.2004V35.0004C17.8008 35.5004 18.2008 35.8004 18.6008 35.8004H33.8008C34.3008 35.8004 34.6008 35.4004 34.6008 35.0004V29.2004C34.7008 28.8004 34.3008 28.4004 33.8008 28.4004Z" fill="#545454"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
@@ -1,8 +1,8 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9008 39.7008H4.70074C3.10074 39.7008 1.80078 38.4008 1.80078 36.8008V4.70078C1.80078 3.10078 3.10074 1.80078 4.70074 1.80078H36.9008C38.5008 1.80078 39.8008 3.10078 39.8008 4.70078V36.9008C39.8008 38.4008 38.5008 39.7008 36.9008 39.7008Z" fill="#DDDDDD"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.9C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.9C2.80005 38 3.70005 38.9 4.80005 38.9H36.9C38 38.9 38.9 38 38.9 36.9V4.7C38.9 3.6 38 2.7 36.9 2.7H4.80005Z" fill="#909090"/>
|
||||
<path d="M32.7 8V14.4H8V8H32.7ZM33.4 6H7.30005C6.60005 6 6 6.6 6 7.3V15.1C6 15.8 6.60005 16.4 7.30005 16.4H33.4C34.1 16.4 34.7 15.8 34.7 15.1V7.3C34.7 6.6 34.1 6 33.4 6Z" fill="#909090"/>
|
||||
<path d="M32.7007 20.8008V24.3008H19.8008V20.8008H32.7007ZM33.8008 18.8008H18.6008C18.1008 18.8008 17.8008 19.2008 17.8008 19.6008V25.4008C17.8008 25.9008 18.2008 26.2008 18.6008 26.2008H33.8008C34.3008 26.2008 34.6008 25.8008 34.6008 25.4008V19.6008C34.7008 19.2008 34.3008 18.8008 33.8008 18.8008Z" fill="#909090"/>
|
||||
<path d="M12.8 20.4004V34.4004H8V20.4004H12.8ZM13.8 18.4004H6.90002C6.40002 18.4004 6 18.8004 6 19.3004V35.5004C6 36.0004 6.40002 36.4004 6.90002 36.4004H13.8C14.3 36.4004 14.7 36.0004 14.7 35.5004V19.3004C14.8 18.8004 14.4 18.4004 13.8 18.4004Z" fill="#909090"/>
|
||||
<path d="M32.7007 30.4004V33.9004H19.8008V30.4004H32.7007ZM33.8008 28.4004H18.6008C18.1008 28.4004 17.8008 28.8004 17.8008 29.2004V35.0004C17.8008 35.5004 18.2008 35.8004 18.6008 35.8004H33.8008C34.3008 35.8004 34.6008 35.4004 34.6008 35.0004V29.2004C34.7008 28.8004 34.3008 28.4004 33.8008 28.4004Z" fill="#909090"/>
|
||||
<path d="M36.9008 39.7008H4.70074C3.10074 39.7008 1.80078 38.4008 1.80078 36.8008V4.70078C1.80078 3.10078 3.10074 1.80078 4.70074 1.80078H36.9008C38.5008 1.80078 39.8008 3.10078 39.8008 4.70078V36.9008C39.8008 38.4008 38.5008 39.7008 36.9008 39.7008Z" fill="#D6D6D6"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.9C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.9C2.80005 38 3.70005 38.9 4.80005 38.9H36.9C38 38.9 38.9 38 38.9 36.9V4.7C38.9 3.6 38 2.7 36.9 2.7H4.80005Z" fill="#545454"/>
|
||||
<path d="M32.7 8V14.4H8V8H32.7ZM33.4 6H7.30005C6.60005 6 6 6.6 6 7.3V15.1C6 15.8 6.60005 16.4 7.30005 16.4H33.4C34.1 16.4 34.7 15.8 34.7 15.1V7.3C34.7 6.6 34.1 6 33.4 6Z" fill="#545454"/>
|
||||
<path d="M32.7007 20.8008V24.3008H19.8008V20.8008H32.7007ZM33.8008 18.8008H18.6008C18.1008 18.8008 17.8008 19.2008 17.8008 19.6008V25.4008C17.8008 25.9008 18.2008 26.2008 18.6008 26.2008H33.8008C34.3008 26.2008 34.6008 25.8008 34.6008 25.4008V19.6008C34.7008 19.2008 34.3008 18.8008 33.8008 18.8008Z" fill="#545454"/>
|
||||
<path d="M12.8 20.4004V34.4004H8V20.4004H12.8ZM13.8 18.4004H6.90002C6.40002 18.4004 6 18.8004 6 19.3004V35.5004C6 36.0004 6.40002 36.4004 6.90002 36.4004H13.8C14.3 36.4004 14.7 36.0004 14.7 35.5004V19.3004C14.8 18.8004 14.4 18.4004 13.8 18.4004Z" fill="#545454"/>
|
||||
<path d="M32.7007 30.4004V33.9004H19.8008V30.4004H32.7007ZM33.8008 28.4004H18.6008C18.1008 28.4004 17.8008 28.8004 17.8008 29.2004V35.0004C17.8008 35.5004 18.2008 35.8004 18.6008 35.8004H33.8008C34.3008 35.8004 34.6008 35.4004 34.6008 35.0004V29.2004C34.7008 28.8004 34.3008 28.4004 33.8008 28.4004Z" fill="#545454"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
@@ -1,6 +1,6 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9008 39.7008H4.70074C3.10074 39.7008 1.80078 38.4008 1.80078 36.8008V4.70078C1.80078 3.10078 3.10074 1.80078 4.70074 1.80078H36.9008C38.5008 1.80078 39.8008 3.10078 39.8008 4.70078V36.9008C39.8008 38.4008 38.5008 39.7008 36.9008 39.7008Z" fill="#DDDDDD"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.9C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.9C2.80005 38 3.70005 38.9 4.80005 38.9H36.9C38 38.9 38.9 38 38.9 36.9V4.7C38.9 3.6 38 2.7 36.9 2.7H4.80005Z" fill="#5E5E5E"/>
|
||||
<path d="M31.6992 33.0992C31.2992 33.0992 30.8992 32.9992 30.5992 32.6992L8.89922 10.9992C8.29922 10.3992 8.29922 9.49922 8.89922 8.89922C9.49922 8.29922 10.3992 8.29922 10.9992 8.89922L32.6992 30.5992C33.2992 31.1992 33.2992 32.0992 32.6992 32.6992C32.4992 32.9992 32.0992 33.0992 31.6992 33.0992Z" fill="#EA6000"/>
|
||||
<path d="M9.99919 33.0992C9.59919 33.0992 9.19922 32.9992 8.89922 32.6992C8.29922 32.0992 8.29922 31.1992 8.89922 30.5992L30.5992 8.89922C31.1992 8.29922 32.0992 8.29922 32.6992 8.89922C33.2992 9.49922 33.2992 10.3992 32.6992 10.9992L10.9992 32.6992C10.7992 32.9992 10.3992 33.0992 9.99919 33.0992Z" fill="#EA6000"/>
|
||||
<path d="M36.9008 39.7008H4.70074C3.10074 39.7008 1.80078 38.4008 1.80078 36.8008V4.70078C1.80078 3.10078 3.10074 1.80078 4.70074 1.80078H36.9008C38.5008 1.80078 39.8008 3.10078 39.8008 4.70078V36.9008C39.8008 38.4008 38.5008 39.7008 36.9008 39.7008Z" fill="#E9E9E9"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.9C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.9C2.80005 38 3.70005 38.9 4.80005 38.9H36.9C38 38.9 38.9 38 38.9 36.9V4.7C38.9 3.6 38 2.7 36.9 2.7H4.80005Z" fill="#545454"/>
|
||||
<path d="M31.6992 33.0992C31.2992 33.0992 30.8992 32.9992 30.5992 32.6992L8.89922 10.9992C8.29922 10.3992 8.29922 9.49922 8.89922 8.89922C9.49922 8.29922 10.3992 8.29922 10.9992 8.89922L32.6992 30.5992C33.2992 31.1992 33.2992 32.0992 32.6992 32.6992C32.4992 32.9992 32.0992 33.0992 31.6992 33.0992Z" fill="#545454"/>
|
||||
<path d="M9.99919 33.0992C9.59919 33.0992 9.19922 32.9992 8.89922 32.6992C8.29922 32.0992 8.29922 31.1992 8.89922 30.5992L30.5992 8.89922C31.1992 8.29922 32.0992 8.29922 32.6992 8.89922C33.2992 9.49922 33.2992 10.3992 32.6992 10.9992L10.9992 32.6992C10.7992 32.9992 10.3992 33.0992 9.99919 33.0992Z" fill="#545454"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,6 +1,6 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9008 39.7008H4.70074C3.10074 39.7008 1.80078 38.4008 1.80078 36.8008V4.70078C1.80078 3.10078 3.10074 1.80078 4.70074 1.80078H36.9008C38.5008 1.80078 39.8008 3.10078 39.8008 4.70078V36.9008C39.8008 38.4008 38.5008 39.7008 36.9008 39.7008Z" fill="#DDDDDD"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.9C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.9C2.80005 38 3.70005 38.9 4.80005 38.9H36.9C38 38.9 38.9 38 38.9 36.9V4.7C38.9 3.6 38 2.7 36.9 2.7H4.80005Z" fill="#909090"/>
|
||||
<path d="M31.6992 33.0992C31.2992 33.0992 30.8992 32.9992 30.5992 32.6992L8.89922 10.9992C8.29922 10.3992 8.29922 9.49922 8.89922 8.89922C9.49922 8.29922 10.3992 8.29922 10.9992 8.89922L32.6992 30.5992C33.2992 31.1992 33.2992 32.0992 32.6992 32.6992C32.4992 32.9992 32.0992 33.0992 31.6992 33.0992Z" fill="#FF7C21"/>
|
||||
<path d="M9.99919 33.0992C9.59919 33.0992 9.19922 32.9992 8.89922 32.6992C8.29922 32.0992 8.29922 31.1992 8.89922 30.5992L30.5992 8.89922C31.1992 8.29922 32.0992 8.29922 32.6992 8.89922C33.2992 9.49922 33.2992 10.3992 32.6992 10.9992L10.9992 32.6992C10.7992 32.9992 10.3992 33.0992 9.99919 33.0992Z" fill="#FF7C21"/>
|
||||
<path d="M36.9008 39.7008H4.70074C3.10074 39.7008 1.80078 38.4008 1.80078 36.8008V4.70078C1.80078 3.10078 3.10074 1.80078 4.70074 1.80078H36.9008C38.5008 1.80078 39.8008 3.10078 39.8008 4.70078V36.9008C39.8008 38.4008 38.5008 39.7008 36.9008 39.7008Z" fill="#D6D6D6"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.9C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.9C2.80005 38 3.70005 38.9 4.80005 38.9H36.9C38 38.9 38.9 38 38.9 36.9V4.7C38.9 3.6 38 2.7 36.9 2.7H4.80005Z" fill="#545454"/>
|
||||
<path d="M31.6992 33.0992C31.2992 33.0992 30.8992 32.9992 30.5992 32.6992L8.89922 10.9992C8.29922 10.3992 8.29922 9.49922 8.89922 8.89922C9.49922 8.29922 10.3992 8.29922 10.9992 8.89922L32.6992 30.5992C33.2992 31.1992 33.2992 32.0992 32.6992 32.6992C32.4992 32.9992 32.0992 33.0992 31.6992 33.0992Z" fill="#545454"/>
|
||||
<path d="M9.99919 33.0992C9.59919 33.0992 9.19922 32.9992 8.89922 32.6992C8.29922 32.0992 8.29922 31.1992 8.89922 30.5992L30.5992 8.89922C31.1992 8.29922 32.0992 8.29922 32.6992 8.89922C33.2992 9.49922 33.2992 10.3992 32.6992 10.9992L10.9992 32.6992C10.7992 32.9992 10.3992 33.0992 9.99919 33.0992Z" fill="#545454"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,5 +1,5 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9008 39.6992H4.70074C3.10074 39.6992 1.80078 38.3992 1.80078 36.7992V4.59923C1.80078 2.99923 3.10074 1.69922 4.70074 1.69922H36.9008C38.5008 1.69922 39.8008 2.99923 39.8008 4.59923V36.7992C39.8008 38.3992 38.5008 39.6992 36.9008 39.6992Z" fill="#DDDDDD"/>
|
||||
<path d="M36.9008 39.6992H4.70074C3.10074 39.6992 1.80078 38.3992 1.80078 36.7992V4.59923C1.80078 2.99923 3.10074 1.69922 4.70074 1.69922H36.9008C38.5008 1.69922 39.8008 2.99923 39.8008 4.59923V36.7992C39.8008 38.3992 38.5008 39.6992 36.9008 39.6992Z" fill="#E9E9E9"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.8C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.8C2.80005 37.9 3.70005 38.8 4.80005 38.8H36.9C38 38.8 38.9 37.9 38.9 36.8V4.60001C38.9 3.50001 38 2.60001 36.9 2.60001H4.80005V2.7Z" fill="#5E5E5E"/>
|
||||
<path d="M28.9992 18.3H28.6992V13.2C28.6992 10.3 26.2992 8 23.3992 8H18.2993C15.3993 8 12.9992 10.3 12.9992 13.2V19.1992H15.8992V13.2C15.8992 12 16.9993 10.9 18.2993 10.9H23.3992C24.6992 10.9 25.7993 11.9 25.7993 13.2V18.3H12.6992C11.8992 18.3 11.1992 19 11.1992 19.8V30.7C11.1992 31.5 11.8992 32.2 12.6992 32.2H28.9992C29.7992 32.2 30.4992 31.5 30.4992 30.7V19.8C30.4992 18.9 29.7992 18.3 28.9992 18.3Z" fill="#FF6F00"/>
|
||||
<path d="M28.9992 18.3H28.6992V13.2C28.6992 10.3 26.2992 8 23.3992 8H18.2993C15.3993 8 12.9992 10.3 12.9992 13.2V19.1992H15.8992V13.2C15.8992 12 16.9993 10.9 18.2993 10.9H23.3992C24.6992 10.9 25.7993 11.9 25.7993 13.2V18.3H12.6992C11.8992 18.3 11.1992 19 11.1992 19.8V30.7C11.1992 31.5 11.8992 32.2 12.6992 32.2H28.9992C29.7992 32.2 30.4992 31.5 30.4992 30.7V19.8C30.4992 18.9 29.7992 18.3 28.9992 18.3Z" fill="#00AE42"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -1,5 +1,5 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9008 39.6992H4.70074C3.10074 39.6992 1.80078 38.3992 1.80078 36.7992V4.59923C1.80078 2.99923 3.10074 1.69922 4.70074 1.69922H36.9008C38.5008 1.69922 39.8008 2.99923 39.8008 4.59923V36.7992C39.8008 38.3992 38.5008 39.6992 36.9008 39.6992Z" fill="#DDDDDD"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.8C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.8C2.80005 37.9 3.70005 38.8 4.80005 38.8H36.9C38 38.8 38.9 37.9 38.9 36.8V4.60001C38.9 3.50001 38 2.60001 36.9 2.60001H4.80005V2.7Z" fill="#909090"/>
|
||||
<path d="M28.9992 18.3H28.6992V13.2C28.6992 10.3 26.2992 8 23.3992 8H18.2993C15.3993 8 12.9992 10.3 12.9992 13.2V19.1992H15.8992V13.2C15.8992 12 16.9993 10.9 18.2993 10.9H23.3992C24.6992 10.9 25.7993 11.9 25.7993 13.2V18.3H12.6992C11.8992 18.3 11.1992 19 11.1992 19.8V30.7C11.1992 31.5 11.8992 32.2 12.6992 32.2H28.9992C29.7992 32.2 30.4992 31.5 30.4992 30.7V19.8C30.4992 18.9 29.7992 18.3 28.9992 18.3Z" fill="#FF7C21"/>
|
||||
<path d="M36.9008 39.6992H4.70074C3.10074 39.6992 1.80078 38.3992 1.80078 36.7992V4.59923C1.80078 2.99923 3.10074 1.69922 4.70074 1.69922H36.9008C38.5008 1.69922 39.8008 2.99923 39.8008 4.59923V36.7992C39.8008 38.3992 38.5008 39.6992 36.9008 39.6992Z" fill="#D6D6D6"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.8C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.8C2.80005 37.9 3.70005 38.8 4.80005 38.8H36.9C38 38.8 38.9 37.9 38.9 36.8V4.60001C38.9 3.50001 38 2.60001 36.9 2.60001H4.80005V2.7Z" fill="#5E5E5E"/>
|
||||
<path d="M28.9992 18.3H28.6992V13.2C28.6992 10.3 26.2992 8 23.3992 8H18.2993C15.3993 8 12.9992 10.3 12.9992 13.2V19.1992H15.8992V13.2C15.8992 12 16.9993 10.9 18.2993 10.9H23.3992C24.6992 10.9 25.7993 11.9 25.7993 13.2V18.3H12.6992C11.8992 18.3 11.1992 19 11.1992 19.8V30.7C11.1992 31.5 11.8992 32.2 12.6992 32.2H28.9992C29.7992 32.2 30.4992 31.5 30.4992 30.7V19.8C30.4992 18.9 29.7992 18.3 28.9992 18.3Z" fill="#00AE42"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -1,7 +1,15 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9906 39.8906H4.79059C3.19059 39.8906 1.89062 38.5906 1.89062 36.9906V4.79063C1.89062 3.19063 3.19059 1.89062 4.79059 1.89062H36.9906C38.5906 1.89062 39.8906 3.19063 39.8906 4.79063V36.9906C39.8906 38.5906 38.5906 39.8906 36.9906 39.8906Z" fill="#DDDDDD"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.79051 2.7811C3.68237 2.7811 2.7811 3.68238 2.7811 4.79056V36.9906C2.7811 38.0987 3.68236 39 4.79051 39H36.9905C38.0987 39 39 38.0987 39 36.9906V4.79056C39 3.6824 38.0987 2.7811 36.9905 2.7811H4.79051ZM1 4.79056C1 2.69874 2.69866 1 4.79051 1H36.9905C39.0824 1 40.7811 2.69872 40.7811 4.79056V36.9906C40.7811 39.0824 39.0823 40.7811 36.9905 40.7811H4.79051C2.69866 40.7811 1 39.0824 1 36.9906V4.79056Z" fill="#5E5E5E"/>
|
||||
<path d="M14.8906 15.2902L10.3906 7.49023L5.89062 15.2902H8.89062V26.5902H5.89062L10.3906 34.3902L14.8906 26.5902H11.8906V15.2902H14.8906Z" fill="#5E5E5E"/>
|
||||
<path d="M25.3903 15.2902L20.9902 7.49023L16.4902 15.2902H19.4902V26.5902H16.4902L20.9902 34.3902L25.3903 26.5902H22.4902V15.2902H25.3903Z" fill="#5E5E5E"/>
|
||||
<path d="M32.9902 15.2902H35.9902L31.4902 7.49023L26.9902 15.2902H29.9902V26.5902H26.9902L31.4902 34.3902L35.9902 26.5902H32.9902V15.2902Z" fill="#5E5E5E"/>
|
||||
<path d="M36.9906 39.8906H4.79059C3.19059 39.8906 1.89062 38.5906 1.89062 36.9906V4.79063C1.89062 3.19063 3.19059 1.89062 4.79059 1.89062H36.9906C38.5906 1.89062 39.8906 3.19063 39.8906 4.79063V36.9906C39.8906 38.5906 38.5906 39.8906 36.9906 39.8906Z" fill="#E9E9E9"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.79051 2.7811C3.68237 2.7811 2.7811 3.68238 2.7811 4.79056V36.9906C2.7811 38.0987 3.68236 39 4.79051 39H36.9905C38.0987 39 39 38.0987 39 36.9906V4.79056C39 3.6824 38.0987 2.7811 36.9905 2.7811H4.79051ZM1 4.79056C1 2.69874 2.69866 1 4.79051 1H36.9905C39.0824 1 40.7811 2.69872 40.7811 4.79056V36.9906C40.7811 39.0824 39.0823 40.7811 36.9905 40.7811H4.79051C2.69866 40.7811 1 39.0824 1 36.9906V4.79056Z" fill="#545454"/>
|
||||
<path d="M12.3995 23.9971L8.37701 28.0196L6.90467 22.5248L12.3995 23.9971Z" stroke="#545454" stroke-width="1.8"/>
|
||||
<mask id="path-4-inside-1_4523_22640" fill="white">
|
||||
<path d="M14.3169 18.7381C14.2277 18.3571 13.8452 18.1176 13.4733 18.2394C12.5003 18.5581 11.5936 19.0572 10.8015 19.7126C10.0095 20.368 9.34957 21.1654 8.85442 22.0616C8.66518 22.4041 8.8289 22.8247 9.1865 22.9836C9.5441 23.1425 9.95969 22.9791 10.1551 22.6401C10.5573 21.9424 11.0816 21.3203 11.705 20.8044C12.3284 20.2886 13.0376 19.8899 13.7982 19.6253C14.1679 19.4968 14.4061 19.1191 14.3169 18.7381Z"/>
|
||||
</mask>
|
||||
<path d="M14.3169 18.7381C14.2277 18.3571 13.8452 18.1176 13.4733 18.2394C12.5003 18.5581 11.5936 19.0572 10.8015 19.7126C10.0095 20.368 9.34957 21.1654 8.85442 22.0616C8.66518 22.4041 8.8289 22.8247 9.1865 22.9836C9.5441 23.1425 9.95969 22.9791 10.1551 22.6401C10.5573 21.9424 11.0816 21.3203 11.705 20.8044C12.3284 20.2886 13.0376 19.8899 13.7982 19.6253C14.1679 19.4968 14.4061 19.1191 14.3169 18.7381Z" stroke="#545454" stroke-width="2" mask="url(#path-4-inside-1_4523_22640)"/>
|
||||
<rect x="8.27148" y="31.918" width="27.2317" height="3.51377" rx="1.75689" stroke="#545454" stroke-width="1.8"/>
|
||||
<rect x="21.3937" y="7.11142" width="15.7689" height="15.7689" transform="rotate(15.8339 21.3937 7.11142)" stroke="#545454" stroke-width="1.8"/>
|
||||
<path d="M5.76627 11.7487L4.87746 14.9465H4L5.29205 11.0535H5.8401L5.76627 11.7487ZM6.46767 14.9465L5.57318 11.7487L5.49083 11.0535H6.0474L7.35081 14.9465H6.46767ZM6.49891 13.4947V14.1444H4.63325V13.4947H6.49891Z" fill="#545454"/>
|
||||
<path d="M9.55155 11.0535H10.3807V13.7273C10.3807 14.0267 10.322 14.2709 10.2047 14.4599C10.0892 14.6471 9.92923 14.7843 9.72477 14.8717C9.52031 14.9572 9.28652 15 9.02337 15C8.75834 15 8.52264 14.9572 8.3163 14.8717C8.10995 14.7843 7.94903 14.6471 7.83355 14.4599C7.71996 14.2709 7.66317 14.0267 7.66317 13.7273V11.0535H8.49235V13.7273C8.49235 13.8966 8.51223 14.0267 8.55199 14.1176C8.59364 14.2086 8.65327 14.2709 8.73089 14.3048C8.8104 14.3369 8.90789 14.3529 9.02337 14.3529C9.14075 14.3529 9.23729 14.3369 9.31302 14.3048C9.39064 14.2709 9.44932 14.2086 9.48908 14.1176C9.53073 14.0267 9.55155 13.8966 9.55155 13.7273V11.0535Z" fill="#545454"/>
|
||||
<path d="M12.6638 11.0535V14.9465H11.8375V11.0535H12.6638ZM13.6918 11.0535V11.7032H10.8294V11.0535H13.6918Z" fill="#545454"/>
|
||||
<path d="M17 12.6979V13.3476C17 13.6221 16.964 13.8627 16.8921 14.0695C16.822 14.2745 16.7217 14.4465 16.5911 14.5856C16.4624 14.7228 16.3062 14.8262 16.1225 14.8957C15.9408 14.9652 15.7392 15 15.5177 15C15.2962 15 15.0936 14.9652 14.91 14.8957C14.7283 14.8262 14.5711 14.7228 14.4386 14.5856C14.308 14.4465 14.2067 14.2745 14.1348 14.0695C14.0628 13.8627 14.0269 13.6221 14.0269 13.3476V12.6979C14.0269 12.4162 14.0619 12.1702 14.1319 11.9599C14.202 11.7478 14.3033 11.5713 14.4358 11.4305C14.5683 11.2879 14.7254 11.1809 14.9072 11.1096C15.0889 11.0365 15.2905 11 15.512 11C15.7335 11 15.9351 11.0365 16.1169 11.1096C16.2986 11.1809 16.4557 11.2879 16.5882 11.4305C16.7208 11.5713 16.822 11.7478 16.8921 11.9599C16.964 12.1702 17 12.4162 17 12.6979ZM16.1737 13.3476V12.6925C16.1737 12.5071 16.1595 12.3494 16.1311 12.2193C16.1027 12.0873 16.0601 11.9795 16.0033 11.8957C15.9465 11.8119 15.8774 11.7504 15.796 11.7112C15.7146 11.672 15.6199 11.6524 15.512 11.6524C15.4041 11.6524 15.3085 11.672 15.2252 11.7112C15.1438 11.7504 15.0747 11.8119 15.0179 11.8957C14.963 11.9795 14.9214 12.0873 14.893 12.2193C14.8665 12.3494 14.8532 12.5071 14.8532 12.6925V13.3476C14.8532 13.5258 14.8674 13.6783 14.8958 13.8048C14.9242 13.9314 14.9668 14.0348 15.0236 14.115C15.0804 14.1952 15.1495 14.2549 15.2309 14.2941C15.3142 14.3316 15.4098 14.3503 15.5177 14.3503C15.6237 14.3503 15.7174 14.3316 15.7988 14.2941C15.8821 14.2549 15.9512 14.1952 16.0061 14.115C16.061 14.0348 16.1027 13.9314 16.1311 13.8048C16.1595 13.6783 16.1737 13.5258 16.1737 13.3476Z" fill="#545454"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 4.6 KiB |
@@ -1,7 +1,15 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9906 39.8906H4.79059C3.19059 39.8906 1.89062 38.5906 1.89062 36.9906V4.79063C1.89062 3.19063 3.19059 1.89062 4.79059 1.89062H36.9906C38.5906 1.89062 39.8906 3.19063 39.8906 4.79063V36.9906C39.8906 38.5906 38.5906 39.8906 36.9906 39.8906Z" fill="#DDDDDD"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.79051 2.7811C3.68237 2.7811 2.7811 3.68238 2.7811 4.79056V36.9906C2.7811 38.0987 3.68236 39 4.79051 39H36.9905C38.0987 39 39 38.0987 39 36.9906V4.79056C39 3.6824 38.0987 2.7811 36.9905 2.7811H4.79051ZM1 4.79056C1 2.69874 2.69866 1 4.79051 1H36.9905C39.0824 1 40.7811 2.69872 40.7811 4.79056V36.9906C40.7811 39.0824 39.0823 40.7811 36.9905 40.7811H4.79051C2.69866 40.7811 1 39.0824 1 36.9906V4.79056Z" fill="#909090"/>
|
||||
<path d="M14.8906 15.2902L10.3906 7.49023L5.89062 15.2902H8.89062V26.5902H5.89062L10.3906 34.3902L14.8906 26.5902H11.8906V15.2902H14.8906Z" fill="#909090"/>
|
||||
<path d="M25.3903 15.2902L20.9902 7.49023L16.4902 15.2902H19.4902V26.5902H16.4902L20.9902 34.3902L25.3903 26.5902H22.4902V15.2902H25.3903Z" fill="#909090"/>
|
||||
<path d="M32.9902 15.2902H35.9902L31.4902 7.49023L26.9902 15.2902H29.9902V26.5902H26.9902L31.4902 34.3902L35.9902 26.5902H32.9902V15.2902Z" fill="#909090"/>
|
||||
<path d="M36.9906 39.8906H4.79059C3.19059 39.8906 1.89062 38.5906 1.89062 36.9906V4.79063C1.89062 3.19063 3.19059 1.89062 4.79059 1.89062H36.9906C38.5906 1.89062 39.8906 3.19063 39.8906 4.79063V36.9906C39.8906 38.5906 38.5906 39.8906 36.9906 39.8906Z" fill="#D6D6D6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.79051 2.7811C3.68237 2.7811 2.7811 3.68238 2.7811 4.79056V36.9906C2.7811 38.0987 3.68236 39 4.79051 39H36.9905C38.0987 39 39 38.0987 39 36.9906V4.79056C39 3.6824 38.0987 2.7811 36.9905 2.7811H4.79051ZM1 4.79056C1 2.69874 2.69866 1 4.79051 1H36.9905C39.0824 1 40.7811 2.69872 40.7811 4.79056V36.9906C40.7811 39.0824 39.0823 40.7811 36.9905 40.7811H4.79051C2.69866 40.7811 1 39.0824 1 36.9906V4.79056Z" fill="#545454"/>
|
||||
<path d="M12.3995 23.9971L8.37701 28.0196L6.90467 22.5248L12.3995 23.9971Z" stroke="#545454" stroke-width="1.8"/>
|
||||
<mask id="path-4-inside-1_6989_32329" fill="white">
|
||||
<path d="M14.3169 18.7381C14.2277 18.3571 13.8452 18.1176 13.4733 18.2394C12.5003 18.5581 11.5936 19.0572 10.8015 19.7126C10.0095 20.368 9.34957 21.1654 8.85442 22.0616C8.66518 22.4041 8.8289 22.8247 9.1865 22.9836C9.5441 23.1425 9.95969 22.9791 10.1551 22.6401C10.5573 21.9424 11.0816 21.3203 11.705 20.8044C12.3284 20.2886 13.0376 19.8899 13.7982 19.6253C14.1679 19.4968 14.4061 19.1191 14.3169 18.7381Z"/>
|
||||
</mask>
|
||||
<path d="M14.3169 18.7381C14.2277 18.3571 13.8452 18.1176 13.4733 18.2394C12.5003 18.5581 11.5936 19.0572 10.8015 19.7126C10.0095 20.368 9.34957 21.1654 8.85442 22.0616C8.66518 22.4041 8.8289 22.8247 9.1865 22.9836C9.5441 23.1425 9.95969 22.9791 10.1551 22.6401C10.5573 21.9424 11.0816 21.3203 11.705 20.8044C12.3284 20.2886 13.0376 19.8899 13.7982 19.6253C14.1679 19.4968 14.4061 19.1191 14.3169 18.7381Z" stroke="#545454" stroke-width="2" mask="url(#path-4-inside-1_6989_32329)"/>
|
||||
<rect x="8.27148" y="31.918" width="27.2317" height="3.51377" rx="1.75689" stroke="#545454" stroke-width="1.8"/>
|
||||
<rect x="21.3937" y="7.11142" width="15.7689" height="15.7689" transform="rotate(15.8339 21.3937 7.11142)" stroke="#545454" stroke-width="1.8"/>
|
||||
<path d="M5.76627 11.7487L4.87746 14.9465H4L5.29205 11.0535H5.8401L5.76627 11.7487ZM6.46767 14.9465L5.57318 11.7487L5.49083 11.0535H6.0474L7.35081 14.9465H6.46767ZM6.49891 13.4947V14.1444H4.63325V13.4947H6.49891Z" fill="#545454"/>
|
||||
<path d="M9.55155 11.0535H10.3807V13.7273C10.3807 14.0267 10.322 14.2709 10.2047 14.4599C10.0892 14.6471 9.92923 14.7843 9.72477 14.8717C9.52031 14.9572 9.28652 15 9.02337 15C8.75834 15 8.52264 14.9572 8.3163 14.8717C8.10995 14.7843 7.94903 14.6471 7.83355 14.4599C7.71996 14.2709 7.66317 14.0267 7.66317 13.7273V11.0535H8.49235V13.7273C8.49235 13.8966 8.51223 14.0267 8.55199 14.1176C8.59364 14.2086 8.65327 14.2709 8.73089 14.3048C8.8104 14.3369 8.90789 14.3529 9.02337 14.3529C9.14075 14.3529 9.23729 14.3369 9.31302 14.3048C9.39064 14.2709 9.44932 14.2086 9.48908 14.1176C9.53073 14.0267 9.55155 13.8966 9.55155 13.7273V11.0535Z" fill="#545454"/>
|
||||
<path d="M12.6638 11.0535V14.9465H11.8375V11.0535H12.6638ZM13.6918 11.0535V11.7032H10.8294V11.0535H13.6918Z" fill="#545454"/>
|
||||
<path d="M17 12.6979V13.3476C17 13.6221 16.964 13.8627 16.8921 14.0695C16.822 14.2745 16.7217 14.4465 16.5911 14.5856C16.4624 14.7228 16.3062 14.8262 16.1225 14.8957C15.9408 14.9652 15.7392 15 15.5177 15C15.2962 15 15.0936 14.9652 14.91 14.8957C14.7283 14.8262 14.5711 14.7228 14.4386 14.5856C14.308 14.4465 14.2067 14.2745 14.1348 14.0695C14.0628 13.8627 14.0269 13.6221 14.0269 13.3476V12.6979C14.0269 12.4162 14.0619 12.1702 14.1319 11.9599C14.202 11.7478 14.3033 11.5713 14.4358 11.4305C14.5683 11.2879 14.7254 11.1809 14.9072 11.1096C15.0889 11.0365 15.2905 11 15.512 11C15.7335 11 15.9351 11.0365 16.1169 11.1096C16.2986 11.1809 16.4557 11.2879 16.5882 11.4305C16.7208 11.5713 16.822 11.7478 16.8921 11.9599C16.964 12.1702 17 12.4162 17 12.6979ZM16.1737 13.3476V12.6925C16.1737 12.5071 16.1595 12.3494 16.1311 12.2193C16.1027 12.0873 16.0601 11.9795 16.0033 11.8957C15.9465 11.8119 15.8774 11.7504 15.796 11.7112C15.7146 11.672 15.6199 11.6524 15.512 11.6524C15.4041 11.6524 15.3085 11.672 15.2252 11.7112C15.1438 11.7504 15.0747 11.8119 15.0179 11.8957C14.963 11.9795 14.9214 12.0873 14.893 12.2193C14.8665 12.3494 14.8532 12.5071 14.8532 12.6925V13.3476C14.8532 13.5258 14.8674 13.6783 14.8958 13.8048C14.9242 13.9314 14.9668 14.0348 15.0236 14.115C15.0804 14.1952 15.1495 14.2549 15.2309 14.2941C15.3142 14.3316 15.4098 14.3503 15.5177 14.3503C15.6237 14.3503 15.7174 14.3316 15.7988 14.2941C15.8821 14.2549 15.9512 14.1952 16.0061 14.115C16.061 14.0348 16.1027 13.9314 16.1311 13.8048C16.1595 13.6783 16.1737 13.5258 16.1737 13.3476Z" fill="#545454"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 4.6 KiB |
@@ -1,5 +1,5 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9008 39.6992H4.70074C3.10074 39.6992 1.80078 38.3992 1.80078 36.7992V4.59923C1.80078 2.99923 3.10074 1.69922 4.70074 1.69922H36.9008C38.5008 1.69922 39.8008 2.99923 39.8008 4.59923V36.7992C39.8008 38.3992 38.5008 39.6992 36.9008 39.6992Z" fill="#DDDDDD"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.8C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.8C2.80005 37.9 3.70005 38.8 4.80005 38.8H36.9C38 38.8 38.9 37.9 38.9 36.8V4.60001C38.9 3.50001 38 2.60001 36.9 2.60001H4.80005V2.7Z" fill="#5E5E5E"/>
|
||||
<path d="M28.9992 19.6008H28.6992V12.5008C28.6992 9.60078 26.2992 7.30078 23.3992 7.30078H18.2993C15.3993 7.30078 12.9992 9.60078 12.9992 12.5008V15.1008H15.8992V12.5008C15.8992 11.3008 16.9993 10.2008 18.2993 10.2008H23.3992C24.6992 10.2008 25.7993 11.2008 25.7993 12.5008V19.6008H12.6992C11.8992 19.6008 11.1992 20.3008 11.1992 21.1008V32.0008C11.1992 32.8008 11.8992 33.5008 12.6992 33.5008H28.9992C29.7992 33.5008 30.4992 32.8008 30.4992 32.0008V21.1008C30.4992 20.2008 29.7992 19.6008 28.9992 19.6008Z" fill="#1EAA39"/>
|
||||
<path d="M36.9008 39.6992H4.70074C3.10074 39.6992 1.80078 38.3992 1.80078 36.7992V4.59923C1.80078 2.99923 3.10074 1.69922 4.70074 1.69922H36.9008C38.5008 1.69922 39.8008 2.99923 39.8008 4.59923V36.7992C39.8008 38.3992 38.5008 39.6992 36.9008 39.6992Z" fill="#E9E9E9"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.8C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.8C2.80005 37.9 3.70005 38.8 4.80005 38.8H36.9C38 38.8 38.9 37.9 38.9 36.8V4.60001C38.9 3.50001 38 2.60001 36.9 2.60001H4.80005V2.7Z" fill="#545454"/>
|
||||
<path d="M28.9992 19.6008H28.6992V12.5008C28.6992 9.60078 26.2992 7.30078 23.3992 7.30078H18.2993C15.3993 7.30078 12.9992 9.60078 12.9992 12.5008V15.1008H15.8992V12.5008C15.8992 11.3008 16.9993 10.2008 18.2993 10.2008H23.3992C24.6992 10.2008 25.7993 11.2008 25.7993 12.5008V19.6008H12.6992C11.8992 19.6008 11.1992 20.3008 11.1992 21.1008V32.0008C11.1992 32.8008 11.8992 33.5008 12.6992 33.5008H28.9992C29.7992 33.5008 30.4992 32.8008 30.4992 32.0008V21.1008C30.4992 20.2008 29.7992 19.6008 28.9992 19.6008Z" fill="#545454"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,5 +1,5 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9008 39.6992H4.70074C3.10074 39.6992 1.80078 38.3992 1.80078 36.7992V4.59923C1.80078 2.99923 3.10074 1.69922 4.70074 1.69922H36.9008C38.5008 1.69922 39.8008 2.99923 39.8008 4.59923V36.7992C39.8008 38.3992 38.5008 39.6992 36.9008 39.6992Z" fill="#DDDDDD"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.8C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.8C2.80005 37.9 3.70005 38.8 4.80005 38.8H36.9C38 38.8 38.9 37.9 38.9 36.8V4.60001C38.9 3.50001 38 2.60001 36.9 2.60001H4.80005V2.7Z" fill="#909090"/>
|
||||
<path d="M28.9992 19.6008H28.6992V12.5008C28.6992 9.60078 26.2992 7.30078 23.3992 7.30078H18.2993C15.3993 7.30078 12.9992 9.60078 12.9992 12.5008V15.1008H15.8992V12.5008C15.8992 11.3008 16.9993 10.2008 18.2993 10.2008H23.3992C24.6992 10.2008 25.7993 11.2008 25.7993 12.5008V19.6008H12.6992C11.8992 19.6008 11.1992 20.3008 11.1992 21.1008V32.0008C11.1992 32.8008 11.8992 33.5008 12.6992 33.5008H28.9992C29.7992 33.5008 30.4992 32.8008 30.4992 32.0008V21.1008C30.4992 20.2008 29.7992 19.6008 28.9992 19.6008Z" fill="#21C240"/>
|
||||
<path d="M36.9008 39.6992H4.70074C3.10074 39.6992 1.80078 38.3992 1.80078 36.7992V4.59923C1.80078 2.99923 3.10074 1.69922 4.70074 1.69922H36.9008C38.5008 1.69922 39.8008 2.99923 39.8008 4.59923V36.7992C39.8008 38.3992 38.5008 39.6992 36.9008 39.6992Z" fill="#D6D6D6"/>
|
||||
<path d="M36.9 40.6H4.70001C2.60001 40.6 1 38.9 1 36.9V4.7C1 2.6 2.70001 1 4.70001 1H36.9C39 1 40.6 2.7 40.6 4.7V36.8C40.7 38.9 39 40.6 36.9 40.6ZM4.80005 2.7C3.70005 2.7 2.80005 3.6 2.80005 4.7V36.8C2.80005 37.9 3.70005 38.8 4.80005 38.8H36.9C38 38.8 38.9 37.9 38.9 36.8V4.60001C38.9 3.50001 38 2.60001 36.9 2.60001H4.80005V2.7Z" fill="#545454"/>
|
||||
<path d="M28.9992 19.6008H28.6992V12.5008C28.6992 9.60078 26.2992 7.30078 23.3992 7.30078H18.2993C15.3993 7.30078 12.9992 9.60078 12.9992 12.5008V15.1008H15.8992V12.5008C15.8992 11.3008 16.9993 10.2008 18.2993 10.2008H23.3992C24.6992 10.2008 25.7993 11.2008 25.7993 12.5008V19.6008H12.6992C11.8992 19.6008 11.1992 20.3008 11.1992 21.1008V32.0008C11.1992 32.8008 11.8992 33.5008 12.6992 33.5008H28.9992C29.7992 33.5008 30.4992 32.8008 30.4992 32.0008V21.1008C30.4992 20.2008 29.7992 19.6008 28.9992 19.6008Z" fill="#545454"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
6
resources/images/recording_off_hover.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.99931 2.9082C6.92113 2.9082 4.42578 5.40356 4.42578 8.48173C4.42578 11.5599 6.92113 14.0553 9.99931 14.0553C13.0775 14.0553 15.5728 11.5599 15.5728 8.48173C15.5728 5.40356 13.0775 2.9082 9.99931 2.9082ZM2.92578 8.48173C2.92578 4.57513 6.09271 1.4082 9.99931 1.4082C13.9059 1.4082 17.0728 4.57513 17.0728 8.48173C17.0728 12.3883 13.9059 15.5553 9.99931 15.5553C6.09271 15.5553 2.92578 12.3883 2.92578 8.48173Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.99623 7.46094C8.7341 7.46094 7.71094 8.4841 7.71094 9.74623C7.71094 11.0084 8.7341 12.0315 9.99623 12.0315C11.2584 12.0315 12.2815 11.0084 12.2815 9.74623C12.2815 8.4841 11.2584 7.46094 9.99623 7.46094ZM6.21094 9.74623C6.21094 7.65567 7.90567 5.96094 9.99623 5.96094C12.0868 5.96094 13.7815 7.65567 13.7815 9.74623C13.7815 11.8368 12.0868 13.5315 9.99623 13.5315C7.90567 13.5315 6.21094 11.8368 6.21094 9.74623Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.8788 13.3496L15.5795 18.0272H4.42188L7.11898 13.3557L7.73548 13.6293C8.42481 13.9352 9.18836 14.1055 9.99369 14.1055C10.8028 14.1055 11.5698 13.9336 12.2617 13.6249L12.8788 13.3496ZM12.2391 15.2415C11.5329 15.4777 10.7776 15.6055 9.99369 15.6055C9.21408 15.6055 8.46282 15.4791 7.76002 15.2454L7.01995 16.5272H12.9814L12.2391 15.2415Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.80078 17.2773C3.80078 16.8631 4.17454 16.5273 4.63559 16.5273L15.3031 16.5273C15.7642 16.5273 16.1379 16.8631 16.1379 17.2773C16.1379 17.6916 15.7642 18.0273 15.3031 18.0273L4.63559 18.0273C4.17454 18.0273 3.80078 17.6916 3.80078 17.2773Z" fill="#323A3D"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
6
resources/images/recording_off_normal.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.99931 2.6582C6.78306 2.6582 4.17578 5.26549 4.17578 8.48173C4.17578 11.698 6.78306 14.3053 9.99931 14.3053C13.2156 14.3053 15.8228 11.698 15.8228 8.48173C15.8228 5.26549 13.2156 2.6582 9.99931 2.6582ZM3.17578 8.48173C3.17578 4.7132 6.23078 1.6582 9.99931 1.6582C13.7678 1.6582 16.8228 4.7132 16.8228 8.48173C16.8228 12.2503 13.7678 15.3053 9.99931 15.3053C6.23078 15.3053 3.17578 12.2503 3.17578 8.48173Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.99623 7.21094C8.59603 7.21094 7.46094 8.34603 7.46094 9.74623C7.46094 11.1464 8.59603 12.2815 9.99623 12.2815C11.3964 12.2815 12.5315 11.1464 12.5315 9.74623C12.5315 8.34603 11.3964 7.21094 9.99623 7.21094ZM6.46094 9.74623C6.46094 7.79374 8.04374 6.21094 9.99623 6.21094C11.9487 6.21094 13.5315 7.79374 13.5315 9.74623C13.5315 11.6987 11.9487 13.2815 9.99623 13.2815C8.04374 13.2815 6.46094 11.6987 6.46094 9.74623Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.7756 13.6699L15.147 17.7774H4.85547L7.22366 13.6756L7.63466 13.858C8.3553 14.1778 9.15334 14.3557 9.99427 14.3557C10.8392 14.3557 11.6408 14.1761 12.3641 13.8535L12.7756 13.6699ZM12.3525 14.9371C11.617 15.208 10.8224 15.3557 9.99427 15.3557C9.17044 15.3557 8.37982 15.2095 7.64759 14.9414L6.58752 16.7774H13.415L12.3525 14.9371Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.33984 17.3398C4.33984 17.0637 4.5637 16.8398 4.83984 16.8398L14.9237 16.8398C15.1998 16.8398 15.4237 17.0637 15.4237 17.3398C15.4237 17.616 15.1998 17.8398 14.9237 17.8398L4.83984 17.8398C4.5637 17.8398 4.33984 17.616 4.33984 17.3398Z" fill="#323A3D"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
7
resources/images/recording_on_hover.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.99931 2.9082C6.92113 2.9082 4.42578 5.40356 4.42578 8.48173C4.42578 11.5599 6.92113 14.0553 9.99931 14.0553C13.0775 14.0553 15.5728 11.5599 15.5728 8.48173C15.5728 5.40356 13.0775 2.9082 9.99931 2.9082ZM2.92578 8.48173C2.92578 4.57513 6.09271 1.4082 9.99931 1.4082C13.9059 1.4082 17.0728 4.57513 17.0728 8.48173C17.0728 12.3883 13.9059 15.5553 9.99931 15.5553C6.09271 15.5553 2.92578 12.3883 2.92578 8.48173Z" fill="#323A3D"/>
|
||||
<path d="M13.0315 9.74623C13.0315 11.4226 11.6726 12.7815 9.99623 12.7815C8.31988 12.7815 6.96094 11.4226 6.96094 9.74623C6.96094 8.06988 8.31988 6.71094 9.99623 6.71094C11.6726 6.71094 13.0315 8.06988 13.0315 9.74623Z" fill="#FF6F00"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.99623 7.46094C8.7341 7.46094 7.71094 8.4841 7.71094 9.74623C7.71094 11.0084 8.7341 12.0315 9.99623 12.0315C11.2584 12.0315 12.2815 11.0084 12.2815 9.74623C12.2815 8.4841 11.2584 7.46094 9.99623 7.46094ZM6.21094 9.74623C6.21094 7.65567 7.90567 5.96094 9.99623 5.96094C12.0868 5.96094 13.7815 7.65567 13.7815 9.74623C13.7815 11.8368 12.0868 13.5315 9.99623 13.5315C7.90567 13.5315 6.21094 11.8368 6.21094 9.74623Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.8788 13.3496L15.5795 18.0272H4.42188L7.11898 13.3557L7.73548 13.6293C8.42481 13.9352 9.18836 14.1055 9.99369 14.1055C10.8028 14.1055 11.5698 13.9336 12.2617 13.6249L12.8788 13.3496ZM12.2391 15.2415C11.5329 15.4777 10.7776 15.6055 9.99369 15.6055C9.21408 15.6055 8.46282 15.4791 7.76002 15.2454L7.01995 16.5272H12.9814L12.2391 15.2415Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.80078 17.2773C3.80078 16.8631 4.17454 16.5273 4.63559 16.5273L15.3031 16.5273C15.7642 16.5273 16.1379 16.8631 16.1379 17.2773C16.1379 17.6916 15.7642 18.0273 15.3031 18.0273L4.63559 18.0273C4.17454 18.0273 3.80078 17.6916 3.80078 17.2773Z" fill="#323A3D"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
7
resources/images/recording_on_normal.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.99931 2.6582C6.78306 2.6582 4.17578 5.26549 4.17578 8.48173C4.17578 11.698 6.78306 14.3053 9.99931 14.3053C13.2156 14.3053 15.8228 11.698 15.8228 8.48173C15.8228 5.26549 13.2156 2.6582 9.99931 2.6582ZM3.17578 8.48173C3.17578 4.7132 6.23078 1.6582 9.99931 1.6582C13.7678 1.6582 16.8228 4.7132 16.8228 8.48173C16.8228 12.2503 13.7678 15.3053 9.99931 15.3053C6.23078 15.3053 3.17578 12.2503 3.17578 8.48173Z" fill="#323A3D"/>
|
||||
<path d="M13.0315 9.74623C13.0315 11.4226 11.6726 12.7815 9.99623 12.7815C8.31988 12.7815 6.96094 11.4226 6.96094 9.74623C6.96094 8.06988 8.31988 6.71094 9.99623 6.71094C11.6726 6.71094 13.0315 8.06988 13.0315 9.74623Z" fill="#FF6F00"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.99623 7.21094C8.59603 7.21094 7.46094 8.34603 7.46094 9.74623C7.46094 11.1464 8.59603 12.2815 9.99623 12.2815C11.3964 12.2815 12.5315 11.1464 12.5315 9.74623C12.5315 8.34603 11.3964 7.21094 9.99623 7.21094ZM6.46094 9.74623C6.46094 7.79374 8.04374 6.21094 9.99623 6.21094C11.9487 6.21094 13.5315 7.79374 13.5315 9.74623C13.5315 11.6987 11.9487 13.2815 9.99623 13.2815C8.04374 13.2815 6.46094 11.6987 6.46094 9.74623Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.7756 13.6699L15.147 17.7774H4.85547L7.22366 13.6756L7.63466 13.858C8.3553 14.1778 9.15334 14.3557 9.99427 14.3557C10.8392 14.3557 11.6408 14.1761 12.3641 13.8535L12.7756 13.6699ZM12.3525 14.9371C11.617 15.208 10.8224 15.3557 9.99427 15.3557C9.17044 15.3557 8.37982 15.2095 7.64759 14.9414L6.58752 16.7774H13.415L12.3525 14.9371Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.33984 17.3398C4.33984 17.0637 4.5637 16.8398 4.83984 16.8398L14.9237 16.8398C15.1998 16.8398 15.4237 17.0637 15.4237 17.3398C15.4237 17.616 15.1998 17.8398 14.9237 17.8398L4.83984 17.8398C4.5637 17.8398 4.33984 17.616 4.33984 17.3398Z" fill="#323A3D"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
20
resources/images/sdcard_state_off.svg
Normal file
@@ -0,0 +1,20 @@
|
||||
<svg width="18" height="16" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7049_31130">
|
||||
<rect id="svg_1" transform="rotate(-90 -3.49691e-7 16)" x="0" y="16" fill="white" height="18" width="16"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7049_31130)">
|
||||
<path id="svg_3" stroke="#CECECE" d="m17.25,2.5l0,11c0,0.8284 -0.6716,1.5 -1.5,1.5l-13.5,0c-0.82843,0 -1.5,-0.6716 -1.5,-1.5l0,-8.07938c0,-0.42149 0.17733,-0.82353 0.4886,-1.10773l3.19877,-2.92062c0.27639,-0.25236 0.63714,-0.39227 1.0114,-0.39227l10.30123,0c0.8284,0 1.5,0.67157 1.5,1.5z"/>
|
||||
<rect id="svg_4" stroke-linejoin="round" stroke-width="0.7" stroke="#CECECE" transform="rotate(-90 2.64687 13.2281)" rx="0.65" height="4.23491" width="2.68084" y="13.2281" x="2.64687"/>
|
||||
<rect id="svg_5" stroke-linejoin="round" stroke="#CECECE" transform="rotate(-90 8.82422 13.0781)" rx="0.5" height="6.09272" width="10.1538" y="13.0781" x="8.82422"/>
|
||||
<rect id="svg_6" stroke-linejoin="round" stroke-width="0.7" stroke="#CECECE" transform="rotate(-90 2.64687 9.38047)" rx="0.65" height="4.23491" width="2.71828" y="9.38047" x="2.64687"/>
|
||||
<rect id="svg_7" stroke-linejoin="round" stroke-width="0.7" stroke="#CECECE" transform="rotate(-90 4.65078 5.41367)" rx="0.65" height="2.23134" width="2.56278" y="5.41367" x="4.65078"/>
|
||||
<circle id="svg_8" fill="#262E30" r="3.30427" cy="12.6949" cx="14.6949"/>
|
||||
<path id="svg_9" stroke-linejoin="round" stroke-linecap="round" stroke="#F8F8F8" d="m13.3164,11.3164l2.7578,2.7578"/>
|
||||
<path id="svg_10" stroke-linejoin="round" stroke-linecap="round" stroke="#F8F8F8" d="m16.0742,11.3164l-2.7578,2.7578"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |