Skip to content

Commit 339636b

Browse files
authored
H2D/H2S support (SoftFever#10780)
### IMPORTANT NOTICE - Every time you download a new PR build, make sure to delete `<orca config folder>/system/` folder first, otherwise the latest profile update might not take effect (such as crash during startup, or not able to find certain printer models in the list). Also it's a good idea to always backup your config folder before trying any dev builds. - You MUST **turn on both lan mode AND dev mode on your H2D/S**, there is no firmware exists for these printers that allows 3rd party slicer over cloud unfortunately. - You MUST **turn off "Use legacy network plugin"** in Orca's preference. ### HOW TO download the test builds: 1. Click the ["Checks" tab](https://github.com/SoftFever/OrcaSlicer/pull/10780/checks) on top of this page <img width="1450" height="436" alt="image" src="https://github.com/user-attachments/assets/5453e5ef-4455-4f23-9c76-a45218b9bf03" /> 2. Click the "Build all" on the left side <img width="1084" height="1110" alt="image" src="https://github.com/user-attachments/assets/7caa5dc4-6280-4183-85c1-06cb702d1407" /> 3. You'll find the build artifacts on the bottom of right side <img width="2194" height="1316" alt="image" src="https://github.com/user-attachments/assets/73536c51-2790-4302-9f9c-c3403bcb88d5" /> ----------------------------------- Huge PR that cherrypicked everything Bambu did for H2D/H2S support. Thanks BambuLab! <img width="1626" height="1322" alt="image" src="https://github.com/user-attachments/assets/1e88332c-4adf-42b4-bca3-865c18ce8615" /> <img width="2560" height="1504" alt="image" src="https://github.com/user-attachments/assets/514da990-4957-47ef-996f-1dbeb8fc88ae" /> <img width="2560" height="1504" alt="image" src="https://github.com/user-attachments/assets/e6063330-3a6d-48fe-beb5-588b6e9fc90c" /> <img width="2560" height="1504" alt="image" src="https://github.com/user-attachments/assets/270fcdf8-d2ee-4025-aeaf-9b12ddf69135" /> <img width="1508" height="906" alt="a30a310bb9857b2c4fa5b9cc134a16e7" src="https://github.com/user-attachments/assets/5f42279a-c1ef-4079-bd3c-6cd2e008f2fe" />
2 parents 3cb6da6 + 9510b1a commit 339636b

File tree

1,710 files changed

+1083532
-22125
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,710 files changed

+1083532
-22125
lines changed

deps_src/imgui/imconfig.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,5 +228,7 @@ namespace ImGui
228228
const wchar_t OpenHoverDarkButton = 0x085B;
229229

230230
// void MyFunction(const char* name, const MyMatrix44& v);
231+
232+
const wchar_t FilamentGreen = 0x0850;
231233
}
232234

deps_src/imgui/imgui_widgets.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4415,7 +4415,7 @@ bool ImGui::InputText(const char* label, char* buf, size_t buf_size, ImGuiInputT
44154415

44164416
bool ImGui::InputTextMultiline(const char* label, char* buf, size_t buf_size, const ImVec2& size, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data)
44174417
{
4418-
return InputTextEx(label, NULL, buf, (int)buf_size, size, flags | ImGuiInputTextFlags_Multiline, callback, user_data);
4418+
return InputTextEx(label, NULL, buf, (int) buf_size, size, flags , callback, user_data);//ImGuiInputTextFlags_Multiline should manual input
44194419
}
44204420

44214421
bool ImGui::InputTextWithHint(const char* label, const char* hint, char* buf, size_t buf_size, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data)

localization/i18n/list.txt

Lines changed: 66 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,55 @@
1+
src/libslic3r/PresetBundle.cpp
2+
src/slic3r/GUI/DeviceCore/DevBed.cpp
3+
src/slic3r/GUI/DeviceCore/DevBed.h
4+
src/slic3r/GUI/DeviceCore/DevConfig.h
5+
src/slic3r/GUI/DeviceCore/DevConfig.cpp
6+
src/slic3r/GUI/DeviceCore/DevConfigUtil.h
7+
src/slic3r/GUI/DeviceCore/DevConfigUtil.cpp
8+
src/slic3r/GUI/DeviceCore/DevCtrl.h
9+
src/slic3r/GUI/DeviceCore/DevCtrl.cpp
10+
src/slic3r/GUI/DeviceCore/DevDefs.h
11+
src/slic3r/GUI/DeviceCore/DevExtruderSystem.h
12+
src/slic3r/GUI/DeviceCore/DevExtruderSystem.cpp
13+
src/slic3r/GUI/DeviceCore/DevExtruderSystemCtrl.cpp
14+
src/slic3r/GUI/DeviceCore/DevFan.cpp
15+
src/slic3r/GUI/DeviceCore/DevFan.h
16+
src/slic3r/GUI/DeviceCore/DevFilaAmsSetting.h
17+
src/slic3r/GUI/DeviceCore/DevFilaAmsSetting.cpp
18+
src/slic3r/GUI/DeviceCore/DevFilaBlackList.h
19+
src/slic3r/GUI/DeviceCore/DevFilaBlackList.cpp
20+
src/slic3r/GUI/DeviceCore/DevFilaSystem.h
21+
src/slic3r/GUI/DeviceCore/DevFilaSystem.cpp
22+
src/slic3r/GUI/DeviceCore/DevFirmware.h
23+
src/slic3r/GUI/DeviceCore/DevFirmware.cpp
24+
src/slic3r/GUI/DeviceCore/DevPrintOptions.h
25+
src/slic3r/GUI/DeviceCore/DevPrintOptions.cpp
26+
src/slic3r/GUI/DeviceCore/DevPrintTaskInfo.h
27+
src/slic3r/GUI/DeviceCore/DevPrintTaskInfo.cpp
28+
src/slic3r/GUI/DeviceCore/DevHMS.h
29+
src/slic3r/GUI/DeviceCore/DevHMS.cpp
30+
src/slic3r/GUI/DeviceCore/DevStorage.h
31+
src/slic3r/GUI/DeviceCore/DevStorage.cpp
32+
src/slic3r/GUI/DeviceCore/DevInfo.h
33+
src/slic3r/GUI/DeviceCore/DevInfo.cpp
34+
src/slic3r/GUI/DeviceCore/DevLamp.h
35+
src/slic3r/GUI/DeviceCore/DevLamp.cpp
36+
src/slic3r/GUI/DeviceCore/DevLampCtrl.cpp
37+
src/slic3r/GUI/DeviceCore/DevManager.h
38+
src/slic3r/GUI/DeviceCore/DevManager.cpp
39+
src/slic3r/GUI/DeviceCore/DevMapping.h
40+
src/slic3r/GUI/DeviceCore/DevMapping.cpp
41+
src/slic3r/GUI/DeviceCore/DevNozzleSystem.h
42+
src/slic3r/GUI/DeviceCore/DevNozzleSystem.cpp
43+
src/slic3r/GUI/DeviceCore/DevUtil.h
44+
src/slic3r/GUI/DeviceCore/DevUtil.cpp
145
src/slic3r/GUI/DeviceTab/uiAmsHumidityPopup.h
246
src/slic3r/GUI/DeviceTab/uiAmsHumidityPopup.cpp
347
src/slic3r/GUI/DeviceTab/uiDeviceUpdateVersion.h
448
src/slic3r/GUI/DeviceTab/uiDeviceUpdateVersion.cpp
549
src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp
650
src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp
751
src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp
52+
src/slic3r/GUI/Gizmos/GLGizmoFuzzySkin.cpp
853
src/slic3r/GUI/Gizmos/GLGizmoMove.cpp
954
src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp
1055
src/slic3r/GUI/Gizmos/GLGizmoScale.cpp
@@ -38,6 +83,9 @@ src/slic3r/GUI/HintNotification.cpp
3883
src/slic3r/GUI/IMSlider.cpp
3984
src/slic3r/GUI/Widgets/SideTools.cpp
4085
src/slic3r/GUI/Widgets/AMSControl.cpp
86+
src/slic3r/GUI/Widgets/FanControl.cpp
87+
src/slic3r/GUI/Widgets/FilamentLoad.cpp
88+
src/slic3r/GUI/Widgets/TempInput.cpp
4189
src/slic3r/GUI/ImGuiWrapper.cpp
4290
src/slic3r/GUI/Jobs/ArrangeJob.cpp
4391
src/slic3r/GUI/Jobs/OrientJob.cpp
@@ -57,15 +105,11 @@ src/slic3r/GUI/BBLTopbar.cpp
57105
src/slic3r/GUI/DownloadProgressDialog.cpp
58106
src/slic3r/GUI/RecenterDialog.cpp
59107
src/slic3r/GUI/BackgroundSlicingProcess.cpp
60-
src/slic3r/GUI/MultiMachinePage.cpp
61-
src/slic3r/GUI/MultiMachineManagerPage.cpp
62-
src/slic3r/GUI/MultiMachine.cpp
63-
src/slic3r/GUI/MultiTaskManagerPage.cpp
64-
src/slic3r/GUI/SendMultiMachinePage.cpp
65108
src/slic3r/GUI/BedShapeDialog.cpp
66109
src/slic3r/GUI/BedShapeDialog.hpp
67110
src/slic3r/GUI/ConfigManipulation.cpp
68111
src/slic3r/GUI/DeviceManager.cpp
112+
src/slic3r/GUI/DeviceErrorDialog.cpp
69113
src/slic3r/GUI/ExtraRenderers.cpp
70114
src/slic3r/GUI/EditGCodeDialog.cpp
71115
src/slic3r/GUI/Field.cpp
@@ -79,8 +123,10 @@ src/slic3r/GUI/MainFrame.cpp
79123
src/slic3r/GUI/MediaPlayCtrl.cpp
80124
src/slic3r/GUI/MediaFilePanel.cpp
81125
src/slic3r/GUI/ImageGrid.cpp
126+
src/slic3r/GUI/Widgets/ImageSwitchButton.cpp
82127
src/slic3r/GUI/Printer/PrinterFileSystem.cpp
83128
src/slic3r/GUI/Mouse3DController.cpp
129+
src/slic3r/GUI/SelectMachinePop.cpp
84130
src/slic3r/GUI/StatusPanel.cpp
85131
src/slic3r/GUI/Monitor.cpp
86132
src/slic3r/GUI/MsgDialog.cpp
@@ -104,6 +150,7 @@ src/slic3r/GUI/SavePresetDialog.cpp
104150
src/slic3r/GUI/Search.cpp
105151
src/slic3r/GUI/Selection.cpp
106152
src/slic3r/GUI/SelectMachine.cpp
153+
src/slic3r/GUI/PrePrintChecker.cpp
107154
src/slic3r/GUI/SendSystemInfoDialog.cpp
108155
src/slic3r/GUI/SendToPrinter.cpp
109156
src/slic3r/GUI/SlicingProgressNotification.cpp
@@ -115,6 +162,7 @@ src/slic3r/GUI/Auxiliary.cpp
115162
src/slic3r/GUI/UpdateDialogs.cpp
116163
src/slic3r/GUI/UnsavedChangesDialog.cpp
117164
src/slic3r/GUI/ObjColorDialog.cpp
165+
src/slic3r/GUI/SyncAmsInfoDialog.cpp
118166
src/slic3r/GUI/WipeTowerDialog.cpp
119167
src/slic3r/GUI/wxExtensions.cpp
120168
src/slic3r/GUI/wxMediaCtrl2.cpp
@@ -132,6 +180,7 @@ src/slic3r/Utils/Http.cpp
132180
src/slic3r/Utils/Process.cpp
133181
src/slic3r/GUI/Jobs/PrintJob.cpp
134182
src/libslic3r/GCode.cpp
183+
src/libslic3r/GCode/ToolOrdering.cpp
135184
src/libslic3r/ExtrusionEntity.cpp
136185
src/libslic3r/Flow.cpp
137186
src/libslic3r/Format/AMF.cpp
@@ -171,6 +220,14 @@ src/slic3r/Utils/MKS.cpp
171220
src/slic3r/Utils/OctoPrint.cpp
172221
src/slic3r/Utils/Repetier.cpp
173222
src/slic3r/Utils/ProfileDescription.hpp
223+
src/slic3r/GUI/SendMultiMachinePage.cpp
224+
src/slic3r/GUI/MultiMachinePage.cpp
225+
src/slic3r/GUI/MultiMachineManagerPage.cpp
226+
src/slic3r/GUI/MultiTaskManagerPage.cpp
227+
src/slic3r/GUI/MultiMachine.cpp
228+
src/slic3r/GUI/FilamentMapDialog.cpp
229+
src/slic3r/GUI/FilamentGroupPopup.cpp
230+
src/slic3r/GUI/FilamentMapPanel.cpp
174231
src/slic3r/Utils/Obico.cpp
175232
src/slic3r/Utils/SimplyPrint.cpp
176233
src/slic3r/Utils/Flashforge.cpp
@@ -181,3 +238,7 @@ src/slic3r/GUI/PartSkipDialog.cpp
181238
src/slic3r/GUI/PartSkipDialog.hpp
182239
src/slic3r/GUI/SkipPartCanvas.cpp
183240
src/slic3r/GUI/SkipPartCanvas.hpp
241+
src/slic3r/GUI/FilamentBitmapUtils.cpp
242+
src/slic3r/GUI/FilamentBitmapUtils.hpp
243+
src/slic3r/GUI/FilamentPickerDialog.cpp
244+
src/slic3r/GUI/FilamentPickerDialog.hpp
29 KB
Binary file not shown.
27.4 KB
Binary file not shown.

resources/cert/printer.cer

Lines changed: 89 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,92 @@
11
-----BEGIN CERTIFICATE-----
2+
MIIFfzCCA2egAwIBAgIUXtzR6tRiL/RHBRXOoyFU0+XrliowDQYJKoZIhvcNAQEL
3+
BQAwRjELMAkGA1UEBhMCQ04xITAfBgNVBAoMGEJCTCBUZWNobm9sb2dpZXMgQ28u
4+
IEx0ZDEUMBIGA1UEAwwLQkJMIENBMiBSU0EwIBcNMjUwNjE3MDEzODA4WhgPMjA1
5+
MDA2MTcwMTM4MDhaMEYxCzAJBgNVBAYTAkNOMSEwHwYDVQQKDBhCQkwgVGVjaG5v
6+
bG9naWVzIENvLiBMdGQxFDASBgNVBAMMC0JCTCBDQTIgUlNBMIICIjANBgkqhkiG
7+
9w0BAQEFAAOCAg8AMIICCgKCAgEAo4550G4c42gTKzQqixwKT089RizIdZpyOcGA
8+
679rPaOdWsMqVwnYPP2FpMqXKkjFbedE+SpGloi2NKCuiPNVRbq9PHOOZwTs7YLo
9+
bOwf53FJuO6vRFpzFfX1tlc9zlFqJvZnYO9NgHpMysidocWcgrDN/SIDywgPB5CV
10+
bYg3Vvzua9fwZx9e5KT9xd5IpTqdTrWS47jQOVKLhdQCbJFIlMrblOwLBAx+fHok
11+
wqh6tkI6Ktuyyjw8Dysebi1ndWjKtZ2mW47r8xZ/J+z3EZqcyJMY6MRtx/zb1jBF
12+
uHtkjrb5Kv1DMzSKlkaNJIbvC+Mk+hI97W+SjLSRuIdC7+oJUzWaSzgu9cjXCVfm
13+
q8t4IL/35hP69PK95LgLectIrP96CYAT/aVMG19FrFW0QWEyfT+kzG4jkumfPbHq
14+
Y2nNkEN0+tjj3h4WdzrWgQEojK/lhfcRFVkts74+aZoMpQP+vmL17CKmSzXk5o/e
15+
K21xgxJdzMbdztfTpibiXk0abfOpN+1VR+3NYa+bROAKNyGaReEGsyW2bjcjNx51
16+
5Vqzj3SVxhMSp5vfF9E4A1jE99M/l9jQDM6RzkT0lMccGAd5tUSdNvDlrqtQaQiK
17+
v/ZsXPgXLTWfOpvaLNEgwdMgZMuhjpkwvAZyoYfeF9kyydjDh7bvrX//cz/VopAU
18+
lxUtQtMCAwEAAaNjMGEwHQYDVR0OBBYEFNVJgQad1sNTN0jxVkwbJ/XM1an1MB8G
19+
A1UdIwQYMBaAFNVJgQad1sNTN0jxVkwbJ/XM1an1MA8GA1UdEwEB/wQFMAMBAf8w
20+
DgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQBFZDKMJfp/N4gBeFHh
21+
MiFehaUyMS6e9mzrTfMLJLJoj6Jopa9V9jIfcCEBGZuRThqFcATV+UdFHSINpUcH
22+
upcCYnazTRC4dn1hnxnQ1ojQcHxdGp9xGw/YclAKD97d8bPShfBMT1to9zbMK7T5
23+
L8zgqg01YIOKjQk0Hcd0+0iUr6m8zQ5P8Rl3QXqAyeWgqmYQrrjTWwPsgdfHNXKX
24+
vDrx7/cqry5lKU802hUplKMBxelv4W8407Ytj1lfJOwvxqxxsFU5jSwcUG3zo2vk
25+
QtjRs8m5BKup5K1OPYkkPu7Ld89X0XpU073/dNDG11uxb1eDKrtNP6vZuZjNE2Pq
26+
8HCoI1EtP+ItyqtUMvHi6Z2zsmlA25broVioeUKxjlIecpQ9JR/FhDu9CWNF/nDW
27+
LSORNaMMzgsMSzI+HCiUhqN+qMIvVP6rzGTJzwqz/lc5Lf+ZPCnGA9WJTT4uPIhf
28+
ufbZmnUJ35WuWKHxovDsqBh88zQ9sZ+ei4Hi4vVzOhUgfG3aLoSQEYqRoqaboANh
29+
wCwzyuW2Rv54u5QSBbd6Gx1OpvsWmLPWd2/iL2kISl5wfmLGVydvSJa+rbOfuAy7
30+
ycVQacVDQCAnbhoVrQy7+454QsKSW3ZV6BcyRrorewCyCYgd7nyxflxHZTBEykXX
31+
haGNe/KFNvJBMOIuIUzknRRmiQ==
32+
-----END CERTIFICATE-----
33+
-----BEGIN CERTIFICATE-----
34+
MIIB8zCCAZmgAwIBAgIUe61jGQ4RzIC8k+sNuqbI/CaNqPIwCgYIKoZIzj0EAwIw
35+
RjELMAkGA1UEBhMCQ04xITAfBgNVBAoMGEJCTCBUZWNobm9sb2dpZXMgQ28uIEx0
36+
ZDEUMBIGA1UEAwwLQkJMIENBMiBFQ0MwIBcNMjUwNjE3MDEzODM1WhgPMjA1MDA2
37+
MTcwMTM4MzVaMEYxCzAJBgNVBAYTAkNOMSEwHwYDVQQKDBhCQkwgVGVjaG5vbG9n
38+
aWVzIENvLiBMdGQxFDASBgNVBAMMC0JCTCBDQTIgRUNDMFkwEwYHKoZIzj0CAQYI
39+
KoZIzj0DAQcDQgAEpKTF7wRSty4DXpGJzgCPwRh8ghLlxUC3qJbyEgLqTvJgbiwY
40+
APPHK7kVbVmerkqhHOT4QeWRlTG3dOQGLA2VpaNjMGEwHQYDVR0OBBYEFKuRpsjY
41+
REOyIKH7HwOE6jhGBd6NMB8GA1UdIwQYMBaAFKuRpsjYREOyIKH7HwOE6jhGBd6N
42+
MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMCA0gA
43+
MEUCIErBiUm3VdtP3rz4kb8aLpI5p+BzL7M9vElBGWWJxpHMAiEA3r5tJWVGwuxi
44+
YCrB1c40KYFRFyahGrhOJZAj/YhRdnU=
45+
-----END CERTIFICATE-----
46+
-----BEGIN CERTIFICATE-----
47+
MIIEeTCCA2GgAwIBAgIUOq+lNIaC2xsswkFqj5JPyVBl45cwDQYJKoZIhvcNAQEL
48+
BQAwQjELMAkGA1UEBhMCQ04xIjAgBgNVBAoMGUJCTCBUZWNobm9sb2dpZXMgQ28u
49+
LCBMdGQxDzANBgNVBAMMBkJCTCBDQTAeFw0yNTA2MTcwMjAxMjdaFw0zNTA2MTUw
50+
MjAxMjdaMEYxCzAJBgNVBAYTAkNOMSEwHwYDVQQKDBhCQkwgVGVjaG5vbG9naWVz
51+
IENvLiBMdGQxFDASBgNVBAMMC0JCTCBDQTIgUlNBMIICIjANBgkqhkiG9w0BAQEF
52+
AAOCAg8AMIICCgKCAgEAo4550G4c42gTKzQqixwKT089RizIdZpyOcGA679rPaOd
53+
WsMqVwnYPP2FpMqXKkjFbedE+SpGloi2NKCuiPNVRbq9PHOOZwTs7YLobOwf53FJ
54+
uO6vRFpzFfX1tlc9zlFqJvZnYO9NgHpMysidocWcgrDN/SIDywgPB5CVbYg3Vvzu
55+
a9fwZx9e5KT9xd5IpTqdTrWS47jQOVKLhdQCbJFIlMrblOwLBAx+fHokwqh6tkI6
56+
Ktuyyjw8Dysebi1ndWjKtZ2mW47r8xZ/J+z3EZqcyJMY6MRtx/zb1jBFuHtkjrb5
57+
Kv1DMzSKlkaNJIbvC+Mk+hI97W+SjLSRuIdC7+oJUzWaSzgu9cjXCVfmq8t4IL/3
58+
5hP69PK95LgLectIrP96CYAT/aVMG19FrFW0QWEyfT+kzG4jkumfPbHqY2nNkEN0
59+
+tjj3h4WdzrWgQEojK/lhfcRFVkts74+aZoMpQP+vmL17CKmSzXk5o/eK21xgxJd
60+
zMbdztfTpibiXk0abfOpN+1VR+3NYa+bROAKNyGaReEGsyW2bjcjNx515Vqzj3SV
61+
xhMSp5vfF9E4A1jE99M/l9jQDM6RzkT0lMccGAd5tUSdNvDlrqtQaQiKv/ZsXPgX
62+
LTWfOpvaLNEgwdMgZMuhjpkwvAZyoYfeF9kyydjDh7bvrX//cz/VopAUlxUtQtMC
63+
AwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O
64+
BBYEFNVJgQad1sNTN0jxVkwbJ/XM1an1MB8GA1UdIwQYMBaAFI80QmjcZ06PxCKe
65+
xXxJ5avdRL4eMA0GCSqGSIb3DQEBCwUAA4IBAQAvS8tyfagaGsFf9YncA2ko/Na5
66+
9BVF+8TlUo+32oznwIVpS1AhSgLP6rNVekXNFKbuP5htudLQ17ZRBJI/UMVyYEDq
67+
IN7xv7Zj+zJwF6W6haYrjb2Vk8igw1XvNULZfvVNNKIkvJUiVqEslWrC+k74crk/
68+
Wv8ChVf+zqvfIN6LV3esaGRL02J3AprQGb7DDhR1EefQMScDkNpGJMUmvCmfknrl
69+
iK8qgvQN1SWO7JRf6fNKHsN1ZQvyP0pgLWxpT3V0/0/WttqX3cMGuJF+jVUzm/Nh
70+
xYhFewG8vc3KzTjnwQApMA6CW554FOJWFyOD2jn5yJLT3Vue+aYDQRp4bKMx
71+
-----END CERTIFICATE-----
72+
-----BEGIN CERTIFICATE-----
73+
MIICrjCCAZagAwIBAgIUOq+lNIaC2xsswkFqj5JPyVBl45gwDQYJKoZIhvcNAQEL
74+
BQAwQjELMAkGA1UEBhMCQ04xIjAgBgNVBAoMGUJCTCBUZWNobm9sb2dpZXMgQ28u
75+
LCBMdGQxDzANBgNVBAMMBkJCTCBDQTAeFw0yNTA2MTcwMjAxNDdaFw0zNTA2MTUw
76+
MjAxNDdaMEYxCzAJBgNVBAYTAkNOMSEwHwYDVQQKDBhCQkwgVGVjaG5vbG9naWVz
77+
IENvLiBMdGQxFDASBgNVBAMMC0JCTCBDQTIgRUNDMFkwEwYHKoZIzj0CAQYIKoZI
78+
zj0DAQcDQgAEpKTF7wRSty4DXpGJzgCPwRh8ghLlxUC3qJbyEgLqTvJgbiwYAPPH
79+
K7kVbVmerkqhHOT4QeWRlTG3dOQGLA2VpaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAO
80+
BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFKuRpsjYREOyIKH7HwOE6jhGBd6NMB8G
81+
A1UdIwQYMBaAFI80QmjcZ06PxCKexXxJ5avdRL4eMA0GCSqGSIb3DQEBCwUAA4IB
82+
AQCg6PjUSSZV+4bvejcVMvgXmKzfD95osWn0ctnoMBxPDa+m+Gg+BcLT2IlFAe3E
83+
KYMvu4T295WQc92rjKYqW6cirFppng9uEFW2mZLimxaSmutsTftE3sbMVMJ/SLYN
84+
PV7TFv6mcBSIFWXwmBOIpbh4BUcVfONTvdSfIqfyAVxsq4xzc2nc6hPBpAm21Ayj
85+
ToC1ev/TbDJ8VllFZiEVmWWlIP3aNzAm8S2mOpxPB2WnanaZHSrvXLFhstyzwrjD
86+
yO1/isOZ7wtr7rcuTJdEvvvCimOZlkfRhaDoTew9tQ0E2FVpzzSinw02qmQ1xIE9
87+
5/H5ZzJSPkpeAHWEPnKkxg0v
88+
-----END CERTIFICATE-----
89+
-----BEGIN CERTIFICATE-----
290
MIIDZTCCAk2gAwIBAgIUV1FckwXElyek1onFnQ9kL7Bk4N8wDQYJKoZIhvcNAQEL
391
BQAwQjELMAkGA1UEBhMCQ04xIjAgBgNVBAoMGUJCTCBUZWNobm9sb2dpZXMgQ28u
492
LCBMdGQxDzANBgNVBAMMBkJCTCBDQTAeFw0yMjA0MDQwMzQyMTFaFw0zMjA0MDEw
@@ -18,4 +106,4 @@ BdOoo96iX89rRPoxeed1cpq5hZwbeka3+CJGV76itWp35Up5rmmUqrlyQOr/Wax6
18106
itosIzG0MfhgUzU51A2P/hSnD3NDMXv+wUY/AvqgIL7u7fbDKnku1GzEKIkfH8hm
19107
Rs6d8SCU89xyrwzQ0PR853irHas3WrHVqab3P+qNwR0YirL0Qk7Xt/q3O1griNg2
20108
Blbjg3obpHo9
21-
-----END CERTIFICATE-----
109+
-----END CERTIFICATE-----

0 commit comments

Comments
 (0)