Merge remote-tracking branch 'remote/master' into feature/merge_upstream
# Conflicts: # bbl/i18n/OrcaSlicer.pot # bbl/i18n/de/OrcaSlicer_de.po # bbl/i18n/en/OrcaSlicer_en.po # bbl/i18n/es/OrcaSlicer_es.po # bbl/i18n/fr/OrcaSlicer_fr.po # bbl/i18n/hu/OrcaSlicer_hu.po # bbl/i18n/it/OrcaSlicer_it.po # bbl/i18n/ja/OrcaSlicer_ja.po # bbl/i18n/nl/OrcaSlicer_nl.po # bbl/i18n/sv/OrcaSlicer_sv.po # bbl/i18n/zh_cn/OrcaSlicer_zh_CN.po # resources/config.json # resources/i18n/de/BambuStudio.mo # resources/i18n/en/BambuStudio.mo # resources/i18n/es/BambuStudio.mo # resources/i18n/fr/BambuStudio.mo # resources/i18n/hu/BambuStudio.mo # resources/i18n/it/BambuStudio.mo # resources/i18n/ja/OrcaSlicer.mo # resources/i18n/nl/BambuStudio.mo # resources/i18n/sv/BambuStudio.mo # resources/i18n/zh_cn/BambuStudio.mo # resources/images/ams_humidity_2.svg # resources/images/ams_humidity_3.svg # resources/images/ams_humidity_4.svg # resources/images/ams_humidity_tips.svg # resources/images/monitor_state_on.svg # resources/images/sdcard_state_normal.svg # resources/profiles/BBL.json # resources/profiles/BBL/filament/Bambu PETG-CF @base.json # resources/profiles/BBL/filament/Generic PETG-CF @base.json # resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json # resources/web/data/text.js # resources/web/guide/3/index.html # resources/web/guide/31/index.html # src/BambuStudio.cpp # src/libslic3r/AABBTreeLines.hpp # src/libslic3r/Brim.cpp # src/libslic3r/CMakeLists.txt # src/libslic3r/ExPolygon.hpp # src/libslic3r/Fill/FillBase.hpp # src/libslic3r/Format/bbs_3mf.cpp # src/libslic3r/GCodeWriter.cpp # src/libslic3r/Line.hpp # src/libslic3r/PerimeterGenerator.cpp # src/libslic3r/Preset.cpp # src/libslic3r/Print.cpp # src/libslic3r/Print.hpp # src/libslic3r/PrintConfig.cpp # src/libslic3r/PrintConfig.hpp # src/libslic3r/TreeSupport.cpp # src/slic3r/GUI/AmsMappingPopup.cpp # src/slic3r/GUI/BackgroundSlicingProcess.cpp # src/slic3r/GUI/ConfigManipulation.cpp # src/slic3r/GUI/GCodeViewer.cpp # src/slic3r/GUI/GCodeViewer.hpp # src/slic3r/GUI/GLCanvas3D.cpp # src/slic3r/GUI/GUI_App.cpp # src/slic3r/GUI/MainFrame.cpp # src/slic3r/GUI/PartPlate.cpp # src/slic3r/GUI/Plater.cpp # src/slic3r/GUI/Preferences.cpp # src/slic3r/GUI/SelectMachine.cpp # src/slic3r/GUI/Widgets/AMSControl.cpp # src/slic3r/GUI/wxMediaCtrl2.cpp # src/slic3r/Utils/Process.cpp # version.inc
|
@ -21,6 +21,7 @@ src/slic3r/GUI/GUI_Init.cpp
|
|||
src/slic3r/GUI/GUI_Factories.cpp
|
||||
src/slic3r/GUI/GUI_ObjectList.cpp
|
||||
src/slic3r/GUI/GUI_ObjectSettings.cpp
|
||||
src/slic3r/GUI/GUI_ObjectLayers.cpp
|
||||
src/slic3r/GUI/GUI_ObjectTable.cpp
|
||||
src/slic3r/GUI/GUI_ObjectTable.hpp
|
||||
src/slic3r/GUI/GUI_ObjectTableSettings.cpp
|
||||
|
|
|
@ -20,33 +20,33 @@
|
|||
"FUNC_PRINT_ALL" : false
|
||||
},
|
||||
"camera_resolution":["720p"],
|
||||
"bed_temperature_limit": 120,
|
||||
"bed_temperature_limit": 100,
|
||||
"model_id": "C11",
|
||||
"printer_type": "C11",
|
||||
"ftp_folder" : "sdcard/",
|
||||
"printer_thumbnail_image": "printer_thumbnail_p1p"
|
||||
},
|
||||
{
|
||||
{
|
||||
"display_name": "Bambu Lab X1",
|
||||
"func": {
|
||||
"FUNC_VIRTUAL_TYAY" : true,
|
||||
"FUNC_EXTRUSION_CALI": false,
|
||||
"FUNC_LOCAL_TUNNEL": false
|
||||
},
|
||||
"camera_resolution":["720p","1080p"],
|
||||
"bed_temperature_limit": 120,
|
||||
"model_id": "BL-P002",
|
||||
"camera_resolution":["720p","1080p"],
|
||||
"printer_type": "3DPrinter-X1",
|
||||
"printer_thumbnail_image": "printer_thumbnail"
|
||||
},
|
||||
{
|
||||
"display_name": "Bambu Lab X1 Carbon",
|
||||
"func": {
|
||||
"FUNC_VIRTUAL_TYAY" : true,
|
||||
"FUNC_EXTRUSION_CALI": false,
|
||||
"FUNC_LOCAL_TUNNEL": false
|
||||
},
|
||||
"model_id": "BL-P001",
|
||||
"camera_resolution":["720p","1080p"],
|
||||
"bed_temperature_limit": 120,
|
||||
"printer_type": "3DPrinter-X1-Carbon",
|
||||
"printer_thumbnail_image": "printer_thumbnail"
|
||||
}
|
||||
|
|
|
@ -155,7 +155,7 @@ documentation_link= https://wiki.bambulab.com/en/software/bambu-studio/set-param
|
|||
|
||||
[hint:Stack objects]
|
||||
text = Stack objects\nDid you know that you can stack objects as a whole one?
|
||||
documentation_link= https://wiki.bambulab.com/e/en/software/bambu-studio/stacking-objects
|
||||
documentation_link= https://wiki.bambulab.com/en/software/bambu-studio/stacking-objects
|
||||
|
||||
[hint:Flush into support/objects/infill]
|
||||
text = Flush into support/objects/infill\nDid you know that you can save the wasted filament by flushing them into support/objects/infill during filament change?
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.95446 9.80239L9.169 10.254L9.45446 10.1184V9.80239H8.95446ZM12.2403 9.80239H11.7403V10.1184L12.0257 10.254L12.2403 9.80239ZM9.45446 2.31423C9.45446 1.68302 9.96615 1.17133 10.5974 1.17133V0.171329C9.41387 0.171329 8.45446 1.13074 8.45446 2.31423H9.45446ZM9.45446 9.80239V2.31423H8.45446V9.80239H9.45446ZM7.26392 13.2669C7.26392 11.9379 8.04164 10.7896 9.169 10.254L8.73991 9.35076C7.27702 10.0457 6.26392 11.5375 6.26392 13.2669H7.26392ZM10.5974 16.6004C8.75635 16.6004 7.26392 15.1079 7.26392 13.2669H6.26392C6.26392 15.6602 8.20407 17.6004 10.5974 17.6004V16.6004ZM13.9308 13.2669C13.9308 15.1079 12.4384 16.6004 10.5974 16.6004V17.6004C12.9907 17.6004 14.9308 15.6602 14.9308 13.2669H13.9308ZM12.0257 10.254C13.1531 10.7896 13.9308 11.9379 13.9308 13.2669H14.9308C14.9308 11.5375 13.9177 10.0457 12.4548 9.35076L12.0257 10.254ZM11.7403 2.31423V9.80239H12.7403V2.31423H11.7403ZM10.5974 1.17133C11.2286 1.17133 11.7403 1.68302 11.7403 2.31423H12.7403C12.7403 1.13074 11.7809 0.171329 10.5974 0.171329V1.17133Z" fill="#898989"/>
|
||||
<path d="M0.867188 8.70227C0.867188 7.47007 2.63486 3.53471 3.14725 3.53474C3.65965 3.53477 5.3505 7.64594 5.3505 8.70227C5.3505 9.7586 4.67833 11.2204 3.14725 11.2204C1.61618 11.2204 0.867188 9.93448 0.867188 8.70227Z" stroke="#898989"/>
|
||||
<path d="M2.32962 8.0752C2.25892 8.46791 2.30153 9.35302 3.03765 9.75181" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.1434 11.1454C12.0882 11.3886 12.7863 12.2462 12.7863 13.267C12.7863 14.4768 11.8055 15.4575 10.5957 15.4575C9.38593 15.4575 8.4052 14.4768 8.4052 13.267C8.4052 12.2462 9.10331 11.3886 10.0481 11.1454L10.0481 2.86189C10.0481 2.55944 10.2933 2.31425 10.5957 2.31425C10.8982 2.31425 11.1434 2.55944 11.1434 2.86189L11.1434 11.1454Z" fill="#D01B1B"/>
|
||||
<path d="M18.9883 15.4575H16.303" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M18.9883 12.1717H16.7506" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M18.9883 8.88588L15.8555 8.88588" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M18.9883 5.60007L15.8555 5.60007" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M18.9883 2.31426H15.8555" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<svg width="23" height="21" viewBox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M10.4186 11.4644L10.6331 11.916L10.9186 11.7804V11.4644H10.4186ZM14.2992 11.4643H13.7992V11.7803L14.0846 11.9159L14.2992 11.4643ZM10.9186 2.62061C10.9186 1.82516 11.5634 1.18031 12.3589 1.18031V0.180313C11.0111 0.180313 9.91856 1.27287 9.91856 2.62061H10.9186ZM10.9186 11.4644V2.62061H9.91856V11.4644H10.9186ZM8.33162 15.556C8.33162 13.9502 9.27137 12.563 10.6331 11.916L10.204 11.0128C8.50674 11.8191 7.33162 13.5498 7.33162 15.556H8.33162ZM12.359 19.5834C10.1347 19.5834 8.33162 17.7803 8.33162 15.556H7.33162C7.33162 18.3325 9.58245 20.5834 12.359 20.5834V19.5834ZM16.3864 15.556C16.3864 17.7803 14.5832 19.5834 12.359 19.5834V20.5834C15.1355 20.5834 17.3864 18.3325 17.3864 15.556H16.3864ZM14.0846 11.9159C15.4465 12.5628 16.3864 13.9501 16.3864 15.556H17.3864C17.3864 13.5497 16.2111 11.8189 14.5137 11.0126L14.0846 11.9159ZM13.7992 2.62061V11.4643H14.7992V2.62061H13.7992ZM12.3589 1.18031C13.1543 1.18031 13.7992 1.82516 13.7992 2.62061H14.7992C14.7992 1.27287 13.7066 0.180313 12.3589 0.180313V1.18031Z" fill="#898989"/>
|
||||
<path d="M0.867188 10.1649C0.867188 8.7096 2.95484 4.06187 3.55999 4.0619C4.16514 4.06194 6.16206 8.91731 6.16206 10.1649C6.16206 11.4124 5.36822 13.1388 3.55999 13.1388C1.75176 13.1388 0.867188 11.6201 0.867188 10.1649Z" stroke="#898989"/>
|
||||
<path d="M2.5942 9.42411C2.51069 9.88791 2.56102 10.9332 3.43038 11.4042" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.7103 13.0507L11.7103 3.26757C11.7103 2.91037 11.9999 2.6208 12.3571 2.6208C12.7143 2.6208 13.0038 2.91037 13.0038 3.26757L13.0038 13.0508C14.1196 13.338 14.9439 14.3509 14.9439 15.5563C14.9439 16.9851 13.7857 18.1433 12.3569 18.1433C10.9281 18.1433 9.76981 16.9851 9.76981 15.5563C9.76981 14.3507 10.5944 13.3378 11.7103 13.0507Z" fill="#D01B1B"/>
|
||||
<path d="M22.2685 18.1429H19.0971" stroke="#D01B1B" stroke-linecap="round"/>
|
||||
<path d="M22.2685 14.2625H19.6257" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M22.2685 10.3815L18.5686 10.3815" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M22.2685 6.50107L18.5686 6.50107" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M22.2685 2.62067H18.5686" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
|
@ -1,12 +1,12 @@
|
|||
<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.75695 10.1311L8.97149 10.5827L9.25695 10.4471V10.1311H8.75695ZM12.0428 10.1311H11.5428V10.4471L11.8282 10.5827L12.0428 10.1311ZM9.25695 2.64291C9.25695 2.0117 9.76864 1.5 10.3999 1.5V0.5C9.21636 0.5 8.25695 1.45941 8.25695 2.64291H9.25695ZM9.25695 10.1311V2.64291H8.25695V10.1311H9.25695ZM7.06641 13.5956C7.06641 12.2666 7.84413 11.1182 8.97149 10.5827L8.5424 9.67943C7.07951 10.3744 6.06641 11.8662 6.06641 13.5956H7.06641ZM10.3999 16.929C8.55884 16.929 7.06641 15.4366 7.06641 13.5956H6.06641C6.06641 15.9889 8.00656 17.929 10.3999 17.929V16.929ZM13.7333 13.5956C13.7333 15.4366 12.2409 16.929 10.3999 16.929V17.929C12.7931 17.929 14.7333 15.9889 14.7333 13.5956H13.7333ZM11.8282 10.5827C12.9556 11.1182 13.7333 12.2666 13.7333 13.5956H14.7333C14.7333 11.8662 13.7202 10.3744 12.2573 9.67943L11.8282 10.5827ZM11.5428 2.6429V10.1311H12.5428V2.6429H11.5428ZM10.3999 1.5C11.0311 1.5 11.5428 2.0117 11.5428 2.6429H12.5428C12.5428 1.45941 11.5833 0.5 10.3999 0.5V1.5Z" fill="#898989"/>
|
||||
<path d="M0.667969 9.03081C0.667969 7.79861 2.43564 3.86325 2.94804 3.86328C3.46043 3.86331 5.15128 7.97448 5.15128 9.03081C5.15128 10.0871 4.47911 11.549 2.94804 11.549C1.41696 11.549 0.667969 10.263 0.667969 9.03081Z" stroke="#898989"/>
|
||||
<path d="M2.13028 8.40322C2.05957 8.79592 2.10218 9.68104 2.8383 10.0798" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.9452 11.4737C11.89 11.7169 12.5881 12.5746 12.5881 13.5953C12.5881 14.8051 11.6074 15.7858 10.3976 15.7858C9.18777 15.7858 8.20703 14.8051 8.20703 13.5953C8.20703 12.5746 8.90514 11.7169 9.84994 11.4737L9.84994 3.19021C9.84994 2.88776 10.0951 2.64258 10.3976 2.64258C10.7 2.64258 10.9452 2.88776 10.9452 3.19021L10.9452 11.4737Z" fill="#C2C2C2"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.9452 11.4743C11.89 11.7174 12.5881 12.5751 12.5881 13.5958C12.5881 14.8056 11.6074 15.7863 10.3976 15.7863C9.18777 15.7863 8.20703 14.8056 8.20703 13.5958C8.20703 12.5751 8.90514 11.7174 9.84994 11.4743L9.84994 6.11599C9.84994 5.81354 10.0951 5.56836 10.3976 5.56836C10.7 5.56836 10.9452 5.81354 10.9452 6.11599L10.9452 11.4743Z" fill="#FF6F00"/>
|
||||
<path d="M18.7891 15.7852H16.1038" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M18.7891 12.5H16.5513" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M18.7891 9.21484L15.6562 9.21484" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M18.7891 5.92773L15.6562 5.92773" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M18.7891 2.64258H15.6562" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<svg width="23" height="21" viewBox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M10.457 11.4008L10.6715 11.8524L10.957 11.7168V11.4008H10.457ZM14.3376 11.4006H13.8376V11.7167L14.123 11.8523L14.3376 11.4006ZM10.957 2.557C10.957 1.76154 11.6018 1.1167 12.3973 1.1167V0.116699C11.0495 0.116699 9.95698 1.20926 9.95698 2.557H10.957ZM10.957 11.4008V2.557H9.95698V11.4008H10.957ZM8.37004 15.4924C8.37004 13.8866 9.30979 12.4993 10.6715 11.8524L10.2424 10.9491C8.54516 11.7555 7.37004 13.4862 7.37004 15.4924H8.37004ZM12.3974 19.5198C10.1732 19.5198 8.37004 17.7166 8.37004 15.4924H7.37004C7.37004 18.2689 9.62087 20.5198 12.3974 20.5198V19.5198ZM16.4248 15.4924C16.4248 17.7166 14.6217 19.5198 12.3974 19.5198V20.5198C15.1739 20.5198 17.4248 18.2689 17.4248 15.4924H16.4248ZM14.123 11.8523C15.4849 12.4992 16.4248 13.8865 16.4248 15.4924H17.4248C17.4248 13.4861 16.2495 11.7553 14.5521 10.949L14.123 11.8523ZM13.8376 2.557V11.4006H14.8376V2.557H13.8376ZM12.3973 1.1167C13.1927 1.1167 13.8376 1.76154 13.8376 2.557H14.8376C14.8376 1.20926 13.745 0.116699 12.3973 0.116699V1.1167Z" fill="#898989"/>
|
||||
<path d="M0.905604 10.1012C0.905604 8.64598 2.99326 3.99825 3.5984 3.99829C4.20355 3.99833 6.20048 8.8537 6.20048 10.1012C6.20048 11.3488 5.40664 13.0752 3.5984 13.0752C1.79017 13.0752 0.905604 11.5565 0.905604 10.1012Z" stroke="#898989"/>
|
||||
<path d="M2.63246 9.36085C2.54895 9.82465 2.59928 10.87 3.46864 11.341" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.7481 12.987L11.7481 3.20396C11.7481 2.84676 12.0377 2.55719 12.3949 2.55719C12.7521 2.55719 13.0417 2.84676 13.0417 3.20396L13.0417 12.9871C14.1574 13.2744 14.9818 14.2873 14.9818 15.4927C14.9818 16.9215 13.8235 18.0797 12.3947 18.0797C10.9659 18.0797 9.80765 16.9215 9.80765 15.4927C9.80765 14.2871 10.6322 13.2742 11.7481 12.987Z" fill="#C2C2C2"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.7482 12.9868L11.7482 6.65849C11.7482 6.30129 12.0377 6.01172 12.3949 6.01172C12.7521 6.01172 13.0417 6.30129 13.0417 6.65849L13.0417 12.9869C14.1574 13.2741 14.9818 14.287 14.9818 15.4924C14.9818 16.9212 13.8235 18.0795 12.3947 18.0795C10.9659 18.0795 9.80767 16.9212 9.80767 15.4924C9.80767 14.2869 10.6323 13.2739 11.7482 12.9868Z" fill="#FF6F00"/>
|
||||
<path d="M22.3052 18.0794H19.1338" stroke="#FF6F00" stroke-linecap="round"/>
|
||||
<path d="M22.3052 14.199H19.6624" stroke="#FF6F00" stroke-linecap="round"/>
|
||||
<path d="M22.3052 10.318L18.6053 10.318" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M22.3052 6.43759L18.6053 6.43759" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M22.3052 2.55719H18.6053" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
@ -1,12 +1,12 @@
|
|||
<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M9.42491 10.1311L9.63946 10.5827L9.92491 10.4471V10.1311H9.42491ZM12.7107 10.1311H12.2107V10.4471L12.4962 10.5827L12.7107 10.1311ZM9.92491 2.64291C9.92491 2.0117 10.4366 1.5 11.0678 1.5V0.5C9.88432 0.5 8.92491 1.45941 8.92491 2.64291H9.92491ZM9.92491 10.1311V2.64291H8.92491V10.1311H9.92491ZM7.73438 13.5956C7.73438 12.2666 8.5121 11.1182 9.63946 10.5827L9.21037 9.67943C7.74748 10.3744 6.73438 11.8662 6.73438 13.5956H7.73438ZM11.0678 16.929C9.22681 16.929 7.73438 15.4366 7.73438 13.5956H6.73438C6.73438 15.9889 8.67452 17.929 11.0678 17.929V16.929ZM14.4013 13.5956C14.4013 15.4366 12.9088 16.929 11.0678 16.929V17.929C13.4611 17.929 15.4013 15.9889 15.4013 13.5956H14.4013ZM12.4962 10.5827C13.6235 11.1182 14.4013 12.2666 14.4013 13.5956H15.4013C15.4013 11.8662 14.3882 10.3744 12.9253 9.67943L12.4962 10.5827ZM12.2107 2.6429V10.1311H13.2107V2.6429H12.2107ZM11.0678 1.5C11.699 1.5 12.2107 2.0117 12.2107 2.6429H13.2107C13.2107 1.45941 12.2513 0.5 11.0678 0.5V1.5Z" fill="#898989"/>
|
||||
<path d="M1.33594 9.03081C1.33594 7.79861 3.10361 3.86325 3.616 3.86328C4.1284 3.86331 5.81925 7.97448 5.81925 9.03081C5.81925 10.0871 5.14708 11.549 3.616 11.549C2.08493 11.549 1.33594 10.263 1.33594 9.03081Z" stroke="#898989"/>
|
||||
<path d="M2.79824 8.40322C2.72754 8.79592 2.77015 9.68104 3.50627 10.0798" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6171 11.4737C12.5619 11.7169 13.26 12.5746 13.26 13.5953C13.26 14.8051 12.2792 15.7858 11.0694 15.7858C9.85964 15.7858 8.87891 14.8051 8.87891 13.5953C8.87891 12.5746 9.57702 11.7169 10.5218 11.4737L10.5218 3.19021C10.5218 2.88776 10.767 2.64258 11.0694 2.64258C11.3719 2.64258 11.6171 2.88776 11.6171 3.19021L11.6171 11.4737Z" fill="#C2C2C2"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5218 11.4743L10.5218 9.31717C10.5218 9.01472 10.767 8.76953 11.0694 8.76953C11.3719 8.76953 11.6171 9.01472 11.6171 9.31717L11.6171 11.4743C12.5619 11.7175 13.26 12.5752 13.26 13.5959C13.26 14.8057 12.2792 15.7864 11.0694 15.7864C9.85964 15.7864 8.87891 14.8057 8.87891 13.5959C8.87891 12.5751 9.57702 11.7175 10.5218 11.4743Z" fill="#009688"/>
|
||||
<path d="M19.4609 15.7852H16.7756" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.4609 12.5H17.2232" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.4609 9.21484L16.3281 9.21484" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.4609 5.92773L16.3281 5.92773" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M19.4609 2.64258H16.3281" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<svg width="23" height="21" viewBox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M10.4954 11.4008L10.71 11.8524L10.9954 11.7168V11.4008H10.4954ZM14.376 11.4006H13.876V11.7167L14.1615 11.8523L14.376 11.4006ZM10.9954 2.557C10.9954 1.76154 11.6402 1.1167 12.4357 1.1167V0.116699C11.088 0.116699 9.99539 1.20926 9.99539 2.557H10.9954ZM10.9954 11.4008V2.557H9.99539V11.4008H10.9954ZM8.40845 15.4924C8.40845 13.8866 9.34821 12.4993 10.71 11.8524L10.2808 10.9491C8.58358 11.7555 7.40845 13.4862 7.40845 15.4924H8.40845ZM12.4358 19.5198C10.2116 19.5198 8.40845 17.7166 8.40845 15.4924H7.40845C7.40845 18.2689 9.65928 20.5198 12.4358 20.5198V19.5198ZM16.4632 15.4924C16.4632 17.7166 14.6601 19.5198 12.4358 19.5198V20.5198C15.2124 20.5198 17.4632 18.2689 17.4632 15.4924H16.4632ZM14.1615 11.8523C15.5233 12.4992 16.4632 13.8865 16.4632 15.4924H17.4632C17.4632 13.4861 16.2879 11.7553 14.5905 10.949L14.1615 11.8523ZM13.876 2.557V11.4006H14.876V2.557H13.876ZM12.4357 1.1167C13.2311 1.1167 13.876 1.76154 13.876 2.557H14.876C14.876 1.20926 13.7834 0.116699 12.4357 0.116699V1.1167Z" fill="#898989"/>
|
||||
<path d="M0.944021 10.1012C0.944021 8.64598 3.03167 3.99825 3.63682 3.99829C4.24197 3.99833 6.2389 8.8537 6.2389 10.1012C6.2389 11.3488 5.44505 13.0752 3.63682 13.0752C1.82859 13.0752 0.944021 11.5565 0.944021 10.1012Z" stroke="#898989"/>
|
||||
<path d="M2.67121 9.36085C2.5877 9.82465 2.63803 10.87 3.50739 11.341" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.7917 12.987L11.7917 3.20396C11.7917 2.84676 12.0813 2.55719 12.4385 2.55719C12.7957 2.55719 13.0853 2.84676 13.0853 3.20396L13.0853 12.9871C14.201 13.2744 15.0254 14.2873 15.0254 15.4927C15.0254 16.9215 13.8671 18.0797 12.4383 18.0797C11.0095 18.0797 9.85125 16.9215 9.85125 15.4927C9.85125 14.2871 10.6758 13.2742 11.7917 12.987Z" fill="#C2C2C2"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.7918 12.9866L11.7917 10.4389C11.7917 10.0817 12.0813 9.79208 12.4385 9.79208C12.7957 9.79208 13.0853 10.0817 13.0853 10.4389L13.0853 12.9867C14.201 13.2739 15.0254 14.2868 15.0254 15.4922C15.0254 16.921 13.8671 18.0793 12.4383 18.0793C11.0095 18.0793 9.85125 16.921 9.85125 15.4922C9.85125 14.2867 10.6758 13.2737 11.7918 12.9866Z" fill="#00AE42"/>
|
||||
<path d="M22.35 18.0794H19.1786" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.35 14.199H19.7071" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.35 10.318L18.65 10.318" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.35 6.43759L18.65 6.43759" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<path d="M22.35 2.55719H18.65" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
@ -1,12 +1,12 @@
|
|||
<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M9.06554 10.1311L9.28009 10.5827L9.56554 10.4471V10.1311H9.06554ZM12.3513 10.1311H11.8513V10.4471L12.1368 10.5827L12.3513 10.1311ZM9.56554 2.64291C9.56554 2.0117 10.0772 1.5 10.7084 1.5V0.5C9.52495 0.5 8.56554 1.45941 8.56554 2.64291H9.56554ZM9.56554 10.1311V2.64291H8.56554V10.1311H9.56554ZM7.375 13.5956C7.375 12.2666 8.15272 11.1182 9.28009 10.5827L8.85099 9.67943C7.3881 10.3744 6.375 11.8662 6.375 13.5956H7.375ZM10.7084 16.929C8.86743 16.929 7.375 15.4366 7.375 13.5956H6.375C6.375 15.9889 8.31515 17.929 10.7084 17.929V16.929ZM14.0419 13.5956C14.0419 15.4366 12.5495 16.929 10.7084 16.929V17.929C13.1017 17.929 15.0419 15.9889 15.0419 13.5956H14.0419ZM12.1368 10.5827C13.2642 11.1182 14.0419 12.2666 14.0419 13.5956H15.0419C15.0419 11.8662 14.0288 10.3744 12.5659 9.67943L12.1368 10.5827ZM11.8513 2.64291V10.1311H12.8513V2.64291H11.8513ZM10.7084 1.5C11.3397 1.5 11.8513 2.0117 11.8513 2.64291H12.8513C12.8513 1.45941 11.8919 0.5 10.7084 0.5V1.5Z" fill="#898989"/>
|
||||
<path d="M0.976562 9.03081C0.976562 7.79861 2.74423 3.86325 3.25663 3.86328C3.76903 3.86331 5.45988 7.97448 5.45988 9.03081C5.45988 10.0871 4.78771 11.549 3.25663 11.549C1.72555 11.549 0.976562 10.263 0.976562 9.03081Z" stroke="#898989"/>
|
||||
<path d="M2.43887 8.40322C2.36816 8.79592 2.41078 9.68104 3.14689 10.0798" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.2538 11.4737C12.1986 11.7169 12.8967 12.5746 12.8967 13.5953C12.8967 14.8051 11.916 15.7858 10.7062 15.7858C9.49636 15.7858 8.51562 14.8051 8.51562 13.5953C8.51562 12.5746 9.21373 11.7169 10.1585 11.4737L10.1585 3.19021C10.1585 2.88776 10.4037 2.64258 10.7062 2.64258C11.0086 2.64258 11.2538 2.88776 11.2538 3.19021L11.2538 11.4737Z" fill="#C2C2C2"/>
|
||||
<path d="M12.8967 13.5948C12.8967 14.8046 11.916 15.7854 10.7062 15.7854C9.49636 15.7854 8.51562 14.8046 8.51562 13.5948C8.51562 12.385 9.49636 11.4043 10.7062 11.4043C11.916 11.4043 12.8967 12.385 12.8967 13.5948Z" fill="#009688"/>
|
||||
<path d="M19.1016 15.7852H16.4163" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.1016 12.5H16.8638" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.1016 9.21484L15.9687 9.21484" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.1016 5.92773L15.9687 5.92773" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.1016 2.64258H15.9687" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
<svg width="23" height="21" viewBox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M10.3205 11.4008L10.5351 11.8524L10.8205 11.7168V11.4008H10.3205ZM14.2011 11.4006H13.7011V11.7167L13.9866 11.8523L14.2011 11.4006ZM10.8205 2.557C10.8205 1.76154 11.4653 1.1167 12.2608 1.1167V0.116699C10.9131 0.116699 9.8205 1.20926 9.8205 2.557H10.8205ZM10.8205 11.4008V2.557H9.8205V11.4008H10.8205ZM8.23356 15.4924C8.23356 13.8866 9.17331 12.4993 10.5351 11.8524L10.1059 10.9491C8.40868 11.7555 7.23356 13.4862 7.23356 15.4924H8.23356ZM12.2609 19.5198C10.0367 19.5198 8.23356 17.7166 8.23356 15.4924H7.23356C7.23356 18.2689 9.48439 20.5198 12.2609 20.5198V19.5198ZM16.2883 15.4924C16.2883 17.7166 14.4852 19.5198 12.2609 19.5198V20.5198C15.0375 20.5198 17.2883 18.2689 17.2883 15.4924H16.2883ZM13.9866 11.8523C15.3484 12.4992 16.2883 13.8865 16.2883 15.4924H17.2883C17.2883 13.4861 16.113 11.7553 14.4156 10.949L13.9866 11.8523ZM13.7011 2.557V11.4006H14.7011V2.557H13.7011ZM12.2608 1.1167C13.0563 1.1167 13.7011 1.76154 13.7011 2.557H14.7011C14.7011 1.20926 13.6085 0.116699 12.2608 0.116699V1.1167Z" fill="#898989"/>
|
||||
<path d="M0.769127 10.1012C0.769127 8.64598 2.85678 3.99825 3.46193 3.99829C4.06708 3.99833 6.064 8.8537 6.064 10.1012C6.064 11.3488 5.27016 13.0752 3.46193 13.0752C1.6537 13.0752 0.769127 11.5565 0.769127 10.1012Z" stroke="#898989"/>
|
||||
<path d="M2.49622 9.36085C2.41272 9.82465 2.46305 10.87 3.33241 11.341" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6122 12.987L11.6122 3.20396C11.6122 2.84676 11.9018 2.55719 12.259 2.55719C12.6162 2.55719 12.9058 2.84676 12.9058 3.20396L12.9058 12.9871C14.0215 13.2744 14.8459 14.2873 14.8459 15.4927C14.8459 16.9215 13.6876 18.0797 12.2588 18.0797C10.83 18.0797 9.67175 16.9215 9.67175 15.4927C9.67175 14.2871 10.4963 13.2742 11.6122 12.987Z" fill="#C2C2C2"/>
|
||||
<path d="M14.8459 15.4926C14.8459 16.9214 13.6876 18.0797 12.2588 18.0797C10.83 18.0797 9.67175 16.9214 9.67175 15.4926C9.67175 14.0638 10.83 12.9055 12.2588 12.9055C13.6876 12.9055 14.8459 14.0638 14.8459 15.4926Z" fill="#00AE42"/>
|
||||
<path d="M22.1734 18.0794H19.002" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.1734 14.199H19.5305" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.1734 10.318L18.4734 10.318" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.1734 6.43759L18.4734 6.43759" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.1734 2.55719H18.4734" stroke="#C2C2C2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.5 KiB |
|
@ -1,12 +1,12 @@
|
|||
<svg width="21" height="18" viewBox="0 0 21 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M9.48351 10.1311L9.69805 10.5827L9.98351 10.4471V10.1311H9.48351ZM12.7693 10.1311H12.2693V10.4471L12.5548 10.5827L12.7693 10.1311ZM9.98351 2.64291C9.98351 2.0117 10.4952 1.5 11.1264 1.5V0.5C9.94292 0.5 8.98351 1.45941 8.98351 2.64291H9.98351ZM9.98351 10.1311V2.64291H8.98351V10.1311H9.98351ZM7.79297 13.5956C7.79297 12.2666 8.57069 11.1182 9.69805 10.5827L9.26896 9.67943C7.80607 10.3744 6.79297 11.8662 6.79297 13.5956H7.79297ZM11.1264 16.929C9.2854 16.929 7.79297 15.4366 7.79297 13.5956H6.79297C6.79297 15.9889 8.73312 17.929 11.1264 17.929V16.929ZM14.4599 13.5956C14.4599 15.4366 12.9674 16.929 11.1264 16.929V17.929C13.5197 17.929 15.4599 15.9889 15.4599 13.5956H14.4599ZM12.5548 10.5827C13.6821 11.1182 14.4599 12.2666 14.4599 13.5956H15.4599C15.4599 11.8662 14.4468 10.3744 12.9839 9.67943L12.5548 10.5827ZM12.2693 2.6429V10.1311H13.2693V2.6429H12.2693ZM11.1264 1.5C11.7576 1.5 12.2693 2.0117 12.2693 2.6429H13.2693C13.2693 1.45941 12.3099 0.5 11.1264 0.5V1.5Z" fill="#898989"/>
|
||||
<path d="M1.39453 9.03081C1.39453 7.79861 3.1622 3.86325 3.6746 3.86328C4.18699 3.86331 5.87785 7.97448 5.87785 9.03081C5.87785 10.0871 5.20568 11.549 3.6746 11.549C2.14352 11.549 1.39453 10.263 1.39453 9.03081Z" stroke="#898989"/>
|
||||
<path d="M2.85684 8.40322C2.78613 8.79592 2.82875 9.68104 3.56486 10.0798" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6718 11.4737C12.6166 11.7169 13.3147 12.5746 13.3147 13.5953C13.3147 14.8051 12.3339 15.7858 11.1241 15.7858C9.91433 15.7858 8.93359 14.8051 8.93359 13.5953C8.93359 12.5746 9.6317 11.7169 10.5765 11.4737L10.5765 3.19021C10.5765 2.88776 10.8217 2.64258 11.1241 2.64258C11.4266 2.64258 11.6718 2.88776 11.6718 3.19021L11.6718 11.4737Z" fill="#C2C2C2"/>
|
||||
<path d="M13.3147 13.596C13.3147 14.8058 12.3339 15.7866 11.1241 15.7866C9.91433 15.7866 8.93359 14.8058 8.93359 13.596C8.93359 13.1677 9.58237 13.8695 10.7922 13.8695C12.002 13.8695 13.3147 12.3862 13.3147 13.596Z" fill="#009688"/>
|
||||
<path d="M19.5156 15.7871H16.8303" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.5156 12.5H17.2779" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.5156 9.21484L16.3828 9.21484" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.5156 5.92969L16.3828 5.92969" stroke="#898989" stroke-linecap="round"/>
|
||||
<path d="M19.5156 2.64258H16.3828" stroke="#898989" stroke-linecap="round"/>
|
||||
<svg width="23" height="21" viewBox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M10.2441 11.4008L10.4587 11.8524L10.7441 11.7168V11.4008H10.2441ZM14.1247 11.4006H13.6247V11.7167L13.9102 11.8523L14.1247 11.4006ZM10.7441 2.557C10.7441 1.76154 11.3889 1.1167 12.1844 1.1167V0.116699C10.8367 0.116699 9.7441 1.20926 9.7441 2.557H10.7441ZM10.7441 11.4008V2.557H9.7441V11.4008H10.7441ZM8.15717 15.4924C8.15717 13.8866 9.09692 12.4993 10.4587 11.8524L10.0295 10.9491C8.33229 11.7555 7.15717 13.4862 7.15717 15.4924H8.15717ZM12.1845 19.5198C9.96028 19.5198 8.15717 17.7166 8.15717 15.4924H7.15717C7.15717 18.2689 9.40799 20.5198 12.1845 20.5198V19.5198ZM16.2119 15.4924C16.2119 17.7166 14.4088 19.5198 12.1845 19.5198V20.5198C14.9611 20.5198 17.2119 18.2689 17.2119 15.4924H16.2119ZM13.9102 11.8523C15.272 12.4992 16.2119 13.8865 16.2119 15.4924H17.2119C17.2119 13.4861 16.0366 11.7553 14.3392 10.949L13.9102 11.8523ZM13.6247 2.557V11.4006H14.6247V2.557H13.6247ZM12.1844 1.1167C12.9799 1.1167 13.6247 1.76154 13.6247 2.557H14.6247C14.6247 1.20926 13.5321 0.116699 12.1844 0.116699V1.1167Z" fill="#898989"/>
|
||||
<path d="M0.693306 10.1012C0.693306 8.64598 2.78096 3.99825 3.38611 3.99829C3.99126 3.99833 5.98818 8.8537 5.98818 10.1012C5.98818 11.3488 5.19434 13.0752 3.38611 13.0752C1.57788 13.0752 0.693306 11.5565 0.693306 10.1012Z" stroke="#898989"/>
|
||||
<path d="M2.42027 9.36085C2.33676 9.82465 2.38709 10.87 3.25645 11.341" stroke="#898989" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.5364 12.987L11.5364 3.20396C11.5364 2.84676 11.826 2.55719 12.1832 2.55719C12.5404 2.55719 12.8299 2.84676 12.8299 3.20396L12.8299 12.9871C13.9457 13.2744 14.7701 14.2873 14.7701 15.4927C14.7701 16.9215 13.6118 18.0797 12.183 18.0797C10.7542 18.0797 9.59592 16.9215 9.59592 15.4927C9.59592 14.2871 10.4205 13.2742 11.5364 12.987Z" fill="#C2C2C2"/>
|
||||
<path d="M14.7701 15.4922C14.7701 16.921 13.6118 18.0793 12.183 18.0793C10.7542 18.0793 9.59592 16.921 9.59592 15.4922C9.59592 14.9864 10.3621 15.8152 11.7909 15.8152C13.2197 15.8152 14.7701 14.0635 14.7701 15.4922Z" fill="#00AE42"/>
|
||||
<path d="M22.0947 18.0794H18.9233" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.0947 14.199H19.4518" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.0947 10.318L18.3947 10.318" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.0947 6.43759L18.3947 6.43759" stroke="#00AE42" stroke-linecap="round"/>
|
||||
<path d="M22.0947 2.55719H18.3947" stroke="#00AE42" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.5 KiB |
|
@ -1,16 +1,16 @@
|
|||
<svg width="128" height="149" viewBox="0 0 128 149" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M82.7793 43.5141L79.8925 40.6274L82.7793 37.7406L85.666 40.6274L82.7793 43.5141ZM127.994 92.228L125.107 95.1148L122.221 92.228L125.107 89.3413L127.994 92.228ZM82.2793 40.6274V36.1917H83.2793V40.6274H82.2793ZM85.7793 32.6917H112.531V33.6917H85.7793V32.6917ZM116.031 36.1917V89.228H115.031V36.1917H116.031ZM118.531 91.728H125.107V92.728H118.531V91.728ZM116.031 89.228C116.031 90.6087 117.15 91.728 118.531 91.728V92.728C116.598 92.728 115.031 91.161 115.031 89.228H116.031ZM112.531 32.6917C114.464 32.6917 116.031 34.2587 116.031 36.1917H115.031C115.031 34.811 113.912 33.6917 112.531 33.6917V32.6917ZM82.2793 36.1917C82.2793 34.2587 83.8463 32.6917 85.7793 32.6917V33.6917C84.3986 33.6917 83.2793 34.811 83.2793 36.1917H82.2793Z" fill="#828280"/>
|
||||
<path d="M41.979 43.0337L39.0923 40.147L41.979 37.2602L44.8658 40.147L41.979 43.0337ZM127.994 3.65353L125.108 6.54028L122.221 3.65353L125.108 0.766776L127.994 3.65353ZM41.479 40.147V6.65353H42.479V40.147H41.479ZM44.979 3.15353H125.108V4.15353H44.979V3.15353ZM41.479 6.65353C41.479 4.72053 43.046 3.15353 44.979 3.15353V4.15353C43.5983 4.15353 42.479 5.27282 42.479 6.65353H41.479Z" fill="#828280"/>
|
||||
<path d="M0.76416 54.0911L0.76416 45.126C0.76416 44.5737 1.21188 44.126 1.76416 44.126L69.2315 44.126C69.7838 44.126 70.2315 44.5737 70.2315 45.126L70.2315 55.3035" stroke="#009688" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<path d="M73.7192 55.3035L73.7192 45.126C73.7192 44.5737 74.167 44.126 74.7192 44.126L96.1852 44.126C96.7374 44.126 97.1852 44.5737 97.1852 45.126L97.1852 55.3035" stroke="#009688" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<path d="M0.76416 54.0911L0.76416 45.126C0.76416 44.5737 1.21188 44.126 1.76416 44.126L69.2315 44.126C69.7838 44.126 70.2315 44.5737 70.2315 45.126L70.2315 55.3035" stroke="#00AE42" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<path d="M73.7192 55.3035L73.7192 45.126C73.7192 44.5737 74.167 44.126 74.7192 44.126L96.1852 44.126C96.7374 44.126 97.1852 44.5737 97.1852 45.126L97.1852 55.3035" stroke="#00AE42" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M53.8234 68.1978C50.7459 68.1978 48.2511 70.6926 48.2511 73.7701V111.82L46.8593 112.481C41.3628 115.092 37.571 120.691 37.571 127.17C37.571 136.146 44.8474 143.423 53.8234 143.423C62.7993 143.423 70.0757 136.146 70.0757 127.17C70.0757 120.691 66.2839 115.092 60.7874 112.481L59.3956 111.82V73.7701C59.3956 70.6926 56.9008 68.1978 53.8234 68.1978ZM43.3755 73.7701C43.3755 67.9999 48.0532 63.3223 53.8234 63.3223C59.5935 63.3223 64.2712 67.9999 64.2712 73.7701V108.803C70.6464 112.437 74.9513 119.299 74.9513 127.17C74.9513 138.839 65.492 148.298 53.8234 148.298C42.1547 148.298 32.6954 138.839 32.6954 127.17C32.6954 119.299 37.0003 112.437 43.3755 108.803V73.7701Z" fill="#898989"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.546 77.9488C15.9131 77.6886 16.5964 77.283 17.4922 77.283C18.4249 77.2831 19.1237 77.7247 19.4862 77.9963C19.8951 78.3027 20.2496 78.6782 20.5447 79.0328C21.1408 79.7491 21.7489 80.6916 22.339 81.7202C23.5319 83.7997 24.8404 86.5665 26.0477 89.4434C27.2588 92.3291 28.3955 95.3907 29.2342 98.0802C30.04 100.664 30.6719 103.211 30.6719 104.915C30.6719 107.942 29.7247 111.525 27.6384 114.413C25.4972 117.377 22.1188 119.63 17.4921 119.63C12.995 119.63 9.522 117.707 7.22741 114.825C4.98372 112.008 3.93772 108.377 3.93772 104.915C3.93772 103.001 4.58779 100.359 5.43962 97.7004C6.31841 94.9576 7.50745 91.9128 8.76947 89.0746C10.028 86.2443 11.3881 83.5543 12.6224 81.5392C13.2332 80.5421 13.8603 79.6319 14.4717 78.9412C14.7748 78.5987 15.1352 78.2399 15.546 77.9488ZM10.0827 99.188C9.2405 101.817 8.81327 103.826 8.81327 104.915C8.81327 107.461 9.59314 109.969 11.0415 111.788C12.439 113.543 14.5243 114.755 17.4921 114.755C20.3302 114.755 22.3227 113.445 23.6864 111.558C25.1049 109.594 25.7963 107.039 25.7963 104.915C25.7963 104.045 25.3977 102.155 24.5797 99.5317C23.7947 97.0144 22.7142 94.0994 21.5521 91.3302C20.3862 88.5523 19.1653 85.9861 18.1099 84.1463C17.8706 83.7291 17.6489 83.3655 17.4473 83.0554C17.2441 83.3491 17.021 83.6924 16.78 84.0859C15.6957 85.8561 14.4327 88.3383 13.2244 91.0556C12.0196 93.7652 10.8979 96.6436 10.0827 99.188Z" fill="#898989"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.9403 99.4588C15.2653 99.6973 16.146 100.965 15.9075 102.29C15.7929 102.926 15.7611 104.097 16.0986 105.249C16.4227 106.355 17.0363 107.301 18.1215 107.889C19.3053 108.53 19.745 110.01 19.1037 111.194C18.4624 112.377 16.9829 112.817 15.7991 112.176C13.2953 110.819 12.0105 108.636 11.4197 106.62C10.8423 104.649 10.8789 102.704 11.1091 101.426C11.3477 100.101 12.6152 99.2202 13.9403 99.4588Z" fill="#898989"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M56.4827 116.827C61.0891 118.012 64.4927 122.194 64.4927 127.17C64.4927 133.069 59.7111 137.851 53.8127 137.851C47.9142 137.851 43.1326 133.069 43.1326 127.17C43.1326 122.194 46.5362 118.012 51.1426 116.827L51.1426 76.4401C51.1426 74.9655 52.338 73.7701 53.8127 73.7701C55.2873 73.7701 56.4827 74.9655 56.4827 76.4401L56.4827 116.827Z" fill="#C2C2C2"/>
|
||||
<path d="M64.4927 127.17C64.4927 133.069 59.7111 137.85 53.8127 137.85C47.9142 137.85 43.1326 133.069 43.1326 127.17C43.1326 121.272 47.9142 116.49 53.8127 116.49C59.7111 116.49 64.4927 121.272 64.4927 127.17Z" fill="#009688"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.1825 137.851C97.1825 136.504 96.0911 135.413 94.7447 135.413H81.6524C80.306 135.413 79.2146 136.504 79.2146 137.851C79.2146 139.197 80.306 140.289 81.6524 140.289H94.7447C96.0911 140.289 97.1825 139.197 97.1825 137.851Z" fill="#898989"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.1825 121.831C97.1825 120.485 96.0911 119.393 94.7447 119.393H83.8344C82.4881 119.393 81.3967 120.485 81.3967 121.831C81.3967 123.177 82.4881 124.269 83.8344 124.269H94.7447C96.0911 124.269 97.1825 123.177 97.1825 121.831Z" fill="#898989"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.1825 105.81C97.1825 107.157 96.0911 108.248 94.7447 108.248L79.4703 108.248C78.124 108.248 77.0326 107.157 77.0326 105.81C77.0326 104.464 78.124 103.373 79.4703 103.373L94.7447 103.373C96.0911 103.373 97.1825 104.464 97.1825 105.81Z" fill="#898989"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.1825 89.7905C97.1825 91.1368 96.0911 92.2283 94.7447 92.2283L79.4703 92.2283C78.124 92.2283 77.0326 91.1368 77.0326 89.7905C77.0326 88.4441 78.124 87.3527 79.4703 87.3527L94.7447 87.3527C96.0911 87.3527 97.1825 88.4441 97.1825 89.7905Z" fill="#898989"/>
|
||||
<path d="M64.4927 127.17C64.4927 133.069 59.7111 137.85 53.8127 137.85C47.9142 137.85 43.1326 133.069 43.1326 127.17C43.1326 121.272 47.9142 116.49 53.8127 116.49C59.7111 116.49 64.4927 121.272 64.4927 127.17Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.1825 137.851C97.1825 136.504 96.0911 135.413 94.7447 135.413H81.6524C80.306 135.413 79.2146 136.504 79.2146 137.851C79.2146 139.197 80.306 140.289 81.6524 140.289H94.7447C96.0911 140.289 97.1825 139.197 97.1825 137.851Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.1825 121.831C97.1825 120.485 96.0911 119.393 94.7447 119.393H83.8344C82.4881 119.393 81.3967 120.485 81.3967 121.831C81.3967 123.177 82.4881 124.269 83.8344 124.269H94.7447C96.0911 124.269 97.1825 123.177 97.1825 121.831Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.1825 105.81C97.1825 107.157 96.0911 108.248 94.7447 108.248L79.4703 108.248C78.124 108.248 77.0326 107.157 77.0326 105.81C77.0326 104.464 78.124 103.373 79.4703 103.373L94.7447 103.373C96.0911 103.373 97.1825 104.464 97.1825 105.81Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.1825 89.7905C97.1825 91.1368 96.0911 92.2283 94.7447 92.2283L79.4703 92.2283C78.124 92.2283 77.0326 91.1368 77.0326 89.7905C77.0326 88.4442 78.124 87.3527 79.4703 87.3527L94.7447 87.3527C96.0911 87.3527 97.1825 88.4442 97.1825 89.7905Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.1825 73.7704C97.1825 72.424 96.0911 71.3326 94.7447 71.3326H79.4703C78.124 71.3326 77.0326 72.424 77.0326 73.7704C77.0326 75.1167 78.124 76.2081 79.4703 76.2081H94.7447C96.0911 76.2081 97.1825 75.1167 97.1825 73.7704Z" fill="#C2C2C2"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
5
resources/images/automatic_material_renewal.svg
Normal file
|
@ -0,0 +1,5 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3.01408 12.9725C2.51708 12.4755 2.10241 11.9146 1.77795 11.3056C1.54229 10.8633 1.83193 10.3344 2.31189 10.277L2.3985 10.2719L3.88612 10.2719C4.27445 10.2719 4.58925 10.5867 4.58925 10.975C4.58925 11.1406 4.532 11.2928 4.43621 11.413L4.06445 11.9376L4.62695 12.5001C6.83366 14.2175 9.93507 14.0064 11.9634 11.9781C12.8323 11.1091 13.3576 10.0266 13.5391 8.89953L13.5491 8.83172L13.5676 8.67485C13.6064 8.29176 13.929 8.00026 14.3141 8.00026C14.6821 8.00026 14.9805 8.29862 14.9805 8.66667L14.9779 8.72492L14.964 8.86406C14.9615 8.88538 14.959 8.90576 14.9565 8.9252C14.7612 10.4053 14.095 11.8352 12.9578 12.9725C10.2119 15.7183 5.75996 15.7183 3.01408 12.9725Z" fill="#00AE42"/>
|
||||
<path d="M12.9928 3.02786C13.4898 3.52487 13.9045 4.08571 14.2289 4.69469C14.4646 5.13702 14.175 5.66592 13.695 5.72332L13.6084 5.72844L11.927 5.76616C11.5387 5.76616 11.2239 5.45136 11.2239 5.06303C11.2239 4.89744 11.2812 4.74521 11.377 4.62506L11.9395 4.06256L11.4705 3.55584C9.26381 1.83844 6.07183 1.9939 4.0435 4.02223C3.17082 4.89491 2.64483 5.983 2.46553 7.11534L2.44469 7.27231C2.44144 7.30131 2.4383 7.33173 2.43527 7.36357C2.4009 7.72445 2.09782 8.00006 1.73531 8.00006L1.69285 8.00006C1.32492 8.00006 1.02665 7.70179 1.02665 7.33386L1.02917 7.27584L1.05203 7.06323C1.24928 5.58734 1.91493 4.16206 3.04913 3.02786C5.79501 0.28199 10.2469 0.28199 12.9928 3.02786Z" fill="#00AE42"/>
|
||||
<path d="M8.49859 4.5L11 10.5H9.69859L9.15775 9.13115H6.7493L6.22535 10.5H5L7.42535 4.5H8.49859ZM8.76056 8.11475L7.93239 6.0082L7.12958 8.11475H8.76056Z" fill="#00AE42"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
12
resources/images/collapse_btn.svg
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?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="expand">
|
||||
<g><line fill="none" stroke="#FFFFFF" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" x1="4" y1="4" x2="8" y2="8"/></g>
|
||||
<g><line fill="none" stroke="#FFFFFF" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" x1="8" y1="8" x2="12" y2="4"/></g>
|
||||
|
||||
<g><line fill="none" stroke="#FFFFFF" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" x1="4" y1="8" x2="8" y2="12"/></g>
|
||||
<g><line fill="none" stroke="#FFFFFF" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" x1="8" y1="12" x2="12" y2="8"/></g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 915 B |
3
resources/images/color_picker_border.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 0H0V12.5V25H12.5H25V12.5V0H12.5ZM12.5 0C19.4033 0 25 5.59644 25 12.5C25 19.4036 19.4033 25 12.5 25C5.59668 25 0 19.4036 0 12.5C0 5.59644 5.59668 0 12.5 0Z" fill="#FFFFFF"/>
|
||||
</svg>
|
After Width: | Height: | Size: 331 B |
4
resources/images/cut_.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<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="M1.5 4C1.5 2.61929 2.61929 1.5 4 1.5H12C13.3807 1.5 14.5 2.61929 14.5 4V5.5C14.5 5.77614 14.2761 6 14 6C13.7239 6 13.5 5.77614 13.5 5.5V4C13.5 3.17157 12.8284 2.5 12 2.5H4C3.17157 2.5 2.5 3.17157 2.5 4V5.5C2.5 5.77614 2.27614 6 2 6C1.72386 6 1.5 5.77614 1.5 5.5V4ZM2 10C2.27614 10 2.5 10.2239 2.5 10.5V12C2.5 12.8284 3.17157 13.5 4 13.5H12C12.8284 13.5 13.5 12.8284 13.5 12V10.5C13.5 10.2239 13.7239 10 14 10C14.2761 10 14.5 10.2239 14.5 10.5V12C14.5 13.3807 13.3807 14.5 12 14.5H4C2.61929 14.5 1.5 13.3807 1.5 12V10.5C1.5 10.2239 1.72386 10 2 10Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 8C1.5 7.72386 1.72386 7.5 2 7.5H3V8.5H2C1.72386 8.5 1.5 8.27614 1.5 8ZM7 8.5H5V7.5H7V8.5ZM11 8.5H9V7.5H11V8.5ZM14 8.5H13V7.5H14C14.2761 7.5 14.5 7.72386 14.5 8C14.5 8.27614 14.2761 8.5 14 8.5Z" fill="#00AE42"/>
|
||||
</svg>
|
After Width: | Height: | Size: 983 B |
4
resources/images/cut_connectors.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<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="M1.5 8C1.5 7.72386 1.72386 7.5 2 7.5H3V8.5H2C1.72386 8.5 1.5 8.27614 1.5 8ZM7 8.5H5V7.5H7V8.5ZM11 8.5H9V7.5H11V8.5ZM14 8.5H13V7.5H14C14.2761 7.5 14.5 7.72386 14.5 8C14.5 8.27614 14.2761 8.5 14 8.5Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 1.5C2.27614 1.5 2.5 1.72386 2.5 2V3.5C2.5 4.32843 3.17157 5 4 5H12C12.8284 5 13.5 4.32843 13.5 3.5V2C13.5 1.72386 13.7239 1.5 14 1.5C14.2761 1.5 14.5 1.72386 14.5 2V3.5C14.5 4.88071 13.3807 6 12 6H4C2.61929 6 1.5 4.88071 1.5 3.5V2C1.5 1.72386 1.72386 1.5 2 1.5ZM1.5 12.5C1.5 11.1193 2.61929 10 4 10H12C13.3807 10 14.5 11.1193 14.5 12.5V14C14.5 14.2761 14.2761 14.5 14 14.5C13.7239 14.5 13.5 14.2761 13.5 14V12.5C13.5 11.6716 12.8284 11 12 11H4C3.17157 11 2.5 11.6716 2.5 12.5V14C2.5 14.2761 2.27614 14.5 2 14.5C1.72386 14.5 1.5 14.2761 1.5 14V12.5Z" fill="#323A3D"/>
|
||||
</svg>
|
After Width: | Height: | Size: 987 B |
13
resources/images/expand_btn.svg
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?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="expand">
|
||||
<g><line fill="none" stroke="#FFFFFF" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" x1="4" y1="8" x2="8" y2="4"/></g>
|
||||
<g><line fill="none" stroke="#FFFFFF" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" x1="8" y1="4" x2="12" y2="8"/></g>
|
||||
|
||||
<g><line fill="none" stroke="#FFFFFF" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" x1="4" y1="12" x2="8" y2="8"/></g>
|
||||
<g><line fill="none" stroke="#FFFFFF" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" x1="8" y1="8" x2="12" y2="12"/></g>
|
||||
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 919 B |
4
resources/images/im_gcode_custom.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M13.5 7C13.5 10.5899 10.5899 13.5 7 13.5C3.41015 13.5 0.5 10.5899 0.5 7C0.5 3.41015 3.41015 0.5 7 0.5C10.5899 0.5 13.5 3.41015 13.5 7Z" fill="#909090" stroke="#909090"/>
|
||||
<path d="M7 11.5C6.44684 11.5 5.96085 11.396 5.54203 11.188C5.13111 10.972 4.81106 10.672 4.5819 10.288C4.36063 9.896 4.25 9.436 4.25 8.908V5.092C4.25 4.556 4.36063 4.096 4.5819 3.712C4.81106 3.328 5.13111 3.032 5.54203 2.824C5.96085 2.608 6.44684 2.5 7 2.5C7.56106 2.5 8.0431 2.608 8.44612 2.824C8.85704 3.032 9.17708 3.328 9.40625 3.712C9.63542 4.096 9.75 4.556 9.75 5.092H8.25647C8.25647 4.676 8.14583 4.36 7.92457 4.144C7.71121 3.928 7.40302 3.82 7 3.82C6.59698 3.82 6.28484 3.928 6.06358 4.144C5.84231 4.36 5.73168 4.672 5.73168 5.08V8.908C5.73168 9.316 5.84231 9.632 6.06358 9.856C6.28484 10.08 6.59698 10.192 7 10.192C7.40302 10.192 7.71121 10.08 7.92457 9.856C8.14583 9.632 8.25647 9.316 8.25647 8.908V8.02H6.78664V6.724H9.75V8.908C9.75 9.436 9.63542 9.896 9.40625 10.288C9.17708 10.672 8.85704 10.972 8.44612 11.188C8.0431 11.396 7.56106 11.5 7 11.5Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
|
@ -1,6 +1,6 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1363 2.43047C15.3831 2.43047 12.3406 5.47297 12.3406 9.22609C12.3406 12.9792 15.3831 16.0217 19.1363 16.0217C22.8894 16.0217 25.9319 12.9792 25.9319 9.22609C25.9319 5.47297 22.8894 2.43047 19.1363 2.43047ZM11.1406 9.22609C11.1406 4.81023 14.7204 1.23047 19.1363 1.23047C23.5521 1.23047 27.1319 4.81023 27.1319 9.22609C27.1319 13.642 23.5521 17.2217 19.1363 17.2217C14.7204 17.2217 11.1406 13.642 11.1406 9.22609Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1343 7.75469C17.5051 7.75469 16.1844 9.0754 16.1844 10.7046C16.1844 12.3338 17.5051 13.6545 19.1343 13.6545C20.7635 13.6545 22.0842 12.3338 22.0842 10.7046C22.0842 9.0754 20.7635 7.75469 19.1343 7.75469ZM14.9844 10.7046C14.9844 8.41266 16.8423 6.55469 19.1343 6.55469C21.4262 6.55469 23.2842 8.41266 23.2842 10.7046C23.2842 12.9965 21.4262 14.8545 19.1343 14.8545C16.8423 14.8545 14.9844 12.9965 14.9844 10.7046Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.3847 15.2734L25.179 20.1132H13.0898L15.8792 15.282L16.3723 15.5007C17.2127 15.8733 18.1433 16.0807 19.124 16.0807C20.1106 16.0807 21.0465 15.8708 21.8909 15.4939L22.3847 15.2734ZM21.877 16.7939C21.018 17.1089 20.0905 17.2807 19.124 17.2807C18.1639 17.2807 17.2423 17.1112 16.3883 16.8002L15.1683 18.9132H23.1005L21.877 16.7939Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.5156 19.5707C12.5156 19.2393 12.7843 18.9707 13.1156 18.9707L24.8786 18.9707C25.21 18.9707 25.4786 19.2393 25.4786 19.5707C25.4786 19.9021 25.21 20.1707 24.8786 20.1707L13.1156 20.1707C12.7843 20.1707 12.5156 19.9021 12.5156 19.5707Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1363 2.43047C15.3831 2.43047 12.3406 5.47297 12.3406 9.22609C12.3406 12.9792 15.3831 16.0217 19.1363 16.0217C22.8894 16.0217 25.9319 12.9792 25.9319 9.22609C25.9319 5.47297 22.8894 2.43047 19.1363 2.43047ZM11.1406 9.22609C11.1406 4.81023 14.7204 1.23047 19.1363 1.23047C23.5521 1.23047 27.1319 4.81023 27.1319 9.22609C27.1319 13.642 23.5521 17.2217 19.1363 17.2217C14.7204 17.2217 11.1406 13.642 11.1406 9.22609Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1343 7.75469C17.5051 7.75469 16.1844 9.0754 16.1844 10.7046C16.1844 12.3338 17.5051 13.6545 19.1343 13.6545C20.7635 13.6545 22.0842 12.3338 22.0842 10.7046C22.0842 9.0754 20.7635 7.75469 19.1343 7.75469ZM14.9844 10.7046C14.9844 8.41266 16.8423 6.55469 19.1343 6.55469C21.4262 6.55469 23.2842 8.41266 23.2842 10.7046C23.2842 12.9965 21.4262 14.8545 19.1343 14.8545C16.8423 14.8545 14.9844 12.9965 14.9844 10.7046Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.3847 15.2734L25.179 20.1132H13.0898L15.8792 15.282L16.3723 15.5007C17.2127 15.8733 18.1433 16.0807 19.124 16.0807C20.1106 16.0807 21.0465 15.8708 21.8909 15.4939L22.3847 15.2734ZM21.877 16.7939C21.018 17.1089 20.0905 17.2807 19.124 17.2807C18.1639 17.2807 17.2423 17.1112 16.3883 16.8002L15.1683 18.9132H23.1005L21.877 16.7939Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.5156 19.5707C12.5156 19.2393 12.7843 18.9707 13.1156 18.9707L24.8786 18.9707C25.21 18.9707 25.4786 19.2393 25.4786 19.5707C25.4786 19.9021 25.21 20.1707 24.8786 20.1707L13.1156 20.1707C12.7843 20.1707 12.5156 19.9021 12.5156 19.5707Z" fill="#323A3E"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
6
resources/images/monitor_recording_off_dark.svg
Normal file
|
@ -0,0 +1,6 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1363 2.43047C15.3831 2.43047 12.3406 5.47297 12.3406 9.22609C12.3406 12.9792 15.3831 16.0217 19.1363 16.0217C22.8894 16.0217 25.9319 12.9792 25.9319 9.22609C25.9319 5.47297 22.8894 2.43047 19.1363 2.43047ZM11.1406 9.22609C11.1406 4.81023 14.7204 1.23047 19.1363 1.23047C23.5521 1.23047 27.1319 4.81023 27.1319 9.22609C27.1319 13.642 23.5521 17.2217 19.1363 17.2217C14.7204 17.2217 11.1406 13.642 11.1406 9.22609Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1343 7.75469C17.5051 7.75469 16.1844 9.0754 16.1844 10.7046C16.1844 12.3338 17.5051 13.6545 19.1343 13.6545C20.7635 13.6545 22.0842 12.3338 22.0842 10.7046C22.0842 9.0754 20.7635 7.75469 19.1343 7.75469ZM14.9844 10.7046C14.9844 8.41266 16.8423 6.55469 19.1343 6.55469C21.4262 6.55469 23.2842 8.41266 23.2842 10.7046C23.2842 12.9965 21.4262 14.8545 19.1343 14.8545C16.8423 14.8545 14.9844 12.9965 14.9844 10.7046Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.3847 15.2734L25.179 20.1132H13.0898L15.8792 15.282L16.3723 15.5007C17.2127 15.8733 18.1433 16.0807 19.124 16.0807C20.1106 16.0807 21.0465 15.8708 21.8909 15.4939L22.3847 15.2734ZM21.877 16.7939C21.018 17.1089 20.0905 17.2807 19.124 17.2807C18.1639 17.2807 17.2423 17.1112 16.3883 16.8002L15.1683 18.9132H23.1005L21.877 16.7939Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.5156 19.5707C12.5156 19.2393 12.7843 18.9707 13.1156 18.9707H24.8786C25.21 18.9707 25.4786 19.2393 25.4786 19.5707C25.4786 19.9021 25.21 20.1707 24.8786 20.1707H13.1156C12.7843 20.1707 12.5156 19.9021 12.5156 19.5707Z" fill="#B3B3B5"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.7 KiB |
|
@ -1,7 +1,7 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1378 2.58008C15.4675 2.58008 12.4922 5.55543 12.4922 9.2257C12.4922 12.896 15.4675 15.8713 19.1378 15.8713C22.8081 15.8713 25.7834 12.896 25.7834 9.2257C25.7834 5.55543 22.8081 2.58008 19.1378 2.58008ZM10.9922 9.2257C10.9922 4.727 14.6391 1.08008 19.1378 1.08008C23.6365 1.08008 27.2834 4.727 27.2834 9.2257C27.2834 13.7244 23.6365 17.3713 19.1378 17.3713C14.6391 17.3713 10.9922 13.7244 10.9922 9.2257Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1378 2.58008C15.4675 2.58008 12.4922 5.55543 12.4922 9.2257C12.4922 12.896 15.4675 15.8713 19.1378 15.8713C22.8081 15.8713 25.7834 12.896 25.7834 9.2257C25.7834 5.55543 22.8081 2.58008 19.1378 2.58008ZM10.9922 9.2257C10.9922 4.727 14.6391 1.08008 19.1378 1.08008C23.6365 1.08008 27.2834 4.727 27.2834 9.2257C27.2834 13.7244 23.6365 17.3713 19.1378 17.3713C14.6391 17.3713 10.9922 13.7244 10.9922 9.2257Z" fill="#323A3E"/>
|
||||
<path d="M22.6857 10.7042C22.6857 12.6648 21.0964 14.2541 19.1358 14.2541C17.1753 14.2541 15.5859 12.6648 15.5859 10.7042C15.5859 8.74364 17.1753 7.1543 19.1358 7.1543C21.0964 7.1543 22.6857 8.74364 22.6857 10.7042Z" fill="#F94035"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1358 7.9043C17.5895 7.9043 16.3359 9.15786 16.3359 10.7042C16.3359 12.2505 17.5895 13.5041 19.1358 13.5041C20.6822 13.5041 21.9357 12.2505 21.9357 10.7042C21.9357 9.15786 20.6822 7.9043 19.1358 7.9043ZM14.8359 10.7042C14.8359 8.32943 16.7611 6.4043 19.1358 6.4043C21.5106 6.4043 23.4357 8.32943 23.4357 10.7042C23.4357 13.079 21.5106 15.0041 19.1358 15.0041C16.7611 15.0041 14.8359 13.079 14.8359 10.7042Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.449 15.0801L25.4408 20.262H12.832L15.8187 15.0889L16.4351 15.3623C17.2567 15.7266 18.1667 15.9294 19.126 15.9294C20.0911 15.9294 21.0062 15.7241 21.8318 15.3556L22.449 15.0801ZM21.8116 16.976C20.97 17.2699 20.066 17.4294 19.126 17.4294C18.1924 17.4294 17.2944 17.2721 16.4577 16.9821L15.4301 18.762H22.8427L21.8116 16.976Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.5195 19.4199C12.5195 19.0057 12.8553 18.6699 13.2695 18.6699L24.7325 18.6699C25.1468 18.6699 25.4825 19.0057 25.4825 19.4199C25.4825 19.8341 25.1468 20.1699 24.7325 20.1699L13.2695 20.1699C12.8553 20.1699 12.5195 19.8341 12.5195 19.4199Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1358 7.9043C17.5895 7.9043 16.3359 9.15786 16.3359 10.7042C16.3359 12.2505 17.5895 13.5041 19.1358 13.5041C20.6822 13.5041 21.9357 12.2505 21.9357 10.7042C21.9357 9.15786 20.6822 7.9043 19.1358 7.9043ZM14.8359 10.7042C14.8359 8.32943 16.7611 6.4043 19.1358 6.4043C21.5106 6.4043 23.4357 8.32943 23.4357 10.7042C23.4357 13.079 21.5106 15.0041 19.1358 15.0041C16.7611 15.0041 14.8359 13.079 14.8359 10.7042Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.449 15.0801L25.4408 20.262H12.832L15.8187 15.0889L16.4351 15.3623C17.2567 15.7266 18.1667 15.9294 19.126 15.9294C20.0911 15.9294 21.0062 15.7241 21.8318 15.3556L22.449 15.0801ZM21.8116 16.976C20.97 17.2699 20.066 17.4294 19.126 17.4294C18.1924 17.4294 17.2944 17.2721 16.4577 16.9821L15.4301 18.762H22.8427L21.8116 16.976Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.5195 19.4199C12.5195 19.0057 12.8553 18.6699 13.2695 18.6699L24.7325 18.6699C25.1468 18.6699 25.4825 19.0057 25.4825 19.4199C25.4825 19.8341 25.1468 20.1699 24.7325 20.1699L13.2695 20.1699C12.8553 20.1699 12.5195 19.8341 12.5195 19.4199Z" fill="#323A3E"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
7
resources/images/monitor_recording_on_dark.svg
Normal file
|
@ -0,0 +1,7 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1378 2.58008C15.4675 2.58008 12.4922 5.55543 12.4922 9.2257C12.4922 12.896 15.4675 15.8713 19.1378 15.8713C22.8081 15.8713 25.7834 12.896 25.7834 9.2257C25.7834 5.55543 22.8081 2.58008 19.1378 2.58008ZM10.9922 9.2257C10.9922 4.727 14.6391 1.08008 19.1378 1.08008C23.6365 1.08008 27.2834 4.727 27.2834 9.2257C27.2834 13.7244 23.6365 17.3713 19.1378 17.3713C14.6391 17.3713 10.9922 13.7244 10.9922 9.2257Z" fill="#B3B3B5"/>
|
||||
<path d="M22.6857 10.7042C22.6857 12.6648 21.0964 14.2541 19.1358 14.2541C17.1753 14.2541 15.5859 12.6648 15.5859 10.7042C15.5859 8.74364 17.1753 7.1543 19.1358 7.1543C21.0964 7.1543 22.6857 8.74364 22.6857 10.7042Z" fill="#F94035"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.1358 7.9043C17.5895 7.9043 16.3359 9.15786 16.3359 10.7042C16.3359 12.2505 17.5895 13.5041 19.1358 13.5041C20.6822 13.5041 21.9357 12.2505 21.9357 10.7042C21.9357 9.15786 20.6822 7.9043 19.1358 7.9043ZM14.8359 10.7042C14.8359 8.32943 16.7611 6.4043 19.1358 6.4043C21.5106 6.4043 23.4357 8.32943 23.4357 10.7042C23.4357 13.079 21.5106 15.0041 19.1358 15.0041C16.7611 15.0041 14.8359 13.079 14.8359 10.7042Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.449 15.0801L25.4408 20.262H12.832L15.8187 15.0889L16.4351 15.3623C17.2567 15.7266 18.1667 15.9294 19.126 15.9294C20.0911 15.9294 21.0062 15.7241 21.8318 15.3556L22.449 15.0801ZM21.8116 16.976C20.97 17.2699 20.066 17.4294 19.126 17.4294C18.1924 17.4294 17.2944 17.2721 16.4577 16.9821L15.4301 18.762H22.8427L21.8116 16.976Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.5195 19.4199C12.5195 19.0057 12.8553 18.6699 13.2695 18.6699H24.7325C25.1468 18.6699 25.4825 19.0057 25.4825 19.4199C25.4825 19.8341 25.1468 20.1699 24.7325 20.1699H13.2695C12.8553 20.1699 12.5195 19.8341 12.5195 19.4199Z" fill="#B3B3B5"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
|
@ -1,10 +0,0 @@
|
|||
<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>
|
Before Width: | Height: | Size: 1.7 KiB |
|
@ -1,11 +1,11 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_10018_34438)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.8631 8.67985L29.5134 12.8992L32.8631 17.1193L32.8631 8.67985ZM34.0488 8.12188C34.0488 7.16675 32.8751 6.7271 32.2907 7.46329L28.4887 12.2523C28.1955 12.6216 28.1983 13.1544 28.4954 13.5287L32.2974 18.3186C32.8863 19.0605 34.0488 18.6504 34.0488 17.7008L34.0488 8.12188Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0789 6.79766V18.1828H27.1471V6.79766H15.0789ZM14.8789 5.59766C14.3266 5.59766 13.8789 6.04537 13.8789 6.59766V18.3828C13.8789 18.9351 14.3266 19.3828 14.8789 19.3828H27.3471C27.8994 19.3828 28.3471 18.9351 28.3471 18.3828V6.59766C28.3471 6.04537 27.8994 5.59766 27.3471 5.59766H14.8789Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.0481 16.1735C20.0968 16.1735 20.9469 15.3233 20.9469 14.2746C20.9469 13.2259 20.0968 12.3758 19.0481 12.3758C17.9994 12.3758 17.1492 13.2259 17.1492 14.2746C17.1492 15.3233 17.9994 16.1735 19.0481 16.1735ZM19.0481 17.3735C20.7595 17.3735 22.1469 15.9861 22.1469 14.2746C22.1469 12.5632 20.7595 11.1758 19.0481 11.1758C17.3366 11.1758 15.9492 12.5632 15.9492 14.2746C15.9492 15.9861 17.3366 17.3735 19.0481 17.3735Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1689 2.075C8.33759 2.075 5.23125 5.18134 5.23125 9.01267C5.23125 12.844 8.33759 15.9503 12.1689 15.9503C12.5003 15.9503 12.7689 16.219 12.7689 16.5503C12.7689 16.8817 12.5003 17.1503 12.1689 17.1503C7.67485 17.1503 4.03125 13.5067 4.03125 9.01267C4.03125 4.5186 7.67485 0.875 12.1689 0.875C14.4694 0.875 16.5478 1.83051 18.0272 3.36462C18.2572 3.60316 18.2503 3.98299 18.0118 4.21301C17.7732 4.44303 17.3934 4.43613 17.1634 4.1976C15.9008 2.88827 14.1303 2.075 12.1689 2.075Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.5805 3.84961C11.9118 3.84961 12.1805 4.11824 12.1805 4.44961V8.96123H12.7501C13.0814 8.96123 13.3501 9.22986 13.3501 9.56123C13.3501 9.8926 13.0814 10.1612 12.7501 10.1612H11.9635C11.4206 10.1612 10.9805 9.72111 10.9805 9.17823V4.44961C10.9805 4.11824 11.2491 3.84961 11.5805 3.84961Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8452 1.46289C18.1766 1.46289 18.4452 1.73152 18.4452 2.06289V3.51568C18.4452 4.06881 18.0345 4.53591 17.4859 4.60664L15.8213 4.82127C15.4927 4.86365 15.1919 4.63158 15.1495 4.30293C15.1071 3.97428 15.3392 3.6735 15.6679 3.63113L17.2452 3.42774V2.06289C17.2452 1.73152 17.5139 1.46289 17.8452 1.46289Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.8631 8.67985L29.5134 12.8992L32.8631 17.1193L32.8631 8.67985ZM34.0488 8.12188C34.0488 7.16675 32.8751 6.7271 32.2907 7.46329L28.4887 12.2523C28.1955 12.6216 28.1983 13.1544 28.4954 13.5287L32.2974 18.3186C32.8863 19.0605 34.0488 18.6504 34.0488 17.7008L34.0488 8.12188Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0789 6.79766V18.1828H27.1471V6.79766H15.0789ZM14.8789 5.59766C14.3266 5.59766 13.8789 6.04537 13.8789 6.59766V18.3828C13.8789 18.9351 14.3266 19.3828 14.8789 19.3828H27.3471C27.8994 19.3828 28.3471 18.9351 28.3471 18.3828V6.59766C28.3471 6.04537 27.8994 5.59766 27.3471 5.59766H14.8789Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.0481 16.1735C20.0968 16.1735 20.9469 15.3233 20.9469 14.2746C20.9469 13.2259 20.0968 12.3758 19.0481 12.3758C17.9994 12.3758 17.1492 13.2259 17.1492 14.2746C17.1492 15.3233 17.9994 16.1735 19.0481 16.1735ZM19.0481 17.3735C20.7595 17.3735 22.1469 15.9861 22.1469 14.2746C22.1469 12.5632 20.7595 11.1758 19.0481 11.1758C17.3366 11.1758 15.9492 12.5632 15.9492 14.2746C15.9492 15.9861 17.3366 17.3735 19.0481 17.3735Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1689 2.075C8.33759 2.075 5.23125 5.18134 5.23125 9.01267C5.23125 12.844 8.33759 15.9503 12.1689 15.9503C12.5003 15.9503 12.7689 16.219 12.7689 16.5503C12.7689 16.8817 12.5003 17.1503 12.1689 17.1503C7.67485 17.1503 4.03125 13.5067 4.03125 9.01267C4.03125 4.5186 7.67485 0.875 12.1689 0.875C14.4694 0.875 16.5478 1.83051 18.0272 3.36462C18.2572 3.60316 18.2503 3.98299 18.0118 4.21301C17.7732 4.44303 17.3934 4.43613 17.1634 4.1976C15.9008 2.88827 14.1303 2.075 12.1689 2.075Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.5805 3.84961C11.9118 3.84961 12.1805 4.11824 12.1805 4.44961V8.96123H12.7501C13.0814 8.96123 13.3501 9.22986 13.3501 9.56123C13.3501 9.8926 13.0814 10.1612 12.7501 10.1612H11.9635C11.4206 10.1612 10.9805 9.72111 10.9805 9.17823V4.44961C10.9805 4.11824 11.2491 3.84961 11.5805 3.84961Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8452 1.46289C18.1766 1.46289 18.4452 1.73152 18.4452 2.06289V3.51568C18.4452 4.06881 18.0345 4.53591 17.4859 4.60664L15.8213 4.82127C15.4927 4.86365 15.1919 4.63158 15.1495 4.30293C15.1071 3.97428 15.3392 3.6735 15.6679 3.63113L17.2452 3.42774V2.06289C17.2452 1.73152 17.5139 1.46289 17.8452 1.46289Z" fill="#323A3E"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_10018_34438">
|
||||
|
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
8
resources/images/monitor_timelapse_off_dark.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.8629 8.67977L29.5132 12.8991L32.8629 17.1192V8.67977ZM34.0486 8.1218C34.0486 7.16667 32.8749 6.72702 32.2905 7.46321L28.4885 12.2522C28.1953 12.6215 28.1981 13.1543 28.4952 13.5286L32.2972 18.3185C32.8861 19.0604 34.0486 18.6503 34.0486 17.7007V8.1218Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0789 6.79766V18.1828H27.1471V6.79766H15.0789ZM14.8789 5.59766C14.3266 5.59766 13.8789 6.04537 13.8789 6.59766V18.3828C13.8789 18.9351 14.3266 19.3828 14.8789 19.3828H27.3471C27.8994 19.3828 28.3471 18.9351 28.3471 18.3828V6.59766C28.3471 6.04537 27.8994 5.59766 27.3471 5.59766H14.8789Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.0481 16.1735C20.0968 16.1735 20.9469 15.3233 20.9469 14.2746C20.9469 13.2259 20.0968 12.3758 19.0481 12.3758C17.9994 12.3758 17.1492 13.2259 17.1492 14.2746C17.1492 15.3233 17.9994 16.1735 19.0481 16.1735ZM19.0481 17.3735C20.7595 17.3735 22.1469 15.9861 22.1469 14.2746C22.1469 12.5632 20.7595 11.1758 19.0481 11.1758C17.3366 11.1758 15.9492 12.5632 15.9492 14.2746C15.9492 15.9861 17.3366 17.3735 19.0481 17.3735Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1689 2.075C8.33759 2.075 5.23125 5.18134 5.23125 9.01267C5.23125 12.844 8.33759 15.9503 12.1689 15.9503C12.5003 15.9503 12.7689 16.219 12.7689 16.5503C12.7689 16.8817 12.5003 17.1503 12.1689 17.1503C7.67485 17.1503 4.03125 13.5067 4.03125 9.01267C4.03125 4.5186 7.67485 0.875 12.1689 0.875C14.4694 0.875 16.5478 1.83051 18.0272 3.36462C18.2572 3.60316 18.2503 3.98299 18.0118 4.21301C17.7732 4.44303 17.3934 4.43613 17.1634 4.1976C15.9008 2.88827 14.1303 2.075 12.1689 2.075Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.5805 3.84961C11.9118 3.84961 12.1805 4.11824 12.1805 4.44961V8.96123H12.7501C13.0814 8.96123 13.3501 9.22986 13.3501 9.56123C13.3501 9.8926 13.0814 10.1612 12.7501 10.1612H11.9635C11.4206 10.1612 10.9805 9.72111 10.9805 9.17823V4.44961C10.9805 4.11824 11.2491 3.84961 11.5805 3.84961Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8452 1.46289C18.1766 1.46289 18.4452 1.73152 18.4452 2.06289V3.51568C18.4452 4.06881 18.0345 4.53591 17.4859 4.60664L15.8213 4.82127C15.4927 4.86365 15.1919 4.63158 15.1495 4.30293C15.1071 3.97428 15.3392 3.6735 15.6679 3.63113L17.2452 3.42774V2.06289C17.2452 1.73152 17.5139 1.46289 17.8452 1.46289Z" fill="#B3B3B5"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
|
@ -1,12 +1,12 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_7630_31345)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.5667 9.53763L29.8954 12.9024L32.5667 16.2679L32.5667 9.53763ZM34.0488 8.12188C34.0488 7.16675 32.8751 6.7271 32.2907 7.46329L28.4887 12.2523C28.1955 12.6216 28.1983 13.1544 28.4954 13.5287L32.2974 18.3186C32.8863 19.0605 34.0488 18.6504 34.0488 17.7008L34.0488 8.12188Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.3789 7.09766V17.8828H26.8471V7.09766H15.3789ZM14.8789 5.59766C14.3266 5.59766 13.8789 6.04537 13.8789 6.59766V18.3828C13.8789 18.9351 14.3266 19.3828 14.8789 19.3828H27.3471C27.8994 19.3828 28.3471 18.9351 28.3471 18.3828V6.59766C28.3471 6.04537 27.8994 5.59766 27.3471 5.59766H14.8789Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.5667 9.53763L29.8954 12.9024L32.5667 16.2679L32.5667 9.53763ZM34.0488 8.12188C34.0488 7.16675 32.8751 6.7271 32.2907 7.46329L28.4887 12.2523C28.1955 12.6216 28.1983 13.1544 28.4954 13.5287L32.2974 18.3186C32.8863 19.0605 34.0488 18.6504 34.0488 17.7008L34.0488 8.12188Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.3789 7.09766V17.8828H26.8471V7.09766H15.3789ZM14.8789 5.59766C14.3266 5.59766 13.8789 6.04537 13.8789 6.59766V18.3828C13.8789 18.9351 14.3266 19.3828 14.8789 19.3828H27.3471C27.8994 19.3828 28.3471 18.9351 28.3471 18.3828V6.59766C28.3471 6.04537 27.8994 5.59766 27.3471 5.59766H14.8789Z" fill="#323A3E"/>
|
||||
<path d="M22.1469 14.2746C22.1469 15.9861 20.7595 17.3735 19.0481 17.3735C17.3366 17.3735 15.9492 15.9861 15.9492 14.2746C15.9492 12.5632 17.3366 11.1758 19.0481 11.1758C20.7595 11.1758 22.1469 12.5632 22.1469 14.2746Z" fill="#F94035"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.0481 15.8735C19.9311 15.8735 20.6469 15.1576 20.6469 14.2746C20.6469 13.3916 19.9311 12.6758 19.0481 12.6758C18.165 12.6758 17.4492 13.3916 17.4492 14.2746C17.4492 15.1576 18.165 15.8735 19.0481 15.8735ZM19.0481 17.3735C20.7595 17.3735 22.1469 15.9861 22.1469 14.2746C22.1469 12.5632 20.7595 11.1758 19.0481 11.1758C17.3366 11.1758 15.9492 12.5632 15.9492 14.2746C15.9492 15.9861 17.3366 17.3735 19.0481 17.3735Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1705 2.22461C8.422 2.22461 5.38281 5.26379 5.38281 9.01228C5.38281 12.7608 8.422 15.7999 12.1705 15.7999C12.5847 15.7999 12.9205 16.1357 12.9205 16.5499C12.9205 16.9642 12.5847 17.2999 12.1705 17.2999C7.59357 17.2999 3.88281 13.5892 3.88281 9.01228C3.88281 4.43537 7.59357 0.724609 12.1705 0.724609C14.5133 0.724609 16.6302 1.69789 18.1367 3.26011C18.4242 3.55827 18.4156 4.03307 18.1175 4.3206C17.8193 4.60812 17.3445 4.5995 17.057 4.30134C15.8215 3.0201 14.0894 2.22461 12.1705 2.22461Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.582 3.69922C11.9962 3.69922 12.332 4.03501 12.332 4.44922V8.81084H12.7516C13.1659 8.81084 13.5016 9.14662 13.5016 9.56084C13.5016 9.97505 13.1659 10.3108 12.7516 10.3108H11.965C11.3393 10.3108 10.832 9.80356 10.832 9.17784V4.44922C10.832 4.03501 11.1678 3.69922 11.582 3.69922Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8468 1.3125C18.261 1.3125 18.5968 1.64829 18.5968 2.0625V3.51528C18.5968 4.14384 18.1301 4.67464 17.5067 4.75502L15.8421 4.96965C15.4313 5.02262 15.0553 4.73253 15.0023 4.32172C14.9494 3.91091 15.2395 3.53494 15.6503 3.48197L17.0968 3.29545V2.0625C17.0968 1.64829 17.4326 1.3125 17.8468 1.3125Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.0481 15.8735C19.9311 15.8735 20.6469 15.1576 20.6469 14.2746C20.6469 13.3916 19.9311 12.6758 19.0481 12.6758C18.165 12.6758 17.4492 13.3916 17.4492 14.2746C17.4492 15.1576 18.165 15.8735 19.0481 15.8735ZM19.0481 17.3735C20.7595 17.3735 22.1469 15.9861 22.1469 14.2746C22.1469 12.5632 20.7595 11.1758 19.0481 11.1758C17.3366 11.1758 15.9492 12.5632 15.9492 14.2746C15.9492 15.9861 17.3366 17.3735 19.0481 17.3735Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1705 2.22461C8.422 2.22461 5.38281 5.26379 5.38281 9.01228C5.38281 12.7608 8.422 15.7999 12.1705 15.7999C12.5847 15.7999 12.9205 16.1357 12.9205 16.5499C12.9205 16.9642 12.5847 17.2999 12.1705 17.2999C7.59357 17.2999 3.88281 13.5892 3.88281 9.01228C3.88281 4.43537 7.59357 0.724609 12.1705 0.724609C14.5133 0.724609 16.6302 1.69789 18.1367 3.26011C18.4242 3.55827 18.4156 4.03307 18.1175 4.3206C17.8193 4.60812 17.3445 4.5995 17.057 4.30134C15.8215 3.0201 14.0894 2.22461 12.1705 2.22461Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.582 3.69922C11.9962 3.69922 12.332 4.03501 12.332 4.44922V8.81084H12.7516C13.1659 8.81084 13.5016 9.14662 13.5016 9.56084C13.5016 9.97505 13.1659 10.3108 12.7516 10.3108H11.965C11.3393 10.3108 10.832 9.80356 10.832 9.17784V4.44922C10.832 4.03501 11.1678 3.69922 11.582 3.69922Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8468 1.3125C18.261 1.3125 18.5968 1.64829 18.5968 2.0625V3.51528C18.5968 4.14384 18.1301 4.67464 17.5067 4.75502L15.8421 4.96965C15.4313 5.02262 15.0553 4.73253 15.0023 4.32172C14.9494 3.91091 15.2395 3.53494 15.6503 3.48197L17.0968 3.29545V2.0625C17.0968 1.64829 17.4326 1.3125 17.8468 1.3125Z" fill="#323A3E"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_7630_31345">
|
||||
|
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
9
resources/images/monitor_timelapse_on_dark.svg
Normal file
|
@ -0,0 +1,9 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.5665 9.53755L29.8952 12.9023L32.5665 16.2678V9.53755ZM34.0486 8.1218C34.0486 7.16667 32.8749 6.72702 32.2905 7.46321L28.4885 12.2522C28.1953 12.6215 28.1981 13.1543 28.4952 13.5286L32.2972 18.3185C32.8861 19.0604 34.0486 18.6503 34.0486 17.7007V8.1218Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.3789 7.09766V17.8828H26.8471V7.09766H15.3789ZM14.8789 5.59766C14.3266 5.59766 13.8789 6.04537 13.8789 6.59766V18.3828C13.8789 18.9351 14.3266 19.3828 14.8789 19.3828H27.3471C27.8994 19.3828 28.3471 18.9351 28.3471 18.3828V6.59766C28.3471 6.04537 27.8994 5.59766 27.3471 5.59766H14.8789Z" fill="#B3B3B5"/>
|
||||
<path d="M22.1469 14.2746C22.1469 15.9861 20.7595 17.3735 19.0481 17.3735C17.3366 17.3735 15.9492 15.9861 15.9492 14.2746C15.9492 12.5632 17.3366 11.1758 19.0481 11.1758C20.7595 11.1758 22.1469 12.5632 22.1469 14.2746Z" fill="#F94035"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.0481 15.8735C19.9311 15.8735 20.6469 15.1576 20.6469 14.2746C20.6469 13.3916 19.9311 12.6758 19.0481 12.6758C18.165 12.6758 17.4492 13.3916 17.4492 14.2746C17.4492 15.1576 18.165 15.8735 19.0481 15.8735ZM19.0481 17.3735C20.7595 17.3735 22.1469 15.9861 22.1469 14.2746C22.1469 12.5632 20.7595 11.1758 19.0481 11.1758C17.3366 11.1758 15.9492 12.5632 15.9492 14.2746C15.9492 15.9861 17.3366 17.3735 19.0481 17.3735Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1705 2.22461C8.422 2.22461 5.38281 5.26379 5.38281 9.01228C5.38281 12.7608 8.422 15.7999 12.1705 15.7999C12.5847 15.7999 12.9205 16.1357 12.9205 16.5499C12.9205 16.9642 12.5847 17.2999 12.1705 17.2999C7.59357 17.2999 3.88281 13.5892 3.88281 9.01228C3.88281 4.43537 7.59357 0.724609 12.1705 0.724609C14.5133 0.724609 16.6302 1.69789 18.1367 3.26011C18.4242 3.55827 18.4156 4.03307 18.1175 4.3206C17.8193 4.60812 17.3445 4.5995 17.057 4.30134C15.8215 3.0201 14.0894 2.22461 12.1705 2.22461Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.582 3.69922C11.9962 3.69922 12.332 4.03501 12.332 4.44922V8.81084H12.7516C13.1659 8.81084 13.5016 9.14662 13.5016 9.56084C13.5016 9.97505 13.1659 10.3108 12.7516 10.3108H11.965C11.3393 10.3108 10.832 9.80356 10.832 9.17784V4.44922C10.832 4.03501 11.1678 3.69922 11.582 3.69922Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8468 1.3125C18.261 1.3125 18.5968 1.64829 18.5968 2.0625V3.51528C18.5968 4.14384 18.1301 4.67464 17.5067 4.75502L15.8421 4.96965C15.4313 5.02262 15.0553 4.73253 15.0023 4.32172C14.9494 3.91091 15.2395 3.53494 15.6503 3.48197L17.0968 3.29545V2.0625C17.0968 1.64829 17.4326 1.3125 17.8468 1.3125Z" fill="#B3B3B5"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
|
@ -1,7 +1,7 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.026 3.98516H10.9492C10.5074 3.98516 10.1492 4.34333 10.1492 4.78515V14.6338C10.1492 15.0757 10.5074 15.4338 10.9492 15.4338H22.026C22.4679 15.4338 22.826 15.0757 22.826 14.6338V4.78516C22.826 4.34333 22.4679 3.98516 22.026 3.98516ZM10.9492 2.78516C9.84465 2.78516 8.94922 3.68058 8.94922 4.78515V14.6338C8.94922 15.7384 9.84465 16.6338 10.9492 16.6338H22.026C23.1306 16.6338 24.026 15.7384 24.026 14.6338V4.78516C24.026 3.68059 23.1306 2.78516 22.026 2.78516H10.9492Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.2924 15.7085C13.5778 15.877 13.6725 16.2449 13.504 16.5302L11.7378 19.5209C11.5693 19.8063 11.2014 19.901 10.9161 19.7325C10.6308 19.564 10.536 19.1961 10.7045 18.9107L12.4707 15.92C12.6392 15.6347 13.0071 15.54 13.2924 15.7085Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.0591 15.7085C19.7738 15.877 19.6791 16.2449 19.8476 16.5302L21.6137 19.5209C21.7822 19.8063 22.1501 19.901 22.4355 19.7325C22.7208 19.564 22.8155 19.1961 22.647 18.9107L20.8809 15.92C20.7124 15.6347 20.3445 15.54 20.0591 15.7085Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.5721 9.7085L28.4454 12.9723L28.4454 6.44468L24.5721 9.7085ZM23.6173 8.94379C23.1432 9.34334 23.1432 10.0737 23.6173 10.4732L28.001 14.1671C28.6513 14.7151 29.6454 14.2528 29.6454 13.4024L29.6454 6.01462C29.6454 5.16422 28.6513 4.70193 28.001 5.24991L23.6173 8.94379Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1016 13.1469C12.1016 12.8155 12.3702 12.5469 12.7016 12.5469H16.9326C17.264 12.5469 17.5326 12.8155 17.5326 13.1469C17.5326 13.4782 17.264 13.7469 16.9326 13.7469H12.7016C12.3702 13.7469 12.1016 13.4782 12.1016 13.1469Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.026 3.98516H10.9492C10.5074 3.98516 10.1492 4.34333 10.1492 4.78515V14.6338C10.1492 15.0757 10.5074 15.4338 10.9492 15.4338H22.026C22.4679 15.4338 22.826 15.0757 22.826 14.6338V4.78516C22.826 4.34333 22.4679 3.98516 22.026 3.98516ZM10.9492 2.78516C9.84465 2.78516 8.94922 3.68058 8.94922 4.78515V14.6338C8.94922 15.7384 9.84465 16.6338 10.9492 16.6338H22.026C23.1306 16.6338 24.026 15.7384 24.026 14.6338V4.78516C24.026 3.68059 23.1306 2.78516 22.026 2.78516H10.9492Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.2924 15.7085C13.5778 15.877 13.6725 16.2449 13.504 16.5302L11.7378 19.5209C11.5693 19.8063 11.2014 19.901 10.9161 19.7325C10.6308 19.564 10.536 19.1961 10.7045 18.9107L12.4707 15.92C12.6392 15.6347 13.0071 15.54 13.2924 15.7085Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.0591 15.7085C19.7738 15.877 19.6791 16.2449 19.8476 16.5302L21.6137 19.5209C21.7822 19.8063 22.1501 19.901 22.4355 19.7325C22.7208 19.564 22.8155 19.1961 22.647 18.9107L20.8809 15.92C20.7124 15.6347 20.3445 15.54 20.0591 15.7085Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.5721 9.7085L28.4454 12.9723L28.4454 6.44468L24.5721 9.7085ZM23.6173 8.94379C23.1432 9.34334 23.1432 10.0737 23.6173 10.4732L28.001 14.1671C28.6513 14.7151 29.6454 14.2528 29.6454 13.4024L29.6454 6.01462C29.6454 5.16422 28.6513 4.70193 28.001 5.24991L23.6173 8.94379Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1016 13.1469C12.1016 12.8155 12.3702 12.5469 12.7016 12.5469H16.9326C17.264 12.5469 17.5326 12.8155 17.5326 13.1469C17.5326 13.4782 17.264 13.7469 16.9326 13.7469H12.7016C12.3702 13.7469 12.1016 13.4782 12.1016 13.1469Z" fill="#323A3E"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
7
resources/images/monitor_vcamera_off_dark.svg
Normal file
|
@ -0,0 +1,7 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.026 3.98516H10.9492C10.5074 3.98516 10.1492 4.34333 10.1492 4.78515V14.6338C10.1492 15.0757 10.5074 15.4338 10.9492 15.4338H22.026C22.4679 15.4338 22.826 15.0757 22.826 14.6338V4.78516C22.826 4.34333 22.4679 3.98516 22.026 3.98516ZM10.9492 2.78516C9.84465 2.78516 8.94922 3.68058 8.94922 4.78515V14.6338C8.94922 15.7384 9.84465 16.6338 10.9492 16.6338H22.026C23.1306 16.6338 24.026 15.7384 24.026 14.6338V4.78516C24.026 3.68059 23.1306 2.78516 22.026 2.78516H10.9492Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.2924 15.7085C13.5778 15.877 13.6725 16.2449 13.504 16.5302L11.7378 19.5209C11.5693 19.8063 11.2014 19.901 10.9161 19.7325C10.6308 19.564 10.536 19.1961 10.7045 18.9107L12.4707 15.92C12.6392 15.6347 13.0071 15.54 13.2924 15.7085Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.0591 15.7085C19.7738 15.877 19.6791 16.2449 19.8476 16.5302L21.6137 19.5209C21.7822 19.8063 22.1501 19.901 22.4355 19.7325C22.7208 19.564 22.8155 19.1961 22.647 18.9107L20.8809 15.92C20.7124 15.6347 20.3445 15.54 20.0591 15.7085Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.5721 9.7085L28.4454 12.9723V6.44468L24.5721 9.7085ZM23.6173 8.94379C23.1432 9.34334 23.1432 10.0737 23.6173 10.4732L28.001 14.1671C28.6513 14.7151 29.6454 14.2528 29.6454 13.4024V6.01462C29.6454 5.16422 28.6513 4.70193 28.001 5.24991L23.6173 8.94379Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1016 13.1469C12.1016 12.8155 12.3702 12.5469 12.7016 12.5469H16.9326C17.264 12.5469 17.5326 12.8155 17.5326 13.1469C17.5326 13.4782 17.264 13.7469 16.9326 13.7469H12.7016C12.3702 13.7469 12.1016 13.4782 12.1016 13.1469Z" fill="#B3B3B5"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
|
@ -1,8 +1,8 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.026 4.28516H10.9492C10.6731 4.28516 10.4492 4.50901 10.4492 4.78515V14.6338C10.4492 14.91 10.6731 15.1338 10.9492 15.1338H22.026C22.3022 15.1338 22.526 14.91 22.526 14.6338V4.78516C22.526 4.50901 22.3022 4.28516 22.026 4.28516ZM10.9492 2.78516C9.84465 2.78516 8.94922 3.68058 8.94922 4.78515V14.6338C8.94922 15.7384 9.84465 16.6338 10.9492 16.6338H22.026C23.1306 16.6338 24.026 15.7384 24.026 14.6338V4.78516C24.026 3.68059 23.1306 2.78516 22.026 2.78516H10.9492Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.3703 15.5789C13.727 15.7896 13.8454 16.2494 13.6347 16.6061L11.8686 19.5968C11.6579 19.9535 11.1981 20.0719 10.8414 19.8613C10.4847 19.6506 10.3664 19.1908 10.577 18.8341L12.3431 15.8434C12.5538 15.4867 13.0136 15.3683 13.3703 15.5789Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.9852 15.5789C19.6285 15.7896 19.5101 16.2494 19.7207 16.6061L21.4869 19.5968C21.6975 19.9535 22.1574 20.0719 22.5141 19.8613C22.8707 19.6506 22.9891 19.1908 22.7785 18.8341L21.0123 15.8434C20.8017 15.4867 20.3418 15.3683 19.9852 15.5789Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.026 4.28516H10.9492C10.6731 4.28516 10.4492 4.50901 10.4492 4.78515V14.6338C10.4492 14.91 10.6731 15.1338 10.9492 15.1338H22.026C22.3022 15.1338 22.526 14.91 22.526 14.6338V4.78516C22.526 4.50901 22.3022 4.28516 22.026 4.28516ZM10.9492 2.78516C9.84465 2.78516 8.94922 3.68058 8.94922 4.78515V14.6338C8.94922 15.7384 9.84465 16.6338 10.9492 16.6338H22.026C23.1306 16.6338 24.026 15.7384 24.026 14.6338V4.78516C24.026 3.68059 23.1306 2.78516 22.026 2.78516H10.9492Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.3703 15.5789C13.727 15.7896 13.8454 16.2494 13.6347 16.6061L11.8686 19.5968C11.6579 19.9535 11.1981 20.0719 10.8414 19.8613C10.4847 19.6506 10.3664 19.1908 10.577 18.8341L12.3431 15.8434C12.5538 15.4867 13.0136 15.3683 13.3703 15.5789Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.9852 15.5789C19.6285 15.7896 19.5101 16.2494 19.7207 16.6061L21.4869 19.5968C21.6975 19.9535 22.1574 20.0719 22.5141 19.8613C22.8707 19.6506 22.9891 19.1908 22.7785 18.8341L21.0123 15.8434C20.8017 15.4867 20.3418 15.3683 19.9852 15.5789Z" fill="#323A3E"/>
|
||||
<path d="M23.6173 10.4732C23.1432 10.0737 23.1432 9.34334 23.6173 8.94379L28.001 5.24991C28.6513 4.70193 29.6454 5.16422 29.6454 6.01462L29.6454 13.4024C29.6454 14.2528 28.6513 14.7151 28.001 14.1671L23.6173 10.4732Z" fill="#F94035"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M25.0377 9.7085L28.1454 12.3272L28.1454 7.08978L25.0377 9.7085ZM23.6173 8.94379C23.1432 9.34334 23.1432 10.0737 23.6173 10.4732L28.001 14.1671C28.6513 14.7151 29.6454 14.2528 29.6454 13.4024L29.6454 6.01462C29.6454 5.16422 28.6513 4.70193 28.001 5.24991L23.6173 8.94379Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1016 12.9961C12.1016 12.5819 12.4373 12.2461 12.8516 12.2461H16.7826C17.1968 12.2461 17.5326 12.5819 17.5326 12.9961C17.5326 13.4103 17.1968 13.7461 16.7826 13.7461H12.8516C12.4373 13.7461 12.1016 13.4103 12.1016 12.9961Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M25.0377 9.7085L28.1454 12.3272L28.1454 7.08978L25.0377 9.7085ZM23.6173 8.94379C23.1432 9.34334 23.1432 10.0737 23.6173 10.4732L28.001 14.1671C28.6513 14.7151 29.6454 14.2528 29.6454 13.4024L29.6454 6.01462C29.6454 5.16422 28.6513 4.70193 28.001 5.24991L23.6173 8.94379Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1016 12.9961C12.1016 12.5819 12.4373 12.2461 12.8516 12.2461H16.7826C17.1968 12.2461 17.5326 12.5819 17.5326 12.9961C17.5326 13.4103 17.1968 13.7461 16.7826 13.7461H12.8516C12.4373 13.7461 12.1016 13.4103 12.1016 12.9961Z" fill="#323A3E"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
8
resources/images/monitor_vcamera_on_dark.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.026 4.28516H10.9492C10.6731 4.28516 10.4492 4.50901 10.4492 4.78515V14.6338C10.4492 14.91 10.6731 15.1338 10.9492 15.1338H22.026C22.3022 15.1338 22.526 14.91 22.526 14.6338V4.78516C22.526 4.50901 22.3022 4.28516 22.026 4.28516ZM10.9492 2.78516C9.84465 2.78516 8.94922 3.68058 8.94922 4.78515V14.6338C8.94922 15.7384 9.84465 16.6338 10.9492 16.6338H22.026C23.1306 16.6338 24.026 15.7384 24.026 14.6338V4.78516C24.026 3.68059 23.1306 2.78516 22.026 2.78516H10.9492Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.3703 15.5789C13.727 15.7896 13.8454 16.2494 13.6347 16.6061L11.8686 19.5968C11.6579 19.9535 11.1981 20.0719 10.8414 19.8613C10.4847 19.6506 10.3664 19.1908 10.577 18.8341L12.3431 15.8434C12.5538 15.4867 13.0136 15.3683 13.3703 15.5789Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.985 15.5789C19.6283 15.7896 19.5099 16.2494 19.7205 16.6061L21.4867 19.5968C21.6973 19.9535 22.1572 20.0719 22.5139 19.8613C22.8705 19.6506 22.9889 19.1908 22.7783 18.8341L21.0121 15.8434C20.8015 15.4867 20.3416 15.3683 19.985 15.5789Z" fill="#B3B3B5"/>
|
||||
<path d="M23.6173 10.4732C23.1432 10.0737 23.1432 9.34334 23.6173 8.94379L28.001 5.24991C28.6513 4.70193 29.6454 5.16422 29.6454 6.01462V13.4024C29.6454 14.2528 28.6513 14.7151 28.001 14.1671L23.6173 10.4732Z" fill="#F94035"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M25.0377 9.7085L28.1454 12.3272V7.08978L25.0377 9.7085ZM23.6173 8.94379C23.1432 9.34334 23.1432 10.0737 23.6173 10.4732L28.001 14.1671C28.6513 14.7151 29.6454 14.2528 29.6454 13.4024V6.01462C29.6454 5.16422 28.6513 4.70193 28.001 5.24991L23.6173 8.94379Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1016 12.9961C12.1016 12.5819 12.4373 12.2461 12.8516 12.2461H16.7826C17.1968 12.2461 17.5326 12.5819 17.5326 12.9961C17.5326 13.4103 17.1968 13.7461 16.7826 13.7461H12.8516C12.4373 13.7461 12.1016 13.4103 12.1016 12.9961Z" fill="#B3B3B5"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2 KiB |
|
@ -1,4 +1,5 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="16" height="8" fill="#ED6B21"/>
|
||||
<rect y="8" width="16" height="8" fill="#808080"/>
|
||||
<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="M6.53938 14.5C6.33476 14.5 6.26217 14.7709 6.43938 14.8732L11.3292 17.6964C11.8075 17.9725 12.4191 17.8086 12.6953 17.3303L14.1562 14.8C14.2331 14.6667 14.1369 14.5 13.983 14.5H6.53938Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.66979 2.30406C8.19149 2.02792 7.5799 2.1918 7.30376 2.67009L2.95636 10.2C2.87938 10.3333 2.97561 10.5 3.12957 10.5H16.5241C16.5955 10.5 16.6616 10.4619 16.6973 10.4L17.6961 8.67009C17.9722 8.1918 17.8083 7.58021 17.33 7.30406L8.66979 2.30406Z" fill="#909090"/>
|
||||
<rect x="2" y="12" width="16" height="1" rx="0.5" fill="#6B6B6B"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 199 B After Width: | Height: | Size: 736 B |
|
@ -1,14 +1,20 @@
|
|||
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_8991_35043)">
|
||||
<g clip-path="url(#clip0_9014_35114)">
|
||||
<rect x="0.75" y="0.75" width="8.5" height="8.5" rx="0.25" stroke="#262E30" stroke-width="0.5"/>
|
||||
<path d="M0.872559 0.918608L9.08702 9.13218" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M0.872559 3.73519L6.27013 9.13218" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M0.87207 6.43369L3.57086 9.13218" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M1.22949 8.63704L1.22949 6.94164" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M8.75781 2.99386L8.75781 1.29847" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M8.75781 8.63063L8.75781 5.91498" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M1.22949 3.90187L1.22949 1.43156" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M3.3291 8.76787H5.76221" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M4.38428 1.22756L6.81738 1.22756" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M9.20605 6.19391L3.80848 0.796919" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M9.20605 3.49542L6.50727 0.796921" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M9.20605 3.49542L6.50727 0.79692" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_8991_35043">
|
||||
<clipPath id="clip0_9014_35114">
|
||||
<rect width="10" height="10" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
|
|
Before Width: | Height: | Size: 873 B After Width: | Height: | Size: 1.6 KiB |
|
@ -1,20 +1,14 @@
|
|||
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_9014_35114)">
|
||||
<g clip-path="url(#clip0_8991_35043)">
|
||||
<rect x="0.75" y="0.75" width="8.5" height="8.5" rx="0.25" stroke="#262E30" stroke-width="0.5"/>
|
||||
<path d="M0.872559 0.918608L9.08702 9.13218" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M0.872559 3.73519L6.27013 9.13218" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M0.87207 6.43369L3.57086 9.13218" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M1.22949 8.63704L1.22949 6.94164" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M8.75781 2.99386L8.75781 1.29847" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M8.75781 8.63063L8.75781 5.91498" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M1.22949 3.90187L1.22949 1.43156" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M3.3291 8.76787H5.76221" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M4.38428 1.22756L6.81738 1.22756" stroke="#262E30" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M9.20605 6.19391L3.80848 0.796919" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M9.20605 3.49542L6.50727 0.79692" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
<path d="M9.20605 3.49542L6.50727 0.796921" stroke="#262E30" stroke-width="0.5" stroke-linecap="round"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_9014_35114">
|
||||
<clipPath id="clip0_8991_35043">
|
||||
<rect width="10" height="10" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
|
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 873 B |
3
resources/images/replace_arrow_down.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="6" height="5" viewBox="0 0 6 5" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M6 0.5L3 4.5L0 0.5L6 0.5Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 150 B |
3
resources/images/replace_arrow_left.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="5" height="6" viewBox="0 0 5 6" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4.5 6L0.5 3L4.5 0L4.5 6Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 150 B |
3
resources/images/replace_arrow_right.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg width="5" height="6" viewBox="0 0 5 6" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.5 0L4.5 3L0.5 6V0Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 146 B |
12
resources/images/revert_btn.svg
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?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="undo">
|
||||
<path fill="none" stroke="#ED6B21" stroke-width="2" stroke-linecap="round" stroke-miterlimit="10" d="M3,11
|
||||
c0.91,1.78,2.76,3,4.89,3c3.04,0,5.5-2.46,5.5-5.5c0-3.04-2.46-5.5-5.5-5.5c-0.17,0-0.34,0.01-0.5,0.03"/>
|
||||
|
||||
<polygon fill="#ED6B21" stroke="#ED6B21" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
|
||||
7.39,1 7.39,5 4.39,3 "/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 746 B |
|
@ -1,9 +1,9 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.9658 17.7949L28.9658 4.20525C28.9658 3.76343 28.6076 3.40526 28.1658 3.40526L15.6069 3.40526C15.4073 3.40526 15.2149 3.47988 15.0675 3.61447L11.1051 7.23231C10.9391 7.38388 10.8445 7.5983 10.8445 7.82309L10.8445 17.7949C10.8445 18.2368 11.2027 18.5949 11.6445 18.5949L28.1658 18.5949C28.6076 18.5949 28.9658 18.2367 28.9658 17.7949ZM30.1658 4.20525L30.1658 17.7949C30.1658 18.8995 29.2704 19.7949 28.1658 19.7949L11.6445 19.7949C10.54 19.7949 9.64453 18.8995 9.64453 17.7949L9.64453 7.82309C9.64453 7.26111 9.88097 6.72505 10.296 6.34612L14.2584 2.72828C14.6269 2.39181 15.1079 2.20526 15.6069 2.20526L28.1658 2.20525C29.2704 2.20525 30.1658 3.10069 30.1658 4.20525Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.043 14.5765L13.043 16.541L16.8299 16.541L16.8299 14.5765L13.043 14.5765ZM12.043 16.541C12.043 17.0933 12.4907 17.541 13.043 17.541L16.8299 17.541C17.3821 17.541 17.8299 17.0933 17.8299 16.541L17.8299 14.5765C17.8299 14.0242 17.3821 13.5765 16.8299 13.5765L13.043 13.5765C12.4907 13.5765 12.043 14.0242 12.043 14.5765L12.043 16.541Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.3133 16.341L26.2305 16.341L26.2305 5.66152L20.3133 5.66152L20.3133 16.341ZM19.1133 16.541C19.1133 17.0933 19.561 17.541 20.1133 17.541L26.4305 17.541C26.9828 17.541 27.4305 17.0933 27.4305 16.541L27.4305 5.46152C27.4305 4.90923 26.9828 4.46152 26.4305 4.46152L20.1133 4.46152C19.561 4.46152 19.1133 4.90924 19.1133 5.46152L19.1133 16.541Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.043 10.0209L13.043 12.0293L16.8299 12.0293L16.8299 10.0209L13.043 10.0209ZM12.043 12.0293C12.043 12.5816 12.4907 13.0293 13.043 13.0293L16.8299 13.0293C17.3821 13.0293 17.8299 12.5816 17.8299 12.0293L17.8299 10.0209C17.8299 9.46858 17.3821 9.02086 16.8299 9.02086L13.043 9.02086C12.4907 9.02086 12.043 9.46858 12.043 10.0209L12.043 12.0293Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.3945 5.55088L15.3945 7.37695L16.8319 7.37695L16.8319 5.55088L15.3945 5.55088ZM14.3945 7.37695C14.3945 7.92924 14.8422 8.37695 15.3945 8.37695L16.8319 8.37695C17.3842 8.37695 17.8319 7.92924 17.8319 7.37695L17.8319 5.55088C17.8319 4.99859 17.3842 4.55088 16.8319 4.55088L15.3945 4.55088C14.8422 4.55088 14.3945 4.99859 14.3945 5.55088L14.3945 7.37695Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.9658 17.795V4.20532C28.9658 3.7635 28.6076 3.40533 28.1658 3.40533H15.6069C15.4073 3.40533 15.2149 3.47995 15.0675 3.61454L11.1051 7.23238C10.9391 7.38395 10.8445 7.59837 10.8445 7.82316V17.795C10.8445 18.2369 11.2027 18.595 11.6445 18.595H28.1658C28.6076 18.595 28.9658 18.2368 28.9658 17.795ZM30.1658 4.20532V17.795C30.1658 18.8996 29.2704 19.795 28.1658 19.795H11.6445C10.54 19.795 9.64453 18.8996 9.64453 17.795V7.82316C9.64453 7.26118 9.88097 6.72512 10.296 6.34619L14.2584 2.72835C14.6269 2.39188 15.1079 2.20533 15.6069 2.20533L28.1658 2.20532C29.2704 2.20532 30.1658 3.10076 30.1658 4.20532Z" fill="#54545A"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.043 14.5764V16.5409H16.8299V14.5764H13.043ZM12.043 16.5409C12.043 17.0932 12.4907 17.5409 13.043 17.5409H16.8299C17.3821 17.5409 17.8299 17.0932 17.8299 16.5409V14.5764C17.8299 14.0241 17.3821 13.5764 16.8299 13.5764H13.043C12.4907 13.5764 12.043 14.0241 12.043 14.5764V16.5409Z" fill="#54545A"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.3133 16.3409H26.2305V5.66143H20.3133V16.3409ZM19.1133 16.5409C19.1133 17.0932 19.561 17.5409 20.1133 17.5409H26.4305C26.9828 17.5409 27.4305 17.0932 27.4305 16.5409V5.46143C27.4305 4.90914 26.9828 4.46143 26.4305 4.46143H20.1133C19.561 4.46143 19.1133 4.90915 19.1133 5.46143V16.5409Z" fill="#54545A"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.043 10.0208V12.0292H16.8299V10.0208H13.043ZM12.043 12.0292C12.043 12.5815 12.4907 13.0292 13.043 13.0292H16.8299C17.3821 13.0292 17.8299 12.5815 17.8299 12.0292V10.0208C17.8299 9.46847 17.3821 9.02075 16.8299 9.02075H13.043C12.4907 9.02075 12.043 9.46847 12.043 10.0208V12.0292Z" fill="#54545A"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.3945 5.55078V7.37685H16.8319V5.55078H15.3945ZM14.3945 7.37685C14.3945 7.92914 14.8422 8.37685 15.3945 8.37685H16.8319C17.3842 8.37685 17.8319 7.92914 17.8319 7.37685V5.55078C17.8319 4.99849 17.3842 4.55078 16.8319 4.55078H15.3945C14.8422 4.55078 14.3945 4.99849 14.3945 5.55078V7.37685Z" fill="#54545A"/>
|
||||
<path d="M25 17C25 14.7909 26.7909 13 29 13C31.2091 13 33 14.7909 33 17C33 19.2091 31.2091 21 29 21C26.7909 21 25 19.2091 25 17Z" fill="#FF6F00"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.8554 17.0018C31.8555 17.2779 31.6317 17.5019 31.3555 17.502L26.6447 17.5033C26.3686 17.5034 26.1447 17.2796 26.1446 17.0035C26.1445 16.7273 26.3683 16.5034 26.6444 16.5033L31.3552 16.502C31.6314 16.5019 31.8553 16.7257 31.8554 17.0018Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.8553 17.0018C31.8554 17.2779 31.6316 17.5019 31.3554 17.502L26.6446 17.5033C26.3685 17.5034 26.1446 17.2796 26.1445 17.0035C26.1444 16.7273 26.3682 16.5034 26.6443 16.5033L31.3551 16.502C31.6313 16.5019 31.8552 16.7257 31.8553 17.0018Z" fill="#54545A"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.6 KiB |
9
resources/images/sdcard_state_abnormal_dark.svg
Normal file
|
@ -0,0 +1,9 @@
|
|||
<svg width="39" height="22" viewBox="0 0 39 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.9658 17.7949L28.9658 4.20525C28.9658 3.76343 28.6076 3.40526 28.1658 3.40526L15.6069 3.40526C15.4073 3.40526 15.2149 3.47988 15.0675 3.61447L11.1051 7.23231C10.9391 7.38388 10.8445 7.5983 10.8445 7.82309L10.8445 17.7949C10.8445 18.2368 11.2027 18.5949 11.6445 18.5949L28.1658 18.5949C28.6076 18.5949 28.9658 18.2367 28.9658 17.7949ZM30.1658 4.20525L30.1658 17.7949C30.1658 18.8995 29.2704 19.7949 28.1658 19.7949L11.6445 19.7949C10.54 19.7949 9.64453 18.8995 9.64453 17.7949L9.64453 7.82309C9.64453 7.26111 9.88097 6.72505 10.296 6.34612L14.2584 2.72828C14.6269 2.39181 15.1079 2.20526 15.6069 2.20526L28.1658 2.20525C29.2704 2.20525 30.1658 3.10069 30.1658 4.20525Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.043 14.5765L13.043 16.541L16.8299 16.541L16.8299 14.5765L13.043 14.5765ZM12.043 16.541C12.043 17.0933 12.4907 17.541 13.043 17.541L16.8299 17.541C17.3821 17.541 17.8299 17.0933 17.8299 16.541L17.8299 14.5765C17.8299 14.0242 17.3821 13.5765 16.8299 13.5765L13.043 13.5765C12.4907 13.5765 12.043 14.0242 12.043 14.5765L12.043 16.541Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.3133 16.341L26.2305 16.341L26.2305 5.66152L20.3133 5.66152L20.3133 16.341ZM19.1133 16.541C19.1133 17.0933 19.561 17.541 20.1133 17.541L26.4305 17.541C26.9828 17.541 27.4305 17.0933 27.4305 16.541L27.4305 5.46152C27.4305 4.90923 26.9828 4.46152 26.4305 4.46152L20.1133 4.46152C19.561 4.46152 19.1133 4.90924 19.1133 5.46152L19.1133 16.541Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.043 10.0209L13.043 12.0293L16.8299 12.0293L16.8299 10.0209L13.043 10.0209ZM12.043 12.0293C12.043 12.5816 12.4907 13.0293 13.043 13.0293L16.8299 13.0293C17.3821 13.0293 17.8299 12.5816 17.8299 12.0293L17.8299 10.0209C17.8299 9.46858 17.3821 9.02086 16.8299 9.02086L13.043 9.02086C12.4907 9.02086 12.043 9.46858 12.043 10.0209L12.043 12.0293Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.3945 5.55088L15.3945 7.37695L16.8319 7.37695L16.8319 5.55088L15.3945 5.55088ZM14.3945 7.37695C14.3945 7.92924 14.8422 8.37695 15.3945 8.37695L16.8319 8.37695C17.3842 8.37695 17.8319 7.92924 17.8319 7.37695L17.8319 5.55088C17.8319 4.99859 17.3842 4.55088 16.8319 4.55088L15.3945 4.55088C14.8422 4.55088 14.3945 4.99859 14.3945 5.55088L14.3945 7.37695Z" fill="#ACACAC"/>
|
||||
<path d="M25 17C25 14.7909 26.7909 13 29 13C31.2091 13 33 14.7909 33 17C33 19.2091 31.2091 21 29 21C26.7909 21 25 19.2091 25 17Z" fill="#FF6F00"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.8554 17.0018C31.8555 17.2779 31.6317 17.5019 31.3555 17.502L26.6447 17.5033C26.3686 17.5034 26.1447 17.2796 26.1446 17.0035C26.1445 16.7273 26.3683 16.5034 26.6444 16.5033L31.3552 16.502C31.6314 16.5019 31.8553 16.7257 31.8554 17.0018Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
|
@ -1,10 +1,10 @@
|
|||
<svg width="38" height="22" viewBox="0 0 38 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.0605 17.7949L28.0605 4.20519C28.0605 3.76337 27.7024 3.40519 27.2605 3.40519L14.7017 3.40519C14.502 3.40519 14.3096 3.47982 14.1622 3.61441L10.1998 7.23224C10.0338 7.38382 9.93926 7.59824 9.93926 7.82303L9.93926 17.7949C9.93926 18.2367 10.2974 18.5949 10.7393 18.5949L27.2605 18.5949C27.7024 18.5949 28.0605 18.2367 28.0605 17.7949ZM29.2605 4.20519L29.2605 17.7949C29.2605 18.8994 28.3651 19.7949 27.2605 19.7949L10.7393 19.7949C9.63469 19.7949 8.73926 18.8994 8.73926 17.7949L8.73926 7.82303C8.73926 7.26105 8.9757 6.72499 9.39072 6.34606L13.3531 2.72822C13.7216 2.39175 14.2026 2.20519 14.7017 2.20519L27.2605 2.20519C28.3651 2.20519 29.2605 3.10063 29.2605 4.20519Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1396 14.5765L12.1396 16.541L15.9265 16.541L15.9265 14.5765L12.1396 14.5765ZM11.1396 16.541C11.1396 17.0933 11.5874 17.541 12.1396 17.541L15.9265 17.541C16.4788 17.541 16.9265 17.0933 16.9265 16.541L16.9265 14.5765C16.9265 14.0242 16.4788 13.5765 15.9265 13.5765L12.1396 13.5765C11.5874 13.5765 11.1396 14.0242 11.1396 14.5765L11.1396 16.541Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.407 16.341L25.3243 16.341L25.3243 5.66152L19.407 5.66152L19.407 16.341ZM18.207 16.541C18.207 17.0933 18.6547 17.541 19.207 17.541L25.5243 17.541C26.0766 17.541 26.5243 17.0933 26.5243 16.541L26.5243 5.46152C26.5243 4.90923 26.0766 4.46152 25.5243 4.46152L19.207 4.46152C18.6547 4.46152 18.207 4.90924 18.207 5.46152L18.207 16.541Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1396 10.0206L12.1396 12.0291L15.9265 12.0291L15.9265 10.0206L12.1396 10.0206ZM11.1396 12.0291C11.1396 12.5813 11.5874 13.0291 12.1396 13.0291L15.9265 13.0291C16.4788 13.0291 16.9265 12.5813 16.9265 12.0291L16.9265 10.0206C16.9265 9.46834 16.4788 9.02062 15.9265 9.02062L12.1396 9.02062C11.5874 9.02062 11.1396 9.46834 11.1396 10.0206L11.1396 12.0291Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.4893 5.55136L14.4893 7.37744L15.9267 7.37744L15.9267 5.55136L14.4893 5.55136ZM13.4893 7.37744C13.4893 7.92973 13.937 8.37744 14.4893 8.37744L15.9267 8.37744C16.479 8.37744 16.9267 7.92973 16.9267 7.37744L16.9267 5.55136C16.9267 4.99908 16.479 4.55136 15.9267 4.55136L14.4893 4.55136C13.937 4.55136 13.4893 4.99908 13.4893 5.55136L13.4893 7.37744Z" fill="#ACACAC"/>
|
||||
<path d="M24.0938 17C24.0938 14.7909 25.8846 13 28.0938 13V13C30.3029 13 32.0938 14.7909 32.0938 17V17C32.0938 19.2091 30.3029 21 28.0938 21V21C25.8846 21 24.0938 19.2091 24.0938 17V17Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M30.1124 19.0209C29.9172 19.2162 29.6007 19.2163 29.4053 19.0211L26.0733 15.6911C25.878 15.4959 25.8779 15.1793 26.0731 14.984C26.2683 14.7886 26.5849 14.7885 26.7802 14.9837L30.1122 18.3138C30.3076 18.509 30.3077 18.8256 30.1124 19.0209Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.0753 19.0211C25.8799 18.8259 25.8798 18.5094 26.0751 18.314L29.4051 14.982C29.6003 14.7867 29.9169 14.7866 30.1122 14.9818C30.3076 15.177 30.3077 15.4936 30.1124 15.6889L26.7824 19.0209C26.5872 19.2162 26.2706 19.2163 26.0753 19.0211Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.0605 17.7948V4.20508C28.0605 3.76326 27.7024 3.40508 27.2605 3.40508H14.7017C14.502 3.40508 14.3096 3.47971 14.1622 3.6143L10.1998 7.23213C10.0338 7.38371 9.93926 7.59813 9.93926 7.82292V17.7948C9.93926 18.2366 10.2974 18.5948 10.7393 18.5948H27.2605C27.7024 18.5948 28.0605 18.2366 28.0605 17.7948ZM29.2605 4.20508V17.7948C29.2605 18.8993 28.3651 19.7948 27.2605 19.7948H10.7393C9.63469 19.7948 8.73926 18.8993 8.73926 17.7948V7.82292C8.73926 7.26094 8.9757 6.72488 9.39072 6.34595L13.3531 2.72811C13.7216 2.39164 14.2026 2.20508 14.7017 2.20508H27.2605C28.3651 2.20508 29.2605 3.10052 29.2605 4.20508Z" fill="#54545A"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1396 14.5764V16.5409H15.9265V14.5764H12.1396ZM11.1396 16.5409C11.1396 17.0932 11.5874 17.5409 12.1396 17.5409H15.9265C16.4788 17.5409 16.9265 17.0932 16.9265 16.5409V14.5764C16.9265 14.0241 16.4788 13.5764 15.9265 13.5764H12.1396C11.5874 13.5764 11.1396 14.0241 11.1396 14.5764V16.5409Z" fill="#54545A"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.407 16.3409H25.3243V5.66143H19.407V16.3409ZM18.207 16.5409C18.207 17.0932 18.6547 17.5409 19.207 17.5409H25.5243C26.0766 17.5409 26.5243 17.0932 26.5243 16.5409V5.46143C26.5243 4.90914 26.0766 4.46143 25.5243 4.46143H19.207C18.6547 4.46143 18.207 4.90915 18.207 5.46143V16.5409Z" fill="#54545A"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1396 10.0205V12.029H15.9265V10.0205H12.1396ZM11.1396 12.029C11.1396 12.5812 11.5874 13.029 12.1396 13.029H15.9265C16.4788 13.029 16.9265 12.5812 16.9265 12.029V10.0205C16.9265 9.46823 16.4788 9.02051 15.9265 9.02051H12.1396C11.5874 9.02051 11.1396 9.46823 11.1396 10.0205V12.029Z" fill="#54545A"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.4893 5.55127V7.37735H15.9267V5.55127H14.4893ZM13.4893 7.37735C13.4893 7.92964 13.937 8.37735 14.4893 8.37735H15.9267C16.479 8.37735 16.9267 7.92964 16.9267 7.37735V5.55127C16.9267 4.99899 16.479 4.55127 15.9267 4.55127H14.4893C13.937 4.55127 13.4893 4.99899 13.4893 5.55127V7.37735Z" fill="#54545A"/>
|
||||
<path d="M24.0938 17C24.0938 14.7909 25.8846 13 28.0938 13C30.3029 13 32.0938 14.7909 32.0938 17C32.0938 19.2091 30.3029 21 28.0938 21C25.8846 21 24.0938 19.2091 24.0938 17Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M30.1124 19.0209C29.9172 19.2162 29.6007 19.2163 29.4053 19.0211L26.0733 15.6911C25.878 15.4959 25.8779 15.1793 26.0731 14.984C26.2683 14.7886 26.5849 14.7885 26.7802 14.9837L30.1122 18.3138C30.3076 18.509 30.3077 18.8256 30.1124 19.0209Z" fill="#54545A"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.0753 19.0211C25.8799 18.8259 25.8798 18.5094 26.0751 18.314L29.4051 14.982C29.6003 14.7867 29.9169 14.7866 30.1122 14.9818C30.3076 15.177 30.3077 15.4936 30.1124 15.6889L26.7824 19.0209C26.5872 19.2162 26.2706 19.2163 26.0753 19.0211Z" fill="#54545A"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 2.9 KiB |
10
resources/images/sdcard_state_no_dark.svg
Normal file
|
@ -0,0 +1,10 @@
|
|||
<svg width="38" height="22" viewBox="0 0 38 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.0605 17.7949L28.0605 4.20519C28.0605 3.76337 27.7024 3.40519 27.2605 3.40519L14.7017 3.40519C14.502 3.40519 14.3096 3.47982 14.1622 3.61441L10.1998 7.23224C10.0338 7.38382 9.93926 7.59824 9.93926 7.82303L9.93926 17.7949C9.93926 18.2367 10.2974 18.5949 10.7393 18.5949L27.2605 18.5949C27.7024 18.5949 28.0605 18.2367 28.0605 17.7949ZM29.2605 4.20519L29.2605 17.7949C29.2605 18.8994 28.3651 19.7949 27.2605 19.7949L10.7393 19.7949C9.63469 19.7949 8.73926 18.8994 8.73926 17.7949L8.73926 7.82303C8.73926 7.26105 8.9757 6.72499 9.39072 6.34606L13.3531 2.72822C13.7216 2.39175 14.2026 2.20519 14.7017 2.20519L27.2605 2.20519C28.3651 2.20519 29.2605 3.10063 29.2605 4.20519Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1396 14.5765L12.1396 16.541L15.9265 16.541L15.9265 14.5765L12.1396 14.5765ZM11.1396 16.541C11.1396 17.0933 11.5874 17.541 12.1396 17.541L15.9265 17.541C16.4788 17.541 16.9265 17.0933 16.9265 16.541L16.9265 14.5765C16.9265 14.0242 16.4788 13.5765 15.9265 13.5765L12.1396 13.5765C11.5874 13.5765 11.1396 14.0242 11.1396 14.5765L11.1396 16.541Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.407 16.341L25.3243 16.341L25.3243 5.66152L19.407 5.66152L19.407 16.341ZM18.207 16.541C18.207 17.0933 18.6547 17.541 19.207 17.541L25.5243 17.541C26.0766 17.541 26.5243 17.0933 26.5243 16.541L26.5243 5.46152C26.5243 4.90923 26.0766 4.46152 25.5243 4.46152L19.207 4.46152C18.6547 4.46152 18.207 4.90924 18.207 5.46152L18.207 16.541Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.1396 10.0206L12.1396 12.0291L15.9265 12.0291L15.9265 10.0206L12.1396 10.0206ZM11.1396 12.0291C11.1396 12.5813 11.5874 13.0291 12.1396 13.0291L15.9265 13.0291C16.4788 13.0291 16.9265 12.5813 16.9265 12.0291L16.9265 10.0206C16.9265 9.46834 16.4788 9.02062 15.9265 9.02062L12.1396 9.02062C11.5874 9.02062 11.1396 9.46834 11.1396 10.0206L11.1396 12.0291Z" fill="#ACACAC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.4893 5.55136L14.4893 7.37744L15.9267 7.37744L15.9267 5.55136L14.4893 5.55136ZM13.4893 7.37744C13.4893 7.92973 13.937 8.37744 14.4893 8.37744L15.9267 8.37744C16.479 8.37744 16.9267 7.92973 16.9267 7.37744L16.9267 5.55136C16.9267 4.99908 16.479 4.55136 15.9267 4.55136L14.4893 4.55136C13.937 4.55136 13.4893 4.99908 13.4893 5.55136L13.4893 7.37744Z" fill="#ACACAC"/>
|
||||
<path d="M24.0938 17C24.0938 14.7909 25.8846 13 28.0938 13V13C30.3029 13 32.0938 14.7909 32.0938 17V17C32.0938 19.2091 30.3029 21 28.0938 21V21C25.8846 21 24.0938 19.2091 24.0938 17V17Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M30.1124 19.0209C29.9172 19.2162 29.6007 19.2163 29.4053 19.0211L26.0733 15.6911C25.878 15.4959 25.8779 15.1793 26.0731 14.984C26.2683 14.7886 26.5849 14.7885 26.7802 14.9837L30.1122 18.3138C30.3076 18.509 30.3077 18.8256 30.1124 19.0209Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.0753 19.0211C25.8799 18.8259 25.8798 18.5094 26.0751 18.314L29.4051 14.982C29.6003 14.7867 29.9169 14.7866 30.1122 14.9818C30.3076 15.177 30.3077 15.4936 30.1124 15.6889L26.7824 19.0209C26.5872 19.2162 26.2706 19.2163 26.0753 19.0211Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
|
@ -1,9 +1,9 @@
|
|||
<svg width="39" height="23" viewBox="0 0 39 23" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.9669 17.8339L28.9669 4.24423C28.9669 3.8024 28.6087 3.44423 28.1669 3.44423L15.608 3.44423C15.4084 3.44423 15.216 3.51885 15.0686 3.65344L11.1062 7.27128C10.9402 7.42285 10.8456 7.63727 10.8456 7.86207L10.8456 17.8339C10.8456 18.2757 11.2038 18.6339 11.6456 18.6339L28.1669 18.6339C28.6087 18.6339 28.9669 18.2757 28.9669 17.8339ZM30.1669 4.24423L30.1669 17.8339C30.1669 18.9385 29.2715 19.8339 28.1669 19.8339L11.6456 19.8339C10.541 19.8339 9.64561 18.9385 9.64561 17.8339L9.64561 7.86207C9.64561 7.30008 9.88205 6.76403 10.2971 6.3851L14.2595 2.76726C14.628 2.43078 15.109 2.24423 15.608 2.24423L28.1669 2.24423C29.2715 2.24423 30.1669 3.13966 30.1669 4.24423Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.0459 14.6155L13.0459 16.58L16.8328 16.58L16.8328 14.6155L13.0459 14.6155ZM12.0459 16.58C12.0459 17.1323 12.4936 17.58 13.0459 17.58L16.8328 17.58C17.385 17.58 17.8328 17.1323 17.8328 16.58L17.8328 14.6155C17.8328 14.0632 17.385 13.6155 16.8328 13.6155L13.0459 13.6155C12.4936 13.6155 12.0459 14.0632 12.0459 14.6155L12.0459 16.58Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.3138 16.38L26.231 16.38L26.231 5.70055L20.3138 5.70055L20.3138 16.38ZM19.1138 16.58C19.1138 17.1323 19.5615 17.58 20.1138 17.58L26.431 17.58C26.9833 17.58 27.431 17.1323 27.431 16.58L27.431 5.50055C27.431 4.94826 26.9833 4.50055 26.431 4.50055L20.1138 4.50055C19.5615 4.50055 19.1138 4.94826 19.1138 5.50055L19.1138 16.58Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.0459 10.0597L13.0459 12.0681L16.8328 12.0681L16.8328 10.0597L13.0459 10.0597ZM12.0459 12.0681C12.0459 12.6204 12.4936 13.0681 13.0459 13.0681L16.8328 13.0681C17.385 13.0681 17.8328 12.6204 17.8328 12.0681L17.8328 10.0597C17.8328 9.50739 17.385 9.05968 16.8328 9.05968L13.0459 9.05968C12.4936 9.05968 12.0459 9.50739 12.0459 10.0597L12.0459 12.0681Z" fill="#323A3D"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.3957 5.59039L15.3957 7.41647L16.8332 7.41647L16.8332 5.59039L15.3957 5.59039ZM14.3957 7.41647C14.3957 7.96875 14.8435 8.41647 15.3957 8.41647L16.8332 8.41647C17.3854 8.41647 17.8332 7.96875 17.8332 7.41647L17.8332 5.59039C17.8332 5.03811 17.3854 4.59039 16.8332 4.59039L15.3957 4.59039C14.8435 4.59039 14.3957 5.03811 14.3957 5.59039L14.3957 7.41647Z" fill="#323A3D"/>
|
||||
<path d="M25 17.6152C25 15.4061 26.7909 13.6152 29 13.6152V13.6152C31.2091 13.6152 33 15.4061 33 17.6152V17.6152C33 19.8244 31.2091 21.6152 29 21.6152V21.6152C26.7909 21.6152 25 19.8244 25 17.6152V17.6152Z" fill="#009688"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.9669 17.8339L28.9669 4.24423C28.9669 3.8024 28.6087 3.44423 28.1669 3.44423L15.608 3.44423C15.4084 3.44423 15.216 3.51885 15.0686 3.65344L11.1062 7.27128C10.9402 7.42285 10.8456 7.63727 10.8456 7.86207L10.8456 17.8339C10.8456 18.2757 11.2038 18.6339 11.6456 18.6339L28.1669 18.6339C28.6087 18.6339 28.9669 18.2757 28.9669 17.8339ZM30.1669 4.24423L30.1669 17.8339C30.1669 18.9385 29.2715 19.8339 28.1669 19.8339L11.6456 19.8339C10.541 19.8339 9.64561 18.9385 9.64561 17.8339L9.64561 7.86207C9.64561 7.30008 9.88205 6.76403 10.2971 6.3851L14.2595 2.76726C14.628 2.43078 15.109 2.24423 15.608 2.24423L28.1669 2.24423C29.2715 2.24423 30.1669 3.13966 30.1669 4.24423Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.0459 14.6155L13.0459 16.58L16.8328 16.58L16.8328 14.6155L13.0459 14.6155ZM12.0459 16.58C12.0459 17.1323 12.4936 17.58 13.0459 17.58L16.8328 17.58C17.385 17.58 17.8328 17.1323 17.8328 16.58L17.8328 14.6155C17.8328 14.0632 17.385 13.6155 16.8328 13.6155L13.0459 13.6155C12.4936 13.6155 12.0459 14.0632 12.0459 14.6155L12.0459 16.58Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.3138 16.38L26.231 16.38L26.231 5.70055L20.3138 5.70055L20.3138 16.38ZM19.1138 16.58C19.1138 17.1323 19.5615 17.58 20.1138 17.58L26.431 17.58C26.9833 17.58 27.431 17.1323 27.431 16.58L27.431 5.50055C27.431 4.94826 26.9833 4.50055 26.431 4.50055L20.1138 4.50055C19.5615 4.50055 19.1138 4.94826 19.1138 5.50055L19.1138 16.58Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.0459 10.0597L13.0459 12.0681L16.8328 12.0681L16.8328 10.0597L13.0459 10.0597ZM12.0459 12.0681C12.0459 12.6204 12.4936 13.0681 13.0459 13.0681L16.8328 13.0681C17.385 13.0681 17.8328 12.6204 17.8328 12.0681L17.8328 10.0597C17.8328 9.50739 17.385 9.05968 16.8328 9.05968L13.0459 9.05968C12.4936 9.05968 12.0459 9.50739 12.0459 10.0597L12.0459 12.0681Z" fill="#323A3E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.3957 5.59039L15.3957 7.41647L16.8332 7.41647L16.8332 5.59039L15.3957 5.59039ZM14.3957 7.41647C14.3957 7.96875 14.8435 8.41647 15.3957 8.41647L16.8332 8.41647C17.3854 8.41647 17.8332 7.96875 17.8332 7.41647L17.8332 5.59039C17.8332 5.03811 17.3854 4.59039 16.8332 4.59039L15.3957 4.59039C14.8435 4.59039 14.3957 5.03811 14.3957 5.59039L14.3957 7.41647Z" fill="#323A3E"/>
|
||||
<path d="M25 17.6152C25 15.4061 26.7909 13.6152 29 13.6152V13.6152C31.2091 13.6152 33 15.4061 33 17.6152V17.6152C33 19.8244 31.2091 21.6152 29 21.6152V21.6152C26.7909 21.6152 25 19.8244 25 17.6152V17.6152Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.4746 16.0605C31.6699 16.2558 31.6699 16.5724 31.4746 16.7676L29.3189 18.9234C28.9282 19.3141 28.2946 19.3139 27.9042 18.9229L26.697 17.714C26.5019 17.5186 26.5021 17.202 26.6975 17.0068C26.8929 16.8117 27.2095 16.8119 27.4046 17.0073L28.6118 18.2163L30.7675 16.0605C30.9628 15.8652 31.2794 15.8652 31.4746 16.0605Z" fill="white"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 3 KiB |
9
resources/images/sdcard_state_normal_dark.svg
Normal file
|
@ -0,0 +1,9 @@
|
|||
<svg width="39" height="23" viewBox="0 0 39 23" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28.9668 17.8338V4.24414C28.9668 3.80231 28.6086 3.44414 28.1668 3.44414H15.6079C15.4083 3.44414 15.2159 3.51876 15.0685 3.65335L11.1061 7.27119C10.9401 7.42276 10.8455 7.63718 10.8455 7.86198V17.8338C10.8455 18.2756 11.2037 18.6338 11.6455 18.6338H28.1668C28.6086 18.6338 28.9668 18.2756 28.9668 17.8338ZM30.1668 4.24414V17.8338C30.1668 18.9384 29.2714 19.8338 28.1668 19.8338H11.6455C10.5409 19.8338 9.64551 18.9384 9.64551 17.8338V7.86198C9.64551 7.29999 9.88195 6.76394 10.297 6.38501L14.2594 2.76717C14.6279 2.43069 15.1089 2.24414 15.6079 2.24414H28.1668C29.2714 2.24414 30.1668 3.13957 30.1668 4.24414Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.0459 14.6155V16.58H16.8328V14.6155H13.0459ZM12.0459 16.58C12.0459 17.1323 12.4936 17.58 13.0459 17.58H16.8328C17.385 17.58 17.8328 17.1323 17.8328 16.58V14.6155C17.8328 14.0632 17.385 13.6155 16.8328 13.6155H13.0459C12.4936 13.6155 12.0459 14.0632 12.0459 14.6155V16.58Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.3138 16.3799H26.231V5.70049H20.3138V16.3799ZM19.1138 16.5799C19.1138 17.1322 19.5615 17.5799 20.1138 17.5799H26.431C26.9833 17.5799 27.431 17.1322 27.431 16.5799V5.50049C27.431 4.9482 26.9833 4.50049 26.431 4.50049H20.1138C19.5615 4.50049 19.1138 4.9482 19.1138 5.50049V16.5799Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.0459 10.0596V12.068H16.8328V10.0596H13.0459ZM12.0459 12.068C12.0459 12.6203 12.4936 13.068 13.0459 13.068H16.8328C17.385 13.068 17.8328 12.6203 17.8328 12.068V10.0596C17.8328 9.50728 17.385 9.05957 16.8328 9.05957H13.0459C12.4936 9.05957 12.0459 9.50728 12.0459 10.0596V12.068Z" fill="#B3B3B5"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.3955 5.59033V7.41641H16.833V5.59033H15.3955ZM14.3955 7.41641C14.3955 7.96869 14.8433 8.41641 15.3955 8.41641H16.833C17.3852 8.41641 17.833 7.96869 17.833 7.41641V5.59033C17.833 5.03805 17.3852 4.59033 16.833 4.59033H15.3955C14.8433 4.59033 14.3955 5.03805 14.3955 5.59033V7.41641Z" fill="#B3B3B5"/>
|
||||
<path d="M25 17.6152C25 15.4061 26.7909 13.6152 29 13.6152C31.2091 13.6152 33 15.4061 33 17.6152C33 19.8244 31.2091 21.6152 29 21.6152C26.7909 21.6152 25 19.8244 25 17.6152Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.4746 16.0605C31.6699 16.2558 31.6699 16.5724 31.4746 16.7676L29.3189 18.9234C28.9282 19.3141 28.2946 19.3139 27.9042 18.9229L26.697 17.714C26.5019 17.5186 26.5021 17.202 26.6975 17.0068C26.8929 16.8117 27.2095 16.8119 27.4046 17.0073L28.6118 18.2163L30.7675 16.0605C30.9628 15.8652 31.2794 15.8652 31.4746 16.0605Z" fill="white"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
|
@ -7,12 +7,30 @@
|
|||
"type": "TPU",
|
||||
"action": "prohibition",
|
||||
"description": "TPU is not supported by AMS."
|
||||
},
|
||||
{
|
||||
"vendor": "Bambulab",
|
||||
"type": "TPU",
|
||||
"action": "prohibition",
|
||||
"description": "TPU is not supported by AMS."
|
||||
},
|
||||
{
|
||||
"vendor": "Third Party",
|
||||
"type": "PVA",
|
||||
"action": "warning",
|
||||
"description": "Damp PVA will become flexible and get stuck inside AMS,please take care to dry it before use."
|
||||
},
|
||||
{
|
||||
"vendor": "Third Party",
|
||||
"type": "PLA-CF",
|
||||
"action": "warning",
|
||||
"description": "CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, please use with caution."
|
||||
},
|
||||
{
|
||||
"vendor": "Third Party",
|
||||
"type": "PETG-CF",
|
||||
"action": "warning",
|
||||
"description": "CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, please use with caution."
|
||||
},
|
||||
{
|
||||
"vendor": "Third Party",
|
||||
|
@ -22,9 +40,21 @@
|
|||
},
|
||||
{
|
||||
"vendor": "Third Party",
|
||||
"type": "PLA-CF",
|
||||
"type": "PAHT-CF",
|
||||
"action": "warning",
|
||||
"description": "CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, please use with caution."
|
||||
},
|
||||
{
|
||||
"vendor": "Bambulab",
|
||||
"type": "PET-CF",
|
||||
"action": "prohibition",
|
||||
"description": "Bambu PET-CF/PA6-CF is not supported by AMS."
|
||||
},
|
||||
{
|
||||
"vendor": "Bambulab",
|
||||
"type": "PA6-CF",
|
||||
"action": "prohibition",
|
||||
"description": "Bambu PET-CF/PA6-CF is not supported by AMS."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -131,7 +131,7 @@
|
|||
"change_filament_gcode": "",
|
||||
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n",
|
||||
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
|
||||
"machine_pause_gcode": "M400 U1\n",
|
||||
"machine_pause_gcode": "M400 U1",
|
||||
"wipe": [
|
||||
"1"
|
||||
],
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "Bambulab",
|
||||
"url": "http://www.bambulab.com/Parameters/vendor/BBL.json",
|
||||
"version": "01.06.00.02",
|
||||
"version": "01.06.00.03",
|
||||
"force_update": "0",
|
||||
"description": "the initial version of BBL configurations",
|
||||
"machine_model_list": [
|
||||
|
@ -321,6 +321,14 @@
|
|||
"name": "Bambu PLA Metal @base",
|
||||
"sub_path": "filament/Bambu PLA Metal @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PLA Silk @base",
|
||||
"sub_path": "filament/Bambu PLA Silk @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PETG Basic @base",
|
||||
"sub_path": "filament/Bambu PETG Basic @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu ABS @base",
|
||||
"sub_path": "filament/Bambu ABS @base.json"
|
||||
|
@ -541,6 +549,38 @@
|
|||
"name": "Bambu PLA Sparkle @BBL X1C",
|
||||
"sub_path": "filament/Bambu PLA Sparkle @BBL X1C.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PLA Silk @BBL X1",
|
||||
"sub_path": "filament/Bambu PLA Silk @BBL X1.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PLA Silk @BBL X1C 0.2 nozzle",
|
||||
"sub_path": "filament/Bambu PLA Silk @BBL X1C 0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PLA Silk @BBL X1C",
|
||||
"sub_path": "filament/Bambu PLA Silk @BBL X1C.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PLA Silk @BBL P1P",
|
||||
"sub_path": "filament/P1P/Bambu PLA Silk @BBL P1P.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PLA Silk @BBL P1P 0.2 nozzle",
|
||||
"sub_path": "filament/P1P/Bambu PLA Silk @BBL P1P 0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PETG Basic @BBL X1C",
|
||||
"sub_path": "filament/Bambu PETG Basic @BBL X1C.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PETG Basic @BBL X1C 0.2 nozzle",
|
||||
"sub_path": "filament/Bambu PETG Basic @BBL X1C 0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu PETG Basic @BBL X1C 0.8 nozzle",
|
||||
"sub_path": "filament/Bambu PETG Basic @BBL X1C 0.8 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Bambu ABS @BBL X1C",
|
||||
"sub_path": "filament/Bambu ABS @BBL X1C.json"
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"setting_id": "GFSG00_00",
|
||||
"name": "Bambu PETG Basic @BBL X1C 0.2 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PETG Basic @base",
|
||||
"filament_max_volumetric_speed": [
|
||||
"1"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Bambu Lab X1 Carbon 0.2 nozzle",
|
||||
"Bambu Lab X1 0.2 nozzle",
|
||||
"Bambu Lab P1P 0.2 nozzle"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"setting_id": "GFSG00_02",
|
||||
"name": "Bambu PETG Basic @BBL X1C 0.8 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PETG Basic @base",
|
||||
"filament_max_volumetric_speed": [
|
||||
"16"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"60"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"20"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Bambu Lab X1 Carbon 0.6 nozzle",
|
||||
"Bambu Lab X1 0.6 nozzle",
|
||||
"Bambu Lab P1P 0.6 nozzle",
|
||||
"Bambu Lab X1 Carbon 0.8 nozzle",
|
||||
"Bambu Lab X1 0.8 nozzle",
|
||||
"Bambu Lab P1P 0.8 nozzle"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"setting_id": "GFSG00_01",
|
||||
"name": "Bambu PETG Basic @BBL X1C",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PETG Basic @base",
|
||||
"filament_max_volumetric_speed": [
|
||||
"14"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Bambu Lab X1 Carbon 0.4 nozzle",
|
||||
"Bambu Lab X1 0.4 nozzle",
|
||||
"Bambu Lab P1P 0.4 nozzle"
|
||||
]
|
||||
}
|
86
resources/profiles/BBL/filament/Bambu PETG Basic @base.json
Normal file
|
@ -0,0 +1,86 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"filament_id": "GFG00",
|
||||
"name": "Bambu PETG Basic @base",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_pet",
|
||||
"filament_flow_ratio": [
|
||||
"0.95"
|
||||
],
|
||||
"temperature_vitrification": [
|
||||
"70"
|
||||
],
|
||||
"overhang_fan_speed": [
|
||||
"90"
|
||||
],
|
||||
"overhang_fan_threshold": [
|
||||
"25%"
|
||||
],
|
||||
"fan_max_speed": [
|
||||
"40"
|
||||
],
|
||||
"fan_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_max_volumetric_speed": [
|
||||
"8"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"8"
|
||||
],
|
||||
"fan_cooling_layer_time": [
|
||||
"30"
|
||||
],
|
||||
"cool_plate_temp" : [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp" : [
|
||||
"70"
|
||||
],
|
||||
"hot_plate_temp" : [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp" : [
|
||||
"70"
|
||||
],
|
||||
"cool_plate_temp_initial_layer" : [
|
||||
"0"
|
||||
],
|
||||
"eng_plate_temp_initial_layer" : [
|
||||
"70"
|
||||
],
|
||||
"hot_plate_temp_initial_layer" : [
|
||||
"70"
|
||||
],
|
||||
"textured_plate_temp_initial_layer" : [
|
||||
"70"
|
||||
],
|
||||
"filament_vendor": [
|
||||
"Bambu Lab"
|
||||
],
|
||||
"filament_type": [
|
||||
"PETG"
|
||||
],
|
||||
"filament_cost": [
|
||||
"24.99"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.25"
|
||||
],
|
||||
"nozzle_temperature_range_low": [
|
||||
"240"
|
||||
],
|
||||
"nozzle_temperature_range_high": [
|
||||
"270"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"255"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"255"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"; filament start gcode\n{if (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S180\n{endif}"
|
||||
]
|
||||
}
|
|
@ -5,6 +5,9 @@
|
|||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_pet",
|
||||
"filament_flow_ratio": [
|
||||
"0.95"
|
||||
],
|
||||
"temperature_vitrification": [
|
||||
"75"
|
||||
],
|
||||
|
|
19
resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1.json
Normal file
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"setting_id": "GFSA05_02",
|
||||
"name": "Bambu PLA Silk @BBL X1",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PLA Silk @base",
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"8"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Bambu Lab X1 0.4 nozzle",
|
||||
"Bambu Lab X1 0.6 nozzle",
|
||||
"Bambu Lab X1 0.8 nozzle"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"setting_id": "GFSA05_00",
|
||||
"name": "Bambu PLA Silk @BBL X1C 0.2 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PLA Silk @base",
|
||||
"filament_max_volumetric_speed": [
|
||||
"2"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Bambu Lab X1 Carbon 0.2 nozzle",
|
||||
"Bambu Lab X1 0.2 nozzle"
|
||||
]
|
||||
}
|
16
resources/profiles/BBL/filament/Bambu PLA Silk @BBL X1C.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"setting_id": "GFSA05_01",
|
||||
"name": "Bambu PLA Silk @BBL X1C",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PLA Silk @base",
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Bambu Lab X1 Carbon 0.4 nozzle",
|
||||
"Bambu Lab X1 Carbon 0.6 nozzle",
|
||||
"Bambu Lab X1 Carbon 0.8 nozzle"
|
||||
]
|
||||
}
|
29
resources/profiles/BBL/filament/Bambu PLA Silk @base.json
Normal file
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"filament_id": "GFA05",
|
||||
"name": "Bambu PLA Silk @base",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_pla",
|
||||
"filament_vendor": [
|
||||
"Bambu Lab"
|
||||
],
|
||||
"required_nozzle_HRC": [
|
||||
"3"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.32"
|
||||
],
|
||||
"filament_cost": [
|
||||
"29.99"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"230"
|
||||
],
|
||||
"nozzle_temperature": [
|
||||
"230"
|
||||
]
|
||||
}
|
|
@ -8,6 +8,12 @@
|
|||
"filament_vendor": [
|
||||
"Bambu Lab"
|
||||
],
|
||||
"cool_plate_temp" : [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer" : [
|
||||
"45"
|
||||
],
|
||||
"filament_cost": [
|
||||
"34.99"
|
||||
],
|
||||
|
|
|
@ -5,6 +5,9 @@
|
|||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_pet",
|
||||
"filament_flow_ratio": [
|
||||
"0.95"
|
||||
],
|
||||
"temperature_vitrification": [
|
||||
"75"
|
||||
],
|
||||
|
|
|
@ -8,6 +8,12 @@
|
|||
"required_nozzle_HRC": [
|
||||
"40"
|
||||
],
|
||||
"cool_plate_temp" : [
|
||||
"45"
|
||||
],
|
||||
"cool_plate_temp_initial_layer" : [
|
||||
"45"
|
||||
],
|
||||
"filament_flow_ratio": [
|
||||
"0.95"
|
||||
],
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"setting_id": "GFSA05_11",
|
||||
"name": "Bambu PLA Silk @BBL P1P 0.2 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PLA Silk @base",
|
||||
"filament_max_volumetric_speed": [
|
||||
"2"
|
||||
],
|
||||
"hot_plate_temp" : [
|
||||
"65"
|
||||
],
|
||||
"hot_plate_temp_initial_layer" : [
|
||||
"65"
|
||||
],
|
||||
"textured_plate_temp" : [
|
||||
"65"
|
||||
],
|
||||
"textured_plate_temp_initial_layer" : [
|
||||
"65"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Bambu Lab P1P 0.2 nozzle"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"type": "filament",
|
||||
"setting_id": "GFSA05_12",
|
||||
"name": "Bambu PLA Silk @BBL P1P",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PLA Silk @base",
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
],
|
||||
"slow_down_layer_time": [
|
||||
"8"
|
||||
],
|
||||
"hot_plate_temp" : [
|
||||
"65"
|
||||
],
|
||||
"hot_plate_temp_initial_layer" : [
|
||||
"65"
|
||||
],
|
||||
"textured_plate_temp" : [
|
||||
"65"
|
||||
],
|
||||
"textured_plate_temp_initial_layer" : [
|
||||
"65"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Bambu Lab P1P 0.4 nozzle",
|
||||
"Bambu Lab P1P 0.6 nozzle",
|
||||
"Bambu Lab P1P 0.8 nozzle"
|
||||
]
|
||||
}
|
|
@ -3,6 +3,9 @@
|
|||
"name": "fdm_filament_common",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"filament_is_support": [
|
||||
"0"
|
||||
],
|
||||
"required_nozzle_HRC": [
|
||||
"3"
|
||||
],
|
||||
|
@ -114,9 +117,6 @@
|
|||
"filament_wipe_distance": [
|
||||
"nil"
|
||||
],
|
||||
"bed_type": [
|
||||
"Cool Plate"
|
||||
],
|
||||
"nozzle_temperature_initial_layer": [
|
||||
"200"
|
||||
],
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_common",
|
||||
"cool_plate_temp" : [
|
||||
"35"
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp" : [
|
||||
"0"
|
||||
|
@ -17,7 +17,7 @@
|
|||
"55"
|
||||
],
|
||||
"cool_plate_temp_initial_layer" : [
|
||||
"35"
|
||||
"45"
|
||||
],
|
||||
"eng_plate_temp_initial_layer" : [
|
||||
"0"
|
||||
|
|
|
@ -156,10 +156,10 @@
|
|||
"nozzle_type": "hardened_steel",
|
||||
"silent_mode": "0",
|
||||
"single_extruder_multi_material": "1",
|
||||
"change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}M104 S[old_filament_temp]{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nT[next_extruder]\nM620.1 E F{new_filament_e_feedrate}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A",
|
||||
"change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}M104 S[old_filament_temp]{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A",
|
||||
"layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C10 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change",
|
||||
"machine_end_gcode": ";===== date: 20230118 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\nM991 S0 P-1 ;end smooth timelapse at safe pos\nM400 S2 ;wait for last picture to be taken\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X128 Y250 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n\n",
|
||||
"machine_pause_gcode": "M400 U1\n",
|
||||
"machine_pause_gcode": "M400 U1",
|
||||
"wipe": [
|
||||
"1"
|
||||
]
|
||||
|
|
|
@ -120,7 +120,7 @@
|
|||
"silent_mode": "0",
|
||||
"single_extruder_multi_material": "1",
|
||||
"change_filament_gcode": "",
|
||||
"machine_pause_gcode": "PAUSE\n",
|
||||
"machine_pause_gcode": "PAUSE",
|
||||
"wipe": [
|
||||
"1"
|
||||
],
|
||||
|
|
16
resources/shaders/thumbnail.fs
Normal file
|
@ -0,0 +1,16 @@
|
|||
#version 110
|
||||
|
||||
uniform vec4 uniform_color;
|
||||
uniform float emission_factor;
|
||||
|
||||
// x = tainted, y = specular;
|
||||
varying vec2 intensity;
|
||||
//varying float drop;
|
||||
varying vec4 world_pos;
|
||||
|
||||
void main()
|
||||
{
|
||||
if (world_pos.z < 0.0)
|
||||
discard;
|
||||
gl_FragColor = vec4(vec3(intensity.y) + uniform_color.rgb * (intensity.x + emission_factor), uniform_color.a);
|
||||
}
|
43
resources/shaders/thumbnail.vs
Normal file
|
@ -0,0 +1,43 @@
|
|||
#version 110
|
||||
|
||||
#define INTENSITY_CORRECTION 0.6
|
||||
|
||||
// normalized values for (-0.6/1.31, 0.6/1.31, 1./1.31)
|
||||
const vec3 LIGHT_TOP_DIR = vec3(-0.4574957, 0.4574957, 0.7624929);
|
||||
#define LIGHT_TOP_DIFFUSE (0.8 * INTENSITY_CORRECTION)
|
||||
#define LIGHT_TOP_SPECULAR (0.125 * INTENSITY_CORRECTION)
|
||||
#define LIGHT_TOP_SHININESS 20.0
|
||||
|
||||
// normalized values for (1./1.43, 0.2/1.43, 1./1.43)
|
||||
const vec3 LIGHT_FRONT_DIR = vec3(0.6985074, 0.1397015, 0.6985074);
|
||||
#define LIGHT_FRONT_DIFFUSE (0.3 * INTENSITY_CORRECTION)
|
||||
|
||||
#define INTENSITY_AMBIENT 0.3
|
||||
|
||||
uniform mat4 volume_world_matrix;
|
||||
// x = tainted, y = specular;
|
||||
varying vec2 intensity;
|
||||
varying vec4 world_pos;
|
||||
|
||||
void main()
|
||||
{
|
||||
// First transform the normal into camera space and normalize the result.
|
||||
vec3 normal = normalize(gl_NormalMatrix * gl_Normal);
|
||||
|
||||
// Compute the cos of the angle between the normal and lights direction. The light is directional so the direction is constant for every vertex.
|
||||
// Since these two are normalized the cosine is the dot product. We also need to clamp the result to the [0,1] range.
|
||||
float NdotL = max(dot(normal, LIGHT_TOP_DIR), 0.0);
|
||||
|
||||
intensity.x = INTENSITY_AMBIENT + NdotL * LIGHT_TOP_DIFFUSE;
|
||||
vec3 position = (gl_ModelViewMatrix * gl_Vertex).xyz;
|
||||
intensity.y = LIGHT_TOP_SPECULAR * pow(max(dot(-normalize(position), reflect(-LIGHT_TOP_DIR, normal)), 0.0), LIGHT_TOP_SHININESS);
|
||||
|
||||
// Perform the same lighting calculation for the 2nd light source (no specular applied).
|
||||
NdotL = max(dot(normal, LIGHT_FRONT_DIR), 0.0);
|
||||
intensity.x += NdotL * LIGHT_FRONT_DIFFUSE;
|
||||
|
||||
// Point in homogenous coordinates.
|
||||
world_pos = volume_world_matrix * gl_Vertex;
|
||||
|
||||
gl_Position = ftransform();
|
||||
}
|
|
@ -6,7 +6,7 @@
|
|||
<link rel="stylesheet" href="./main.css" />
|
||||
<script src="./main.js"></script>
|
||||
</head>
|
||||
<body style="background-color: #F8F8F8;">
|
||||
<body id = "content" style="background-color: #F8F8F8;">
|
||||
<div class="container markdown-body" id="contents"></div>
|
||||
</body>
|
||||
<script>
|
||||
|
@ -20,5 +20,11 @@
|
|||
window.showMarkdown(encodeURIComponent(data));
|
||||
});
|
||||
}
|
||||
|
||||
function SwitchDarkMode(is_dark_mode)
|
||||
{
|
||||
document.getElementById("content").style.backgroundColor = is_dark_mode ? "#36363C" : "#F8F8F8";
|
||||
}
|
||||
|
||||
</script>
|
||||
</html>
|
||||
|
|
|
@ -1,340 +1,340 @@
|
|||
|
||||
/*------------------ Date Function ------------------------*/
|
||||
function GetFullToday( )
|
||||
{
|
||||
var d=new Date();
|
||||
|
||||
var nday=d.getDate();
|
||||
var nmonth=d.getMonth()+1;
|
||||
var nyear=d.getFullYear();
|
||||
|
||||
var strM=nmonth+'';
|
||||
if( nmonth<10 )
|
||||
strM='0'+nmonth;
|
||||
|
||||
var strD=nday+'';
|
||||
if( nday<10 )
|
||||
strD='0'+nday;
|
||||
|
||||
return nyear+'-'+strM+'-'+strD;
|
||||
}
|
||||
|
||||
function GetFullDate()
|
||||
{
|
||||
var d=new Date();
|
||||
|
||||
var tDate={};
|
||||
|
||||
tDate.nyear=d.getFullYear();
|
||||
tDate.nmonth=d.getMonth()+1;
|
||||
tDate.nday=d.getDate();
|
||||
|
||||
tDate.nhour=d.getHours();
|
||||
tDate.nminute=d.getMinutes();
|
||||
tDate.nsecond=d.getSeconds();
|
||||
|
||||
tDate.nweek=d.getDay();
|
||||
tDate.ndate=d.getDate();
|
||||
|
||||
var strM=tDate.nmonth+'';
|
||||
if( tDate.nmonth<10 )
|
||||
strM='0'+tDate.nmonth;
|
||||
|
||||
var strD=tDate.nday+'';
|
||||
if( tDate.nday<10 )
|
||||
strD='0'+tDate.nday;
|
||||
|
||||
var strH=tDate.nhour+'';
|
||||
if( tDate.nhour<10 )
|
||||
strH='0'+tDate.nhour;
|
||||
|
||||
var strMin=tDate.nminute+'';
|
||||
if( tDate.nminute<10 )
|
||||
strMin='0'+tDate.nminute;
|
||||
|
||||
var strS=tDate.nsecond+'';
|
||||
if( tDate.nsecond<10 )
|
||||
strS='0'+tDate.nsecond;
|
||||
|
||||
tDate.strdate=tDate.nyear+'-'+strM+'-'+strD;
|
||||
tDate.strFulldate=tDate.strdate+' '+strH+':'+strMin+':'+strS;
|
||||
|
||||
return tDate;
|
||||
}
|
||||
|
||||
|
||||
function Unixtimestamp2Date( nSecond )
|
||||
{
|
||||
var d=new Date(nSecond*1000);
|
||||
|
||||
var tDate={};
|
||||
|
||||
tDate.nyear=d.getFullYear();
|
||||
tDate.nmonth=d.getMonth()+1;
|
||||
tDate.nday=d.getDate();
|
||||
|
||||
tDate.nhour=d.getHours();
|
||||
tDate.nminute=d.getMinutes();
|
||||
tDate.nsecond=d.getSeconds();
|
||||
|
||||
tDate.nweek=d.getDay();
|
||||
tDate.ndate=d.getDate();
|
||||
|
||||
var strM=tDate.nmonth+'';
|
||||
if( tDate.nmonth<10 )
|
||||
strM='0'+tDate.nmonth;
|
||||
|
||||
var strD=tDate.nday+'';
|
||||
if( tDate.nday<10 )
|
||||
strD='0'+tDate.nday;
|
||||
|
||||
tDate.strdate=tDate.nyear+'-'+strM+'-'+strD;
|
||||
|
||||
return tDate.strdate;
|
||||
}
|
||||
|
||||
|
||||
//------------Array Function-------------
|
||||
Array.prototype.in_array = function (e) {
|
||||
let sArray= ',' + this.join(this.S) + ',';
|
||||
let skey=','+e+',';
|
||||
|
||||
if(sArray.indexOf(skey)>=0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
//------------String Function------------------
|
||||
/**
|
||||
* Delete Left/Right Side Blank
|
||||
*/
|
||||
String.prototype.trim=function()
|
||||
{
|
||||
return this.replace(/(^\s*)|(\s*$)/g, '');
|
||||
}
|
||||
/**
|
||||
* Delete Left Side Blank
|
||||
*/
|
||||
String.prototype.ltrim=function()
|
||||
{
|
||||
return this.replace(/(^\s*)/g,'');
|
||||
}
|
||||
/**
|
||||
* Delete Right Side Blank
|
||||
*/
|
||||
String.prototype.rtrim=function()
|
||||
{
|
||||
return this.replace(/(\s*$)/g,'');
|
||||
}
|
||||
|
||||
|
||||
//----------------Get Param-------------
|
||||
function GetQueryString(name)
|
||||
{
|
||||
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
|
||||
var r = window.location.search.substr(1).match(reg);
|
||||
if (r!=null)
|
||||
{
|
||||
return unescape(r[2]);
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
function GetGetStr()
|
||||
{
|
||||
let strGet="";
|
||||
|
||||
//获取当前URL
|
||||
let url = document.location.href;
|
||||
|
||||
//获取?的位置
|
||||
let index = url.indexOf("?")
|
||||
if(index != -1) {
|
||||
//截取出?后面的字符串
|
||||
strGet = url.substr(index + 1);
|
||||
}
|
||||
|
||||
return strGet;
|
||||
}
|
||||
|
||||
|
||||
/*--------------------JSON Function------------*/
|
||||
|
||||
/*
|
||||
功能:检查一个字符串是不是标准的JSON格式
|
||||
参数: strJson 被检查的字符串
|
||||
返回值: 如果字符串是一个标准的JSON格式,则返回JSON对象
|
||||
如果字符串不是标准JSON格式,则返回null
|
||||
*/
|
||||
function IsJson( strJson )
|
||||
{
|
||||
var tJson=null;
|
||||
try
|
||||
{
|
||||
tJson=JSON.parse(strJson);
|
||||
}
|
||||
catch(exception)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
return tJson;
|
||||
}
|
||||
|
||||
/*-----------------------Ajax Function--------------------*/
|
||||
/*对JQuery的Ajax函数的封装,只支持异步
|
||||
参数说明:
|
||||
url 目标地址
|
||||
action post/get
|
||||
data 字符串格式的发送内容
|
||||
asyn true---异步模式;false-----同步模式;
|
||||
*/
|
||||
function HttpReq( url,action, data,callbackfunc)
|
||||
{
|
||||
var strAction=action.toLowerCase();
|
||||
|
||||
if( strAction=="post")
|
||||
{
|
||||
$.post(url,data,callbackfunc);
|
||||
}
|
||||
else if( strAction=="get")
|
||||
{
|
||||
$.get(url,callbackfunc);
|
||||
}
|
||||
}
|
||||
|
||||
/*---------------Cookie Function-------------------*/
|
||||
function setCookie(name, value, time='',path='') {
|
||||
if(time && path){
|
||||
var strsec = time * 1000;
|
||||
var exp = new Date();
|
||||
exp.setTime(exp.getTime() + strsec * 1);
|
||||
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString() + ";path="+path;
|
||||
}else if(time){
|
||||
var strsec = time * 1000;
|
||||
var exp = new Date();
|
||||
exp.setTime(exp.getTime() + strsec * 1);
|
||||
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
|
||||
}else if(path){
|
||||
document.cookie = name + "=" + escape(value) + ";path="+path;
|
||||
}else{
|
||||
document.cookie = name + "=" + escape(value);
|
||||
}
|
||||
}
|
||||
|
||||
function getCookie(c_name)
|
||||
{
|
||||
if(document.cookie.length > 0) {
|
||||
c_start = document.cookie.indexOf(c_name + "=");//获取字符串的起点
|
||||
if(c_start != -1) {
|
||||
c_start = c_start + c_name.length + 1;//获取值的起点
|
||||
c_end = document.cookie.indexOf(";", c_start);//获取结尾处
|
||||
if(c_end == -1) c_end = document.cookie.length;//如果是最后一个,结尾就是cookie字符串的结尾
|
||||
return decodeURI(document.cookie.substring(c_start, c_end));//截取字符串返回
|
||||
}
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
function checkCookie(c_name) {
|
||||
username = getCookie(c_name);
|
||||
console.log(username);
|
||||
if (username != null && username != "")
|
||||
{ return true; }
|
||||
else
|
||||
{ return false; }
|
||||
}
|
||||
|
||||
function clearCookie(name) {
|
||||
setCookie(name, "", -1);
|
||||
}
|
||||
|
||||
|
||||
/*--------Studio WX Message-------*/
|
||||
function IsInSlicer()
|
||||
{
|
||||
let bMatch=navigator.userAgent.match( RegExp('BBL-Slicer','i') );
|
||||
|
||||
return bMatch;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function SendWXMessage( strMsg )
|
||||
{
|
||||
let bCheck=IsInSlicer();
|
||||
|
||||
if(bCheck!=null)
|
||||
{
|
||||
window.wx.postMessage(strMsg);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*------CSS Link Control----*/
|
||||
function RemoveCssLink( LinkPath )
|
||||
{
|
||||
let pNow=$("head link[href='"+LinkPath+"']");
|
||||
|
||||
let nTotal=pNow.length;
|
||||
for( let n=0;n<nTotal;n++ )
|
||||
{
|
||||
pNow[n].remove();
|
||||
}
|
||||
}
|
||||
|
||||
function AddCssLink( LinkPath )
|
||||
{
|
||||
var head = document.getElementsByTagName('head')[0];
|
||||
var link = document.createElement('link');
|
||||
link.href = LinkPath;
|
||||
link.rel = 'stylesheet';
|
||||
link.type = 'text/css';
|
||||
head.appendChild(link);
|
||||
}
|
||||
|
||||
function CheckCssLinkExist( LinkPath )
|
||||
{
|
||||
let pNow=$("head link[href='"+LinkPath+"']");
|
||||
let nTotal=pNow.length;
|
||||
|
||||
return nTotal;
|
||||
}
|
||||
|
||||
|
||||
/*------Dark Mode------*/
|
||||
|
||||
function SwitchDarkMode( DarkCssPath )
|
||||
{
|
||||
ExecuteDarkMode( DarkCssPath );
|
||||
setInterval("ExecuteDarkMode('"+DarkCssPath+"')",1000);
|
||||
}
|
||||
|
||||
function ExecuteDarkMode( DarkCssPath )
|
||||
{
|
||||
let nMode=0;
|
||||
let bDarkMode=navigator.userAgent.match( RegExp('dark','i') );
|
||||
if( bDarkMode!=null )
|
||||
nMode=1;
|
||||
|
||||
let nNow=CheckCssLinkExist(DarkCssPath);
|
||||
if( nMode==0 )
|
||||
{
|
||||
if(nNow>0)
|
||||
RemoveCssLink(DarkCssPath);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(nNow==0)
|
||||
AddCssLink(DarkCssPath);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*------------------ Date Function ------------------------*/
|
||||
function GetFullToday( )
|
||||
{
|
||||
var d=new Date();
|
||||
|
||||
var nday=d.getDate();
|
||||
var nmonth=d.getMonth()+1;
|
||||
var nyear=d.getFullYear();
|
||||
|
||||
var strM=nmonth+'';
|
||||
if( nmonth<10 )
|
||||
strM='0'+nmonth;
|
||||
|
||||
var strD=nday+'';
|
||||
if( nday<10 )
|
||||
strD='0'+nday;
|
||||
|
||||
return nyear+'-'+strM+'-'+strD;
|
||||
}
|
||||
|
||||
function GetFullDate()
|
||||
{
|
||||
var d=new Date();
|
||||
|
||||
var tDate={};
|
||||
|
||||
tDate.nyear=d.getFullYear();
|
||||
tDate.nmonth=d.getMonth()+1;
|
||||
tDate.nday=d.getDate();
|
||||
|
||||
tDate.nhour=d.getHours();
|
||||
tDate.nminute=d.getMinutes();
|
||||
tDate.nsecond=d.getSeconds();
|
||||
|
||||
tDate.nweek=d.getDay();
|
||||
tDate.ndate=d.getDate();
|
||||
|
||||
var strM=tDate.nmonth+'';
|
||||
if( tDate.nmonth<10 )
|
||||
strM='0'+tDate.nmonth;
|
||||
|
||||
var strD=tDate.nday+'';
|
||||
if( tDate.nday<10 )
|
||||
strD='0'+tDate.nday;
|
||||
|
||||
var strH=tDate.nhour+'';
|
||||
if( tDate.nhour<10 )
|
||||
strH='0'+tDate.nhour;
|
||||
|
||||
var strMin=tDate.nminute+'';
|
||||
if( tDate.nminute<10 )
|
||||
strMin='0'+tDate.nminute;
|
||||
|
||||
var strS=tDate.nsecond+'';
|
||||
if( tDate.nsecond<10 )
|
||||
strS='0'+tDate.nsecond;
|
||||
|
||||
tDate.strdate=tDate.nyear+'-'+strM+'-'+strD;
|
||||
tDate.strFulldate=tDate.strdate+' '+strH+':'+strMin+':'+strS;
|
||||
|
||||
return tDate;
|
||||
}
|
||||
|
||||
|
||||
function Unixtimestamp2Date( nSecond )
|
||||
{
|
||||
var d=new Date(nSecond*1000);
|
||||
|
||||
var tDate={};
|
||||
|
||||
tDate.nyear=d.getFullYear();
|
||||
tDate.nmonth=d.getMonth()+1;
|
||||
tDate.nday=d.getDate();
|
||||
|
||||
tDate.nhour=d.getHours();
|
||||
tDate.nminute=d.getMinutes();
|
||||
tDate.nsecond=d.getSeconds();
|
||||
|
||||
tDate.nweek=d.getDay();
|
||||
tDate.ndate=d.getDate();
|
||||
|
||||
var strM=tDate.nmonth+'';
|
||||
if( tDate.nmonth<10 )
|
||||
strM='0'+tDate.nmonth;
|
||||
|
||||
var strD=tDate.nday+'';
|
||||
if( tDate.nday<10 )
|
||||
strD='0'+tDate.nday;
|
||||
|
||||
tDate.strdate=tDate.nyear+'-'+strM+'-'+strD;
|
||||
|
||||
return tDate.strdate;
|
||||
}
|
||||
|
||||
|
||||
//------------Array Function-------------
|
||||
Array.prototype.in_array = function (e) {
|
||||
let sArray= ',' + this.join(this.S) + ',';
|
||||
let skey=','+e+',';
|
||||
|
||||
if(sArray.indexOf(skey)>=0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
//------------String Function------------------
|
||||
/**
|
||||
* Delete Left/Right Side Blank
|
||||
*/
|
||||
String.prototype.trim=function()
|
||||
{
|
||||
return this.replace(/(^\s*)|(\s*$)/g, '');
|
||||
}
|
||||
/**
|
||||
* Delete Left Side Blank
|
||||
*/
|
||||
String.prototype.ltrim=function()
|
||||
{
|
||||
return this.replace(/(^\s*)/g,'');
|
||||
}
|
||||
/**
|
||||
* Delete Right Side Blank
|
||||
*/
|
||||
String.prototype.rtrim=function()
|
||||
{
|
||||
return this.replace(/(\s*$)/g,'');
|
||||
}
|
||||
|
||||
|
||||
//----------------Get Param-------------
|
||||
function GetQueryString(name)
|
||||
{
|
||||
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
|
||||
var r = window.location.search.substr(1).match(reg);
|
||||
if (r!=null)
|
||||
{
|
||||
return unescape(r[2]);
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
function GetGetStr()
|
||||
{
|
||||
let strGet="";
|
||||
|
||||
//获取当前URL
|
||||
let url = document.location.href;
|
||||
|
||||
//获取?的位置
|
||||
let index = url.indexOf("?")
|
||||
if(index != -1) {
|
||||
//截取出?后面的字符串
|
||||
strGet = url.substr(index + 1);
|
||||
}
|
||||
|
||||
return strGet;
|
||||
}
|
||||
|
||||
|
||||
/*--------------------JSON Function------------*/
|
||||
|
||||
/*
|
||||
功能:检查一个字符串是不是标准的JSON格式
|
||||
参数: strJson 被检查的字符串
|
||||
返回值: 如果字符串是一个标准的JSON格式,则返回JSON对象
|
||||
如果字符串不是标准JSON格式,则返回null
|
||||
*/
|
||||
function IsJson( strJson )
|
||||
{
|
||||
var tJson=null;
|
||||
try
|
||||
{
|
||||
tJson=JSON.parse(strJson);
|
||||
}
|
||||
catch(exception)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
return tJson;
|
||||
}
|
||||
|
||||
/*-----------------------Ajax Function--------------------*/
|
||||
/*对JQuery的Ajax函数的封装,只支持异步
|
||||
参数说明:
|
||||
url 目标地址
|
||||
action post/get
|
||||
data 字符串格式的发送内容
|
||||
asyn true---异步模式;false-----同步模式;
|
||||
*/
|
||||
function HttpReq( url,action, data,callbackfunc)
|
||||
{
|
||||
var strAction=action.toLowerCase();
|
||||
|
||||
if( strAction=="post")
|
||||
{
|
||||
$.post(url,data,callbackfunc);
|
||||
}
|
||||
else if( strAction=="get")
|
||||
{
|
||||
$.get(url,callbackfunc);
|
||||
}
|
||||
}
|
||||
|
||||
/*---------------Cookie Function-------------------*/
|
||||
function setCookie(name, value, time='',path='') {
|
||||
if(time && path){
|
||||
var strsec = time * 1000;
|
||||
var exp = new Date();
|
||||
exp.setTime(exp.getTime() + strsec * 1);
|
||||
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString() + ";path="+path;
|
||||
}else if(time){
|
||||
var strsec = time * 1000;
|
||||
var exp = new Date();
|
||||
exp.setTime(exp.getTime() + strsec * 1);
|
||||
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
|
||||
}else if(path){
|
||||
document.cookie = name + "=" + escape(value) + ";path="+path;
|
||||
}else{
|
||||
document.cookie = name + "=" + escape(value);
|
||||
}
|
||||
}
|
||||
|
||||
function getCookie(c_name)
|
||||
{
|
||||
if(document.cookie.length > 0) {
|
||||
c_start = document.cookie.indexOf(c_name + "=");//获取字符串的起点
|
||||
if(c_start != -1) {
|
||||
c_start = c_start + c_name.length + 1;//获取值的起点
|
||||
c_end = document.cookie.indexOf(";", c_start);//获取结尾处
|
||||
if(c_end == -1) c_end = document.cookie.length;//如果是最后一个,结尾就是cookie字符串的结尾
|
||||
return decodeURI(document.cookie.substring(c_start, c_end));//截取字符串返回
|
||||
}
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
function checkCookie(c_name) {
|
||||
username = getCookie(c_name);
|
||||
console.log(username);
|
||||
if (username != null && username != "")
|
||||
{ return true; }
|
||||
else
|
||||
{ return false; }
|
||||
}
|
||||
|
||||
function clearCookie(name) {
|
||||
setCookie(name, "", -1);
|
||||
}
|
||||
|
||||
|
||||
/*--------Studio WX Message-------*/
|
||||
function IsInSlicer()
|
||||
{
|
||||
let bMatch=navigator.userAgent.match( RegExp('BBL-Slicer','i') );
|
||||
|
||||
return bMatch;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function SendWXMessage( strMsg )
|
||||
{
|
||||
let bCheck=IsInSlicer();
|
||||
|
||||
if(bCheck!=null)
|
||||
{
|
||||
window.wx.postMessage(strMsg);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*------CSS Link Control----*/
|
||||
function RemoveCssLink( LinkPath )
|
||||
{
|
||||
let pNow=$("head link[href='"+LinkPath+"']");
|
||||
|
||||
let nTotal=pNow.length;
|
||||
for( let n=0;n<nTotal;n++ )
|
||||
{
|
||||
pNow[n].remove();
|
||||
}
|
||||
}
|
||||
|
||||
function AddCssLink( LinkPath )
|
||||
{
|
||||
var head = document.getElementsByTagName('head')[0];
|
||||
var link = document.createElement('link');
|
||||
link.href = LinkPath;
|
||||
link.rel = 'stylesheet';
|
||||
link.type = 'text/css';
|
||||
head.appendChild(link);
|
||||
}
|
||||
|
||||
function CheckCssLinkExist( LinkPath )
|
||||
{
|
||||
let pNow=$("head link[href='"+LinkPath+"']");
|
||||
let nTotal=pNow.length;
|
||||
|
||||
return nTotal;
|
||||
}
|
||||
|
||||
|
||||
/*------Dark Mode------*/
|
||||
|
||||
function SwitchDarkMode( DarkCssPath )
|
||||
{
|
||||
ExecuteDarkMode( DarkCssPath );
|
||||
setInterval("ExecuteDarkMode('"+DarkCssPath+"')",1000);
|
||||
}
|
||||
|
||||
function ExecuteDarkMode( DarkCssPath )
|
||||
{
|
||||
let nMode=0;
|
||||
let bDarkMode=navigator.userAgent.match( RegExp('dark','i') );
|
||||
if( bDarkMode!=null )
|
||||
nMode=1;
|
||||
|
||||
let nNow=CheckCssLinkExist(DarkCssPath);
|
||||
if( nMode==0 )
|
||||
{
|
||||
if(nNow>0)
|
||||
RemoveCssLink(DarkCssPath);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(nNow==0)
|
||||
AddCssLink(DarkCssPath);
|
||||
}
|
||||
}
|
||||
|
||||
SwitchDarkMode("css/dark.css");
|
|
@ -1,185 +1,185 @@
|
|||
var JSON;
|
||||
if (!JSON) {
|
||||
JSON = {};
|
||||
}
|
||||
(function () {
|
||||
'use strict';
|
||||
function f(n) {
|
||||
// Format integers to have at least two digits.
|
||||
return n < 10 ? '0' + n : n;
|
||||
}
|
||||
if (typeof Date.prototype.toJSON !== 'function') {
|
||||
Date.prototype.toJSON = function (key) {
|
||||
|
||||
return isFinite(this.valueOf())
|
||||
? this.getUTCFullYear() + '-' +
|
||||
f(this.getUTCMonth() + 1) + '-' +
|
||||
f(this.getUTCDate()) + 'T' +
|
||||
f(this.getUTCHours()) + ':' +
|
||||
f(this.getUTCMinutes()) + ':' +
|
||||
f(this.getUTCSeconds()) + 'Z'
|
||||
: null;
|
||||
};
|
||||
|
||||
String.prototype.toJSON =
|
||||
Number.prototype.toJSON =
|
||||
Boolean.prototype.toJSON = function (key) {
|
||||
return this.valueOf();
|
||||
};
|
||||
}
|
||||
var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
||||
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
||||
gap,
|
||||
indent,
|
||||
meta = { // table of character substitutions
|
||||
'\b': '\\b',
|
||||
'\t': '\\t',
|
||||
'\n': '\\n',
|
||||
'\f': '\\f',
|
||||
'\r': '\\r',
|
||||
'"' : '\\"',
|
||||
'\\': '\\\\'
|
||||
},
|
||||
rep;
|
||||
function quote(string) {
|
||||
escapable.lastIndex = 0;
|
||||
return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
|
||||
var c = meta[a];
|
||||
return typeof c === 'string'
|
||||
? c
|
||||
: '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
|
||||
}) + '"' : '"' + string + '"';
|
||||
}
|
||||
function str(key, holder) {
|
||||
var i, // The loop counter.
|
||||
k, // The member key.
|
||||
v, // The member value.
|
||||
length,
|
||||
mind = gap,
|
||||
partial,
|
||||
value = holder[key];
|
||||
if (value && typeof value === 'object' &&
|
||||
typeof value.toJSON === 'function') {
|
||||
value = value.toJSON(key);
|
||||
}
|
||||
if (typeof rep === 'function') {
|
||||
value = rep.call(holder, key, value);
|
||||
}
|
||||
switch (typeof value) {
|
||||
case 'string':
|
||||
return quote(value);
|
||||
case 'number':
|
||||
return isFinite(value) ? String(value) : 'null';
|
||||
case 'boolean':
|
||||
case 'null':
|
||||
return String(value);
|
||||
case 'object':
|
||||
if (!value) {
|
||||
return 'null';
|
||||
}
|
||||
gap += indent;
|
||||
partial = [];
|
||||
if (Object.prototype.toString.apply(value) === '[object Array]') {
|
||||
length = value.length;
|
||||
for (i = 0; i < length; i += 1) {
|
||||
partial[i] = str(i, value) || 'null';
|
||||
}
|
||||
v = partial.length === 0
|
||||
? '[]'
|
||||
: gap
|
||||
? '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']'
|
||||
: '[' + partial.join(',') + ']';
|
||||
gap = mind;
|
||||
return v;
|
||||
}
|
||||
if (rep && typeof rep === 'object') {
|
||||
length = rep.length;
|
||||
for (i = 0; i < length; i += 1) {
|
||||
if (typeof rep[i] === 'string') {
|
||||
k = rep[i];
|
||||
v = str(k, value);
|
||||
if (v) {
|
||||
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for (k in value) {
|
||||
if (Object.prototype.hasOwnProperty.call(value, k)) {
|
||||
v = str(k, value);
|
||||
if (v) {
|
||||
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
v = partial.length === 0
|
||||
? '{}'
|
||||
: gap
|
||||
? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}'
|
||||
: '{' + partial.join(',') + '}';
|
||||
gap = mind;
|
||||
return v;
|
||||
}
|
||||
}
|
||||
if (typeof JSON.stringify !== 'function') {
|
||||
JSON.stringify = function (value, replacer, space) {
|
||||
var i;
|
||||
gap = '';
|
||||
indent = '';
|
||||
if (typeof space === 'number') {
|
||||
for (i = 0; i < space; i += 1) {
|
||||
indent += ' ';
|
||||
}
|
||||
} else if (typeof space === 'string') {
|
||||
indent = space;
|
||||
}
|
||||
rep = replacer;
|
||||
if (replacer && typeof replacer !== 'function' &&
|
||||
(typeof replacer !== 'object' ||
|
||||
typeof replacer.length !== 'number')) {
|
||||
throw new Error('JSON.stringify');
|
||||
}
|
||||
return str('', {'': value});
|
||||
};
|
||||
}
|
||||
if (typeof JSON.parse !== 'function') {
|
||||
JSON.parse = function (text, reviver) {
|
||||
var j;
|
||||
function walk(holder, key) {
|
||||
var k, v, value = holder[key];
|
||||
if (value && typeof value === 'object') {
|
||||
for (k in value) {
|
||||
if (Object.prototype.hasOwnProperty.call(value, k)) {
|
||||
v = walk(value, k);
|
||||
if (v !== undefined) {
|
||||
value[k] = v;
|
||||
} else {
|
||||
delete value[k];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return reviver.call(holder, key, value);
|
||||
}
|
||||
text = String(text);
|
||||
cx.lastIndex = 0;
|
||||
if (cx.test(text)) {
|
||||
text = text.replace(cx, function (a) {
|
||||
return '\\u' +
|
||||
('0000' + a.charCodeAt(0).toString(16)).slice(-4);
|
||||
});
|
||||
}
|
||||
if (/^[\],:{}\s]*$/
|
||||
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
|
||||
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
|
||||
.replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
|
||||
j = eval('(' + text + ')');
|
||||
return typeof reviver === 'function'
|
||||
? walk({'': j}, '')
|
||||
: j;
|
||||
}
|
||||
throw new SyntaxError('JSON.parse');
|
||||
};
|
||||
}
|
||||
}());
|
||||
var JSON;
|
||||
if (!JSON) {
|
||||
JSON = {};
|
||||
}
|
||||
(function () {
|
||||
'use strict';
|
||||
function f(n) {
|
||||
// Format integers to have at least two digits.
|
||||
return n < 10 ? '0' + n : n;
|
||||
}
|
||||
if (typeof Date.prototype.toJSON !== 'function') {
|
||||
Date.prototype.toJSON = function (key) {
|
||||
|
||||
return isFinite(this.valueOf())
|
||||
? this.getUTCFullYear() + '-' +
|
||||
f(this.getUTCMonth() + 1) + '-' +
|
||||
f(this.getUTCDate()) + 'T' +
|
||||
f(this.getUTCHours()) + ':' +
|
||||
f(this.getUTCMinutes()) + ':' +
|
||||
f(this.getUTCSeconds()) + 'Z'
|
||||
: null;
|
||||
};
|
||||
|
||||
String.prototype.toJSON =
|
||||
Number.prototype.toJSON =
|
||||
Boolean.prototype.toJSON = function (key) {
|
||||
return this.valueOf();
|
||||
};
|
||||
}
|
||||
var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
||||
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
||||
gap,
|
||||
indent,
|
||||
meta = { // table of character substitutions
|
||||
'\b': '\\b',
|
||||
'\t': '\\t',
|
||||
'\n': '\\n',
|
||||
'\f': '\\f',
|
||||
'\r': '\\r',
|
||||
'"' : '\\"',
|
||||
'\\': '\\\\'
|
||||
},
|
||||
rep;
|
||||
function quote(string) {
|
||||
escapable.lastIndex = 0;
|
||||
return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
|
||||
var c = meta[a];
|
||||
return typeof c === 'string'
|
||||
? c
|
||||
: '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
|
||||
}) + '"' : '"' + string + '"';
|
||||
}
|
||||
function str(key, holder) {
|
||||
var i, // The loop counter.
|
||||
k, // The member key.
|
||||
v, // The member value.
|
||||
length,
|
||||
mind = gap,
|
||||
partial,
|
||||
value = holder[key];
|
||||
if (value && typeof value === 'object' &&
|
||||
typeof value.toJSON === 'function') {
|
||||
value = value.toJSON(key);
|
||||
}
|
||||
if (typeof rep === 'function') {
|
||||
value = rep.call(holder, key, value);
|
||||
}
|
||||
switch (typeof value) {
|
||||
case 'string':
|
||||
return quote(value);
|
||||
case 'number':
|
||||
return isFinite(value) ? String(value) : 'null';
|
||||
case 'boolean':
|
||||
case 'null':
|
||||
return String(value);
|
||||
case 'object':
|
||||
if (!value) {
|
||||
return 'null';
|
||||
}
|
||||
gap += indent;
|
||||
partial = [];
|
||||
if (Object.prototype.toString.apply(value) === '[object Array]') {
|
||||
length = value.length;
|
||||
for (i = 0; i < length; i += 1) {
|
||||
partial[i] = str(i, value) || 'null';
|
||||
}
|
||||
v = partial.length === 0
|
||||
? '[]'
|
||||
: gap
|
||||
? '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']'
|
||||
: '[' + partial.join(',') + ']';
|
||||
gap = mind;
|
||||
return v;
|
||||
}
|
||||
if (rep && typeof rep === 'object') {
|
||||
length = rep.length;
|
||||
for (i = 0; i < length; i += 1) {
|
||||
if (typeof rep[i] === 'string') {
|
||||
k = rep[i];
|
||||
v = str(k, value);
|
||||
if (v) {
|
||||
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for (k in value) {
|
||||
if (Object.prototype.hasOwnProperty.call(value, k)) {
|
||||
v = str(k, value);
|
||||
if (v) {
|
||||
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
v = partial.length === 0
|
||||
? '{}'
|
||||
: gap
|
||||
? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}'
|
||||
: '{' + partial.join(',') + '}';
|
||||
gap = mind;
|
||||
return v;
|
||||
}
|
||||
}
|
||||
if (typeof JSON.stringify !== 'function') {
|
||||
JSON.stringify = function (value, replacer, space) {
|
||||
var i;
|
||||
gap = '';
|
||||
indent = '';
|
||||
if (typeof space === 'number') {
|
||||
for (i = 0; i < space; i += 1) {
|
||||
indent += ' ';
|
||||
}
|
||||
} else if (typeof space === 'string') {
|
||||
indent = space;
|
||||
}
|
||||
rep = replacer;
|
||||
if (replacer && typeof replacer !== 'function' &&
|
||||
(typeof replacer !== 'object' ||
|
||||
typeof replacer.length !== 'number')) {
|
||||
throw new Error('JSON.stringify');
|
||||
}
|
||||
return str('', {'': value});
|
||||
};
|
||||
}
|
||||
if (typeof JSON.parse !== 'function') {
|
||||
JSON.parse = function (text, reviver) {
|
||||
var j;
|
||||
function walk(holder, key) {
|
||||
var k, v, value = holder[key];
|
||||
if (value && typeof value === 'object') {
|
||||
for (k in value) {
|
||||
if (Object.prototype.hasOwnProperty.call(value, k)) {
|
||||
v = walk(value, k);
|
||||
if (v !== undefined) {
|
||||
value[k] = v;
|
||||
} else {
|
||||
delete value[k];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return reviver.call(holder, key, value);
|
||||
}
|
||||
text = String(text);
|
||||
cx.lastIndex = 0;
|
||||
if (cx.test(text)) {
|
||||
text = text.replace(cx, function (a) {
|
||||
return '\\u' +
|
||||
('0000' + a.charCodeAt(0).toString(16)).slice(-4);
|
||||
});
|
||||
}
|
||||
if (/^[\],:{}\s]*$/
|
||||
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
|
||||
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
|
||||
.replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
|
||||
j = eval('(' + text + ')');
|
||||
return typeof reviver === 'function'
|
||||
? walk({'': j}, '')
|
||||
: j;
|
||||
}
|
||||
throw new SyntaxError('JSON.parse');
|
||||
};
|
||||
}
|
||||
}());
|
||||
|
|
407
resources/web/include/globalapi.js
Normal file
|
@ -0,0 +1,407 @@
|
|||
|
||||
/*------------------ Date Function ------------------------*/
|
||||
function GetFullToday( )
|
||||
{
|
||||
var d=new Date();
|
||||
|
||||
var nday=d.getDate();
|
||||
var nmonth=d.getMonth()+1;
|
||||
var nyear=d.getFullYear();
|
||||
|
||||
var strM=nmonth+'';
|
||||
if( nmonth<10 )
|
||||
strM='0'+nmonth;
|
||||
|
||||
var strD=nday+'';
|
||||
if( nday<10 )
|
||||
strD='0'+nday;
|
||||
|
||||
return nyear+'-'+strM+'-'+strD;
|
||||
}
|
||||
|
||||
function GetFullDate()
|
||||
{
|
||||
var d=new Date();
|
||||
|
||||
var tDate={};
|
||||
|
||||
tDate.nyear=d.getFullYear();
|
||||
tDate.nmonth=d.getMonth()+1;
|
||||
tDate.nday=d.getDate();
|
||||
|
||||
tDate.nhour=d.getHours();
|
||||
tDate.nminute=d.getMinutes();
|
||||
tDate.nsecond=d.getSeconds();
|
||||
|
||||
tDate.nweek=d.getDay();
|
||||
tDate.ndate=d.getDate();
|
||||
|
||||
var strM=tDate.nmonth+'';
|
||||
if( tDate.nmonth<10 )
|
||||
strM='0'+tDate.nmonth;
|
||||
|
||||
var strD=tDate.nday+'';
|
||||
if( tDate.nday<10 )
|
||||
strD='0'+tDate.nday;
|
||||
|
||||
var strH=tDate.nhour+'';
|
||||
if( tDate.nhour<10 )
|
||||
strH='0'+tDate.nhour;
|
||||
|
||||
var strMin=tDate.nminute+'';
|
||||
if( tDate.nminute<10 )
|
||||
strMin='0'+tDate.nminute;
|
||||
|
||||
var strS=tDate.nsecond+'';
|
||||
if( tDate.nsecond<10 )
|
||||
strS='0'+tDate.nsecond;
|
||||
|
||||
tDate.strdate=tDate.nyear+'-'+strM+'-'+strD;
|
||||
tDate.strFulldate=tDate.strdate+' '+strH+':'+strMin+':'+strS;
|
||||
|
||||
return tDate;
|
||||
}
|
||||
|
||||
|
||||
function Unixtimestamp2Date( nSecond )
|
||||
{
|
||||
var d=new Date(nSecond*1000);
|
||||
|
||||
var tDate={};
|
||||
|
||||
tDate.nyear=d.getFullYear();
|
||||
tDate.nmonth=d.getMonth()+1;
|
||||
tDate.nday=d.getDate();
|
||||
|
||||
tDate.nhour=d.getHours();
|
||||
tDate.nminute=d.getMinutes();
|
||||
tDate.nsecond=d.getSeconds();
|
||||
|
||||
tDate.nweek=d.getDay();
|
||||
tDate.ndate=d.getDate();
|
||||
|
||||
var strM=tDate.nmonth+'';
|
||||
if( tDate.nmonth<10 )
|
||||
strM='0'+tDate.nmonth;
|
||||
|
||||
var strD=tDate.nday+'';
|
||||
if( tDate.nday<10 )
|
||||
strD='0'+tDate.nday;
|
||||
|
||||
tDate.strdate=tDate.nyear+'-'+strM+'-'+strD;
|
||||
|
||||
return tDate.strdate;
|
||||
}
|
||||
|
||||
|
||||
//------------Array Function-------------
|
||||
Array.prototype.in_array = function (e) {
|
||||
let sArray= ',' + this.join(this.S) + ',';
|
||||
let skey=','+e+',';
|
||||
|
||||
if(sArray.indexOf(skey)>=0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
//------------String Function------------------
|
||||
/**
|
||||
* Delete Left/Right Side Blank
|
||||
*/
|
||||
String.prototype.trim=function()
|
||||
{
|
||||
return this.replace(/(^\s*)|(\s*$)/g, '');
|
||||
}
|
||||
/**
|
||||
* Delete Left Side Blank
|
||||
*/
|
||||
String.prototype.ltrim=function()
|
||||
{
|
||||
return this.replace(/(^\s*)/g,'');
|
||||
}
|
||||
/**
|
||||
* Delete Right Side Blank
|
||||
*/
|
||||
String.prototype.rtrim=function()
|
||||
{
|
||||
return this.replace(/(\s*$)/g,'');
|
||||
}
|
||||
|
||||
|
||||
//----------------Get Param-------------
|
||||
function GetQueryString(name)
|
||||
{
|
||||
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
|
||||
var r = window.location.search.substr(1).match(reg);
|
||||
if (r!=null)
|
||||
{
|
||||
return unescape(r[2]);
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
function GetGetStr()
|
||||
{
|
||||
let strGet="";
|
||||
|
||||
//获取当前URL
|
||||
let url = document.location.href;
|
||||
|
||||
//获取?的位置
|
||||
let index = url.indexOf("?")
|
||||
if(index != -1) {
|
||||
//截取出?后面的字符串
|
||||
strGet = url.substr(index + 1);
|
||||
}
|
||||
|
||||
return strGet;
|
||||
}
|
||||
|
||||
/*--------------File Function--------------*/
|
||||
function getFileName(path)
|
||||
{
|
||||
var pos1 = path.lastIndexOf('/');
|
||||
var pos2 = path.lastIndexOf('\\');
|
||||
var pos = Math.max(pos1, pos2);
|
||||
if (pos < 0) {
|
||||
return null;
|
||||
}
|
||||
else
|
||||
{
|
||||
return path.substring(pos + 1);
|
||||
}
|
||||
}
|
||||
|
||||
function getFileTail(path)
|
||||
{
|
||||
var pos = path.lastIndexOf('.');
|
||||
if (pos < 0) {
|
||||
return null;
|
||||
}
|
||||
else
|
||||
{
|
||||
return path.substring(pos + 1);
|
||||
}
|
||||
}
|
||||
|
||||
/*--------------String Function-----------*/
|
||||
function html_encode(str)
|
||||
{
|
||||
var s = "";
|
||||
if (str.length == 0) return "";
|
||||
s = str.replace(/&/g, "&");
|
||||
s = s.replace(/</g, "<");
|
||||
s = s.replace(/>/g, ">");
|
||||
s = s.replace(/ /g, " ");
|
||||
s = s.replace(/\'/g, "'");
|
||||
s = s.replace(/\"/g, """);
|
||||
s = s.replace(/\n/g, "<br/>");
|
||||
|
||||
return s;
|
||||
}
|
||||
|
||||
function html_decode(str)
|
||||
{
|
||||
var s = "";
|
||||
if (str.length == 0) return "";
|
||||
s = str.replace(/&/g, "&");
|
||||
s = s.replace(/</g, "<");
|
||||
s = s.replace(/>/g, ">");
|
||||
s = s.replace(/ /g, " ");
|
||||
s = s.replace(/'/g, "\'");
|
||||
s = s.replace(/"/g, "\"");
|
||||
s = s.replace(/<br\/>/g, "\n");
|
||||
|
||||
return s;
|
||||
}
|
||||
|
||||
/*--------------------JSON Function------------*/
|
||||
|
||||
/*
|
||||
功能:检查一个字符串是不是标准的JSON格式
|
||||
参数: strJson 被检查的字符串
|
||||
返回值: 如果字符串是一个标准的JSON格式,则返回JSON对象
|
||||
如果字符串不是标准JSON格式,则返回null
|
||||
*/
|
||||
function IsJson( strJson )
|
||||
{
|
||||
var tJson=null;
|
||||
try
|
||||
{
|
||||
tJson=JSON.parse(strJson);
|
||||
}
|
||||
catch(exception)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
return tJson;
|
||||
}
|
||||
|
||||
/*-----------------------Ajax Function--------------------*/
|
||||
/*对JQuery的Ajax函数的封装,只支持异步
|
||||
参数说明:
|
||||
url 目标地址
|
||||
action post/get
|
||||
data 字符串格式的发送内容
|
||||
asyn true---异步模式;false-----同步模式;
|
||||
*/
|
||||
function HttpReq( url,action, data,callbackfunc)
|
||||
{
|
||||
var strAction=action.toLowerCase();
|
||||
|
||||
if( strAction=="post")
|
||||
{
|
||||
$.post(url,data,callbackfunc);
|
||||
}
|
||||
else if( strAction=="get")
|
||||
{
|
||||
$.get(url,callbackfunc);
|
||||
}
|
||||
}
|
||||
|
||||
/*---------------Cookie Function-------------------*/
|
||||
function setCookie(name, value, time='',path='') {
|
||||
if(time && path){
|
||||
var strsec = time * 1000;
|
||||
var exp = new Date();
|
||||
exp.setTime(exp.getTime() + strsec * 1);
|
||||
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString() + ";path="+path;
|
||||
}else if(time){
|
||||
var strsec = time * 1000;
|
||||
var exp = new Date();
|
||||
exp.setTime(exp.getTime() + strsec * 1);
|
||||
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
|
||||
}else if(path){
|
||||
document.cookie = name + "=" + escape(value) + ";path="+path;
|
||||
}else{
|
||||
document.cookie = name + "=" + escape(value);
|
||||
}
|
||||
}
|
||||
|
||||
function getCookie(c_name)
|
||||
{
|
||||
if(document.cookie.length > 0) {
|
||||
c_start = document.cookie.indexOf(c_name + "=");//获取字符串的起点
|
||||
if(c_start != -1) {
|
||||
c_start = c_start + c_name.length + 1;//获取值的起点
|
||||
c_end = document.cookie.indexOf(";", c_start);//获取结尾处
|
||||
if(c_end == -1) c_end = document.cookie.length;//如果是最后一个,结尾就是cookie字符串的结尾
|
||||
return decodeURI(document.cookie.substring(c_start, c_end));//截取字符串返回
|
||||
}
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
function checkCookie(c_name) {
|
||||
username = getCookie(c_name);
|
||||
console.log(username);
|
||||
if (username != null && username != "")
|
||||
{ return true; }
|
||||
else
|
||||
{ return false; }
|
||||
}
|
||||
|
||||
function clearCookie(name) {
|
||||
setCookie(name, "", -1);
|
||||
}
|
||||
|
||||
|
||||
/*--------Studio WX Message-------*/
|
||||
function IsInSlicer()
|
||||
{
|
||||
let bMatch=navigator.userAgent.match( RegExp('BBL-Slicer','i') );
|
||||
|
||||
return bMatch;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function SendWXMessage( strMsg )
|
||||
{
|
||||
let bCheck=IsInSlicer();
|
||||
|
||||
if(bCheck!=null)
|
||||
{
|
||||
window.wx.postMessage(strMsg);
|
||||
}
|
||||
}
|
||||
|
||||
function SendWXDebugInfo( strMsg )
|
||||
{
|
||||
var tSend={};
|
||||
tSend['sequence_id']=Math.round(new Date() / 1000);
|
||||
tSend['command']="debug_info";
|
||||
tSend['msg']=strMsg;
|
||||
|
||||
SendWXMessage( JSON.stringify(tSend) );
|
||||
}
|
||||
|
||||
|
||||
/*------CSS Link Control----*/
|
||||
function RemoveCssLink( LinkPath )
|
||||
{
|
||||
let pNow=$("head link[href='"+LinkPath+"']");
|
||||
|
||||
let nTotal=pNow.length;
|
||||
for( let n=0;n<nTotal;n++ )
|
||||
{
|
||||
pNow[n].remove();
|
||||
}
|
||||
}
|
||||
|
||||
function AddCssLink( LinkPath )
|
||||
{
|
||||
var head = document.getElementsByTagName('head')[0];
|
||||
var link = document.createElement('link');
|
||||
link.href = LinkPath;
|
||||
link.rel = 'stylesheet';
|
||||
link.type = 'text/css';
|
||||
head.appendChild(link);
|
||||
}
|
||||
|
||||
function CheckCssLinkExist( LinkPath )
|
||||
{
|
||||
let pNow=$("head link[href='"+LinkPath+"']");
|
||||
let nTotal=pNow.length;
|
||||
|
||||
return nTotal;
|
||||
}
|
||||
|
||||
|
||||
/*------Dark Mode------*/
|
||||
|
||||
function SwitchDarkMode( DarkCssPath )
|
||||
{
|
||||
ExecuteDarkMode( DarkCssPath );
|
||||
setInterval("ExecuteDarkMode('"+DarkCssPath+"')",1000);
|
||||
}
|
||||
|
||||
function ExecuteDarkMode( DarkCssPath )
|
||||
{
|
||||
let nMode=0;
|
||||
let bDarkMode=navigator.userAgent.match( RegExp('dark','i') );
|
||||
if( bDarkMode!=null )
|
||||
nMode=1;
|
||||
|
||||
let nNow=CheckCssLinkExist(DarkCssPath);
|
||||
if( nMode==0 )
|
||||
{
|
||||
if(nNow>0)
|
||||
RemoveCssLink(DarkCssPath);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(nNow==0)
|
||||
AddCssLink(DarkCssPath);
|
||||
}
|
||||
}
|
||||
|
||||
SwitchDarkMode( "./css/dark.css" );
|
4
resources/web/include/jquery-2.1.1.min.js
vendored
Normal file
2
resources/web/include/jquery-3.6.0.min.js
vendored
Normal file
185
resources/web/include/json2.js
Normal file
|
@ -0,0 +1,185 @@
|
|||
var JSON;
|
||||
if (!JSON) {
|
||||
JSON = {};
|
||||
}
|
||||
(function () {
|
||||
'use strict';
|
||||
function f(n) {
|
||||
// Format integers to have at least two digits.
|
||||
return n < 10 ? '0' + n : n;
|
||||
}
|
||||
if (typeof Date.prototype.toJSON !== 'function') {
|
||||
Date.prototype.toJSON = function (key) {
|
||||
|
||||
return isFinite(this.valueOf())
|
||||
? this.getUTCFullYear() + '-' +
|
||||
f(this.getUTCMonth() + 1) + '-' +
|
||||
f(this.getUTCDate()) + 'T' +
|
||||
f(this.getUTCHours()) + ':' +
|
||||
f(this.getUTCMinutes()) + ':' +
|
||||
f(this.getUTCSeconds()) + 'Z'
|
||||
: null;
|
||||
};
|
||||
|
||||
String.prototype.toJSON =
|
||||
Number.prototype.toJSON =
|
||||
Boolean.prototype.toJSON = function (key) {
|
||||
return this.valueOf();
|
||||
};
|
||||
}
|
||||
var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
||||
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
||||
gap,
|
||||
indent,
|
||||
meta = { // table of character substitutions
|
||||
'\b': '\\b',
|
||||
'\t': '\\t',
|
||||
'\n': '\\n',
|
||||
'\f': '\\f',
|
||||
'\r': '\\r',
|
||||
'"' : '\\"',
|
||||
'\\': '\\\\'
|
||||
},
|
||||
rep;
|
||||
function quote(string) {
|
||||
escapable.lastIndex = 0;
|
||||
return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
|
||||
var c = meta[a];
|
||||
return typeof c === 'string'
|
||||
? c
|
||||
: '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
|
||||
}) + '"' : '"' + string + '"';
|
||||
}
|
||||
function str(key, holder) {
|
||||
var i, // The loop counter.
|
||||
k, // The member key.
|
||||
v, // The member value.
|
||||
length,
|
||||
mind = gap,
|
||||
partial,
|
||||
value = holder[key];
|
||||
if (value && typeof value === 'object' &&
|
||||
typeof value.toJSON === 'function') {
|
||||
value = value.toJSON(key);
|
||||
}
|
||||
if (typeof rep === 'function') {
|
||||
value = rep.call(holder, key, value);
|
||||
}
|
||||
switch (typeof value) {
|
||||
case 'string':
|
||||
return quote(value);
|
||||
case 'number':
|
||||
return isFinite(value) ? String(value) : 'null';
|
||||
case 'boolean':
|
||||
case 'null':
|
||||
return String(value);
|
||||
case 'object':
|
||||
if (!value) {
|
||||
return 'null';
|
||||
}
|
||||
gap += indent;
|
||||
partial = [];
|
||||
if (Object.prototype.toString.apply(value) === '[object Array]') {
|
||||
length = value.length;
|
||||
for (i = 0; i < length; i += 1) {
|
||||
partial[i] = str(i, value) || 'null';
|
||||
}
|
||||
v = partial.length === 0
|
||||
? '[]'
|
||||
: gap
|
||||
? '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']'
|
||||
: '[' + partial.join(',') + ']';
|
||||
gap = mind;
|
||||
return v;
|
||||
}
|
||||
if (rep && typeof rep === 'object') {
|
||||
length = rep.length;
|
||||
for (i = 0; i < length; i += 1) {
|
||||
if (typeof rep[i] === 'string') {
|
||||
k = rep[i];
|
||||
v = str(k, value);
|
||||
if (v) {
|
||||
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for (k in value) {
|
||||
if (Object.prototype.hasOwnProperty.call(value, k)) {
|
||||
v = str(k, value);
|
||||
if (v) {
|
||||
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
v = partial.length === 0
|
||||
? '{}'
|
||||
: gap
|
||||
? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}'
|
||||
: '{' + partial.join(',') + '}';
|
||||
gap = mind;
|
||||
return v;
|
||||
}
|
||||
}
|
||||
if (typeof JSON.stringify !== 'function') {
|
||||
JSON.stringify = function (value, replacer, space) {
|
||||
var i;
|
||||
gap = '';
|
||||
indent = '';
|
||||
if (typeof space === 'number') {
|
||||
for (i = 0; i < space; i += 1) {
|
||||
indent += ' ';
|
||||
}
|
||||
} else if (typeof space === 'string') {
|
||||
indent = space;
|
||||
}
|
||||
rep = replacer;
|
||||
if (replacer && typeof replacer !== 'function' &&
|
||||
(typeof replacer !== 'object' ||
|
||||
typeof replacer.length !== 'number')) {
|
||||
throw new Error('JSON.stringify');
|
||||
}
|
||||
return str('', {'': value});
|
||||
};
|
||||
}
|
||||
if (typeof JSON.parse !== 'function') {
|
||||
JSON.parse = function (text, reviver) {
|
||||
var j;
|
||||
function walk(holder, key) {
|
||||
var k, v, value = holder[key];
|
||||
if (value && typeof value === 'object') {
|
||||
for (k in value) {
|
||||
if (Object.prototype.hasOwnProperty.call(value, k)) {
|
||||
v = walk(value, k);
|
||||
if (v !== undefined) {
|
||||
value[k] = v;
|
||||
} else {
|
||||
delete value[k];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return reviver.call(holder, key, value);
|
||||
}
|
||||
text = String(text);
|
||||
cx.lastIndex = 0;
|
||||
if (cx.test(text)) {
|
||||
text = text.replace(cx, function (a) {
|
||||
return '\\u' +
|
||||
('0000' + a.charCodeAt(0).toString(16)).slice(-4);
|
||||
});
|
||||
}
|
||||
if (/^[\],:{}\s]*$/
|
||||
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
|
||||
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
|
||||
.replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
|
||||
j = eval('(' + text + ')');
|
||||
return typeof reviver === 'function'
|
||||
? walk({'': j}, '')
|
||||
: j;
|
||||
}
|
||||
throw new SyntaxError('JSON.parse');
|
||||
};
|
||||
}
|
||||
}());
|
20
resources/web/include/swiper/LICENSE
Normal file
|
@ -0,0 +1,20 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2019 Vladimir Kharlampidi
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
11
resources/web/include/swiper/README.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
Swiper
|
||||
==========
|
||||
|
||||
Swiper - is the free and most modern mobile touch slider with hardware accelerated transitions and amazing native behavior. It is intended to be used in mobile websites, mobile web apps, and mobile native/hybrid apps.
|
||||
|
||||
Swiper is not compatible with all platforms, it is a modern touch slider which is focused only on modern apps/platforms to bring the best experience and simplicity.
|
||||
|
||||
# Getting Started
|
||||
* [Getting Started Guide](https://swiperjs.com/get-started/)
|
||||
* [API](https://swiperjs.com/swiper-api/)
|
||||
* [Demos](https://swiperjs.com/demos/)
|
3
resources/web/include/swiper/angular/angular/src/public-api.d.ts
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
export * from './swiper.module';
|
||||
export * from './swiper.component';
|
||||
export * from './swiper-slide.directive';
|
26
resources/web/include/swiper/angular/angular/src/swiper-slide.directive.d.ts
vendored
Normal file
|
@ -0,0 +1,26 @@
|
|||
import { TemplateRef } from '@angular/core';
|
||||
import * as i0 from "@angular/core";
|
||||
export declare class SwiperSlideDirective {
|
||||
template: TemplateRef<any>;
|
||||
virtualIndex: number;
|
||||
class: string;
|
||||
autoplayDelay: string | null;
|
||||
set zoom(val: boolean);
|
||||
get zoom(): boolean;
|
||||
private _zoom;
|
||||
slideIndex: number;
|
||||
get classNames(): string;
|
||||
set classNames(val: string);
|
||||
private _hasClass;
|
||||
slideData: {
|
||||
isActive: boolean;
|
||||
isPrev: boolean;
|
||||
isNext: boolean;
|
||||
isVisible: boolean;
|
||||
isDuplicate: boolean;
|
||||
};
|
||||
private _classNames;
|
||||
constructor(template: TemplateRef<any>);
|
||||
static ɵfac: i0.ɵɵFactoryDeclaration<SwiperSlideDirective, never>;
|
||||
static ɵdir: i0.ɵɵDirectiveDeclaration<SwiperSlideDirective, "ng-template[swiperSlide]", never, { "virtualIndex": "virtualIndex"; "class": "class"; "autoplayDelay": "data-swiper-autoplay"; "zoom": "zoom"; }, {}, never>;
|
||||
}
|
252
resources/web/include/swiper/angular/angular/src/swiper.component.d.ts
vendored
Normal file
9
resources/web/include/swiper/angular/angular/src/swiper.module.d.ts
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
import * as i0 from "@angular/core";
|
||||
import * as i1 from "./swiper.component";
|
||||
import * as i2 from "./swiper-slide.directive";
|
||||
import * as i3 from "@angular/common";
|
||||
export declare class SwiperModule {
|
||||
static ɵfac: i0.ɵɵFactoryDeclaration<SwiperModule, never>;
|
||||
static ɵmod: i0.ɵɵNgModuleDeclaration<SwiperModule, [typeof i1.SwiperComponent, typeof i2.SwiperSlideDirective], [typeof i3.CommonModule], [typeof i1.SwiperComponent, typeof i2.SwiperSlideDirective]>;
|
||||
static ɵinj: i0.ɵɵInjectorDeclaration<SwiperModule>;
|
||||
}
|
6
resources/web/include/swiper/angular/angular/src/utils/get-params.d.ts
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
export declare const allowedParams: string[];
|
||||
export declare function getParams(obj?: any): {
|
||||
params: any;
|
||||
passedParams: any;
|
||||
rest: any;
|
||||
};
|
1
resources/web/include/swiper/angular/angular/src/utils/params-list.d.ts
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
export declare const paramsList: string[];
|
6
resources/web/include/swiper/angular/angular/src/utils/utils.d.ts
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
export declare function isObject(o: any): boolean;
|
||||
export declare function isShowEl(val: any, obj: any, el: any): boolean;
|
||||
export declare function extend(target: any, src: any): void;
|
||||
export declare function coerceBooleanProperty(value: any): boolean;
|
||||
export declare const ignoreNgOnChanges: string[];
|
||||
export declare function setProperty(val: any, obj?: {}): {} | false;
|
1830
resources/web/include/swiper/angular/bundles/swiper_angular.umd.js
Normal file
7
resources/web/include/swiper/angular/esm2015/angular/src/public-api.js
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
* Public API Surface of angular
|
||||
*/
|
||||
export * from './swiper.module';
|
||||
export * from './swiper.component';
|
||||
export * from './swiper-slide.directive';
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9hbmd1bGFyL3NyYy9wdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBQ0gsY0FBYyxpQkFBaUIsQ0FBQztBQUNoQyxjQUFjLG9CQUFvQixDQUFDO0FBQ25DLGNBQWMsMEJBQTBCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIGFuZ3VsYXJcbiAqL1xuZXhwb3J0ICogZnJvbSAnLi9zd2lwZXIubW9kdWxlJztcbmV4cG9ydCAqIGZyb20gJy4vc3dpcGVyLmNvbXBvbmVudCc7XG5leHBvcnQgKiBmcm9tICcuL3N3aXBlci1zbGlkZS5kaXJlY3RpdmUnO1xuIl19
|
|
@ -0,0 +1,60 @@
|
|||
import { Directive, Input } from '@angular/core';
|
||||
import { coerceBooleanProperty } from './utils/utils';
|
||||
import * as i0 from "@angular/core";
|
||||
export class SwiperSlideDirective {
|
||||
constructor(template) {
|
||||
this.template = template;
|
||||
this.class = '';
|
||||
this.autoplayDelay = null;
|
||||
this.slideData = {
|
||||
isActive: false,
|
||||
isPrev: false,
|
||||
isNext: false,
|
||||
isVisible: false,
|
||||
isDuplicate: false,
|
||||
};
|
||||
}
|
||||
set zoom(val) {
|
||||
this._zoom = coerceBooleanProperty(val);
|
||||
}
|
||||
get zoom() {
|
||||
return this._zoom;
|
||||
}
|
||||
get classNames() {
|
||||
return this._classNames;
|
||||
}
|
||||
set classNames(val) {
|
||||
if (this._classNames === val) {
|
||||
return;
|
||||
}
|
||||
this._classNames = val;
|
||||
this.slideData = {
|
||||
isActive: this._hasClass(['swiper-slide-active', 'swiper-slide-duplicate-active']),
|
||||
isVisible: this._hasClass(['swiper-slide-visible']),
|
||||
isDuplicate: this._hasClass(['swiper-slide-duplicate']),
|
||||
isPrev: this._hasClass(['swiper-slide-prev', 'swiper-slide-duplicate-prev']),
|
||||
isNext: this._hasClass(['swiper-slide-next', 'swiper-slide-duplicate-next']),
|
||||
};
|
||||
}
|
||||
_hasClass(classNames) {
|
||||
return classNames.some((className) => this._classNames.indexOf(className) >= 0);
|
||||
}
|
||||
}
|
||||
SwiperSlideDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.2", ngImport: i0, type: SwiperSlideDirective, deps: [{ token: i0.TemplateRef }], target: i0.ɵɵFactoryTarget.Directive });
|
||||
SwiperSlideDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.2", type: SwiperSlideDirective, selector: "ng-template[swiperSlide]", inputs: { virtualIndex: "virtualIndex", class: "class", autoplayDelay: ["data-swiper-autoplay", "autoplayDelay"], zoom: "zoom" }, ngImport: i0 });
|
||||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.2", ngImport: i0, type: SwiperSlideDirective, decorators: [{
|
||||
type: Directive,
|
||||
args: [{
|
||||
selector: 'ng-template[swiperSlide]',
|
||||
}]
|
||||
}], ctorParameters: function () { return [{ type: i0.TemplateRef }]; }, propDecorators: { virtualIndex: [{
|
||||
type: Input
|
||||
}], class: [{
|
||||
type: Input
|
||||
}], autoplayDelay: [{
|
||||
type: Input,
|
||||
args: ['data-swiper-autoplay']
|
||||
}], zoom: [{
|
||||
type: Input
|
||||
}] } });
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3dpcGVyLXNsaWRlLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9hbmd1bGFyL3NyYy9zd2lwZXItc2xpZGUuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFlLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFJdEQsTUFBTSxPQUFPLG9CQUFvQjtJQTBDL0IsWUFBbUIsUUFBMEI7UUFBMUIsYUFBUSxHQUFSLFFBQVEsQ0FBa0I7UUF4Q3BDLFVBQUssR0FBVyxFQUFFLENBQUM7UUFDRyxrQkFBYSxHQUFrQixJQUFJLENBQUM7UUE4Qm5FLGNBQVMsR0FBRztZQUNWLFFBQVEsRUFBRSxLQUFLO1lBQ2YsTUFBTSxFQUFFLEtBQUs7WUFDYixNQUFNLEVBQUUsS0FBSztZQUNiLFNBQVMsRUFBRSxLQUFLO1lBQ2hCLFdBQVcsRUFBRSxLQUFLO1NBQ25CLENBQUM7SUFHOEMsQ0FBQztJQXRDakQsSUFDSSxJQUFJLENBQUMsR0FBWTtRQUNuQixJQUFJLENBQUMsS0FBSyxHQUFHLHFCQUFxQixDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFDRCxJQUFJLElBQUk7UUFDTixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7SUFDcEIsQ0FBQztJQUdELElBQUksVUFBVTtRQUNaLE9BQU8sSUFBSSxDQUFDLFdBQVcsQ0FBQztJQUMxQixDQUFDO0lBQ0QsSUFBSSxVQUFVLENBQUMsR0FBRztRQUNoQixJQUFJLElBQUksQ0FBQyxXQUFXLEtBQUssR0FBRyxFQUFFO1lBQzVCLE9BQU87U0FDUjtRQUNELElBQUksQ0FBQyxXQUFXLEdBQUcsR0FBRyxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxTQUFTLEdBQUc7WUFDZixRQUFRLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLHFCQUFxQixFQUFFLCtCQUErQixDQUFDLENBQUM7WUFDbEYsU0FBUyxFQUFFLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDO1lBQ25ELFdBQVcsRUFBRSxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsd0JBQXdCLENBQUMsQ0FBQztZQUN2RCxNQUFNLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixFQUFFLDZCQUE2QixDQUFDLENBQUM7WUFDNUUsTUFBTSxFQUFFLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsRUFBRSw2QkFBNkIsQ0FBQyxDQUFDO1NBQzdFLENBQUM7SUFDSixDQUFDO0lBRU8sU0FBUyxDQUFDLFVBQW9CO1FBQ3BDLE9BQU8sVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLFNBQVMsRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7SUFDbEYsQ0FBQzs7aUhBaENVLG9CQUFvQjtxR0FBcEIsb0JBQW9COzJGQUFwQixvQkFBb0I7a0JBSGhDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtpQkFDckM7a0dBRVUsWUFBWTtzQkFBcEIsS0FBSztnQkFDRyxLQUFLO3NCQUFiLEtBQUs7Z0JBQ3lCLGFBQWE7c0JBQTNDLEtBQUs7dUJBQUMsc0JBQXNCO2dCQUV6QixJQUFJO3NCQURQLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0LCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgY29lcmNlQm9vbGVhblByb3BlcnR5IH0gZnJvbSAnLi91dGlscy91dGlscyc7XG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICduZy10ZW1wbGF0ZVtzd2lwZXJTbGlkZV0nLFxufSlcbmV4cG9ydCBjbGFzcyBTd2lwZXJTbGlkZURpcmVjdGl2ZSB7XG4gIEBJbnB1dCgpIHZpcnR1YWxJbmRleDogbnVtYmVyO1xuICBASW5wdXQoKSBjbGFzczogc3RyaW5nID0gJyc7XG4gIEBJbnB1dCgnZGF0YS1zd2lwZXItYXV0b3BsYXknKSBhdXRvcGxheURlbGF5OiBzdHJpbmcgfCBudWxsID0gbnVsbDtcbiAgQElucHV0KClcbiAgc2V0IHpvb20odmFsOiBib29sZWFuKSB7XG4gICAgdGhpcy5fem9vbSA9IGNvZXJjZUJvb2xlYW5Qcm9wZXJ0eSh2YWwpO1xuICB9XG4gIGdldCB6b29tKCkge1xuICAgIHJldHVybiB0aGlzLl96b29tO1xuICB9XG4gIHByaXZhdGUgX3pvb206IGJvb2xlYW47XG4gIHNsaWRlSW5kZXg6IG51bWJlcjtcbiAgZ2V0IGNsYXNzTmFtZXMoKSB7XG4gICAgcmV0dXJuIHRoaXMuX2NsYXNzTmFtZXM7XG4gIH1cbiAgc2V0IGNsYXNzTmFtZXModmFsKSB7XG4gICAgaWYgKHRoaXMuX2NsYXNzTmFtZXMgPT09IHZhbCkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB0aGlzLl9jbGFzc05hbWVzID0gdmFsO1xuICAgIHRoaXMuc2xpZGVEYXRhID0ge1xuICAgICAgaXNBY3RpdmU6IHRoaXMuX2hhc0NsYXNzKFsnc3dpcGVyLXNsaWRlLWFjdGl2ZScsICdzd2lwZXItc2xpZGUtZHVwbGljYXRlLWFjdGl2ZSddKSxcbiAgICAgIGlzVmlzaWJsZTogdGhpcy5faGFzQ2xhc3MoWydzd2lwZXItc2xpZGUtdmlzaWJsZSddKSxcbiAgICAgIGlzRHVwbGljYXRlOiB0aGlzLl9oYXNDbGFzcyhbJ3N3aXBlci1zbGlkZS1kdXBsaWNhdGUnXSksXG4gICAgICBpc1ByZXY6IHRoaXMuX2hhc0NsYXNzKFsnc3dpcGVyLXNsaWRlLXByZXYnLCAnc3dpcGVyLXNsaWRlLWR1cGxpY2F0ZS1wcmV2J10pLFxuICAgICAgaXNOZXh0OiB0aGlzLl9oYXNDbGFzcyhbJ3N3aXBlci1zbGlkZS1uZXh0JywgJ3N3aXBlci1zbGlkZS1kdXBsaWNhdGUtbmV4dCddKSxcbiAgICB9O1xuICB9XG5cbiAgcHJpdmF0ZSBfaGFzQ2xhc3MoY2xhc3NOYW1lczogc3RyaW5nW10pIHtcbiAgICByZXR1cm4gY2xhc3NOYW1lcy5zb21lKChjbGFzc05hbWUpID0+IHRoaXMuX2NsYXNzTmFtZXMuaW5kZXhPZihjbGFzc05hbWUpID49IDApO1xuICB9XG4gIHNsaWRlRGF0YSA9IHtcbiAgICBpc0FjdGl2ZTogZmFsc2UsXG4gICAgaXNQcmV2OiBmYWxzZSxcbiAgICBpc05leHQ6IGZhbHNlLFxuICAgIGlzVmlzaWJsZTogZmFsc2UsXG4gICAgaXNEdXBsaWNhdGU6IGZhbHNlLFxuICB9O1xuXG4gIHByaXZhdGUgX2NsYXNzTmFtZXM6IHN0cmluZztcbiAgY29uc3RydWN0b3IocHVibGljIHRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+KSB7fVxufVxuIl19
|
|
@ -0,0 +1,19 @@
|
|||
import { NgModule } from '@angular/core';
|
||||
import { CommonModule } from '@angular/common';
|
||||
import { SwiperComponent } from './swiper.component';
|
||||
import { SwiperSlideDirective } from './swiper-slide.directive';
|
||||
import * as i0 from "@angular/core";
|
||||
export class SwiperModule {
|
||||
}
|
||||
SwiperModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.2", ngImport: i0, type: SwiperModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
|
||||
SwiperModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.2.2", ngImport: i0, type: SwiperModule, declarations: [SwiperComponent, SwiperSlideDirective], imports: [CommonModule], exports: [SwiperComponent, SwiperSlideDirective] });
|
||||
SwiperModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.2", ngImport: i0, type: SwiperModule, imports: [[CommonModule]] });
|
||||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.2", ngImport: i0, type: SwiperModule, decorators: [{
|
||||
type: NgModule,
|
||||
args: [{
|
||||
declarations: [SwiperComponent, SwiperSlideDirective],
|
||||
exports: [SwiperComponent, SwiperSlideDirective],
|
||||
imports: [CommonModule],
|
||||
}]
|
||||
}] });
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3dpcGVyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9hbmd1bGFyL3NyYy9zd2lwZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUNyRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQzs7QUFNaEUsTUFBTSxPQUFPLFlBQVk7O3lHQUFaLFlBQVk7MEdBQVosWUFBWSxpQkFKUixlQUFlLEVBQUUsb0JBQW9CLGFBRTFDLFlBQVksYUFEWixlQUFlLEVBQUUsb0JBQW9COzBHQUdwQyxZQUFZLFlBRmQsQ0FBQyxZQUFZLENBQUM7MkZBRVosWUFBWTtrQkFMeEIsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUUsQ0FBQyxlQUFlLEVBQUUsb0JBQW9CLENBQUM7b0JBQ3JELE9BQU8sRUFBRSxDQUFDLGVBQWUsRUFBRSxvQkFBb0IsQ0FBQztvQkFDaEQsT0FBTyxFQUFFLENBQUMsWUFBWSxDQUFDO2lCQUN4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgU3dpcGVyQ29tcG9uZW50IH0gZnJvbSAnLi9zd2lwZXIuY29tcG9uZW50JztcbmltcG9ydCB7IFN3aXBlclNsaWRlRGlyZWN0aXZlIH0gZnJvbSAnLi9zd2lwZXItc2xpZGUuZGlyZWN0aXZlJztcbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1N3aXBlckNvbXBvbmVudCwgU3dpcGVyU2xpZGVEaXJlY3RpdmVdLFxuICBleHBvcnRzOiBbU3dpcGVyQ29tcG9uZW50LCBTd2lwZXJTbGlkZURpcmVjdGl2ZV0sXG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdLFxufSlcbmV4cG9ydCBjbGFzcyBTd2lwZXJNb2R1bGUge31cbiJdfQ==
|
38
resources/web/include/swiper/angular/esm2015/angular/src/utils/get-params.js
vendored
Normal file
|
@ -0,0 +1,38 @@
|
|||
// eslint-disable-next-line
|
||||
import { isObject, extend } from './utils';
|
||||
import { paramsList } from './params-list';
|
||||
// @ts-ignore
|
||||
import Swiper from 'swiper';
|
||||
export const allowedParams = paramsList.map((key) => key.replace(/_/, ''));
|
||||
export function getParams(obj = {}) {
|
||||
const params = {
|
||||
on: {},
|
||||
};
|
||||
const passedParams = {};
|
||||
extend(params, Swiper.defaults);
|
||||
extend(params, Swiper.extendedDefaults);
|
||||
params._emitClasses = true;
|
||||
const rest = {};
|
||||
Object.keys(obj).forEach((key) => {
|
||||
const _key = key.replace(/^_/, '');
|
||||
if (typeof obj[_key] === 'undefined')
|
||||
return;
|
||||
if (allowedParams.indexOf(_key) >= 0) {
|
||||
if (isObject(obj[_key])) {
|
||||
params[_key] = {};
|
||||
passedParams[_key] = {};
|
||||
extend(params[_key], obj[_key]);
|
||||
extend(passedParams[_key], obj[_key]);
|
||||
}
|
||||
else {
|
||||
params[_key] = obj[_key];
|
||||
passedParams[_key] = obj[_key];
|
||||
}
|
||||
}
|
||||
else {
|
||||
rest[_key] = obj[_key];
|
||||
}
|
||||
});
|
||||
return { params, passedParams, rest };
|
||||
}
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LXBhcmFtcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9hbmd1bGFyL3NyYy91dGlscy9nZXQtcGFyYW1zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJCQUEyQjtBQUMzQixPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxNQUFNLFNBQVMsQ0FBQztBQUMzQyxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLGFBQWE7QUFDYixPQUFPLE1BQU0sTUFBTSxRQUFRLENBQUM7QUFFNUIsTUFBTSxDQUFDLE1BQU0sYUFBYSxHQUFHLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUM7QUFDM0UsTUFBTSxVQUFVLFNBQVMsQ0FBQyxNQUFXLEVBQUU7SUFDckMsTUFBTSxNQUFNLEdBQVE7UUFDbEIsRUFBRSxFQUFFLEVBQUU7S0FDUCxDQUFDO0lBQ0YsTUFBTSxZQUFZLEdBQVEsRUFBRSxDQUFDO0lBQzdCLE1BQU0sQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ2hDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLGdCQUFnQixDQUFDLENBQUM7SUFDeEMsTUFBTSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUM7SUFFM0IsTUFBTSxJQUFJLEdBQVEsRUFBRSxDQUFDO0lBQ3JCLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsR0FBVyxFQUFFLEVBQUU7UUFDdkMsTUFBTSxJQUFJLEdBQUcsR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFDbkMsSUFBSSxPQUFPLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxXQUFXO1lBQUUsT0FBTztRQUM3QyxJQUFJLGFBQWEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQ3BDLElBQUksUUFBUSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFO2dCQUN2QixNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO2dCQUNsQixZQUFZLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO2dCQUN4QixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO2dCQUNoQyxNQUFNLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO2FBQ3ZDO2lCQUFNO2dCQUNMLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ3pCLFlBQVksQ0FBQyxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDaEM7U0FDRjthQUFNO1lBQ0wsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUN4QjtJQUNILENBQUMsQ0FBQyxDQUFDO0lBRUgsT0FBTyxFQUFFLE1BQU0sRUFBRSxZQUFZLEVBQUUsSUFBSSxFQUFFLENBQUM7QUFDeEMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZVxuaW1wb3J0IHsgaXNPYmplY3QsIGV4dGVuZCB9IGZyb20gJy4vdXRpbHMnO1xuaW1wb3J0IHsgcGFyYW1zTGlzdCB9IGZyb20gJy4vcGFyYW1zLWxpc3QnO1xuLy8gQHRzLWlnbm9yZVxuaW1wb3J0IFN3aXBlciBmcm9tICdzd2lwZXInO1xuXG5leHBvcnQgY29uc3QgYWxsb3dlZFBhcmFtcyA9IHBhcmFtc0xpc3QubWFwKChrZXkpID0+IGtleS5yZXBsYWNlKC9fLywgJycpKTtcbmV4cG9ydCBmdW5jdGlvbiBnZXRQYXJhbXMob2JqOiBhbnkgPSB7fSkge1xuICBjb25zdCBwYXJhbXM6IGFueSA9IHtcbiAgICBvbjoge30sXG4gIH07XG4gIGNvbnN0IHBhc3NlZFBhcmFtczogYW55ID0ge307XG4gIGV4dGVuZChwYXJhbXMsIFN3aXBlci5kZWZhdWx0cyk7XG4gIGV4dGVuZChwYXJhbXMsIFN3aXBlci5leHRlbmRlZERlZmF1bHRzKTtcbiAgcGFyYW1zLl9lbWl0Q2xhc3NlcyA9IHRydWU7XG5cbiAgY29uc3QgcmVzdDogYW55ID0ge307XG4gIE9iamVjdC5rZXlzKG9iaikuZm9yRWFjaCgoa2V5OiBzdHJpbmcpID0+IHtcbiAgICBjb25zdCBfa2V5ID0ga2V5LnJlcGxhY2UoL15fLywgJycpO1xuICAgIGlmICh0eXBlb2Ygb2JqW19rZXldID09PSAndW5kZWZpbmVkJykgcmV0dXJuO1xuICAgIGlmIChhbGxvd2VkUGFyYW1zLmluZGV4T2YoX2tleSkgPj0gMCkge1xuICAgICAgaWYgKGlzT2JqZWN0KG9ialtfa2V5XSkpIHtcbiAgICAgICAgcGFyYW1zW19rZXldID0ge307XG4gICAgICAgIHBhc3NlZFBhcmFtc1tfa2V5XSA9IHt9O1xuICAgICAgICBleHRlbmQocGFyYW1zW19rZXldLCBvYmpbX2tleV0pO1xuICAgICAgICBleHRlbmQocGFzc2VkUGFyYW1zW19rZXldLCBvYmpbX2tleV0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcGFyYW1zW19rZXldID0gb2JqW19rZXldO1xuICAgICAgICBwYXNzZWRQYXJhbXNbX2tleV0gPSBvYmpbX2tleV07XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlc3RbX2tleV0gPSBvYmpbX2tleV07XG4gICAgfVxuICB9KTtcblxuICByZXR1cm4geyBwYXJhbXMsIHBhc3NlZFBhcmFtcywgcmVzdCB9O1xufVxuIl19
|