From 48b8edc2bbcc1c8afc93fd7cd2fce4581ea38301 Mon Sep 17 00:00:00 2001 From: LGT-WX Date: Sun, 8 Feb 2026 16:45:08 +0800 Subject: [PATCH] [PROFILE] Add LONGER printer profiles (#11161) # Description Add printer profiles for LONGER LK10 and LK10 Plus by LONGER # Screenshots/Recordings/Graphs lk10 plus lk10 xz ## Tests Profiles have been tested and used with the latest OrcaSlicer 2.3.1. Verified by Python as shown in the figure py --- resources/profiles/LONGER.json | 81 ++++++++++ .../LONGER/LONGER LK10 Plus_cover.png | Bin 0 -> 21032 bytes .../profiles/LONGER/LONGER LK10_cover.png | Bin 0 -> 22519 bytes .../Generic PETG @LONGER LK10 Plus.json | 54 +++++++ .../filament/Generic PETG @LONGER LK10.json | 54 +++++++ .../Generic PLA @LONGER LK10 Plus.json | 27 ++++ .../filament/Generic PLA @LONGER LK10.json | 27 ++++ .../LONGER/filament/fdm_filament_common.json | 144 ++++++++++++++++++ .../LONGER/filament/fdm_filament_pet.json | 67 ++++++++ .../LONGER/filament/fdm_filament_pla.json | 94 ++++++++++++ .../LONGER/longer_lk10_buildplate_model.stl | Bin 0 -> 57084 bytes .../LONGER/longer_lk10_buildplate_texture.png | Bin 0 -> 79320 bytes .../longer_lk10plus_buildplate_model.stl | Bin 0 -> 57084 bytes .../longer_lk10plus_buildplate_texture.png | Bin 0 -> 112531 bytes .../machine/LONGER LK10 (0.2 nozzle).json | 35 +++++ .../machine/LONGER LK10 (0.4 nozzle).json | 35 +++++ .../machine/LONGER LK10 (0.6 nozzle).json | 35 +++++ .../machine/LONGER LK10 (0.8 nozzle).json | 35 +++++ .../LONGER LK10 Plus (0.2 nozzle).json | 24 +++ .../LONGER LK10 Plus (0.4 nozzle).json | 24 +++ .../LONGER LK10 Plus (0.6 nozzle).json | 24 +++ .../LONGER LK10 Plus (0.8 nozzle).json | 24 +++ .../LONGER/machine/LONGER LK10 Plus.json | 14 ++ .../profiles/LONGER/machine/LONGER LK10.json | 14 ++ .../LONGER/machine/fdm_machine_common.json | 48 ++++++ ... Extra Fine @LONGER LK10 (0.2 nozzle).json | 24 +++ ... Extra Fine @LONGER LK10 (0.4 nozzle).json | 26 ++++ ... Extra Fine @LONGER LK10 (0.6 nozzle).json | 24 +++ ... Extra Fine @LONGER LK10 (0.8 nozzle).json | 24 +++ ...a Fine @LONGER LK10 Plus (0.2 nozzle).json | 24 +++ ...a Fine @LONGER LK10 Plus (0.4 nozzle).json | 26 ++++ ...a Fine @LONGER LK10 Plus (0.6 nozzle).json | 24 +++ ...a Fine @LONGER LK10 Plus (0.8 nozzle).json | 24 +++ ...0.12mm Fine @LONGER LK10 (0.2 nozzle).json | 24 +++ ...0.12mm Fine @LONGER LK10 (0.4 nozzle).json | 26 ++++ ...0.12mm Fine @LONGER LK10 (0.6 nozzle).json | 24 +++ ...0.12mm Fine @LONGER LK10 (0.8 nozzle).json | 24 +++ ...m Fine @LONGER LK10 Plus (0.2 nozzle).json | 24 +++ ...m Fine @LONGER LK10 Plus (0.4 nozzle).json | 26 ++++ ...m Fine @LONGER LK10 Plus (0.6 nozzle).json | 24 +++ ...m Fine @LONGER LK10 Plus (0.8 nozzle).json | 24 +++ ...6mm Optimal @LONGER LK10 (0.2 nozzle).json | 24 +++ ...6mm Optimal @LONGER LK10 (0.4 nozzle).json | 26 ++++ ...6mm Optimal @LONGER LK10 (0.6 nozzle).json | 24 +++ ...6mm Optimal @LONGER LK10 (0.8 nozzle).json | 24 +++ ...ptimal @LONGER LK10 Plus (0.2 nozzle).json | 24 +++ ...ptimal @LONGER LK10 Plus (0.4 nozzle).json | 26 ++++ ...ptimal @LONGER LK10 Plus (0.6 nozzle).json | 24 +++ ...ptimal @LONGER LK10 Plus (0.8 nozzle).json | 24 +++ ...mm Standard @LONGER LK10 (0.2 nozzle).json | 26 ++++ ...mm Standard @LONGER LK10 (0.4 nozzle).json | 26 ++++ ...mm Standard @LONGER LK10 (0.6 nozzle).json | 26 ++++ ...mm Standard @LONGER LK10 (0.8 nozzle).json | 26 ++++ ...andard @LONGER LK10 Plus (0.2 nozzle).json | 26 ++++ ...andard @LONGER LK10 Plus (0.4 nozzle).json | 26 ++++ ...andard @LONGER LK10 Plus (0.6 nozzle).json | 26 ++++ ...andard @LONGER LK10 Plus (0.8 nozzle).json | 26 ++++ ....24mm Draft @LONGER LK10 (0.2 nozzle).json | 24 +++ ....24mm Draft @LONGER LK10 (0.4 nozzle).json | 26 ++++ ....24mm Draft @LONGER LK10 (0.6 nozzle).json | 24 +++ ....24mm Draft @LONGER LK10 (0.8 nozzle).json | 24 +++ ... Draft @LONGER LK10 Plus (0.2 nozzle).json | 24 +++ ... Draft @LONGER LK10 Plus (0.4 nozzle).json | 26 ++++ ... Draft @LONGER LK10 Plus (0.6 nozzle).json | 24 +++ ... Draft @LONGER LK10 Plus (0.8 nozzle).json | 24 +++ ...Extra Draft @LONGER LK10 (0.2 nozzle).json | 24 +++ ...Extra Draft @LONGER LK10 (0.4 nozzle).json | 26 ++++ ...Extra Draft @LONGER LK10 (0.6 nozzle).json | 24 +++ ...Extra Draft @LONGER LK10 (0.8 nozzle).json | 24 +++ ... Draft @LONGER LK10 Plus (0.2 nozzle).json | 24 +++ ... Draft @LONGER LK10 Plus (0.4 nozzle).json | 26 ++++ ... Draft @LONGER LK10 Plus (0.6 nozzle).json | 24 +++ ... Draft @LONGER LK10 Plus (0.8 nozzle).json | 24 +++ .../LONGER/process/fdm_process_common.json | 114 ++++++++++++++ 74 files changed, 2162 insertions(+) create mode 100644 resources/profiles/LONGER.json create mode 100644 resources/profiles/LONGER/LONGER LK10 Plus_cover.png create mode 100644 resources/profiles/LONGER/LONGER LK10_cover.png create mode 100644 resources/profiles/LONGER/filament/Generic PETG @LONGER LK10 Plus.json create mode 100644 resources/profiles/LONGER/filament/Generic PETG @LONGER LK10.json create mode 100644 resources/profiles/LONGER/filament/Generic PLA @LONGER LK10 Plus.json create mode 100644 resources/profiles/LONGER/filament/Generic PLA @LONGER LK10.json create mode 100644 resources/profiles/LONGER/filament/fdm_filament_common.json create mode 100644 resources/profiles/LONGER/filament/fdm_filament_pet.json create mode 100644 resources/profiles/LONGER/filament/fdm_filament_pla.json create mode 100644 resources/profiles/LONGER/longer_lk10_buildplate_model.stl create mode 100644 resources/profiles/LONGER/longer_lk10_buildplate_texture.png create mode 100644 resources/profiles/LONGER/longer_lk10plus_buildplate_model.stl create mode 100644 resources/profiles/LONGER/longer_lk10plus_buildplate_texture.png create mode 100644 resources/profiles/LONGER/machine/LONGER LK10 (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/machine/LONGER LK10 (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/machine/LONGER LK10 (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/machine/LONGER LK10 (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/machine/LONGER LK10 Plus (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/machine/LONGER LK10 Plus (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/machine/LONGER LK10 Plus (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/machine/LONGER LK10 Plus (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/machine/LONGER LK10 Plus.json create mode 100644 resources/profiles/LONGER/machine/LONGER LK10.json create mode 100644 resources/profiles/LONGER/machine/fdm_machine_common.json create mode 100644 resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.2 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.4 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.6 nozzle).json create mode 100644 resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.8 nozzle).json create mode 100644 resources/profiles/LONGER/process/fdm_process_common.json diff --git a/resources/profiles/LONGER.json b/resources/profiles/LONGER.json new file mode 100644 index 0000000000..dc6d924c5f --- /dev/null +++ b/resources/profiles/LONGER.json @@ -0,0 +1,81 @@ +{ + "name": "LONGER", + "version": "02.03.01.10", + "force_update": "0", + "description": "LONGER configurations", + "machine_model_list": [ + { "name": "LONGER LK10", "sub_path": "machine/LONGER LK10.json" }, + { "name": "LONGER LK10 Plus", "sub_path": "machine/LONGER LK10 Plus.json" } + ], + "machine_list": [ + { "name": "fdm_machine_common", "sub_path": "machine/fdm_machine_common.json" }, + { "name": "LONGER LK10 (0.2 nozzle)", "sub_path": "machine/LONGER LK10 (0.2 nozzle).json" }, + { "name": "LONGER LK10 (0.4 nozzle)", "sub_path": "machine/LONGER LK10 (0.4 nozzle).json" }, + { "name": "LONGER LK10 (0.6 nozzle)", "sub_path": "machine/LONGER LK10 (0.6 nozzle).json" }, + { "name": "LONGER LK10 (0.8 nozzle)", "sub_path": "machine/LONGER LK10 (0.8 nozzle).json" }, + { "name": "LONGER LK10 Plus (0.2 nozzle)", "sub_path": "machine/LONGER LK10 Plus (0.2 nozzle).json" }, + { "name": "LONGER LK10 Plus (0.4 nozzle)", "sub_path": "machine/LONGER LK10 Plus (0.4 nozzle).json" } + ,{ "name": "LONGER LK10 Plus (0.6 nozzle)", "sub_path": "machine/LONGER LK10 Plus (0.6 nozzle).json" } + ,{ "name": "LONGER LK10 Plus (0.8 nozzle)", "sub_path": "machine/LONGER LK10 Plus (0.8 nozzle).json" } + ], + "process_list": [ + { "name": "fdm_process_common", "sub_path": "process/fdm_process_common.json" }, + { "name": "0.20mm Standard @LONGER LK10 (0.2 nozzle)", "sub_path": "process/0.20mm Standard @LONGER LK10 (0.2 nozzle).json" }, + { "name": "0.20mm Standard @LONGER LK10 (0.4 nozzle)", "sub_path": "process/0.20mm Standard @LONGER LK10 (0.4 nozzle).json" }, + { "name": "0.20mm Standard @LONGER LK10 (0.6 nozzle)", "sub_path": "process/0.20mm Standard @LONGER LK10 (0.6 nozzle).json" }, + { "name": "0.20mm Standard @LONGER LK10 (0.8 nozzle)", "sub_path": "process/0.20mm Standard @LONGER LK10 (0.8 nozzle).json" }, + { "name": "0.08mm Extra Fine @LONGER LK10 (0.2 nozzle)", "sub_path": "process/0.08mm Extra Fine @LONGER LK10 (0.2 nozzle).json" }, + { "name": "0.08mm Extra Fine @LONGER LK10 (0.4 nozzle)", "sub_path": "process/0.08mm Extra Fine @LONGER LK10 (0.4 nozzle).json" }, + { "name": "0.08mm Extra Fine @LONGER LK10 (0.6 nozzle)", "sub_path": "process/0.08mm Extra Fine @LONGER LK10 (0.6 nozzle).json" }, + { "name": "0.08mm Extra Fine @LONGER LK10 (0.8 nozzle)", "sub_path": "process/0.08mm Extra Fine @LONGER LK10 (0.8 nozzle).json" }, + { "name": "0.12mm Fine @LONGER LK10 (0.2 nozzle)", "sub_path": "process/0.12mm Fine @LONGER LK10 (0.2 nozzle).json" }, + { "name": "0.12mm Fine @LONGER LK10 (0.4 nozzle)", "sub_path": "process/0.12mm Fine @LONGER LK10 (0.4 nozzle).json" }, + { "name": "0.12mm Fine @LONGER LK10 (0.6 nozzle)", "sub_path": "process/0.12mm Fine @LONGER LK10 (0.6 nozzle).json" }, + { "name": "0.12mm Fine @LONGER LK10 (0.8 nozzle)", "sub_path": "process/0.12mm Fine @LONGER LK10 (0.8 nozzle).json" }, + { "name": "0.16mm Optimal @LONGER LK10 (0.2 nozzle)", "sub_path": "process/0.16mm Optimal @LONGER LK10 (0.2 nozzle).json" }, + { "name": "0.16mm Optimal @LONGER LK10 (0.4 nozzle)", "sub_path": "process/0.16mm Optimal @LONGER LK10 (0.4 nozzle).json" }, + { "name": "0.16mm Optimal @LONGER LK10 (0.6 nozzle)", "sub_path": "process/0.16mm Optimal @LONGER LK10 (0.6 nozzle).json" }, + { "name": "0.16mm Optimal @LONGER LK10 (0.8 nozzle)", "sub_path": "process/0.16mm Optimal @LONGER LK10 (0.8 nozzle).json" }, + { "name": "0.24mm Draft @LONGER LK10 (0.2 nozzle)", "sub_path": "process/0.24mm Draft @LONGER LK10 (0.2 nozzle).json" }, + { "name": "0.24mm Draft @LONGER LK10 (0.4 nozzle)", "sub_path": "process/0.24mm Draft @LONGER LK10 (0.4 nozzle).json" }, + { "name": "0.24mm Draft @LONGER LK10 (0.6 nozzle)", "sub_path": "process/0.24mm Draft @LONGER LK10 (0.6 nozzle).json" }, + { "name": "0.24mm Draft @LONGER LK10 (0.8 nozzle)", "sub_path": "process/0.24mm Draft @LONGER LK10 (0.8 nozzle).json" }, + { "name": "0.28mm Extra Draft @LONGER LK10 (0.2 nozzle)", "sub_path": "process/0.28mm Extra Draft @LONGER LK10 (0.2 nozzle).json" }, + { "name": "0.28mm Extra Draft @LONGER LK10 (0.4 nozzle)", "sub_path": "process/0.28mm Extra Draft @LONGER LK10 (0.4 nozzle).json" }, + { "name": "0.28mm Extra Draft @LONGER LK10 (0.6 nozzle)", "sub_path": "process/0.28mm Extra Draft @LONGER LK10 (0.6 nozzle).json" }, + { "name": "0.28mm Extra Draft @LONGER LK10 (0.8 nozzle)", "sub_path": "process/0.28mm Extra Draft @LONGER LK10 (0.8 nozzle).json" }, + { "name": "0.20mm Standard @LONGER LK10 Plus (0.2 nozzle)", "sub_path": "process/0.20mm Standard @LONGER LK10 Plus (0.2 nozzle).json" }, + { "name": "0.20mm Standard @LONGER LK10 Plus (0.4 nozzle)", "sub_path": "process/0.20mm Standard @LONGER LK10 Plus (0.4 nozzle).json" }, + { "name": "0.20mm Standard @LONGER LK10 Plus (0.6 nozzle)", "sub_path": "process/0.20mm Standard @LONGER LK10 Plus (0.6 nozzle).json" }, + { "name": "0.20mm Standard @LONGER LK10 Plus (0.8 nozzle)", "sub_path": "process/0.20mm Standard @LONGER LK10 Plus (0.8 nozzle).json" }, + { "name": "0.08mm Extra Fine @LONGER LK10 Plus (0.2 nozzle)", "sub_path": "process/0.08mm Extra Fine @LONGER LK10 Plus (0.2 nozzle).json" }, + { "name": "0.08mm Extra Fine @LONGER LK10 Plus (0.4 nozzle)", "sub_path": "process/0.08mm Extra Fine @LONGER LK10 Plus (0.4 nozzle).json" }, + { "name": "0.08mm Extra Fine @LONGER LK10 Plus (0.6 nozzle)", "sub_path": "process/0.08mm Extra Fine @LONGER LK10 Plus (0.6 nozzle).json" }, + { "name": "0.08mm Extra Fine @LONGER LK10 Plus (0.8 nozzle)", "sub_path": "process/0.08mm Extra Fine @LONGER LK10 Plus (0.8 nozzle).json" }, + { "name": "0.12mm Fine @LONGER LK10 Plus (0.2 nozzle)", "sub_path": "process/0.12mm Fine @LONGER LK10 Plus (0.2 nozzle).json" }, + { "name": "0.12mm Fine @LONGER LK10 Plus (0.4 nozzle)", "sub_path": "process/0.12mm Fine @LONGER LK10 Plus (0.4 nozzle).json" }, + { "name": "0.12mm Fine @LONGER LK10 Plus (0.6 nozzle)", "sub_path": "process/0.12mm Fine @LONGER LK10 Plus (0.6 nozzle).json" }, + { "name": "0.12mm Fine @LONGER LK10 Plus (0.8 nozzle)", "sub_path": "process/0.12mm Fine @LONGER LK10 Plus (0.8 nozzle).json" }, + { "name": "0.16mm Optimal @LONGER LK10 Plus (0.2 nozzle)", "sub_path": "process/0.16mm Optimal @LONGER LK10 Plus (0.2 nozzle).json" }, + { "name": "0.16mm Optimal @LONGER LK10 Plus (0.4 nozzle)", "sub_path": "process/0.16mm Optimal @LONGER LK10 Plus (0.4 nozzle).json" }, + { "name": "0.16mm Optimal @LONGER LK10 Plus (0.6 nozzle)", "sub_path": "process/0.16mm Optimal @LONGER LK10 Plus (0.6 nozzle).json" }, + { "name": "0.16mm Optimal @LONGER LK10 Plus (0.8 nozzle)", "sub_path": "process/0.16mm Optimal @LONGER LK10 Plus (0.8 nozzle).json" }, + { "name": "0.24mm Draft @LONGER LK10 Plus (0.2 nozzle)", "sub_path": "process/0.24mm Draft @LONGER LK10 Plus (0.2 nozzle).json" }, + { "name": "0.24mm Draft @LONGER LK10 Plus (0.4 nozzle)", "sub_path": "process/0.24mm Draft @LONGER LK10 Plus (0.4 nozzle).json" }, + { "name": "0.24mm Draft @LONGER LK10 Plus (0.6 nozzle)", "sub_path": "process/0.24mm Draft @LONGER LK10 Plus (0.6 nozzle).json" }, + { "name": "0.24mm Draft @LONGER LK10 Plus (0.8 nozzle)", "sub_path": "process/0.24mm Draft @LONGER LK10 Plus (0.8 nozzle).json" }, + { "name": "0.28mm Extra Draft @LONGER LK10 Plus (0.2 nozzle)", "sub_path": "process/0.28mm Extra Draft @LONGER LK10 Plus (0.2 nozzle).json" }, + { "name": "0.28mm Extra Draft @LONGER LK10 Plus (0.4 nozzle)", "sub_path": "process/0.28mm Extra Draft @LONGER LK10 Plus (0.4 nozzle).json" }, + { "name": "0.28mm Extra Draft @LONGER LK10 Plus (0.6 nozzle)", "sub_path": "process/0.28mm Extra Draft @LONGER LK10 Plus (0.6 nozzle).json" }, + { "name": "0.28mm Extra Draft @LONGER LK10 Plus (0.8 nozzle)", "sub_path": "process/0.28mm Extra Draft @LONGER LK10 Plus (0.8 nozzle).json" } + ], + "filament_list": [ + { "name": "fdm_filament_common", "sub_path": "filament/fdm_filament_common.json" }, + { "name": "fdm_filament_pla", "sub_path": "filament/fdm_filament_pla.json" }, + { "name": "fdm_filament_pet", "sub_path": "filament/fdm_filament_pet.json" }, + { "name": "Generic PLA @LONGER LK10", "sub_path": "filament/Generic PLA @LONGER LK10.json" }, + { "name": "Generic PETG @LONGER LK10", "sub_path": "filament/Generic PETG @LONGER LK10.json" }, + { "name": "Generic PLA @LONGER LK10 Plus", "sub_path": "filament/Generic PLA @LONGER LK10 Plus.json" }, + { "name": "Generic PETG @LONGER LK10 Plus", "sub_path": "filament/Generic PETG @LONGER LK10 Plus.json" } + ] +} diff --git a/resources/profiles/LONGER/LONGER LK10 Plus_cover.png b/resources/profiles/LONGER/LONGER LK10 Plus_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..937bbeb4301724f724a9f9e12252394f6d79644c GIT binary patch literal 21032 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

Mn``Q#8DaJSzfoU zKfYCg$;j*fnD36Xdi=`gEdm*jd zTqW}G6YSSW?myXu=tU!$EI}X;Nm&AbXlQ6W2oO^y2P_auRJGsOz5kPq44XHSnEmKp zDm}5i%Am5KqzN-;S5_q|XU#}tI7o;x7@0Ql?Osw3D%8)(moIK06GI*RLDcRt_i1eX zVT=*5b-#8kb(?eDHmClnzy9+vUfd0CpcB8(XlaE-A zdCGb1cTh;HP&ik&FYLIrwkCCfkN4Tqa_NdB#_bTE`7ut>b?d10_~`*@X}2vvJKvE0 zM<~|;p|p3C5#h97A5OncSqpgFc6@DxH?}#hiUk6Z0cK*^;71E)4|R48$2CVDWdF(m zXAu-ho&31G$b-C<<70*g0AxL~tA$SpS5vSyBi_bT`Ezv?9)W<>N9PB0q}lS^Qh@TMnxSioVm;0t$Cg1`(o0Z2Vd z>N4@V?eVY^ZWvD_NtJ&~Y}1o-mjY}<1(s#P?Z_)Cc1k(((iM;TOxyR=X* z%dadFE>MP8)`#hoXlx*9l1Xh6ag``rb>?D0j70Fc^ zjA8Wfs4c~)vMF^t8zQj{VXR79GXPNjKSFlOR!}=PGX$(g2sn|zhk%hsp>L;MK8J)_ z?HMF}Z3X2G7;#bU7k`q12eOWe)idcryJjy0kT5k97)FEybG0-mCyJ*9)Wc$QPH-#Y zTJK86<9EFeyp29Hsufr3C5$%R=V2WHcfuT*#u9$K7P0+c)m%RPGrtg*!{c-BLCA#i~F zrjiVal~$HuqV@Lv-9L`dV`FMeRs7wgg+#_54mkbRBajS;Eos$0OMJqpg2R&Q#~wQQ z-%XRY@Xt1OYL0Tu94Xk*{S4p7EG4R7Mw&BoNca;eG46VklanhKWuOf@^GHg@u|Kz7X$0BC zg&_zF&;v)Q(L~dXcAE^o7`_6r<5qr(aisQ%cFU3fDF9RRK_=39Xx%#W z_V$8^Fh4hkxtSRhVsHK8RBs}kH(k3Kf&|!F_>*nX@M-Ch~@ERg=Qk%#aqZ2?1B2t|Zo%Z+n5z*F~ME%DnIW2S5 zQ4G!?hyjq6A=`NDF%}jU@Z&po;+id6s{|UhtW|%OEi0Ut^t}=5Ps}q9~*f1;fH@} zZfcjJj7AuS&^k(5 z0LGG2CQ@P7FaI)r?agn-*|TRMg>3(ggjO;}Bgw)+rCh;N$DYQq<0num6tHFEMpUX5 zG<_f6d}JT2wV0im!R+)D78Vu|1_1~_rBa1b3dZP6sz!;IpONuI3BQU=?RT#MTML^2 zm{Qv^|9l>RxrkVIl1Mu|+Rjx-9~VNvbsTubBG#>6pJezOoIZ8(lAIAr%%(N#)}vaj z!5E83N8IvTkV1R`07d~ZwhV;*vjHf5{_~$N-FM%8J0~V4cHMjLy+6&&!^W7**-1Q0 z0YGJO>8=l&KanXgP1Z~R?c79A;&>o?-lQIS6lI$wsI9Kou3HCy&}=l~s8UycrW7$> zIyF6wb7#-up+_D;e_ua_2Ko`US|Db4u7@BDFgBpkANB)Y-Ff4#P!v0gTso-G&Wt5CY*kQ*cI!+D;vvxMsUe8fP}BG0@r|ib4dwpV@io zW&?=TFXEVXoM#zFVY1$rXm@XmYl6Jg3`r!c1yh_?8R-a>Y89^MfvrWoUdR0GZ0r<8 zQ5>^R>_(6PB)7A#i1HqH7U$0c%`(R&zd6^J^J%P00J2+Jb_3H*=(cjXjB>dg(`f(( zhK5iql`hMiuZlL6h)C` z=1@xM5s}Oo#nFF&1;PvBas*%^`}S%u|k|kP`XnO=(VLK1Z`#dJ^Re z{yCPOd1r_^z3HyL(w(I$iS4SC$~^ZxI6cpUv5di?LBumQ4Njl<0o1$J=xNsRM(i20=8Jb#!c zzdK*wl^ndpwXm>&O`A3$igeDNBb+#P4Aoi<8#iz6+U>S|mye$;x@fSo&c zVz~I4kxTf(!EocB1bvJQ4}F1m;ogf`YIKaltdiS%Em9p=0FlKFiU)C9XoSc>nxg;nl<^? z*<91uOkyUgKkXr(^19S@uwy1bWxy<#%Nh6Td0rOVpFDRC)&2ogs}&FtCMPD)YBu0p zf_hIS_4G3&d$za)7I-ClluHq zCyrlon8zA}a;1XdHEYu55jF@yY1w}B-S2+)WbCKXm62}eIF4OP5(*(OJUk2lDb2Jb zNS8A5yZO+ie&>A7LH;=@C8npQaPq_n)a!M4t_vYWmh&h@l9`|Oaw39>B1B-EK7PEz zDXErAi)`f#aKPfM_$3Zqx)xc1Uk=DZhz?tQQE4>MqMD@i^QSg@H?5S{NWv4CIC%=Q z(=%ARW*AYV(P%Vq_RM5*a4+8ejI_pv;o*c{(ul&4TfPq|$*7f_~ZEgBB>>wZ5k-Z z7o&CGf8Mz{p9zx(rVs*ygM$de5DNJ zip6E6mzK+m=VGylfq?-`O--TIYMocTT}U!sOn7Z6)%r{en}!GTtU_L*=bs}Wu{pW3 z((*h`$x_cPr47)x(T&f4ZiPV-@bilwOZN1 zSnBWPO{SC;Xf~T!)GEI&sWv-#{5YgixMACi5>3E3ed^>TPd{O6;T8&5zhOh%B*R+k z2Z0E}@aS9L{OgbX=ezG-HhO8fB1zg>tM~2OXNZV~hK5Ay&0k7P_nAEWXIjV$Nz$d* zf^_39q>j`1pO^X>x=WSQpC=|JaN@*?%sxy?Tkzn64`$9}KB44%e>?wogb+A>{5VdZ zK8^M3*Q39`KRbYV>AhjoCRib`cI{da#d!jg6BCPQuk3@<(sTWyD8k_IF#7uYV5~tD zMb-}jL4-Xw-gslUob=Li(M$zqR=vHw${3TWr|t+*0tS0N<5>tnIlGDSsen1~(Ndth zcyjr|4%!c5eq0FPd7!4MyjH7a5-(NJl}ZKHT1-q#Kx>_Gw--97`G5QR`q0zU6Z4u~ z;7l7vD96Rxb?Y%WGz8c4aC+i&M*kUO+AKkyL0Cd^2fmNB>(|386cEJGBWgApaOCpS zOUnXKDdoe~+P@zj9xhpHYrgNlKx@58Yt2MNY1&w_Awnr7@?9$~=e9+$y7K_wVx{?o7=`Z7kUrOJHq&*>HoetqW%jY>d5aGCg$`oggU`q1 zv-?acPwVx0T>qkNsMUHvg0ShDYw(6&eiMu}(2i5F2$B2xEb7XtgmnlL}8q`r_Dl+sT^#A$HNNaIbv z@++8}oJ0_Yaeo0Jlj=~L^`c690CWieOj@^5luH-t(7#`Qywi zE(buLl>{9f9Tf);9;Cj$K5@@I_n30I{N0(E8LO0%%#2p6g{i421VMmWt@c0ex#ym* zJkvrG5gvQ&G54W|9`e5Po$nM%rBZQXVxm+omrJv=v*kjeP^s7JRViiFT3fZ&R+UoK zD2i&1<5aZPRi#uVilU0+IAv>XNeEE{P#~fL5xI#pr#$7;-IE9x@Zy({Vm1YOSKucv zMJcD6X(_WM|C$R?Xcv<3T5I(5^gu|7`usfnFoe+&UVh8X*!S&6aro#Fkdm-kw>y;> zo7}W%&pu6hNoBnUsGW9LtyJ-&+qdyQ-TN76Yrn|M%T6yX3qW%>WC8FUcieIK@BjYq zPkElVUI?L;QY7OXJN<$eyx{3D4At=Pu$Y{j%sxoc^goko%*;35cw-141WYLLHxo0bRiSD0NlHOVDo7sFf0X4Uh&YOB?%xvpC^#-tLzLPQlIMA;ZqQc4vQzC5O2qXEZO_ zyTP89@cHuMFbpv{If+7{fZ^d`>_2!AYc_5In30C2IU8ZjNV`bqdqjy`<`ogKl#-QH z%wW{(b?dsG<9XicKYYjAw{F?8CFn?KxPoY=yfkG1w0-;b-x5N+q}got5RvZf?VZ}T zZQFq)-9UB*-N8n zYu2oR5Q0q{ntaNJ!5^(zx1l!(TAN$GUv;EY4Wghbg{Ww)D_|;H*pjujL_`InbrD3a z(Z&%{kg=BH>@7f$kmX8wdT4O)-)z~k#b3@k_{-`ft$-`D87~#=d-v|mOZ8=!G(Y!q zKlimT3|}=pJ#89|h9n~N_xBrPjJ)>RO+Wv4fA@+1eG!L7eEsWR_s*O-;~hA9v{o$ox2Wg0hg*(GS+^WC*;mzbQKq@2pN z_~Do~%sB_W4bP2Y~9$Vw@7VmDd~dx;J!b%2y`I}E)l$`J^;^am zQ79A&zVBzmzm)Qz5F$d{Z{V2(2X|3ionX!l9DA;8!&Mvfhr~8!X8PUV{oUKAr>D1{ zIdi7RbzRfj+k2*5E`RAGANk1Bm)llcy;iRkdHw&yz)wv(82XR^0000P$YPYyA_JN6n72oUfkW?tyu9EcP#~q-Q0&{^N?(I zXJ^j&&-uTJR8x`1KqWy1000<@3Nm2W@%#TTATsRTRjH&20MO}Cl#$f*Ts!af$|l!w zV|*38->UHTxvbvI+WQ1gTBiuaOL(9kk|0XOj#U0TgdRq%OeK+S9;hA88e%j?$FrA~ z&Waa?{u+~#ftX~X)Q4O7>B?a|+J1a(sd{T0Tw8I`eRwa=R=aiTFy3Nc{;4B>vwG#S zyT;@4KKIUNhT8YdXz>ZaFHy?Yx-pUa` ztMoGU!T5y^;8TAQs?Ad2ezC!PDOW~#2P**R*Xi#BI?5B@H=+dB%_dn~+ zoJ~w538G~Mxwxn){U1yO#l>qgr%PGzQ7d#=C)_)$XR-x%n;>i@P-n7H_1r_jX-kcz zQ#Zmugg$11XiOgAY0HIq2<*Q=%;Y6dvlypfs;^DUHP{2{AVDc0V-$^!-MOxv0d)v% zh?>lvjQXCg9l51@2zDG4tY@cn(}Nm_E2Tgk@&oe0t{O2vLIF3?*fK+e;WkgSmdkr3 zJfrh9=S|Qn{@AwJdo)GI@G%$5??{?4`Os)ix>ox;=pf6n=g|tzo|>kh`EL-_*H|u0 zoc3eOaFZh$b?CNcct*;3{PbT zHQ&F4VAJ@kJi9CP5|;EfQsKsd<=-wYUoS{#ZW@gYf7#K4)Kmx-KWYA<2|OrS!mYU1 zj~=t~nrWytn0STQCf^zhNBhZ(UVdsn+$-5_!2QbHnH9mrp|vnt-F)R2F#qCe_zoLI z?cLPWl$z8=R^V+=<=^+!JCQ($9kJ{@jWGMuN0%60OQw>1=mh^A88~*vvX{+DLkwZ5 zTfv##VwByYr`Yn-KOwUiz7bvO5G3QsF(5TMz^uA?%Kit(iW?sev0e2tWSuFhFmYbJ zc~{=hj}1owh(e86j7`N%r7&bnfXGazfE|H2J3U==-b(SdaVV~8W@g4KCKjg^$Y2{1 zF(=MR)g=Xo2#*p)2#!+bF5V^|9sV=LYgtxS0Bw*dZeCu7*o9)t0Zr0Z6__!2NNKp$ z@k_+*R@|Dg2V~TXW4XdIn!zB12>q3%5u)ip*tad?La-B0JJxQy#_s*9o0mt@$DFbi zfH?0_k-o%4{x}Rb`EIZhiyA7WS*}^=U0Jd|U5cC^$>eOHlLjgob0QOkt*(Vh*ik^> zd*xDvO*7=*R0dC2#;0=4A0^=NDud2tfjBeY?T;E78mSR6&>z0P5Gd=`TfQ_Zp5e-v z`{i-G&D{66sM)cZvGqf9a4Z9p2KxahQgfJf$3G_FED-`d&VGK=3OuOcL_e-HdSie? zB$v(Cy_ZNhN|H-ut4Lw#xfJC zqvF1MdS6Lwn0=fMXL1BS-~2i@EGjCRgf|w9_wx1a`q1>19go&u<(q^|;W{)vb~bK5 ze({nK0FGLWf*>7%RZts|XjARI-V*Urpr(vk_rqY639XBtKhpvEBcr2t8h?cHoRMv3 zb45Rl$OQNg%pjq+bV06zB#X zzULAX%Uv_#Z^f{B`q$H&q`cP9-#qhpNRcC1iTmd)iAHSvIEc%omF^eoS5$cxrj_B7 z=AnJB2y$9O*R}<>V$D`YcN=!K2GluvQ=Ty?Z-dOp4pr}tHkkyl6slyUwf;_iICaUv zToSUf;eIsHcbUL^t@piE>ghR#hR>f*=Cwi)^KG?)a%F?umy^8D^k#;G6I(wGvq(qXPWB3b%^k0Fx{mlAr*JYorGjF zsU!x5=);CA?bKay?zzMLo3nb$OX03dXvIU#`^l@Q5)pNf_Gh}^rAu}wC?xb{Swb~} zcj*d8;Pd0P8qi#0`_+cU&|zxRWV^Y_7$#y>#RGk9MBxLOix|J^<5%YcBDb$GXeuiH zhH%gwe6S^tQ(>Xdh{zr8jzo|)Tn994)U-PJV3!GF#)YI#9&@;o<+Uo)zdYT*k*ujG z4nV)iLNbf2e$tZK!Hc^u8*Jc~G{YjoW7QZgsv1qmx6f&+HJqn4Y=vy?5V;cpycgN3 zR|{3E{Pxd6eL}&yYpk5gkYFK1i_yl*MXb_jTviIVH`1k`bdhLUph34;a<<`nG(OJ$ zYZ|+Ni)xSm9Ym^M*omn|XZXrgqa2SI&Ujk3_x}9{$&3iRS{|2Zq4rr!-Oe)&L${<< z&FhE=;r1!n>jd7B>_ed|Zm%val+61bjgs6dHa9&`m#%fqTD}s3rd`zeblmhRdB?8r zm7t3dMlHOn7s^C*$sYLhJ=)UZcO%$k9C(9OA80M-?>pqOGYagdStMpHf=ipZ4O(!# z3D%t<4RtJ%Y4wtX$7Nj_iywr9!EW#KClPo(y3+7ax(iLThB@ql!Iqu0?`Go8roP7r z>T_#9=1&?CphsC0Hg`pg%?WOh?>E8DAvn>IeEsW;%q5O5>0_>QoqkHb5+tv@d;B;+ zQWu{_4>gJ~vo?ECTr?h2mIR`bqj~{lEmraGp$J$~gb?IK1C_fCeMU!B_uyPS7K+in z(%-3m=&2cB$^4P-v{px_iV@2k?FE;qJq?>0`&W@$v1PJY+&4c0(;|dKN0abcH{I9m z9D85>D&c-%zr8||i$4!qPT@{v*+FNyQ$+FJ_^3oBvnZN0B{O4BCHOq^X7rNtOL7{hqqDMNW6`1=)5k=3V zPxeRh+_kbsz43GfqQMDwN6}(?@c6K4W9K5;km(Y#Xf*otjH(Xa`l8W}!|hf>X#GJD zJalIHpC|q5t(*sBrDQx_f2$hLyYMU;i2b22+NfV8X)o^I_?@S>@Xjc$b zL?ILR2l9M1mH4t5a+|f#AMCf3tlIQPt8`2V+;MKje2oSn;p~n=HQ*+~XB`1%46Ule+Xe`xiJG(SAcKYZEa(U+S1m6P9XPC%A2XviT za6GjW_Fje70s=QXJ!;SRrJfhVF5PtR5R;l9OI{ZW8eO_M8@^>`cts0eR!PwK31^VW zNlEdRAvj?L%CW!ckUDmNbaG`GbQdA%5#C+27xnUj_h(vx?4(5F5Pz36&grW1eTF{K z6_AUs?}m4-6)a0)1>Rq7b2v}Ccv(>V%_dP@FXw1>DF4(8Uv+vY8*TyFlW>z_u;Cv! z%;#K~$q}Xp^qjY>^NT+G3LbX!-6c))J2Rs^_31}5#O}H8zVut2eV&^2z5e3pv)+;| zV?b;ua+B0}>!OqOk0R>4f-qoNYx*WV<6RzB@>h=>)~e3KIV!596vQcqRljR00ez=?Ii*95*yp6w5a3DJ{dA3I6IeNG5xK zSMJ}pLVTGJ-fq7Q4|qtS{C9NuJj1tM(>aryn||~}`F7h9PvLphv(grtmeI3mbNybFy^|xlkeYM}}B#L{u@>88@v;50yEY^kgsovLI0jn(@XP3Am zUwTHs^J|%yR_DPFw%*f@tz{Of#yF>roAktQ*pc}(oCTvgp+heKTSx8h$PEYW`}2rqt) znHjmr%t)T>VCToMO8&-#pqEsRf6Nz3Cve(<5&c@s` z11hh?UbbJ?=L*W1XWb0&!b~{D#Ki6w5#AXCq=nFx7*%qigS3PCJ?EE-o2`_lo`6Dd z*q6ua2mCdRkzFQ#1*axY zGK#k`k`1Gqp;wgHy1-Nuax@$>JCvZ!8u0%j-re2(>v!q1t@_yW)_Csj6Oj>m+Ho-w zOFH~59Lt`VfN_uY9)EoyDPv<;m@IJ8Zv+8@RS11Zhc- zDparC{ZpQNC4yx_1lhi4;~8`!6Nn4$=@Aow#o|k^)6d%-9=^WME|FL!J&u45pL+)s z3Gu%_&1&fjx%<2~JKSdW_UQN>HX;~vJ>hFk2O!a$=s2<@%S5_1yXrjc_YG5#6^C?F zhyp5-@DjLm0i~Zar^`4XQYFiIW?4l(>0jWr5W+mVq~M+Djb1C`J;ElYtS-8(U=`NG1&n!pnjLas;E0I@WJ z1HWy+AK0@-2i$qTFvfDRmJD3)j&kt`hewVpwmIQ^tm29&1ddqilCC>(A1;;gYn65g z-EJLs-E-^M%>rmz9zmlsvquWWvgZZP+X~o-*Z@wRDZjk8KV=`pAA-f(zMeO)EOW$Q ztQ|LG3Mp(@NIHuc2>Ef=D-xc#Dd%JitTo%2RKwx)JCU)ZfJ~j88(2zwXC|d`c>)n;=BLB$SY+z6QHnt|62%k3Ox}qAp@?6FNWVH^?T!G$j_gx z*~HJ+@Zz0zDXGb>7?A1axeJG3X^FTTxt#V-Ll9|P$A7=mdY|vzUytHneTih7Yo8ay z*`E6;pZni@x1YA|^E@uMzT_&UsG2h=+3s1pjwVLfMSrDio8 zAV?0+=zveZq> zkve1_zfbp=pVe7co8?2$EYTYN>N%w?;8!f;=O*J9myBizX$sN;WwYl{mu?GH|9 zsC38^#0(2YU))ijlFauR0PBvK$>0%bB_+41Y_U@#82&!~C`%2-4X?cB#;5 z$poDd!65u7SpkrwAZna5RWTqju!xq(&KOLp32gLxa@VR|*@uZQr>FDQbt~tnNT51V zL2WHE%{QOR_IDaq3|zv(XroSQEGhNwFUZhI3-mwtgKjxPgNM18R>%x3Wz6<``w{`- z#Ysd4jbXVWz7e5NbYs#$`Ptd}&#$Ob(qvX^bDww9_=gqvz9AI^c;Z7&YwR^3$nX+4 zfR$VSlit_W>LT!WIqt9@K@qDX$2{=`ds#BZ8hMb#R~naSeohk9Jf>e_|=A4Wq~Le zs9pK(9Yq^fnn4e-33i~u+};pksENSvR1+*@f&`11hc7eqJKfK5Va?|MbtzmQvShTW z3-g4%TH$jsK3WNWh-P5I&#wImcB;d09aq$zRdvv2lcsv*GO{X}Xc*&+GCrWoZuDZ4 zWi$T0NiaVNhU)1UJe67O(Zfi)o@jRCWfjtAIqVSYW?xp;so(vy;a5R~hT(EWk%Qq_ z{Y1g0^$}9_fZ4lW9qh$WYr<%2UXt%CghLx=WGWQme}!v(HtlRfrEFBVKeD`>2*Y%P zRc=Mc>a@tHF%zr{rtb?A5rZFlda&%4YlasWd6%mU&{_y?(a^r%-S2XU-<5ej2?rq6 z=mc)tx`(?VT96AWmEb}FEK4jZIYObw8N@uiysV6~+3imkmwuP0<8r4~ilUiaMcU<> ze>Togn%3cjc!bM81X4C3C@{*jYsPf0-JPlXcYv(SY0#?-7E#t+$Tz=#Tzr-?69vRD zBxXfp&E*L1;tf^(Y%sQ57Y(djn8bT@{cO5LWX8$O8~A~J6X@N~4+YWddq2Lv(#IMG z*VFQq1VNpSu~5G8*~zIhc@8)>b8?Hgj`vBt|hSA!g zG96wJI+x;GuK|n*2Xn$cutXge2U+;6`(NS z>(_(kTA%ZWbqD_yi!+G2w$>N@L7D{ZQ>0Wdu4yL_tE)a{A#t|Hu_gu@Xkh zRzeFq!1$k3ZvOn?6`5_^?mo;V6m$R8$8I*YUvnDwTD$H*+HrO>Jtr3}(kGxuti(KT z%f}_ufsB9<3@pM9^6q@+UI^I8;NWO9K{wd53TxIz!TlZ8An9QV=lWscOl74wnQr%| zY{ulUNEKh(P1I!l-I^U7H8;wfP0xhjnt>HqRwybff-2OUfrwo8*oZ<46zkzUU7l>* zsA*2J)nE_HyV0igKxTT&(lRby-jLnV_#%Dg-HOWE5jPHRoI<97mHYF-jK~Gp^9cfe z*&gltWvmQ=`z3&h_*r3=`pdU*ywQm?$951p7FH3YQoa9nZe>NMT$3fwq9Hfr*IY|F zd_UE6g<2Eh4m_effp&{@t~g&m2G_WvNc16TPbdIoh_}kLBwn&^#pu4!jl;7a%_KI| zBJ8w{_^XhejWEj=WYLxnmQ{j*U!e=fKYzSWmLfn@X-&n&636(H91;9Hg?`Pd87jue zl51)wI4X+xeLduuCHPY(eWQhS_595X9dt1R?^8EIqVp6(a@vo26|FHFCK_)0F9d3r z=bA}~rHXd3`Cw$6V(gHNV;f}^m4RE-qs!C5Xva1<|4O71eE)~{wL@?J&bIS=d$AyP z8$Pp}57#TbaOyLpNl2(aXBGMtgGB4r+C5c2*6`&$ zwEd|*Yv}0oQXCQRxz(ZMJ(8M)$HCRrju6d3*MtNCTT2G75&=zy&*GOl+LeY-0wlIb zQ^lVtQzqKP!DKm3i#8iM3wrQg;7|)#h{TUZnwp+20Ive55q-DAslGu1D9Ki&ySD;Q zJBY{)f|*bgRcVRQWEjT#+Smir<%nc)pi%v3@Mtu3*sIFHP20?$gWl(~nLlq1mH*sW z`!f>`0;g1bJWZ(4am?iT6w-!-!ff&PzH_Cg%uDXZ|Jc8nn2#E zMp+U!~Q*4GtbZ-2{nsK5|Zi&I|@k+^>JbmL~1NHl3(Y>wS1(NX2i)g_B z%C4iY3d|<15zC8<%f8-EJ4$ou#8{SJ@WO->^JC6hzN37pd0>kje2+>oQR1BHmRH5;=br!;|dvx(f=<<*vGS*`Z{AOD`q8X1XOT3OZK z+ZhcWuzfaO-MK1|{;tV_4K{T)#pP)KEtf6gM5d$fB&&T&TM~$iXqNbev&`*Qk!b=F zO-Hb1VOGZPQq~mO_*IpGvz^DT(IsM68HbB0gM!(cVYsxu8&gg2Tr;*t?AJB%FIifx zh>j&~M`j+t!#Uut^bHZ9tWv}IzLt;1Oc@<0ZQyQ2fHqxjpJo0HFfte~61BQ2sKBgV zuKnvt3^a_(vIOFH&XSqp2dP$WJJ15*1Bp%W`<xH7D!Jh_NC zh&#Kq0F{mqnc`TO`Djs1%Sj~u&+OxGw6_PW@7k5=Sy_X$SmN2m8pJh+zx$-IexF}@ zzEjB+Lcv93HdFa#fo8_qr07|&+@Q(*6$&#)WuX)Fo`%#KcgKf{z2-@5cv6;snG$se zE@b$}i8Anu+f*fd>)1XsOr~;E9rg_?_!v{tzq5W%z*l)b$Q2_Wna zc=}sS71&V&B*8Fi^dz~#G``*xAl}H4sv82|${SJ598)xMD_;GeLPQ<3wVV$KiWn$d4{((|-_DKY=@pTZx zx^;c0c1va@CtvnREtLx*WcmZKf+ z9i<;)&t=h)?SPZ1ka6RD-;9A{s1B=%w=HU#kvnk=pK;u7)UvgLBn76M zUIK&#IIluZ+bWK{%^M6WAB@@0Q5YhCvhzVDcsE#Vp?AXGqO6&W)BMs zS7(3E)pkdsIq_bgCLA`7L**)?-?Ff+O2F7s`I;<+;F|p9m2l3O@4daMHN@oIFR&r= znXP?UtIhH5$oqX5@OsDyIR`*J7jjR3MX~7&5Fs$rVN!aNfdzFNEismBjpFY}Kf=}x zW1ZLS!4!^SBs(nZf)~-@*L6-mJjOm2slv()Bfql`lsWxK9b0!b9)+P;Uyrh46>#Xsm#p)@tUuil^vimS?9=_F(Hj4HJ%aFz3oT4Bo7@AMqK|q5E?nMz0^K})DwlX==sL~p zoxmp6)Af&U{`@GN5>)e84 zZ;+m$B_l_IF+R{?Q5zHdj&doaF6xU95PC$rF=7b%{C!7OAIhE~O&q zlIeJ?I-7IJqU_}w1m>9(`d)9x~ zPBG$WPyg3OlR3g3An6wBkU(YAis*w}`0tt(fzb54yl^m!&c!DA@~MEW46GmFd#<%Z z#Q(X6Fbr;>CBT^;`Ggn%tNcEF0=zXW;)(s~$5P=xMeAIXl<*2R0tOY)L6g4XT6SX> zqUB#pMYGDWSUfw9I#Ctl+ql%;{-$1ouE`^QPbaE|N;Dr7a#VV#tjB#;C{H3P{ls9k zH((%hCVTuwo5Nr_8GBt@#)al_WV_`II!)LQu$Da%UBVlH% z=mIU_nN1e{G=y2hpqVEayK#U(H^gsOy#$H&?#3*^hc!C71R_BM;2{=+a`bc?etOIk zr3jfq7I_m`Kav6Nn5TmPz9~<{8^#^XC@@d?aI3=a$n-+C zd;}WM9SH3y1{<60KFFdfOneei8TdSGiqo?_P!PGG2C{UT6ZnuG+8lG}W$W$z@9p_9 z@9lBjyZfn&_|9W?pj+IEo^q1wq}6e|CPJb2)Zp@;_*54g5MEe7fXVXkK&^7gxcc05 zcy!n<5<@!9azH8VMO<4RpZTIsb-?kDeWD z%C6r#UHy{mpK{%e{aDd?+4H$<5sm7?tIp%nFi}CpFcBb{b=~8*Emo!1co0Ad>tRU) zn1DgW2V*qNzs=sO=vDDp%zHS`Y<}Aja9}$2#ax8B9$Cgp{J#;Z~Z*d<_fO%@A&24?0@uinCSh%Kxk=GZZs6SNA1gvS#NT6$d?u0#qp zqU8HYD2i>?{{9r4hcHDJ&0#5L^x3|nV**=o#c6*)9^hY;;-`bF<#GZd+ ziGQ7BYxRBCH~G0*Ta7)8ndby1d4QS-`FQok7I%Z3_&dtL-5sR9tC6HVcOFI z=t>^WGcpda^vFH4zu(9;hQ6Z|2`rCXU`hj7^JWo|ksW}Vl~;O?Lb?AE+QZKQ6H};; zX;9%y*8N?q^KTFVLU~QwUex%D)Z2T}hc_AD_4T)i5LVo{I5`6$)nQCgN=E6#s$!4D z-D>#T|m}i5Hn8RRBP63+b!yS%!)58 zBV0lnu}&K*&TVq~+qvkFf;$4ccZ{a>FZQbqp($W@2M3jv)4PE%3{nbJW&SgtQk%jQ z)Vb?xr!4%H^WMAV&yE6~SHD#3&P&}p&)aKA1>$ZWDgF2V8ae6TTczuLDACNEnM_v@ zts;?xr_;!@XB1jYDGP8^yk0W^TtJqu6K?KbkBZ)2?@}iEc6@NSNz^Z{66jN zkLsHYEZFeP?oUNTFN?4?KRUGUr!oTq)}Ed|c0aOxOvbn7&r~FKX2e_KqZON1iVO!G zM$WP)T*RI}q;>s0UoYE!$qM)zua^*Dk4{8+NcKCp#c`V*-1$`4^tQEX5$evuvw)8) zCQz1P7`|E|WccIEQq^tAJd(Em5#>jRsk*CgE!hk>a@rH^am!v5;y0#~650-)k^t2r$cY2x5<2IEikb}W*!czLR;bKC#hIvs8w;^X5# zv(`}W_&xnyMVunE@bftESaqktV6G2wk)GdqAD1(2Ym{fuX_Bm#Wc5Z#qi07%L7o1Jlr?A8_`uQkB zIGO9aW|!TjXfT3I;31F0)sHsScQpnCHBaPp!aRe^y}Slk21+zPW{+rZaJF(Ad7Pc8 zn#moG>7OL;AjZM{_j;0|Z?j&2pF>V_3x1x7!yuQJr5nq4g=Hxvfb-kyi#N=Hy?{k+ z!?DNq4<7h5p6cZ2fwGMZjfOlQo_6*3l-zel%l|5Vxfd}m$HRIrCB-~SXGS?aOj6L8 z1h+=*`A5^+4ad!;&mi>B*%Dg99-4belYwAsSd1z;3(2dzR0>4J-QW|URy9-J$+bb1 zc0F5!5irHiPy-4dg2cA2*hIj9NyM0M2mwhdwDVUm3all_8O|I3XG0D3ufkf ziCGgP*V1J7eH0B=be-^V_S)1R%vO&SQr+63>g)kAXcxoc+jK`ige=urMDYONHJCHM zq%;B7kSr^w!%sI8QWbPXhTGKXA;c8Ec(HTZHHa@;$>Q&Y!a}d%&&<5i#KQQgypo3N z)eS=0?CpjIIypuJxPGV2VWf}eHr}s@63+rOdm$}$f*(`0nZ;d~VvP>!K0`_wKCG;f z86+R<>@N|%ZRtFx{s5P1)L`K_lY^>Ya7!wel+Okgt1a@p-ssE_R!b$W>*^%V4|hSu zXl){cKXpVEl>k4M3bBu`yz&FbDX1Zws4%3b$|SF>^7@8`Pjyaj>Do#|<}n}0QD3)7 z+paUw95kp*6Bk^%4~+i&`Af&?I9UwdC@;O2?o(37>rZQa*~O? zz2J#1%0`IN^%HE+EtH6Pf^78)#S=QG=oAVcVBkN>g?aK{SbkS+33q6?Iq99TNX_<4 z=gd?+A`ghZTCK(EmEmQx(ju#q{|aB(xShC%1I7viJB{!D$yK1w1V3!v9P33Z;dj7 zvoC$GpA3z?(O-I}nX|{#&wCT(^2fN(6_LTGC(Lyd#!&KhP=~^pBdB^@K{9x^$u<@(>y}R|=UG$Ku zeXVe~3PYwWmP8mA;*w_q`4jU*8p>-=j4AW$2bmh;nozS8fNLK3VcZf}myn zc`$Dg#Qd_ASePA7sibAI1e^0!i1emHN>|;xUk^suYG5o1US8cu{=#OLhDe%_@>KL` zN-<=5IPZfq)CuqQgi+O6fiSH<$3(Mog@!|n!o#{z(ck7G$AyO_;|rk|9R$uW2{K-m zTYScrp+^ujgogOzoWyx88=qwfoUOc zc~EQg7Igyumlu=$WBcWAZMl1Tw~=!muv>;hbC^Z5f|J? zv=mm`=9jBMEFHA-7GGxv6@Fo91d!GO;hgQZgahNF^geHb< zV^;QZ@w-o}HLKar%yuthJ+Hhh8TmR#V@pBI_;3obdMTL8q)6TSjQNEHFJpy=KJ{g;A{L+r-NLpyotWMJ!A7z z{-@bD`vp!7+s0=lY#_G+4qNl(fqqv)quLks0#gj~oBZ z{i(M)6LbG^U~Fi8paR1;UDAFn#8lkn6CJKo&n_CEoV*(MtMF38JIfX*{|X|fh#GFt z6yqt{?RSnTt8W*uPse^4kH_N?6yo1wxf1D6DMhck6NrC1#=m(V2{>daAg;-Lqg!<+ zEBjLQg=f8`2+Bd;N-k%T%(@~KOG;ZUO)e`r>6i=6XBG#pgDX-`JI>vSnwDd#nA1QO zd^{gF&n|2I_P1X;jYRH_RRjJ-MMk0=#={)gi=LOi>qsajP_R%84V8@^@u*lbJN#6{ ztY_7JMgx@VvmJ~DO~c~Y6PV0SuEGUSqa!qZc6+E6I$(@9*|kP#&P3~dk0Oa|U!4k0 zz`xd949T5zLSqc0qWQYhN`i(4k1miiks33OQ=XH#B}o*lp0NUT>#0p;kma)fC) zzGDxR6%j`QRf7M$AaSLFjj~XN9eblMugkM;10^^jW`warI9)+X=rET$@lR-!-m$V^ zlADMUzI`>^7{jNIh*++6leQs#9SjNP$CTvN1E)(3WDR$<#un$B%-kKLKwSjkSQU>#z+U^z68+ z?!y3AdwXSo&oBa(2$j)Yh0d|#rdzyYOjsPvLpAZ@VcDGhlytb{z!**f7|vM1F25=g zjuy#HN@H>Jg?;r3F+1?+j|Z;a%I_JoRp5#4j-~M!E+_0s8 z)MUuCZoh7?{PX|Q2{|>&6mwZ4B3D%5=hePGvhDv~1QbFwss1*vjyyJF-qEznXR+Yd zDXr5UzzDAfgy3(T{GpSrSx51}vYJjta5=|p?CnN8WC@69Xox`^D!)zYQNSMdy0tGf zcy8QfA|hXHe?)RpeTDhQuaEq5=Bj1}JppM$!t3Ot z=Y-(;!}rD5+@JfP?{n+V1)Tyz0LCVv3dnwLartA4GHO`v&c7xzZQV58wbe7RZqO2a zlCzssmgw#RbHFYpIJz$9Qwt2;<)6|!72)Q+I6&b8BjP?aLCZKZ*%?yU^+aTP@t<^J zC=6RoUh?dF&KgvWT&DRnDBps`JT3=XduT zF0-|`^M{W#&~YQyz#p)T_Jyqf{q5~}R;K?hMmS~nxjiBwR54ugQf> zp=x-xb(w*$rQRB-xnpi4lZ$Suwk%j;lI34A-pD&nJOX`1Rc#s6Mo{u=S`s1+vJkZX zRmN>*HJT**q)54r1|WUYm=#XE05Qv$1Zv=E0BNp%U3u%bxNn-Bu2jFh8Qx}+zGhl` z!d(lL z#K`reQyBc1fS{FU4@JjmS%C5tB-5PeG*F^cf`OpvXnjH6eK{WX%!85Z?UoT&O#wib zfFei`us$O(K!FF(EWmT6BoHUFe$OQ+7%G7vO-p(fxI3T0gI5-C`_X?lJi?lvD{m2I zu^y*>c8GNFK0j^bEn6l@qNjpuAYc#_;n&ldB!Jk#oPSEsU6X{v^A#LUu0`Rpvj1kk$_#4kj<6lMafrnRmva0^i&m4TRj z&5x1l58k#NFrT{C#RX)?l$$*GqYcs)9bHm}Xkro^Sb6z7jKF|FqC{v8S#LAhY+yW6 z;WExsb*a|G`|Oa^8woj@44GMFAM66%>i!S-Cb8d6y_oQou0FHzp4?(f4d^adXn0^M zKBq%*!N5gQGyykn%uMn>ST)jGEFzD4CfA#t7l?^Oo;uyHS1>|m*8lkbQj_C+t9w0H z#0y;9?s-7uTPHXIwp|0l>5{6(l&YLgQUQqosG$Q0Q!%ifWfa;u6Rb@&BBGkFhK;3b zSKD?o!A2k8zKmCrL@29n;_u(1&ytc|G^+Y+-#!0uFK5RiEK1MFz`)sHNnX)RBEb9_ z?ZHG^dF(Li z%xQ+sn$Hgx9=$$ox~%?O(=4&EvBN6GCNvG4Ye5#i#=F>QM{&VP(^FK{eEw}pa=fpu$ue+u#`-_v(6SwbjSC(@Gh)KmWk%}V zECn@JJlXPr!Q+di>vc}MuiyF$E(!Dx!$~pTCSW{7E{u|mur@b0FVtjtAIsIu6jkT2 z*&)ADyYBihHcu=5)1mbp*{BIUy}a9MZYbuHtt2qQhgyjIjd9}?OyW9HLy za#2P`jY{B-%2Er-RhvsTU}wvlB^r)C87|XogY`W$Ad|1d9RBk*yd-Nl4c|ipPldiO z*&bb9hF?AjJP+*(_?_UZWDCG3GENu^Ak{y3G{$*ANT6n<3%j2BJ$2AXNs9zNVtP)- zxQZ*xlr@VNYfvYp{b;Y->uzmL)Y#bQ`S3g3q)Dy>BHOM{Ak(+8A)>z$S+TUX2;&Cl zY@5}X@C!8UDGAX+>FkQ@EtJre?brwi2uxE9nflzwpdbr;C3@IkBtlS5onZHn>zt~pKrp35p%bgeeo^Nqg&d(Us>3SIcL}Od> z^sHQR9A%cj?R{E3BmQK$_M9!hI!hWS zcL%a$XY6W*4a|z_*$!$ZNLdrk9txQsQP6|jL5?D{r+;8&d4y#W$Sq4Rhpt5;c0*F%k zYnZFpqma?Xn8H*YF;EiVN>vyww9N&E?-gRC8tN5;!>5ik|j{a|x z!?rpQk(2L>`ut6wecKh^y6Jntde&=Po!bX1iauWrT0e@Vf6K_Q(VgUk3_2NLu@URGC$vjusEmmslFaNRPE zb!+u~l4gn1f&6+>UiNXjZ5Qm11jZ7UguZS<v?L2xkS1IEdjT7LyvmCpP+nlDNi zkpO;kZbu(=`hRJg*8kkEcekeCQVXWae|&tjN4y)#;Q9VB)0nz^)qa2kp&Em=(Rc{u z8|M$}fBpyEO3cZc3XxojHCpmW>$|X!$fd)FbHD zU(~;A!Q{0WMlsm)q5tXY$q*NQ6ukm<0U1&T8G8vd0gO^k2X&?@nJBIRqe_h+=JxcE z5Pr~NT_pWV_73g#cI_6GRz6pt0i$mvkC2~vLD7* zdSCAx9hxC4)@CM6BjpQtO~*+}b1U0e`vS(6_G?Wj_H1iC@fwV(#@^l}aZ%D-p;FY> zzVtC%a}cXs+cgV;PaYJ)-mECF=c?1Uct%E34QD5@+(-B5(3)N$h*Rk{IX(hRNZ^FP zcF!7Tz_8P%<+|memeNCN>(<}&Np6E-80oNFwXs1K7A~Jp8~bkn9tM^F?qG){T^MKZ zZuSGrF7J2iW)0S6CD;W@-FQL4g_)){GVpdHv4U|%- zOeH(9GV)+lYU3EmIS1M=Pc$JRYTT2`7}a{woIf~~(=#$88^z+a8)5c0Gc=!!k>1z5 zNdRAnW$s9KZCW`;vU4fO8Q)cN1XjZZa-zco*X7f-$vlZ9_OGExJOGZ|N>x8>zZ#VS z4CVaw`gAE@0`C7*>xFUAb*n;D4U3!&P0XY9dW)xSFlZ2%=mh$L45m%*{a`KMsqq?C;JMJ6 z4OUSvM4_Zi^jtLeeqJwhp8hV3!8bhQ5J8H>0yh9k{iQ@Ee}DtZMG>dX0iLyLTm(|J z7k$Uk^#QELN>3M+rOVBM8~3O-jE@=d->l}1mf#{sKywDQm&t9tm+M7^)UvVwC&6{H zHJ!nXu|z}WE{^Lj7qD3DkTtj`(?hU&9xGjc?LgeRlM^{8^56Tr1)85V1ks|`=7l*z zzFjYh4(O*u5a0{akMZdPUt93|kRi?ois8)1inh*82HpFAEYu{>)Uv`p!Cn-*P+|Yno zI2x87f&A!IElrQV_x^8*n(Qj$1Kmm3V~cVxd%9QmI`@>j*aqGppkG69({slYlI@v9 zd10A4?<#B>Tyc5h<>Q)>CjeM5zpWf}I2fnBEO0ycSJll?t=b7IM;equAS~j6D7g|W z0Hvd%w2iBY+)7y`U}}erB7M=(36~kF+SOC-XEPx)|9$sm8I;_f^r*JYI-vHCjg4Q} zO)8WN`3Yra-l&R8uPl67mylH|IL@+4UlUq$&iwM(&6gCR=cL}Vav@ALp%KKT?3#$g zB2_(R0Vyk2lLm);A{T8%x55z*ry}=)N3Z7C)r`NtBaxJTJ9>BN(3MN`m*&cNczT`G zRSlRpHO;jI?1s(F2r_+?(u)H=!5f7VpIvNnr>O3EpZ%HgA~%fxD!N>`@> zC%;j(#>74CAzd6VgW)ss;IZr+tdh44`O)jZM-6|d0GICQ;K0!3An{J|x+Bd{u1cJX zWO}v{tC}D=I{$7eT)ewr_IOb?XV+S9O?==&d%}JCZsZt3UA`|0ZS7luak=A&bDi@M z9!9&u~@ex1(JO<1eh{@k=x3GOdY1dD{SW82vXrUx3lz{`}t+vG70qjsx%Y z+dCrk13E||Hpb^EG<9^n1Z4s*g702MQ@aIHy2tf;R8CGNsJ6j{3dj6MwtaK^_2p8R z}gRcmR-i{_IJ*4i#I;fuK_fBQ1Y_J`tZ4`xnHKKA z17k*=HO0dn#TR=jbxTJ%Cd2DWW>^+k#Je9SnU0T>S3e;j8b|>2=JUjfQ~mQ^{{E%Y zROoMzWEfMUE8xUpOBp{LU4K8Jn&|g&m~y7jxLOnPP?V4I9#3H=DyQ?;Ap}%;fK3JQ zG_~gLFCyObeThl-6(?eEY}%lWkgSM^P69EZ!^$H#h8t&vsFI}bZn&k%tl2c`_{Xu2d4Jx zLxL9vwzmO3^^-!T`|8_qGR_QK3`b7|+73l{0bGbHx&vD_EdB#K z|DB|kSY zh6fVuOhZf4@%c3zU~VXFM}&$`US8=HcPwnok1#&tqV6hP?~!MBN%oD z^nMQ>u`*E#S_o3Ui6uQj+$2pS@oe@~RH~r+)He>R%}vv0#pE-N@tr=0aKSXx)#*5C zItR@3^-#d))24q~M9&AGVkJ$f)6tdcgOle3MPwzsD2^5A@mcCDU>}gNVl6cTn5N^~ zQF^)1eYx0)#JrQ(&WGAalheNvQcCQyXwH|?6X46BTXg$$mwf(o?f%7B1v>7BsIVHQ z*6h$FfT3{8-$n_jh5r(rn0~P~cGkI~jb7kMiVE9~D{DlCW3zTXOzW zWc*2u_GPZ?ql)|NE#wN%x-s0{?$0YzX8m^LD>B&%nx(TP8kHgCy%uL(OdnkiUm2L# z@(fAOmI_pSgk;R9;eBsFoL4`6kY9|J(x)REE;1}Ta`Y{a2XaU?+u!%I-PqC;%j6{` z6R7q?nO3QZHl$0Bw??9FmNwFGe^ayQA7=KCWf6N5ZFg+qhN(hyUj4`HdfTv^M@8?X zWh?*s>kNM~i(60o9LNdQIzdy99FhD+sGv?=gF#}eos$%-i)4cKD8CK<2F~r{>10-z zH*u|M%f$QhYB}?d+1Gv?!O0EA<+xz}1j8|KW3?LjNdhghgkuV9O0dkra9>U8Qeglkf`5XX;r#yGiF@Rure4s_S3>Ci95b zU4izG8)i``s(&KRVQ`qJh)&`~2C-mL%A1BC?@YS*I2W-+I;KxrqouAQX1uw*!bP7$ z4<65KYtyC{*%ORJGbAT2xOE2il#!UKojZ2ei_`6Hy~|@gC^Iz(2{sw@QF6o_THdJq zAOmT%xv;}v<56Wd?{Uc@CyjHVk(XD?v;O)a{DqQT#1GrjbaEldo}W=&WQ$s(HRda* zYrp$nrTd(HOYxBt$QT^Le|_F%6}7&O;&tN*&fCDD6&zyY%mcA+`#LNb?l z8{ATTb9%9&e|VjCakO6)r{Qe`>DsVSI)E+7wcJ1iJQev%e)TgnPI}_1I%n3Oi<8!6 zjvnISKjS>agpooOJ`VoWkGe2Xrov5_fhgAv9QsG_*S1IBI{j^mY#u;G>>eydq$2M* zreq4yw@2|f_?=8pdO!a(b>^z0(`k450}sZC>kB|~{b2gZn_a+BXmDUaP4M;Cuj*yi z^`bo@@3nTCK9sk*+7zY!v*DEXzwrQk%--yIZINDH$VF1^rqBASh=rsAN#QjR+?>s@ zuey|Q;dtb33tSPN@SJ2-bfoO%8>K(pB7*lRmesP}ys4Nn-@5=$ zFr}fP;jNOja*`C~bIwqF*TS2G{)I>Ly8l(!*k214bn}7Lj(HkBy@IViv^Nl{Gfyr~ zt^zv<@EyTeotc^09w$5ZpE!-r{!g8M&j>Xaa+A*aa`AVw%4e)tPOL3fFh$lc$a)0$ z$RkPgy6@xx_Xh^~BolAZQCfv)adElGL36v9{CstjJEj(OiSaQ}VB`N&#Sw<& zA^numEWdAU%xyi5I-OB_rp(|F-CeJeZK-Imq*NQ+G${1l=fiZO!7W&kQ)vd@=kSv~J);Uyn_jiZ^ z$FI1hMf!oRgVph=ogHd>XXk#4?fqISrf$|M_ROG8m}~XJVCBQJt4d6Xt9%>q@J)|8 zuM?yjedgWIZzSAG80f#r5taUUC|{vL0rDHsz7HbLIWwB@QhM1Lxh*)IYO}aMfpX_a@uTjQ zA;a#hY}=nfKY(Jq>|S3Y9`|9#9Vq!vIcJpii#7=>et#%pyRpS@$vrm0YSZA-ckpmb zwC9~VrRBk3^~)M_UzFZmnHx z#F}rtdiAQ3Uo@77PP8G!kAZoENLh7J&hA$7kQr>sULtrv?LHSQ4L0MXOR@H#=TKq( z?ed3;)w7%!@?qbGvv6xnI*B1|r?(o+($>NvAZq6nuVv(fPUY6KDNakfAJ6_`v+?fW zv!eAuB_5^QYoPncxJS6x-siJ=>?1h=*BH2`pWvl(IMEQ=DuZ;eVIZ+uXVb66{B4a$ zdg_lB29>m7YMst#5TGKjQN1Ra+b@<~{v3DH8$WyE;(tEjW-&%tLy+`(+?;+eIFiiZ z(BpHr7WHOel+vF@`_oE)Q0NOh4ei#I2vTxdr8_NbsPB!xQ5Wl|FwAD79q8^#r0g^V z>L(q&jK?GqSERDvYOF-43~^#zS=Yg7z{(FDl02%2zfcgiT>X^ z9Z>l(^*K%>9ncP@44aov@Q<7?w=ctVLY8yp!}cpw{=CK08AVi^PTNpWD#*z2|67)c z>;d^g5@BOuAt$G*dONM(`95-x2zumQ2rUq&*(%n{x!6rXo&8+&Yq`YK&uz?vU!Lbp zG;*SaMTLb^!H^K>=~+Gs_trPBh=BQbSKa^UyZKmQf=c$*5-1_@0>Bib1M$3XzX*K< zh1zm6NsGpU%}!7T9*-yJ>FPp4=Eaz(Uc(DVz{#5CTRl~l4nw;)&6W$HKN7iXnxw$Z zFty-a-RV8~Tw9k*)Cxrl^V*w(&?_|=&TK@re`cQNDZtX@l9WI@`4np_oU6z_%0798 zDCy%#O;slrO9rk&AS~;qA7?(+uYIdpmXh~Tcv98RJxIh*wT4LMvxA%<(o&B}4B<&8 zI{mjwq5P##sT>jZkR>1SlqbkS?YD1QpS2z~5_G#tN>({`0(#~Lak#cUP;iMT97$BC zv-kEMuCo#`7p&a@E9G30@NNUmny!EG*cij~8zN9w;M*IF8yx>-x=5%u^xIpM+s7djI{23s|I{>J=#h5!Z`v)#8OtP#n4eZp#X>VQPbi5 zw{PEI4Zt?!Z<^J{nBB`a6bHGj?^v;3MfhF}cTgPMy81{ES|26E1a-xz|1pw`wJQG=bv?JrT*H%8lkFYQ{R_Dn?A zr9BeT5Zhn=mR-=?e|{&jP+w4@V5=( zs>|2g%Riq{#~izN3u4A^PNWr%bigS-96JKdI)`IRSChSNE=e=J%7%(yc*)QOoCw z9unt%bnp83AGI_{FpAfyJ}O?dD=%NKeQj7$P0&N)=u_A0hyN7L?tt|x5{!E0X-{9@ za7pVfp@+nauRVGFi%)53kYLnhUwrENx1M=x<4&Z9#NR#tp>5RbN5{;{m z2R$UNIQA*)KlwuIE+N4v-aYm8V7nA8&Uk0=`quwp z7_R|KT0SZg_xPRT>*r%UyDW=QY>#UVdPuzYLB}sV=jT1>_^n%jAhv!|SyHXRsJA`p zgstzsWr7|OaSpfb=Ys^J*!zq})vM=JKY0AVxT&-N$DF#}{?*Ml7W=Jdzjph$)6qK% zE5wVgJ$ZZnCo(GT%I$OBns(+A&NvjFf7Gi@nFWcnKX=mh4bL_0cpVkb`!&CJ+}NJ8 zep9>%dPqFxxZ}pYWSL;pHCOK$^M{(~?zLy@9{IpS_iWw2E)(>ScPT!>NxdqQ+kMhKKG!ufJ#O%&8{2Zt_&bz4nY5M`~1_?$*@3XCXwNZl}64BeuTZU2(5{&weWUKdPwN0b=y_fg9M|Z zzuLBYHF`*>m2it%Ymi`6^n=^Q{A%=&P&?)pyw+e@jC$5-Pv6e+#9ntIJtQLITo_Hz zLqcuvV)i$Vra<@;-myzcnHf$h16-B4_{$AySG=uf}Wb9eOJ zvPISt{NQ`1&AEY$&42eRdPu0px$}Xoww(l{)L;F^zurakIx4kM*FP`EgKF*m{N8Cd ziBb=>mT%vey_#B46VZ+>v{!6jzkc-us4f_g(d? zmu#>7{mc{8KKdT3HF(w3b52LHbOm{BDOf z2MqOy{CZZ8LMV@(JQJa8x&3@_HX_E$W3SH^!w04RmT~RaGLX=fon;y2s8|-GmaiZ^ zBy=x052}xfL=|=G-Z6`+3Fe~AKXpd#duBe(H9-%FSAF2s+rQrK%3cHQS0osv^X3+# z)}V*PaaW(deexr}U9#n6f>C_ZYJwgTC;!4Lx3B(aOM?WX_&nAcY(=Y>E zX(Z(Ao~^dBbB_Q2byiFT+>wa31W($;l<~*(q#{c5 z5AA0#?xnRyKQE5C9@kcLKvg~Z)CmoY4cIeOne%i|QFD4o-1eJ$#<@%Yy9h>c1W*$< zJ?r(`XWz%q!88i<964ueMfR)OGZC3Hcy4)8X%UX%+&hU&ule@&h$C+EA2%J?vMHMGuKHPQPJ$+l4p%1cFgV9QmE?CD*hxm@TdD|E=u>$Fwr1 z>A3n8b1D*D_wDUH&(Hcz@u~+2M&0j<1KaiC-)YpN_Dtn|{4EEzhaY*MCVFXbRIR*y z%BgrYr{gNmN1XTU$w+8qQ9U0~zW&q%qj(N8wEQ~=dPtmn_&2xry&}(a#+rD?&wXb5 z;GH~+$Nlzaw!iqhX+P}&pWPn&_q)z+ucKmasOQ7&dDYrMq+iiPLeFE><3#!TQxlA0 zYnQS4?>a*!p*aW7yet!pT5d(-T&;bsKJlYZt(|MJt*kZZA@MKY_NleAvt@!&%b5&Y z(HmZP=K9f(9$TWZJuVu3D)lS2ubR{M`C&=*QPD#}?-QykIAHyX1f!y#AMcn^qt`V* z=@(wPb}zi=>eJWm^_xVX`98{bABk6g;MMDPUc#~%#iJdMs%XUfA>>hyALn|QchyAg znFy6M%K(Z-MIeeJfTGbWTs3EpbKr$%ZgI`WHl`56zv{MxMAUpf11XtmK9NxxN4ux4 zHRvJ18P7uW$@MGtQS5!#YS$X{kofR12ev!+|8Ct<2da8Z?Kz{GZF?a!hwO|@Bf6=! zcV$#WLSw@!lNl-#E!>y>cx+3q_z!=)cDsA=O&6_a?QS`$yMOwl+jFkXHvIVKT)6$} zzOW?A&?j_Pjs) zcH;`t^Ebcor`w(Xkx?vZS%bvBhwR(l=d6|n%VN~+7w_Bt(o0*!VP|Z{Bl*wGZs#5FR@x<4Ndt+dpmhlJjkE}g4sj)YOm{UALgVy<@_y$%Od{!?cF zjN(XdB>HTrbES*MODEm`Tk8)WbKO>UYt@U$enk(7X!FsY_-ppx zh5mz4>?MjupGy6TV>0TUd)T$xJATlrIXxt1y}_tKqK?w6LF)>7)tsI?5-}DT=acJt zkYH53vMy__fA=enYeHk~ykvQdLl22Bzw@&7EHCM$L4r}ym!L)EQPD$Ud$-Hh?YxAZ z`<$^^J1=2LlY)+l9ujfKtlN1B2}Z?Txo+nrk?)L05}DI@>?~>ds7O5gb(hZ1ZlHBN z816WC5iRn-(27CilnD_)q@11jyUqV^~c}RB0hf8MdOT6j9A8*BDTl120bKV>@&_e zEfb95o2{B)&UyLye=&}Vn4{JNJtY4Age%AK)iS{-wsti^4~e6`aOFa;MuJhxtteZ7 z+b-TWwgz|YIVbU_57~DYS|3KSjj3zSw;5VT=KPcSLru^_V!0k97!~8)g;_OvNG!Kk z9AW>n>n|ft2Yhy6)_`qa)M@Qm z1Gbg520bJqzgm0#VVPhQ&w5SJLn89Ibvx@L!6@DfwMNeAf338yn(H~@$gdYWbD~xY zm+fw5Me*Flm?~|~`_>xtkccOEp&ld{b>|6JE}UI@qP-fgAWK?4DiXYVmI+4f`R&h) zGgCD|4~gcT*sI53e;4nE)|Xy$O}QTIA8QSINW{EftSCr&nPAif#~fInbpO9@_qCA; zk2B_B=XYs6Ev6E8rSA5XL?BJJzhI6 zA;GAelWl46Dbh@;&nW9x*MlAsnz?OXK@yD8XsMma&_hD+!m3QBk7J8}`W4SE&jRVX z9<^t>26`XqS&C(XQM02OuvmYEcQ-da>-B5AQI3}A`t|%RGT$zd;B!+S6^S}Z^Fe;2 zJTabIN)L&+kJslOhP%B_s$bRZ(lpP+)^$?Q^{71)ks7(4X_;VD+&z&kFN~c>4~hF; zabVqkC(N=Kb@5vctY`0p9b-wBI|^Lqg*ZucoYzNkgI)Mm3MB*EMI)qBHF*gU?E>K@W+%$1-18CK$E&3~v0cF^+H(U%QpJma_e( zG5>y0Q9U*>vsu=_$@bbf*3l*1de}df>E=h z8kqWcNoXaPR_V<(SQevrM#e)5BQ%EZRb*?tqczmB{YA`NgB}w8(xxJM{hvpvvOPA; zs9aw%5)rLG{l;%!W&4e*Y`=*ei3E0eNO*#s!Q z@i!*2y*{}j%DJM4gjcs6oM4pK#?1-d)f#Qmju_z`PzT zi&1Qk$D=A5^pMaxOMQbi*C4?t=3TXh))eR~GnM5X1Y}2+vDQ8la}9b(c#ngF6O8hn z3Uk6M9ps7UqpXw2s2t~XtQOulc zjqF)+?-kGDs9dk#pKH)V!t+cACm7{n`o5?&QJ*C4?t9j(t{tw9e7uT`9D z(BqXZiegF28YH}CX0E}q80B?2bHXb=KPq}iM0;G1IR~MBLxNF}KbGBk<{I>nh(35> zBus))kq4LEdgdDRkcggo9IMyoiUgy)tIk}59umrAw6DRz2}Z@Zr0mu+C+H!eT+4HE zbv;NhD&}g+zEN`xdPpd@bH-U~kYJSeteR`kLxMT#sL_k}J9^oEGcH?qjJ|`OYgB#F zuo_!YYRB5oN96(G70q*viWv3)C{ep}hNy%7^c(iI>|ZqpG-a6?odi83ymQa|s7Np> z`u4K>#hmaL9P%j2*(7s`>6jE1Gf?FlKG_i!=Rap7bcBob7(FDGHCPs-yw-hQ4|+(j zPIW!lr+U?_%GH(q$vFcFe?u`pDwf44_S*GP@$5#=u=O3z^Hvk|kf8QR^t-PbqvGi* z>t3sR6oMWS%?u#K`VBLBzj4>!bIdRvRUzmh;Wzx%QOyWO`JMNii20W#wU-G-dH0*D9&u#-h8_}} zpQ$yxs#LUBvC8&0+;a_%0ld0VQ5Wk!e4e&8iAI4XKaxf z#Wugz;0&FfdF}9~lA8Hd(V&Nfp3TL#$m2{Sqn6u5dPt~s)m|_2nvg z&_lwjQw~lr%Ih`e1m}Ic%0f}~9ME(PYYz#p1DR{oW#!rrMR_I9oTxn$ z;q^0fg0r$3<4l>}()<|Nj5{%+3_fUNKPd)!lLiuC+Jr2ua z6nnc`!+Tz-hH)0gH+<|RYJwgT{sMGv6Sr((%Kh{STYn95*npsxv1TLGcYfaRiiBL)Us(F4? z6@e&b&PAh7rFgc76`v~0D?zi|yV91BV76S>gRKvvH0Pi_4jT1NOFc5O@)eD2e;*@zd2Wdw68ogr# zT^6I*Urq7i=^^3o6)TNW4|@E)((aO$HAwi&r%EHx`luM?ud6De9F@QNl*iwX?k;Kh zs7Ux5)kHi@WKM8Yq@L56H+!P` zT+u_qyF$-3NK{e7PIDs>=ShF+wPSp`mRBLwp6S_+9JTBgJ8GmvXpmr3zHj+{$p(ku z@}GV~4+-yVHrF7*DDR6iCp3qo71;7!Lk^ow^>@>J}2lQ;T_s4qSycVJ2=_??oKva*RdXj zU@POVK}E2w9EmV$4+(!+u9#(lQEbNw(I?k$IL_da#5pWqV9Yh>Au(&OMhy~mly(ql ztptoGYV?qZH}PX{SJ#6CqarUIOUgRC=H8t$YnZ#+%4Qo=6SZd|R8l*$tO!JLTrz6( zQs-04=aF~iNQ6;l2e#95Fg?L~kE`z{vVId&6O3x!?L|ZHPyI%Lb!y)2g`kIozXqKj z6$wW1NgHd?i|2FaFK6}lENLWWM@7Q>4;=ic809?Dzqt{)YNSc6b@9ji2E z^$bdN5y{IUzw_0W(FfsH0UAWFI=mmDjFmh#pkispofINwXHPDQITNO@^j92 zDSC?ZC8Nr%^XuujY7Ys26FEOBmc=N4gE=SY@t37{{isM}{_xdOr>PdZ%c`Rqqlt2M zIj-gS(_cZ&>rs0+`jx$F#8NcogrjmlskuhB?YXWmk1C0%Q~9d#-~^+xC(1Q5^|_*l zgumdLYmi`+zY?1hnq$>>!t!YDRo@9`l;$tL*|>r^c1{lo&GqU#;kgD0MtS#>Il<%g z_i>71{g%%aiFj7Zm)>&?mc=M#ANo#sPS8U_^QHPucqIBfw$gKsXP0MzbX||yGhGAC zS?fFDQDeYzCf@A_qw1r&?77c5@n3!L%|mXMcXfUbJl)|uBVD&dFv@n8blRhj-ucrY=&>!0y5>s+qimj zEe)ROu3I7)Wji$<`I;Mc9`G|SE*kXM&g(o~|E^micwgC0jc2^_u+?!Ndrr})JyW^$ zGq^-B%64k}-UI*1>UVzl#G*luZPkO%eAg`zjIupkk9$0Jb;~^-TQumgEe*CraXl6Y zM%hk{sKY9btZ2|$S-L6|A7-c&(qRm}JOS(_ZH9fYa!Th1?mWVnkGnr9iGidY?6@7&F zVVH8N(2JQOXJqOLd{iVDWqUkVo8esb^w?HCm;sh^WkNMC>MDy-wo^mx`f$yAdTdLB zIcmA)COSu{EJoQ*4YljTz1!1cTN=!k%e`x&bCk+rl};}OL}^2OC#EqvImUpt^?6IN@X$1c50|yAKJv89@{FHE5u5hXrgnJ z%3_r5)KI%VwCz1Twxz*!Yo%>B(K$+GG0Jvos18FP)zf2J8eCad`Y02fqf{27Y^R2< zh0bt1<~=>Or4fB_*?T8#5S^p4EJmfBf3JIL$Qj}}r)MI#QoiI2CgQ**f>E|pL(j&L z`}FkK*0I;C?m={pQdx|$of>+^ha9e_$F?-M%D?MCbdFM4jIx~?YO97^w5P|mG$Jn@ zzg8%@sEN)|DvMFJQ$sE2kW=^c*v{*mzpj!th|W=27NgS6zaM&o6XWv5pB&4kXByW= z>l$Ou8`i0@L@>&BmNfKgJ5r#>w#v;uQMi!6@6QF=XLIgC5(`P!2!6$5|p6Wji&7 z(L~Xp$F?+bEOPU3&6fy9*-njUsWpx&8uZxCYoIZeHI|4Rg*hsT)EGv0MZ;0)nab7J zaGE_|A{b>mONy3Sm zHHKM(qCt;sX+-OacSTDCqim-}wA7j}DH`g}fMG4z}>f>E|pW9Xd=L62=|sMntE zt0jU_wo_xsGKvO0wxyx$V|qT82u9gXjUm4(8uZwfMrKidf|rOoN_m&}RU5LtqT#4i z&nRhRHfW6{f>E}!q#@re8uZwfhO*kJ-CZIWWqY_DnYR}WdTdKW+4jdeCEA8XCP$`PCA^DBG!_oL#N8H0ZG{jU0tLPh27xWji&L zv#Yh120gZ=5qW9MCOF?+A{b>mHKNVc>_^F|>9H-1oE6Dc(`8PkNz_r_jl0CVY~CKv z$4$eWC3n(^?*htiz)Hh^pGVaqc3wm^iAov}% z|9+W}hlK4Up7`BIZ2s;eC&oGNI-ir>=ZAYFbsY(MOsib~eQKQf=A$;pzwa4E!yaka zRup$`>N*niw20K$y!VjJmG3^aXppe2sCsWI67;l))OhywU)leVSDaQfNZ3{s_r>Zu z67;l))cB`wykP(BhrXt0kg%<&Sj$^}^)2rW67;l))cEDkowfhYQ_dbQcp4%eI>+bY+4 zZ>7c(!6@6Qao|lC>_30Fcj>XMa=q(VYAg|qvYi?if9osze|>lc>9MVHy%$<)ED?;d zof>bCw&Z(5TSAX*mFxW>Q)7u>lwPX$V~Jpt?bNvRz#}%l z_R(zH>9MVH>t1b%V3h4qV`UBZcktFV=NR1_eQMOYf?!+D6yY$#rx!!prHI@iQ*-njkqIUcY z(qmiY#`9SA7DE|pBU*+XwV1kx(9kg%<&xbw^Jn&#OhK~IZF4fX~kY%40B;PN}FsX>CC7Lgj!`s@ttRZqgU zqWH~l*O8#7MWhCM0}{3s#jgbG{)3(tks5j~;vAIcgM@8GMbA)ve=^S%h@PGnG1g=3 z4M^BlRP=D=S1MB@YCaP5w20J*-g*DfpLZl|E2{pgkpw+0A~o25kg%;Ne#2e&AM~_{ z)L{QX!nUIL)py;0(9lIz9#xCjU0c&hyej7UHXl9F{otsf>-`5(V~Jpt?bLY5fv@a;$;(eG8uZv!x&A&f zHI@iQ*-nk;opZtd2jA;8MS~vOD%W38rp6M%DBG#=>8sA#f9SK%DjM|IR=NI)GBuV6 zM%hk{*PV34{tqAj#-c%wZI$cqE>mNPV3h6Dc+j0s-uI6$%C$K3*jBmzo-;L;2u9f+ zHBKBfdVYUwTjlyI<59yz=O~rMDBI(?+8NGOPmgVt>#vtnBhHnH&QU6hQMOYfuHepa z&3k%mt6YBvof;rIN2x4E*-nkP6L*Gtx2MOp%JtXMsR5#Ml*(e1?bLYCcfPXov3v%5 zdTgs)e_x#%AUa2>EJoQ*jfciO+|OrQ($iyG<@)RF)Bw>rN@X$1c50jx^Kg%OUuhG2 zdTgs)f5V*`AUa2>EJoQ*jdje!b=kJ}^w?Ip?xRuzMCT}##VFgO#%9py!ZZHXmhGV) zN#{r$*F#Gn^|ORf&?vwlus`e%51&V3h6Dh%2}mu6aj~ZI$c2^;2Vs zV3h6Dh&yrraPM~X*jBmTuQN542u9gX4fY1~*jBmmq;36+;9a*wFv@mnus5K`wlt!} z*iOG2zC0f@6&*`wvH{EJoQLHQXEY z(X*7YD3!%1+o^%xpr^;S%8mR1 z_Z5iFQ7Vg3wo?PWK~IluX+$1W_H@g7fan~hvKVDMH6kP18FILu9@{E6^11E%pX%Qe z2GKc6WiiTjYD8wa8gkK|9^2CJUU69u5S^n`7NcyZMr6pVA*b%?v8{5w2VH7_=p3c8 z7-c&(Vr;M)#s)n-wpFg@$WjAD=O~rMDBG!V9@VGcf6nG3fAFxl@8b`N!B$kgMK(;!mgZh!Rp&Fy!*qiB$@ zttjsC-E}1BX%VUMurIuF^WeAcD;gwhD~h|DcO40OT10Am<)6Q3^O!H*Tr^17Rup$> z?>Z9nw20KW|8=Kq4mtmRagDoEP33^&YYCQdpFYSNSzkg||2MODX;@-$zM}nRf zks3R1`rZ9EpZnUPLBh78xYJnIk)WqVq{eX%`KA2_4mrDMkg%<&dfzA#^t6c7c>Sxs zw(rU}zo}@Du&pTWq}6pK=xGtDp=U4K*{&mDTT!uN^V++0WxNS`TEtk76I~AywiU&l z`Aa=Uf}R$U8gX`ad_73mRuuQ|k8i3$(9tp4+dGfyO8 zyF^vLiA6%c%I@78TSRI^_PQGLT@a=-Y7g?@irDr0TGAtt_JPoN&j{0s($n?Bclo!MNzl_GQe$Wt zR=OS}Y%5Bw#Ps{lBZ}I{(~457J^czF z33^&YY7Bi;(I8=4QR;oBUlSxjPm4&6p|33(By1~6z3B9-h$QG~5veic3`K*4ZAB>? zn0_&x1U)SxHHO@$Xppe2C}lO%FKv*Zr$wa3kdYM)61Ekk>}>kQ5EAsXh}4J-S(#X%7L(9mZ^^-K~IZFjbWy!Xppd7>T&E|^tB{3 zpX6S+MWjab&YPh>FY{L>Oe;#WUsKLNf}R$U8pF(;a)yqCZAEDoZ_0g0(9 zGs-fpsIxzJ()JC{^)Jhjpr=Ko#xN2t^&nweQIW}_Eg?Zqi%5-OL|-&W*jChwu044> z{X!lIdRjzkM25Wb`#}=66?M$1Yqaeo=xGtD5xv1UPffzMqOQ7pjXsJ5JuMUCla^80-=i^q9|g6;XLok3?z=H7|3oI`*-w!B&*c!ZgMq zQF$6fYH-$>gl$FXYEEM{67;l))EMr>QV$Zg6{Wj!8gr7Mr$wX&XPrsdR+OGDk9WI{ z1U)SxHHMa9rB0oMZAGb-nC1XT(9iSt zAYofk$_Co=)bzB7)EF|EqCvv8qLkH4bCx9NX%VS0WMoBygl$DBJDcWSNzl_GQe((0 ziv|hXic*$2%^{PZr$wa3kReM$Yd^-aY%5CH@}vQxr>8}X^%&==N!V7Dvi|8@4P%3H zRP?ln)QGb?%~PW+(~8pQWxD1h=xGtD5qF8!6qTbQVOvoeg-!P^33^&YY78UDqCvv8 zqBNSEo3?%4j5veiE^_BTu61EkkS-dItAwf@zNDa<9ld!EQ%|=c+ y90___L~0B(sihtyY?r8*RUPxkj)Z1w?P(FIQO!DoFr87HTdoMsIuA67wEsVk(>42DVE45Z>sudN1{-KH}g9-u?AhjaYpin_UKnA5@4u}W=0z~VC%1~tz zA)sPFWC&xBAp~VorpP=K1tBto$PfaAz_a5y4Cnp$etORDiC3#=C*>H8Dbp*aZ>NtS>O1vu0!j}4*pn{ z<-Tw39qjfbd>TE#?B?~k|GFE^^gZS>bj(2n#Op?TJRISWhDi!i6XWV3sJ(XgaRR|m(^H^;9?~fBDh$U z4oRKWU(9xgorFeWU-tKBC=SHgorFeWU-tJBC=SH zgorFe8xbqHAR>#EP>5W(|IIGkrS`C|&%$h&v*O4c_x$$Y!!>K*A!{F?m0PnRU-l<; z<@^z%x2(oO6tUG$9NFYRHAtH<8aIqQ-k!`yY3lUtbghJGbi#qY;WDud{awJ5ZxTq6f z&V~PFWRZ<$P5879(q(YH5rFr%T zwS8u^EggAik5qex7Z3G{e8tkrepn;_N4aFjD(|TKip9-~4CI_fv`flPDT%zQtOU8=^{C##Rw- zToaXps2oJ)up9wVIf!(WNIEW8142{|qH++GgQy&qBOq#}|6gyVUl>iV{Eyvt5G|s~ z^>G?97t&g{oK!d+794iBZ!02;@lNg;nlZI`{rdGh9+#UD`*}0_UL)BX{hb$)bm(Qz-!sL zPL0pf8=Wrv%bGiqZ^@pCY~suH7yid?6Jji=S*{zWl|wxTr|_(dW>ykcgEB+GnnqTYI0|!?>%Q`EB9fx;YKWXCQ-9EhsYp(GRzXYP9?4sK<-a5oVvq|kGfnx0<{MPKyf0yS9 zWj4u;P9?wA<}8H;tJSpeW&4wZ&r2cK+tXAKcJvt8XY#UJ?gp#MUaH#1*VwXUOTzos zR&LoNPWt9QRvuj>JQ%Ev!AtpcTrAM9IJ3uUgKWPl*Iyvxn%{*Rcy$DE&DJW<>5Na~ z2?>&Q>e=o372lm%lo1QuL%#Z2(>+6NrD(3v{><%Mh=^?Je>m8_MO>VonUpk;>Djvt z4nl2LDC=*F84A+V>D|1eSz2pi_!Lz?^7LxH?Q?wha8GMw6Us2!)|;Wji$4ITeku<` zo=j4*qQ)bU8ZqfahNegAHu)9%cx=zE(5g+jihPH=O)|Yfe74FXG;#6$D~}%#PoBfO z>c+>%OO^F?8>xLvCeg{*nDMeVnwU9C=Px@Vq^bq*G3Q{)D#^A-@!;6cin+)TS zo`OHUt*x!Gi;Jr6H&;`BON9RZw^IR?;~ntQ9XlpCN(yA;(xPg@+Sl~%ahb0Ult3Wt zlj@jOH46gAp4IC^Ab!8Tl6p|J+x~C(Ph+>Dm8~tiOZ=v;kG50LPz!2}{B_p?SBnHO zwnrV;rIys`W&=PKx@o&&M^krqu}e*)!YCw=J(L-()2-B{@!5&P#}EfMEL{I#8IlOs z9dhT|`uh3^xrziLX1FEN#Jk&7fxO-Xqw+3i46R)F>7nGEJ9ms9zomUsR{Hx&mLO*A z06(=E=vZv0yeTF^|D~}4$t1&!;;godPD9OzA^7`ODhJVVqji*PXoB&OI&F+e)u_!$ zi+9?DV6UdpHJz3(U%vbk*<@SL9A`3;VU}iY7Px?uRhe<7pfpSY*$aKO!|clWyu{goNi4s#ti3hN84o%Zm|01n&95*`Ho#Q z%e>GTVKV>ze9r;0n%Cr~cSP0gJb2OFwJ+MD{iO__9JxiZ+-kA${rmTx_P%ID2W#U> zR+mZtZD;r4ePmN{)ntMK*)qe7-*FzOWX5|HgR;bi$Ho>eV^ST{IdLZQY$(9~>{1oP zSlZfqJ40z_+zVz(QTUD)GuhbMXz!4A!8$wJ)p|e>uAR8Q9UFxiyccP*i?UOJY(G>V zS8%yxTpYpwc}>9AUkI3}^!QVOq~7Ocf|2m(EAeadWvshKBdy-ssjO;gg4-3$@cLqV zGmJ9^>Yb0TRz!5ft+}~x@*tIU!#Ss`87|TK7E=b*Kdqx z)kT`X{o7=t9KR{+TZI(F-oGFye_~SY@r=_7q-HmDTUs#-Uh>CkKJEQ8sZkS6p3b@Z zIMHPO%e`L?6v?~jBF5gW3D7r+7CFx!V>_$muZSy<%UN}?Q!!f$#Sk5)YcE)nKbFgk zHqi=t#(QAm&nPP^d%BetZk_%2yN4riekC}W8#iuv;Rl0&;_p!VJf1fPwP#wRQuBk@ zUHK6{*v0ebY5v|GqX}&kTVk0WXQQ2mDe3d(<&r5|bQq`#ZRXF7=Hv zyZDx}L5!MSn}f+O#!rs*y=&g$nrd}^=C%Skp`oEcT)%=-ke#UWra5tO`i4t>7hA~? zuU}E(!)fpAoMRv-N^tGDj*K7&y@db+u4#&qfF0RH%)3C>k}d5RU&uaaUlrmANx{ao zx4LlakrS~SdzylC6b+9bKb`_~BPs8%k|hVMHtmw{U#`cw(R+L~v_83|rKPnd7*m7B z9A952y8&yBrCHM{h9=R^EVUwXSPWNixl*T~^uxb$#yvh3>TZ03kRJi7k0f<$4T=5u z@#A-)`U5humrm=I09&s=QC?nNZJyRjr<~odAe*4t$iK*YyVrmHa)`3fJEf&{56SkK zQeLV6IVKN2W+Gvt|JzmX&NgRt4IWcizM zg?kKZP98p;i=3zfo#SSlz>0xSv%Ptl9aJrIZ{<@Y&!x47r$p8)Y#6CLzTT?s1jYls zSSO*a)^${sRVR3(gyvUaC-mO?RAk{W!_)UwN@uxAr1kb6h$r;0&otJdCX$0+oSxp> zA*flnxN^QB*P%EkftO2uCf~oaL7g)Cd4zV=e26q%CqcOzTwqYaj7l|D2(*K2F+ZKC z8#s_z*ULPc)|wVHTQ0Mxbq(L=$2#)3en`)Km{8UW`Y7ja-}0RU zBn~x@_>Kx>Im1ZhQg)X|pq-+lO!0@KcwE3jBSG$x=iNy>5OZ{=JYuXle)Sp#+-jqh z#Jur%dV$_>zfznu@$*f`lFO~5{3+r#ZV?CQP7 zv4;m+BAfn$Y<$3)lM@I8?K51ij+XQk)vfbzac=I^bYxR{@C%mT;+N#paqf=}V`~Nm z4td}^bFj6?NF84KPwo-z; zhi^&Pbab3y03%EQ(#-~cuAK@9Olq7RJkQ1fiFFc~{61627f)nk6l-q4-ftdnIsTYa=`O`zP_`wKI1yO{1TR!I9o%#tJIR|H*Joc z0J*A7G^nr0BXRZZgMLB1ZIn?f1u`Q!QkR77i~%vsh6^nPIWQh|zrFl{o- zJPZ{C^bF=e8g-nV34i_aFku&@5Pl2#mNv&+xblt$a8?!B#4^DoIu|ZcpllKq zt&8%^W?VgvgfVzMZ4|8V2!&S>&6>kQ_rtYf#w|5=cKX>Su+Tf;H(tD{Q>w+7@{j?A zA8x)sY7`>a-^QtjD_lyzcJc`R{$_B)xZKVF_OlcBeI6&)O)W$yaT;TlR7mH1!%MMZ z0$bNqLe`kqyQu|pr9ft{1zV^_+GuV<+U&}Al^^t5OoS_yu%a8=e*XOV6^b#H2;Eq- zj}QGThvs&cylQk(q_n!=p$!9yJHHb- zfrbJO62jn42CeRB|E$NS`k^hxoo-RUaxsb){TkSqe@$NM>oKX}8SQe=kP**7XhVX{ z_4KNJF#C}cla?7i_Hb+GFsVscBaTx+ENf1v52}Gvg8%GJO+8U@0I+m((#9VOQV#@8 z<>&b~<%S@GtO!Kn(re)nJdA9j>sRbVDd=dEr(bvGIx-JyYX`Wz({Y&i#Br^eT9{O< zEtNnrI*u`pDUglTcZF6Wk%rNVsY8B2Sj;d}?o!_t|1ij21Go&lB;h5ruf~v?VZr72 z_g-f)&J+K9w<)LzI+V+IchcL2rmX)O>Qf+NM%$a3n@ve-&P_3L{d1K~!I~=MmV6o? za7)_r-JX~QxSS=~{(}B@PuVFUp~0$fo<8vR0R-+yD~f;AB`}=2SfcIBoTy;b&s;Si zpeZz^z+Th=Mcwj96Hvr?41G70!?qkxGqJ@@oe6TX`^{uk@T{L+`rY886MFyVs>=F9c83Q`c9CLC=BIqGy!A5F z>p>#@^mgw=ishBG!CBMAH*Y3&H8y$@id7A=)Md@w1PdQ#PX~McnlL*rCkwElgerOs zQsyHxK8F3NADe9TD>9JText6Am0PdB3l5e`YaI!PoSK6)?P_#;MWJwdkrNHk)hnrLA zaf`vU-QQ5f0VB|yLRNya0=d})lR_Lew0#V0=_=cw9X+3E znK6@K{iwiHfn4xBa?5E2sa?q9N-BZ)Zhy@1`;6E0l=D<7G(*X=rO2=|)x13VY(IH>`1M2xHa-z4b zA6%59vWu5T2Q`4&!i^QA5={K{F~gtrlRO=?k>BQIgw2hAWf_FD%yW2@Ew32#gT1?CiYEATQ^TOF|3$L z7SV!Qr_zRrmdPJA^eg(c8B6=Xt-2d5IjK$00pU}bAnYo@`}jln>kEOgfxjKek$qX* zfe?RM&=tLfbn^JklM#CZ-AhUnbk;QPAvapn%y~d;=aZ?r+OGy*Y)$lT*7O)|*D5Bc zD4E8XJl1t?dVXSnmgsp|FM);6=OdAfU5xs3`=i43Yg1GF66iC#b&swf}}7lm&@J#LaFjLXKd-nu2A!et=E}2n}=8n{}J3?V2-Ip zHQDWXih?gs??`JELtkW@&K@1LiZJmv)JAsn3_XEg%?rKab}zVF!@XxV1k$?RP=z+# zZt%~{^mKX;By!ro-Dcy0SUB!P8XUDvTVrE(I@bYed>#TGQ?XV4w)<54nQ;Z#OTAFM zegOP;DkX$0-Sf(Gzz^wZUOSlvX>U}%G&NLDFc@28b#F!Tz@dzPWHNtWu~s+Mq$tlM zHU3KTX$_q{JG3=5ef9K8USfwc&!w3Od<+b#rMioS#$m7Rd{c~au)Gn!HyQK}Eveay zr>}#YfR5@t^zGdclfR>}_f0U4J)YH4GF>*uq2=TI_UAEieUQS|cs#GXJC(*wAdDYX zk+o#Hs<;3vh76l$iy>FsB(PRp+tPVZAPQ%SW|I>G1kZdN(rt@JaP(L62XxrenS`sA z^=JCkx`Ta3;eIFBb&r0RLVC6+2V4zruYw!RmFusICaXAD%%qaIK*a^fi45!AB#m96 z?Ocdy*O_DamNYHdpspM>97IHn)8BKb;OcObC1zN~GP(`=!M{xbM;2cEC8kwDk9S#<{jiC<4 zkVSz8ubYB{-$lry+khIHip)~aF8*!6wMyh97AUgYSltlEXIasS{v)a7m0dvO$MXLE zbxNB)_T!h)8m8$du!wyie2hH<7Z>J^SLQ<*Sn4g9)i$+8 zVX!Gn-w(V<3fr}N#|~d>y@h$fzt~O`{$ed*)xkvUum|mBd_S1JBUM>;yN4xxsIQq( zoYmM6uh8r$gKx^UX=*!}Yw9SS(`!q&i8KMHr8T@j^+w9ev-|1Y{??RsLy}LAlbSNK zveB>r|HH7)g!O8JEkcgJ&=Naq8wJ%S7&kHp9-DjvSRxIR_F^|RxszqH4|X^r0L zsGLeD2%Z%su6}5+-a(alMxZYA*H2W$SVkvga~ZTiBkyM#%bbtkKMo5E6Hkf6kZyNr zV5@#%*X`IfMlVUqMeT33WYKCfb-czGQfxK42#R#CVF_{cOiOU^EmWGJ0*UFQ7L)?_ z=7=JY5R$U}uEp<{7J?t?=o1wD-D_ECz^YABW>nCQv(8D4=OvLzT08S988zDm{Yv+f zr$^=Fo@wfSVT%JV+ zx3LP>OIoVrD0aKgdW)6jB$-|*7(gLCYuXru@S{VIV4m>!(wS&1!L!^w z5`M%>zOwD|SkIhsc<>JIw=-YtjRl^$jjw)9JFA~wpED+hX9n^L!n8(Syl!lWMI122 zP+SX+!W^Yi^QK!2c%N2TcCWLQ4C(v2yWP~Mv>6^D@=Gqfrb%sE8`-g)$U}d!F+WkkP*= zePzEl5BC_p1RZ5G$|rJ9%9E~Mq1mXk!fPWIng5#Xs%JFWtZ`tf-kvkJKIb=hz}D|X zY?n5}e&*v;mllrO@g0jM_d^OJ(>i~F3l+Gil0<9AwJ-9p@;ak?qWT5*OfUxZBoxnB zuD?8q^m^+MBM~j15Z`I3Q)89hb88~b=P6G?2zzjO1vPCRojHSV!OcBw#rje66BYdr zTtIx_z$vIR_U*MjyFaS*P1DeszDonjAu4!ntY1{{XUR$f{_wk$$7;8EBT^^WUv@M| zZLN3k3habf-sdDr1+uqt1Ma8ni#ZJZbvA*uBqaDdKuMSMN;G7ZLxN3ZFA>&tFZv9P z?ZG78yO4UeYLdVEP!We~Q@%zZZjdG}OemNppYpT4+f;e{hCq@3cP~m2UE?GQ@7nujDbpzKMm4HpqZ+U2P6S19 zyRo5zxq0*EjMP?3B8qTIa!^U%3hh3r4MV!pbJWsCryoN<&bDo}&>%-P>?kL2&gCe^ zU7&)+@!ZsUO53)8WST8E^N?jlX*ULEU`az(%Q9NyL2V|Z{26^D?`r<-{B*m7K%B>nyM)sjAnnz?W zP0Z(~xqCQPZAO>8Yyy<-K@KTuFAl3X9VkN$Jdx8iPgW*Jf|NS|$QaeUoo5J5fvfB# zTy4|Fq>@Uf(dyF~X2nY6={GqtU%Q0c12S%N0ae1x5Bo^t?YD@oSF!@YrEN0S^%uZBXu5D^8wjW<>iu*t(&p(ezRlkA-6E+v!*$`sd;6FTgM)qwS zHmc?ZzW1sPN_D)D?YQ(a^1i`KLj|2;8wx#{v{P@ClA74fWTI0}HAgF1IT%!&8OSBm z8tOA7Xfzs`$q^2J$&F6hL>LdhARER+&&T#gkRy$tc7~N==01G*kdN9Yb)SX8!%&j^ z51HLDKXuu?w(0Q^*R}W)*=l-=0T;ribD+m&{CHW-5bOF8lG_wh_EZj0$1 zxl0zcO$tdH&k7Y&83++GXg}fu=VYwcOktFr)OM+yQlPznhU*tRb0Ocyp(k+E*f_OK zi-3t%(VqTnY6IFs&e(S-l>70i5*Cm^#)4j)|jz14fLNn!aaV(tiTZqd+)~{ch8CH&E)iNgb?&&x6=Eajxx|;0UU? zTg;yj4nEnfVU1HXVgEZULt%A8!|kR$N4vtUi&fQ#8a}N+dy;i_Z;RGT-e(bjSJfN0zQG zZwlD;D1nz14OUJ~i+WsW)qe~~3pAgh-QNAV%pH4-vT@wm$9I@b4e4>jd9Gnnk2Cd7 zLxK*!mtEJ9s5ATF#u5@q-=dKm*>@BSnS};_p;P&%0=t$`#5Hfjhn`)CNL={DM`l06 z4r4(O`N?r{0>41pT9YG;sXc=Qg$7!a{r6R*4}FUQGlZvK@f_EV+C(4kp9&<_HjM|A z24e3CxkI*}d}}c5aE4N1_^fpAOHd%7_dVF@zC!0sfs9u1;~av~)Y1{lZz>eX^u9dj z=DG*-;N6CY1h=8>wQk?O9dvMuRs7{ud+U9&snOBFa8t|_CQ{kPM}S8IC>h9<@{Zv0 zl(g-t;f@XgQ+1Q)YVwGV=HwSUi zX#@VRuTj3Gz+G>8JVDARI8-T7Mkw678t%a~y~iJB1Oe6Ua(@7%j#@FOQD~_-YH{^+H}yCVC-pcE=(u8NynmIY3Lekt8ydTo zUH0Hzu4Rd-oX`4T09L>=&<4&BKv%+M4!G>PzaW{;7LRQp(ZMzsgFoRN)K@S_bAi|J z9vUjo*=Wywst3L*{o0b)&qtjKDFw77!S9)<3YARpu-d(Qw>J1!bYlgG%L_N_28esy zmai>V?`30Rsg90Ln(Q-fWRK7y5e`Pt35dkSw0gdsW5E%#JWI%%hsy3XRb&pg$#qp?+$3oaqLfHZVYyk{7AS0TIx>E$i@bGIQ`;J4tx?+3^W3ubv(hYM|$aa^iQpH6YFQjq1VAT!Lc z0O}296DplH<>VNfE}>jc(Z zA~2vw$e_fbV?p^`I#hA({QSHb%x9pm4xqpv2n|MuF-z`DYBMAtvpvGEHq$=NwT*Jo z;lbCV$#USKUrb<$!y5)NWO(?iS9`V^$A9YHi7bb%>x5oUOA|ieu4g6hGq_zma^!Zb zh0p7mT@DTLg$i)i`xRv#n#`Yq<&qoVn{~AS&YEL}IkNpKPf4ks@?4}2bJM4Rou&)k7bbass>cJlT0H3XJ8r(`J3$$E8D zn?W&B5X`riXvEc5`SeOWtPdK(68Ln4x95t!~SS}{pZwy!^0cl%uNY-WtQobT0*K<^^zX)tb zuihf>C9S~u=}_zp)TE57pcINI>0fMKOOLH@P?~{%5V#XfU8a=wg2+y$I!FsQC#TO= zu&+mv?cam+ENhFoEqBQ|ft5&{ZZtr9eYh^>E?plemoOQybTDCdF{E`W@c9>M8s3rH z4fDg&e7~t7d!b&CMym7{6|~8e{(_t+2bl4IUr7L4B0Ly$QX-VOX~8cr(uT&15jJ!x zL3=J6_Eyk=u$RIK36`kd%4xI|4i&`k)M_y9)WID{1PIs!dxJ<%z1rIF6BPwu8&|_1 zfGc6+dl7)Y+pe`oI=S6tev3oH28hho!W5lWVVCWg;5U>WX@a|a`LduT)wJDX zlleFsq>u#67|7k3Q`$t2Xe_aq?Jpb+7lUNGVS?#|{Sj&BjZWdQI&*VIc!k6a@@RH zn3WyE+S=|RoXpEh9h|y1(E}R|GA9-C`A0YsAi%&+MuFc^40~3b@!?^=tW$5@LAVEl z8Pyh{t752Ntrcd46<0HPyM1Oa;rLshPpa>hCFZr@;74HLB*tv)02f`@=JE1X2eJ*M z7s`F+^|LO+RG&rdF8P>!uAq8r%Ez!zY@scmhjJu>J-893bagpnd=L+{Ff&g$lT0y7 zqfxm+Ktt=IzO|EF-6-1k6qxV>ENDgTvo66742YAi%y8VC92@d1?j-ECC){IGTJLN? zcNj50Ip?A+pb2XMV^FuNAw&RpS3=_!nWUEZJr}zAbGNqs)1GlYyPsfRdK8hMx4Nl< z0mEh94wG7N3deZ9UKcdu>&4SCdClfcZ(Ix<8P)|0pKkg*mMP-3dFb73c7tI9tedGg zf$sT`W-A!UM`o8`hsB}aoE5fnzqrB#)dZ&=M@emULEj5L+1)m!z0_SUjt;O}z;DVT zuGv3B3Y$^A3Qo*E>xH++c^8@+LWEl@H&DfVhYC&7rQ+5%Nyb{EN^CW0ZC-^3tKK2$ z6fPPoV+(t(8Kk59qD?9#S&g7f6lEu)2l1yKs||nDW)L5;=IAgNf@CL-LepUpWilV2 zSLc>0sEVO442HA&tk;hvu1Y^Ud06QI8sDlwKARlW_SzumDe35xF?vbGK43kSJ_A=) zl1wVaY6S4)&Wx*d4}i#yM7zNKKY_f2^$Lv>dc@i*j(XZCSsO{@lB%rDPsnB~8-`r} zQV;BpN?ZU(nf#^!F}7>YwG z;Q?l-(CWmwf9`DHYh>KLa;)1>L%4AWH+}=42&JZWH9#+5zpOO#q%%=3ps>*?9wukq z3v*Lcp*y>iWSp~vMtC+8RKsdPR>h89B=|gN4j{h;kMC(9qt19e$+y&|SMw`I|k-7u} zYaT3EsG4V39+4wY*T6zly&fm#E^H9FV-&nS_&~En2p4yt1isiU4YH?0 zqcHhxeoS^dsnduf!1sK)CA?b9a0v|mj-gZ$cCxFha=#ygp2{7Qdg|cSi5kAglF)5f zs0alG^0akzY{*WDFFv?e-Hz`Xo)Pqc%bxC?%=IW$sUbNKDqt!$@5ru0 zT)VqwzflRy!+&5xY9!>7Ff#hpGt$m9=~q+#{FzE>o5;G{b^Q*h&1gWuk>*w&eL5Vy zZSWr|ht1(6HaF}>Jo)0OSs`8tU50|M7qn(;%jz_gvWE#qRp_m8F94o_x3-8y1rE4fG-o{DSzyi2 z=wz#*=fBX}g_tDQ?+wdybv_P=vhg(uhCBo{azU>oLnv6=wF9g`ur4&lXz`Ozp%rJc zOx+4BHJ3uBn7u{=(B#qo5}H`TjX1yqcHO#by(d@8Miw+*pf>sJ0aHR*$k9Zo{&$R^ z;b$GH>#0cO18|P+6?+5)p=fyKd^1D;D@-z8w2xA7jvEkTMynAT6P5|MhAR6Y)US)( z=Q01~Hl>_%m4Z>*xc(;bqa&YU@|%5I?lMYKVUkKd1)1a_Y;(II+8x%bIo&~lb@X(( z+MMv{RGhkG=<#sf!8=gNlQ$hpb!R@9x>;oir+9Gw(-9QgZG%R+I=*e`7Q|M_>;L(C z;E@at8`fIEH&`6ZXO@SWJvhsN=-S}gzTBEP_v{Fqzvp|TW0lPn02eTLao^qJC)d4tCakkG zXv&ENs_PLxVyoadV+Fkj$5`RCvT1iKYHmHd?lZGwk;a}ropno!)EhB=e*Q)w8=eLU zs^&ebaHcAd&0#@?l?T73YE8??C&RebRIWc1FqQ&le-$`kSL%tU+2f?csF@t$@%xVb zGu78D80ti4$A*o@ z#E*Nj@f-e2#ivCxCvtrJISZBIl;A5Voe2T2zmq6QCGA8UT(b?|!2!}UPl;?$h6L!t zwg+XBcGhw(`1_cpj{h=F5kuBS@4^{YU}|Cd-Py0blg>YfrDzSh*g5%w|wZE3es;<-(=-Ollc183xG zTgZ_vpvLWm)jzRX{bfN(u-kYXc6ed6FCsbU1!?CEL7YT>b3sZPc$nj*+?15O=HmYG zIQsTIM!Dc0X2Fslyb5u!ZB22g2*rg#g)7`v(BGBTXfSGWM(G4!M?9ycqrfP;*Wu$C zd0l=eh>I&N@0hMoK!@S@1Koz3$oW1)h_dsmX1`rxf$$+Blhg|jOfYiWS$=g|pFXQl zRavi^6L?`A8bX=yxttfhaX-2eK7{{N=s*ArU#Us_nv@UM#Jl9{N-V6az!KVGs}g$g zZv9i5nw zEG3>wV6l7bFB&t~i7^+NDaN>zx$IW)9xz#R!RXj6+&dH=%Jwyf;b{G%)t!SSI1u&$5oSNdO$|#qwsOJhnuU(0J@= zu3r)53g?u9oDdUZ=uEf@SGmvR+o#y}M+xHE(Yukv%bzwfO4Nm`qXAl7;vM>WdSr6f$<3lG246IHLDB#k5pHR&3^$1wVAuHu1T?CRs{tK#Ltmh@3xVMm9@3QoMc#+K4p{7`Njho28GQ2J4P zbHLx*k}`Mi>L^i9JKI-+`zUOQ1~U8Jd0nc$*m=Ml?c2^vk@D?8yIY;lom|xLzRER% zspN|cSTK>HHsfmtK7vw>Mh&e0PeupemqyHu~ggr3M7EC8|T{-B54pU-BkZSl9`KHK69&79Ss;4d^9+4O+1qju|;D<3#Jr3pzdA7aWYq zpK1GJiD2MVI2r9)I`MobzIQUhGzUZ0dR&;4m6cnJANdNAsQU2qSN!V#TKU0&W2g@z z_KDP*Y*mHv!;nEmw{XzF`+P61J9gr}3^6~&v8m-oQiTFl_YnO3L=$g0Uji1Fe>+WiEYg>i1l8#dU@j_Tlg0v==`g*Z8G98Ln=6 z$49-cImdXS?I@Q-pKbKS4uxL7$z}k-~)lPI!Bis)T z)+W}N0CO8ufB(8CJMUtz967=GOh(e^GhqfD1vhXuO{kTfR>y`}?XX?hmzW$GCe$Tu ziAy}OuGoo=5iuL|Y?#vnOYw(I7}52kGQKr+k^7T&6sK)B zO3+HH<6SIPPbYlJ{MxQ92#20XcEh@Bhu2g~8csO91XBYG%(Bus|!RNz8 z7xocbz`1~o%QN=Zx;sPQvCM9xjOe%XkuBlCdy536N=5SX6hTLUw!AkIf0{hj8?vCQ1 zNl>E(@fLw2bwalx*=LCT&n>`?lk}qDk%2DfpxIK}AQUFvA@OuRL88G<^J&=Nm-Zp)r4Z`OUuMS47CCAG zWX;IHQ9NopBtoZ$Yl>$BvYII8p)M(G_lo<4!|Xf&WBt`Wt;_~GUD!s={8J&SrmXIf zR|O07-a;&$JH7*3rY?JF9{RLG8h7)kbfIdOcD;|F>s-N!iYS!7PTJX*-Bxs740@@W z#0|Y4d5L=iPkTvf>-Jb!{6%PLLYCO$tYlEGYppNvk5n-o5TTHb3yP45mESD&wWUC zo^adOMc6wyu1Sm0^b3VK^5p5Khx3JFX@i6>>2Yv-pU=qC6}vQ{FUGbLdCqVb9-ZDx zyXE2?_+{4g*$j3Ddgkp7jS8bTIl`7DnVn(oDn-o6^&7xW-L78DA(e(@_8AHh#R2@G z)U!&6kX0KIK_J0!i++H7^*p#C8cUyCCGu761zk~a9+b+saIN8V_6Do)N5mmU8^xMi z+u`|sX7imoor!|r%UhM)JC!ePuP+UyRTN{;`5&Jqpf+dQq!R^w`dV5Qq<`Y ziW~1N^MMc)3Qm0ORKo!}!-NPk7QBiugec*zt!zID5C%2`XRbFl{P%{SxR$cd$8Fug z!NBY93}XTcz4*LD!QI8vqvlmx{-Iisi+W4tZPH5o9KFnYylU@L3xX;ZREb3+*HQGX z#Yde8lesoIFGyAE9i$ghh2<}NRMJ;yN*JsOe%e(ZpP+r@vm<}Elqxi%n;Jr3)``3I zN5Me7a4AZrtMPtspsBJ{N6E!I$GSn3;yVbVj3xfFj@K|h-|g3w=F_49#D-q_e4MA) zd5rVw#aUMpZ*h{9lHbfPqeKTC`dUE#LigjO@Y4xvKHU|hIt;||pond_Wh9}u2ExM5 z-N2mD(oqS08tg9ko1tgZ%sHRAASYtnp|eTwb%DdM)`@TsOcrr=Q)#7J6DQu>;k=p< zlL?l(i3J{}2N#@2Yiu(Q-7oL$6Nt^mi(ZpqKg=iB z&AuN9*S%`!ChtUms?0Ap^=5%IEp{&)qA$uOd|zwR+11{Q!ZsY|_08uIK>wTCU1hyeVfC!DVN}bB4{Eiuiu!)5{wYE{aVj~V#FjKq zC5BR21qB71ho7Vo2>)km|Ig?M#Em`}5J-j`n&M}BAIpBP_CwQ zlwx+DV0N_)95=`dAT(Fy*K$YnyK`Me?u^Yh-5Ye|dM@y(Sw3y0cjEKvdEMg?;)SeR zgW(JMzdUy8Zte58c~~^kRb@Dz%h=I;-qf@?kp)j}ck4wge>K9_xy%OI)8lu7I(Ibp zB+?24xbeT?-MX@7OizwrE>j1J+;`vVj<2$8*IdYX($V_TCX`wn(rI7iWvt`-hUy|S zJNhO!f6$>*M)ynmt-iJq%b7=4x^L&J=;lRrsnut`#O;`Si(WjaeR85JiqS&}I+YtW zUHa?y$$Jae4_m&v{4~z{_7xWo59XeG&+Ky=);-a7T3JaGUR>D|GsW$^$mw@MZr1OM zf?5Yoj{AO4p?i+r{*h^ojla~*cB|%2wsmpbT_Y0H=Et^2GrGJPsT^PT;WkN}xR!(2 ztA%W0fEC3(TF0=-LQG0^blzZTj+j(nhWdN4dLb$cwg9^J-3tpHnEl3;otU0)e0Ibys>P0R=XL1bHD4%%K>X-Z z%CU70dB=71INto$V^870wc(UH^EpX34OI6IIc}p9e=K5Y@s^EFz1hQtF7N&pe0spp zM1gyTdw8IDF@-xABi-&Ahh=ne-fPq?F$4viqI}D0u5OdT%vsIMQQd;+*Luz9#6Ew9lg9^`pghLKN;bi&rdLeAeAg6QYr)0X__1Dfp)+frrkRrcGIa?p*g za}bwy$Df@fi;9Y>2B+r4_H1U`-1|+S^<%kV0F#(bnTPq@gHn#TitAgOe$DZ>tSMvj z$p%FWSIQX~;+6`}g}v?G9%+9)Z-4SXaKjFjrK;YkY?=2K1tV{1^{P|jt{%G$%u!+d z;hW~xX*C)h?mmIrHhkAURp7fM$6LG@qi}~leCed4$H$M7HVYi0yA-Wkm)>i_Zo0Eb z(=xYmkER`?oa*m+EaOgAKD|jjJ#ZrXKjj7uW6rkQ`&nCAbyt8!;5x(h zAT)c{Q*#TZ5B-fO)-;#am%Rp|yILQd%fw{0=_)#7!pX1x+Bar%?i|<6EY{x&N)HWB z+nsp0rTa~J_H)~9_baF1?Zg6~+xau24<9ZTK5PlBdUX6ifTIKT&R#2(wEN35O<{Un z!^P?b&R5Sj+Z}Lz{gBw}R|zlD_+n~ymdX~`kxp$_q>CVzjONAiZzy561U9sKV^Z50g?J8k!K6GcYh<_V~<1Q3T zW>;NI!YpJ&y3PFiF-hV#g?ROWygvw|^DGz1$J<|o>s#5^Nk9q&orgOMcovC5xZ-{t zmOg2K`}k1-D($r;zy08k=u!S+|Mfm|Yiq$DyQ^a)?fum?#M3Ag`tMCC8~lS(VQz&_ z&CJyOPra&FVf=4O53c?mJ~;G1&cH^xdIH`2s@$^pwRbNw#nbF@dcMXkczdT-;e~Oj zhsyQ)O+DcI2GSm0z4QF;!`oc{jt5sAlw;zs88mnJdx_0E5C45Xg0^n&%J)$S!{;XE zLp@2w;c(?6BO?iitA1qLkN%SxM$JEW1h&GxJ0HtV z6AWHB$L_hw70l0CxDwq%j;el?LWKZ?dhd2DeV%c;CS;G`35_N&^!E046}!?7UpM56 z@5IJnAL`GX-vSl)JV2Ko@T+6Y{vXTbtidgKh)@26u6h)hyQR_Ur*HZG2|Optpjhak z=EEEFHp4PkDm)L|;bvdwxaSBC+kGF9$j6$OoN)hCjuQHR1_H6MrL{GXEVG&V@cHx2 zR4JTf>0hSk-%dIojivb-FQ?&MF)~k17w9-#8k8K4DO~sF^jUwmW^8yWa+-82! z=Je?);D5>-U99wsFTe4tX1!;8?H+cY>wUT58~OS9DV3fJ&efhl@za?@Lqju~VRV;} z!sP0l#M;3jjK6V{S7U)@7}_bMGwlM4kl^^+FM9_46^--TY!0OU6^6R;>+CV*nC>=K zuF|eUmn!z2wC#mQy$W{i+BNh!it)>wO}9QO%quB>rn@#qWvS)n#;w#Dg729o0ombm z`F|eP=&J92*SMlBzt-BZJ>UN$&}I-$=MKZl18lLo?sE1o&~h zC99u$#{Zo3+hIb}_3D#>r&N0$4rOokc$jZc`v^C#TD7Cyn-UA%{(rn!4WV0ydj3=4 z>9(i$m0M>HlT*qcXYH~d`t#**e#W~UUe>~A(T*HBav-9Q3tO!=XotE-Q@aXJ zuCBef-CmSKLm4Mk-R|bk>^F5n%@c!lJBHWWH$2uSo^B-=)2X+Y5Bfh`U3ol|>-*NJQ>PMrTcm82 zU8Kpr*Xa~PsF0ncER7|5jG_hfS%_PfYFm@_2#x_|8WBJ{0=k)!3 z&zZl@=W{xz_kG^yx$o<~uIs*^P)xu!<0dr^){Xhnxiu0-IBmZnD;gCt^+?itpHA4c zm>~%_{p{q{iYy-QnL+nxjgjRUT6jKDOlnJc1S^dZj0X1{ZF+IJOrrW3bCA((x{dhe zJl@8}MsrZz;X-uzD{4_v!;o(F2IF=#oGYEP_V#_Qenb>SiE=v8pGb_zB_~;7*5XfX zr26#dTkdldOY+Yr&xc_q8gL2ZipkOt-Lo%4b=OLWW&nI(i+ZEGGq}%=+)d|1?^Agx zUUyCK*1rMWe@?d8+I8sUiP`Sao_V*vR=AdPTykKlaVNj9ZWueFRJU8@L|ER-1MVcB zCkpewkUgzt%x609ND}sJd_PaL-jS>mvU~|GS6&~OpRKRAdzWUj2Nbw?gQ$kCXq&0x7B$~~14#)v9Y24(TVQlX1G|ta>NrO0 zSKqRAkfS@&FTsf(;67DSUdZgs{K}H#h!k?aotR{m3v9d{gKO7WC>vmy=!`1lUwJv_ zXA$Gh95d>PR3W?+JNk9>+!(yPFuG%&OcPWp%Fbpr;A`&h@8^S0fnbhRJdK%;ut{zZ z#^sod_I47Pv1&qh$9u&ME-WD?>7c|b1rzyum0WK52s=7QTYqw1ymf?^e@>fCSg(O) zS95ev&_6gd49HkUcnVVoP?Y6tVOLj4-a1Kl(>W4}gmVYrnDr!lbx|yABKoUSQTO=Nr`zysBvgpGbzk;ieJSO4wdhdoWnf!q7HV@A zot3axuZ%@aK0IF#mSV4W>D|qmGEeKVrFK&lWfhJ_(|Nk|*4uCA7DL0V>6L-z78VvX zv?k6kVgkm8oHDnx6g&FKF9x-S_fI0vTcf+f*H%oU(`8z$VJ(9A_Z}tEC{q$(@m+~P za;S`Z=demgfSxpKmguS(>kRw3tYbQ|w6wHAXx|S0ynY0U9d3BD_an1GDYUAxi)*Xg zc@gu^-F<8rl$cW%mX?H$IMPH*G2f;aH+_H|?;of)>TOlKRL%`dRiCrCXWUfj<+sDV@KZS|DL<^eJD$H^ z#T||)XYgZN)4cEEuckVooEq$;-b&%QdzRWOBVv^C8bX`CI2kqE26;Zno)b$vUg*4~ z?z?LmbIzk^4ltw(S}ypbFK1WJ3|2vpgM{opI{oO=C+oqzqtQK6Wq)*AOOs7cV#83{ z2Tgsw(4qG=``NIgA-nfMO>v>=?hp_j#rpL@+JOTE$~gAJojT;p z7}5dlm1l6e0m5Z@xU(M$A6aSZI9(JV9AvBWyPEdu>r}_CwLjw>$?8tE;<~b|+|~Za zMP2Yh_V{L5^3}#k?n*sn3Qh4@>IHOc0nG!N7bwwtoo+^V@>yZ>lgup)W0=9G&Pmkw zRk=hjCXnYppJT_Rzi>Fmt|&!0Q$jmzY)5^bp@wl80-nYYzOp26heOG}^h zi^Js6>XD%j zc=k1?Me%&^F6X;FoaRP5$MGwU14Y!Z@R9O`PF%P!nSDUo_yHIIHg&4=J*Jv0pJdNv z+EYY{o~MbVY_X$doNhqsnnAWIyN_a%9&W~)`^Hb`ZXy(5{Qe%Mzw9ImwMCR96}8A*nhpyGR5p=LExzLwSL;7zi~dpUovTC9_EKYlnH!H{0p zM$&BcR05V7EfqH2Zq8W=ojZ>aUGDMLL(RP?tGa^X-O>>pHhjWkE$jKjkYZaKe|2tK zMQFf;-CuFO)!flh&oqLwh`MlgSGDeMH>Go4zD%QOZrw!`|<2r}e{>;C1HH?vchU!)u;p zm!GvwGr-mX`uDAGd)`0&GUaJ!0GW{Uvd_?1z@?*&-~RjOKDCb1sk+6_+rB1sRDJ*c z=|2iM6Cj5k?EkH1g1Z`ye=l5hbHDoQnW_QiOmK${w_*Qp!%W|D>7r%}Sr~9YH=z2Q zW@yllUVQgwQ5u29OiG-)>BZlfUZx1zUw!kd>3g5h#hs?wQ-jb$zo#KU zI?&^vul)2Yz`6yy!ySaAK8FJLy6!A~&3V#UJa%7H%oE}pjf~ll%G(=zF30t2dA<#c z3MX=taK?qzUov1EPx<9I*|Isiaj$|@B1ySZck#1*5?g1YGb`k9w|Y%K%_7(~yPiHS z8&#dXpXHY!z$el&jhpjMAu)sdE$}7=_q{*CP!Qw3?_cV|CEaJ-z6LGUtnpzcOrf5s z0$g=Ea!M|}yu7@cZQpqos^99+fwfa{89Fhj4pXp{H9*R~216HCE`bl~&Z_*I=7xGr zBsTo_7pMyrAcm4Wx;jo0I=Vb65wvS->P&o_#p^krT_>xBJbG+92pxSFu%$~a7b=$) zvsSB&8g3Eh?d1KvDm)HtD^)Y7_|g*IJAb=6Q*>ov_`S-ZhXhGh6vbzwa|B7Eer|a= zJgGPQD!$v5u*~t6P#D1wP{RvA;TZc;FQ|kre9w_E9w(0*Y92~z&~YMF7eVbJ8{u}$ zdZA`*GdjTbn%fi9a8wo{Y^e@5^D}yR0nYiqqep+dh8z@hd()Urqg2MPhX}ak=CgxR ziJ?^3TNTXy*4XTh{ZB61j`WsDIohka&g6IGg%0ED^kejLOP`@fE6dO0y{x8YpVx{M zbHmEK92VGkZd|A5^c%58%MP@yTfszH3b$s35Bpq#^+;MY85Nelo`!@|g$Xea7q;r+ z1$0Gi+gl&3$h9Eh+ga*f1D@w%2kpwCy3jL8KJx7T{=uiM?d>XMkgQJ7qa-ZmLev#m zN^^5_?0bU?U!z1r+}=Q!!Of3Zjj`l;2lVrz<`$zjg2h3M1ErRf6u|}4d2fWW~{1o7~<2QU~f<}eQrOUuNByX z8EtVyRwLLm!@4x*`9#LclqE&~fwd_lswx8`y2JH!%gI3s#%Z2U@` zx<TgjGQIOmqgN&@_5;*KEecx2lt}8=p|j|*U~uGiDqw)XtxFQHAor{ye-}7 zSKj*^w)yAa{@p&pJz=72E|`grvvfmzBr#O<+^K&e7`fq+Ruk@Z)bMrSi@$&STI*2F zxj}sxN`1*p)Asz9hfTDz+NhSbNZc`x%Yc28@BJemIf z{>v{iGhHm`Pa}}jJ%iWXzTr(fZ|xc^(0I6gBv$d1!wAVPY~bF zRE2BCDv9&fmF;t`k#g^FuzeYgN{Vu_5_fmdizDHckG4M*oc&kQIq3m|Sqx5`sCy51 z=Bd?)M-TV4Gr`1{_Q9T`X%lhvE=fYei+wyjLj&Fme~CI?3X$f2tY50JO8TY@{RU&U`>Uo9F17B#j6o@7CyoQ z=j*qMP#0eiTjhe8%|z_)6Zw{Tc8gqq&}oV+J9Jo_f)IdmPEJlv@#a4#e)%V6dGRNt z-L26m@ugz5r2Mq_Z?VQg9k|jwA1gflxcAd-6ZDfse-yXthI`8w#A8oj|#wvo& zFEp!JOxHMU!K+@r7H%psq#fG!;;ab1X4i%{iaNB)F&g@Ky@di=vAI$7(EvE&cj)3rk_2I0Hq-KnlSF`3mxp#to zHN=_X=Cf#EjjOIreT{(Tk&trY=GejB0@4a4Sov8pSs;$vHzWr3DNPXZ|FcR zU2u?7ZFWUib<`F;*}3+?Z1~>B9+9-cSCcahqG33E_fT9PcRhORQnzcghBj|qkVLsN z_G@tedL)Y;Kfe7*FZ|L1M4$FT-6SCBth=%>7)MA85bzL7{?|&}O&^KL8>=ZqYWLdl zFSb;Z&f0HU4|PJ=>vqm-Rb|flck(q&hQ;<;U-=@+68}+?a95GOwx} zJ37XfQ&~PgmFst@NpJ>;gxM{Q*fY1;C(4lYT-8YS=Y&J!Aop`Xo73wwD2YUVM8RU_P&FQ73^EVN7ti7c)aNxv1fn2>#ojyCT zAo*gYnOtB%V}nIIoFX`5oxAaQ6Of)WH3_tEV|q{gx4OU~X-4;5lhZ1cDtr3apsYPN+u02-;VlnHj^h=unZ8H8w8H!Sxjz ziD_3B;|86J9-Wd^6o-O-vT`iVET3lC!PlS}OYACtneuDg8kbgSs`>p@mXU(PTyK0( zOmBc@IBnpAJ*$b~X>)9Y20&hAS6{&uV4 zvM0nr`)bjb@ygowPU~FaZW3Dk7vVxY46LLMje9|_^e|GZhC>VoG|N9QQ~3;u;s%%1 z-ObhhiLcKP!5cK%}(%=v^P%%_&}0@B=?@E~ETqmQtwkue)1xhN@Wn_;<60DC3T zTwcWyw2;`|w+^zj-S^%P7V#CTfaR2>-t3w93Ija+3E*GDs>kvwb&=7OArO}C8us3s z;Q!}=Fo5;x5OnTc9rwJ_Kc^2z9^&MaEM6fG$?Rv@iv{v*njt8Od+DE(doa;0A6>=t zF1Nixmp!!MzKaM_=)`uT&WX{)og3R)O|&L(csWg02|jdyAYHFQX)I>&aX(ttOtZ@U zn3Tt2YLw{1bB+Hkjj+J0m$wxIX?pg`W`{$dRy80maeVtX5o-1adjLJmkwo{xD4=3= zwnu)Er_D@ee;De_`&U3UKY3QUA)s&7|DD1Ddyuo{Uxwb46iO{NUBxcFs^)7b#JN~S=iDs#IW+0|?M$M!1`{M&AB0Wwg`+WkoV1Gw|DZ9|Wd67w2 z%O&Q!CT7#4Q6S(5bE=ivwK$}2xNGmBk7J*ZkdR)xvpaFDf@!4ben@h_!_zah6N)F5|Gpx-k(7~o+My`=?plt2?RpTt5r@D(0wPXmrt3jb}G z4gFIZ22jytg{??Ue>#DTU0A z053KOmV-CqYYTO~*{!Ysks2@#3$LLHlk7-50ZxR64VE3Qsn6+m?L{zt7An@%5%<8p z`(L(-E;M-eM#SPU=2xaD0Xd@H!m33y_foveo_p`v!@lJi^%wbc;eZ0-@u_|oUL(FD z+ENy(8~$QYy_WP^hkbvx!FQloqX!FL5+hsM`ELot9QM8amFVmVT7SyY zfh5WD=by@1H!YWJHYG)74xbQe3w2{?1O}!N@~!7T3~&&_g9;2jFdk*4bm2D>2c5S&RabGgu&4u3m7aR3ZQ%vvc&LmX!uj)M?l>PO*Bd z=iR9@8)3l|fCUv}lb2~CUurKW#Ki~vw-iMF!D9`uwK@F};Kt8TzxJhmi(Tst=O%{+ z^j+PChYg$HVw&vxEegL29%!gpJvM!HJV2N^c5jd3e0;BxRjzGWUcaE<+5DkqkaF`c z?QqlDPMv}s-C=OF&**tHO7Bkk2<`UoPH{J$R6~%{YithkWbq zl+AWRe+dTBrbB8pVx1*eNbguSd0q)`gH05PZx|B2Gq@0+q53f}Ffg`|;h^e2@`;Jq z2-zMrnC%5WWXB~b*$+!<2hqp3kBhT%9U6iv^RW6GeF{XL{X?GTSr5h#Y&2>U2e|Gm z(Hd?gdJ-u@rT0;N;@d7}DPci<<}*F_3h1o7kx@6>oK=)oKUbWoFq%YurYfuTr64dVf1Y!}!n@`J&JAlHSfRl5V6@^Ss1NJWY4oR`^ahT#Bt zBN>1Y628Ue4*8bnNDN`~tT9YARaLJKQfG&vMYQIhhg`my{{V3fcrDVCYD$7+U4g5w zy%4R@Wy4*E_N*4w&4WVn%@JPL*?{KvdmNX;@m}NPWftg}W`?33w!2PB8-$$5AJPj> zyQ0_=KFUE{UMF)?t%akQ#9T0^wN37LD zGF4>5n*@oVOW;6?m#i-Dm~J)ITbWfuwvLdRm+-}Cjr@-3m~uNWG=4^yx_G?MO8Xcc zS1o!42<7=Bym8&&F z`lgEb{&%BapD=rNrc)=WVb1mI*PEr=Fll*WM-R5>fa-_63v1gq4qBlzD368;9^IG6 zIg<809lFlZW5NCH_*exUhanP}OkKWxc#yw{v&PgaJH5U2yTBv4Y)EOppzE;mw*lRQ ze6WM?h{hy1KxHwTZIz@t$4(3zL-Wj5K$f$N z?(S}`-x4bav77rr<5Cyxd@u;Yd}z<0*4 z*FnbK-yoV&e3p|@!?t*@;O}oX(MBASBtXSerq~IbY&nOS$gexH+&;Xq8`1kWU217MBFVD*%e`x=2H#OF~=Te&A|BGZR z)q@prjSe;fka-QX*>FQ&DySdiEJA)BR45O6$EV^Qf==PzPGQCTy@hYDq)d*gH}9tD zay=~YSUC{R*GtT$X^ZHeon@uPTLk?9gR$#jbFZ%sk-3ZkHRrZ_|DbyF9Q-Y(QgIk39FFZ9c)?Z1i%b#!mFT)^w8xcM_~B z7QgJkzw%+GYE#h%bC|SiT=55eolXZ>syY~qJQMC=0Ev@*7kWHB^0|)V)o*;Bunj8; zJEr&g2-oVo|5NKWNH-5>-#9cphR|J$KPl=_TUAr`_aU+^0~PkmV(6-sbK?}=S4Jb{&xmasfMPr#FtGm&NM$L*^|{FZ z%nrS2-lo43FuQ}XaT8`f2ogx%%a==^j3shHtJsHn{s=T+w{lB_C2ji5!YdlnI<#U)~TK`|;XC6njo zfj~(z`_SU}{$k-P)9xtHC-cC<@dw-u@bRZ~-7~6ktIdW>1`W_crvqFrpGJcFb5dwv zSiqWQX|dfE801n@IM`BI3HmuB4}efo-Id{wPuNbUphtvuJiI@ zp)*zV3t&3D$;j%d;C=bYyKFIgj4E_u2elq5I)<^o)yLnHeXRp_baH9~5!KaX{Z66zmM1C2A(yR91y7 zoK@}v@x9c1Cw0m;230#5(EK2c*%z0y&cg}5 z-ojMBXw)8#m5o>Qqk_a}B_O#x<1%idGJ}fUt$#gU5XTITo3k^TX4(i-!BUbpLSFs~ zLr#TOE|#0ukC{OoUo)o$plup3P-XT9O#i<>B=XH*at6<{@9I zkaMh}z`gt=Wz7gdGQR(-db1!p>e5v`WF2@$GO!1S^%29geoq6O%P1&bzMfPY%4$;g zv_!oZU_I7Z44~@cb?vWw`Lm^R?Hv6JZsISSP@pjLyLzlr_?@W;K24eE^pPNZreSyQ zGxz5*OPvT!&-*;l9!3(?!Nb?ypAB1Cv;4YrhZ&qi^{HyFfFX#w>M#^^4j&S@WQo>1 zNb+EGi_Nwl5jxodL?5S+5jKI~6%!*PBUc-acRf^{NbJ$ec5SpfoV29lBWw%N4zHZ6 z$9*niGpxQ6et-|eeTcy zh-ZQ^s|q!I3w8!!bxo~LiA+vX{EHJzguLU_J(K3JfW>olic9c)WD0 zztxBtKlbUa8P(tU3N=he=Bx#Rz4`HuOQ%!EDryx3?wKyttX0p?&(pw2Y%sWg#X9Oo(715q&%tYXsNuJs6NQYL z9-k+KOdJOWBKblh4rvrDb`75o^6FO40xbZ)!P5RvW@q}cfQMb#=oH0Cyf*P^=>Y94 zWr&4d#dk{>`QH|6_N)@V5r| zn(qpX+5%!}jwWe@6V@Y1`FXZ%N39SPgZP6jY z6L+I>#`YOiI8S_Z?NzGO4Hna;ahVSpwl+3$BENP@{Y18b+qdpH?C;wAWKk0>ZH0-$ zcz9@^#uEbaJb#l=!226P@J1*wLcsnXPxjpgykSjXJG8}GvlZk5OKa^$fuoJld&PA; z)Uy2B3#$=8>6S^J^juV?Tv7whn4as~w~j|f@#kMy>I^k?5b#|0{g+|PXxsy3b3lPz z8+$5@@vCm6>I|4L0HblYDH`FKQ=W1^{??5-kpCAc$&u%-2zMAAE%kY$>`dmhn63|!saOEh^vC#$AuYav!;3b5I1c(@?LJ{_k)&N6sUvYCAzaqLqC3esj zF1rh6f>X3YqMlPMR%9!)YyJr3G&pqCFcaI+v8c>G8*VzvrJkN)w8u0}yF59-_B##@!r>pRn=w&py;za56#CArJMwuGXr(T2<5F`z3r3HF~uJm-uXAz%X(1fNv@0oG}%PiBVy zxEq>{qEtx}Xgx=G#qhIZ0Q=cUcsFMKRihp)19>e4@y4m%S9+*h;zobB-bFj@ywrY7 zrEy4Kr9_j-IZX6kxX4{g3#mTxH6#A#{^$ zo8Q=Dj2E!M4D_|Mv_N{90)bS`YM)03$<|VA!y7DoEVIK&SObk-2@9q`{bON>*Jx@2cYZ_x0@Fmx# zF4kJf*PwXo2r8l^ptq^*k?lf9@kWkCmmlZ9p)erLVJg?TQ>?bRUv1u7yGQ z`q;Ffz{5%07372!@kya$2a}=t;lKG=2$?6|;`2n$ASBDdJ&;7)Ln0^rakeCj36f3C z+SS|aA7iff2S6#5LrGR%6~oTw?aZo?yzO`WG$|~MtdIa)=@pV(DlT7^MXU6 zRj46dhmstJ-skW|@Bwjv>JvH&1FV#qIV&3Q1gtcnhw|3=oU2mE67ifni?ne0pL!W( zgY|sLT(^6+m;SyL+*{f|`21Pm(7=;KFtsUX0@ zEbYU{A9$S0 z2v{4)gE23+O+3854vfE>O9G|Rn5oY^YNcBbumUj?3Q$kfLbi77NIg_%kWYrxRsr%v zqcWvRoIoS&uUE=nK9)!S1zmeDePju_oMj$SSE>gr`>bjA{Yz29pPR-Q-NE?SY!ACx zeW=pRK>Cq!K5e$^B$<-@g!sv(2P&^62tO4yHLDpw_A;zd>Tr*xL>UvVLQ!zXqgk)!|@h@Oyqr7FvjggZur_rip_dJjX(!$)NCJWsmsrI!*vYb7On z`T<5aE*gb(ZxGAx*PQ)0^VtW@F?zz@49$1Zxe1#eVmC z%i5*(4CqAYI}c5k$7Dwes6)L=aeNNkETTWDa*X0ap@GdvPbvcu6j~!$8y377L|W{8&Yq zg$y0ToA)2dAD@LstEOdl1@khv#|G7FSV6VizP`so>!HEQ;@KEi5f+_9b`|w`_a9e- zZpk_sd%PEv&0Glh;W2}q^JzAfPIZwKU>lSqacAgly3IH43Q3R=lVN>a<7tWtY6#7UQS@RR7LhH6D`026K zII-}%#K?qLQCatgMC-gU@PWO@hndL>c)!Tbu1|k-q4pN^1Vo(M2Qo*SRo;GF*YYC8 z$ALAK3d1a6BZwZMEZ5s$9|KIkln7UIJ{4O&O3<^#Lr+!-`?RZKHF!Na_x=3@oF-<+xLc>^71@Ap&`b@qY{t)(i zyme~^6}EJ&xlIJPMeEFrq7_ER$Ay7xR|88|D3gW< ziS^4eG1#Pf4nLZM@4sEmB(*5oNr`g3sM2GV%C^wTZ&I`)|$bfG|FjJ@?HmOG4V z1r57OiMLMg+sxu_Ja}OEk`mgJW8dR-k^96^X-pjWP_bCu5%pNvU0bM;P7C)yN!cS| zFY7+dGnuo`z{@rQ`MvCn%o9-F<4#2j7Jd|*Q9^qse7n30F5}>O zVkW@GECNiRS`_czqC#dQG{T$(do#Ee2p~Ap@XhxVXi|rl&dKbG6@#X*@Mx6d`8%z* z8$N)dk)D}3d}se}%^x&RE3)B)568KcB*H}&>QJN;pw!!h-dWV#dJhx5Xay9gGnBSX z)=|gb8>1+_J2$-1D(3qIwjXyjmC?PaxOv_9hg`BF0dY+P@bMfQ_=#jYSF5W)G|YDq zIr!U6cgWfB_cSu?J67U}9D|oMxi~OTVkR~*NVaO-oRzqxn%Y;)K?D`vd;e9a?no61 zET)ItYlu2U=zFWkRe0cy##9g-2aB7FcZ)}(5T4r=?mzd2x8R5BO=BiX%MUKIiHrhM zi>?IA-rAK_2h~K_o(*pT5Dxybh>J9ESnSyJ5ec-CgfTlz>vy`7?KLg!yXk|uWOfn5 zL7a6Q9mvD6-0K{+5AewPC3^_Qyk~@|s&~`ltS}L|#XMREF%u_DwWr>Zt(iPLv!>@; zPy7|I@9)4&D5gAq+*ACj653uTD<&%?s#^t%Ed}<5SbLLJvWaZOjVGa^rdE691hjHl zL4OJ|bevdUepQkM)w&U075!3)qKr-fJ`v63`yLyl zs;n$*B`;vwG~{c__dU0y3JZHN5E^&bkCB$h1n{=SxeYrBw2~D4KuM z@d97KszR76SC#=mNTDk$^SGMm{EkD$DPi<`-~k`-gL@Nzvm;p8+E#{KFK^Lfa8?Kp z&wUPFn#(*B4C{sG%J2!V;&=Vl1(Z18&qg$q-~9{5+IBG-8x zGt4C)f}CP2WtwK!sJWHrY50G)Mzb|$&90scj}Zy&HMM;<*vzqtC{|+RQ)rf+IEe13 zg~{S-z?~8U~@YRQW8H4I!7-CZr>0GM(HyZn*n+*(R`kW z0qBQ1U@Qi8qPTgz2RoO{foxO;C6Z23fB?_2wVz#?1*u9Dc}0#0ay(37z^|DIHP{&4OF$bit(j+npO=zY3rv>!A&o*7pUX z_vBj_4|kt^ekx$L>_z3-$sC}PYc4_^EOy_&km$5|QcR8&2gkm|?l32O^Jv2t9PHCV zxE)UmtM6R`xeZL{G``P&Qo&gYCFffEj5gd!RW@)NFd>i&9!)7K1A<2{eSp>jLVSYJ zeJ9h70Jf~aJ$>(0yQByFV5@SBGGvSyp%Yb~Kz%oo+-E;0`3`)-mXoN99-Mcdg z5cQvi1L0l>b2$4!1ye+al%ZS<7>}+`#E=7_M{^WuLyLluQNO|Z{SW8RQ!aB?bs_Al zr34!!S#{(pxdFU#p-0lJqdW_Y5c%P7g|*isRZp8w*g61@)4-Ep@1cf0Is)R(&c_En zI0HS#{KPj58*I?7lWfQiAzp1SF6l7(XocQoWb#TTXxbsrAbRz5A~<0bc5U%)X3hjj zZNb-YXpfYn(||sV3Tivm1Az1B^^LX|QuT0lR@&0rV~%hA5EfDb2QG%&lw=q^aQ}1i zS#XB70F$12N55weZ6;GuK^uzm^;PSN?7+umRF!J~#F2B~r3al|isFa2>B@FN8(Mtw=|g6gjiZM_yR z+U(p9vQGzEQ-QaRX0ViExaNJ3T`}nmEzJOhHno08xXIuANQny4%op|8hWTKLtpFcB z2>OM+olYmumnhcp~x3x;4+mO z02pCVno7#7Ex*0JwU(v~4VXs+{nvgi2@kAYH?pZCpg5L?NAPKGxH{w{_+3B#(n`J= z@1I)46+I`zVyMTORzq182p8N;4sYyf0?x}Cav1jJ{#U@C0u@U8b7Rj$Kf-~6u`reR zU~}9;E}Kg@q;HnO40bGI)ELn*nKGOc;F$|imlFcDieZun%`imuI7<{zw=X`^ zAKbgNE5$rwMVK5$M|ab+QzI1{m75RA~-(D}hY`Z{&gHXOftZ2N`*LCES` zoEzgH7`fcvdHE=e`GbC4MW;nO*g>b2Oub>P-`a4UBp)Btk%BWC3JD@&7+Va>xogX9 z@A2PaeoO<9STV#Co@$peYP8@Fp@yvTj{?U33e)mkAV{Zu|5FV~t$x{&zju*KO8jjw zOv&s3`=ImP!GAsZC%uSaq4K}}Sy21Rl`FdGA5Cs47%l~XLf1@yVgTxVAfv(nqXdjG z+M}Enp6&k)8ojkUSBiR0$R+=0H=w1x`2N&_Why{3$tG>vLGCI)i9ECOp_mpVc0aRi z%E#cT1-9J&wFmp$6XIT(M2v}5*fTb_7Og~ML?d|us?C%1nay#@knT&Am7Xmly`V;D zp&bdLsa}7B;MqMtNy$!pkoia&wB$WIBNGkXu@ex-f7J0hYPX!OT?Ih|OfEGtEGGf`F5HL>=viceEr-PI1uHZY$|1(7OQ@LcH}_&vGtdt7q2}#^C}Pv zR~iZ2lQs&$yq(sA`}y?TTm26rmLthjS=mVpTi}}n&h?1#AEyS8=55Kow5R^G_8iNO z%+$Z{H^U7IUHxlGduq*vz5+(FRCFgO(|T`a0m-bV|0(<+W?ekva4qL34u}xeJh)TJ?fU?uG;z=I&feOCtJsz6Knxggx? zZ`3XBv?$ppMm=3pR_3^$m7%NVbpz$nUrf`rP4tyWct8$3iHF+he!}y=*6^v=|399f z^Ymry)dtvTFSwG$l4!)a2t1_+uwZudgJ|{xb9)M};4KKP;`K&nx`FIcJgs4ZKA&sl zLniKtZ_|wRJ6_>Vhi5Y1zQOWR>T^A~ZtY>x?BcB<41A`bfV)11s+T_8kHOcZ6ok$u zqnve0b$tU3EyI!_D*C#*=#|j$A zmQyDvh{r8-Ku;V^f&mVYU+-jI&%BISrJV#F4zotjVPa59;EwhB$8Yhu^2pCpee%|5wD0zECE07>HX>O9c zm@jb>;Kr{5oL0~dkl%G(b?d(m!|PbZyXmHg03m}$XlQUbgzwl^dLMitz<6spEfSC^ zGG^NnKEYi`-7t>FX)za06MwgRGlcg|$FI6GG)jp;B13vDTrVjP4n)H6)jNt-gmoKE;Rr#{zwhBty4eghY(#ISk3TyUj-6?5-6#C-=Tj z&rX=0M%^`@l1D@4+4bHe z!AlaK>p7OqGRFu-Kkbbdv|OW6)~=nPyAjmZD%o7uyJGWS+G9Fy6kw zEC%H&Ei(bItwMJ07!M59V-RXP)zZgh;bG`4%nk)c_a714=>NYMvQ;4YCCx6(oqZ(v z=4mk$z(BU0c{|ND+ZGSSRqc+4lSl#I7Ph^gPN$axMl_RLQ6VX*DN*bohun52*uDgT z!{kANsa4wS;D!VbME-(G(Y&bk()0{mcNO673frrP+>Y}Er7Qan0GQWz%`OIjnGzSa zVrKG_LVx;%(Ugo5AD(7=xtM z1$m&!PqJQ62?)ilbltLDjP4uCe7ql-{DIo=2Xc^E64k^zn?FX#+&zre+R4MyS#$F2 z>?OTYky^KwgZbl5uqqp$LWT9Lrq-1n0R2R|ws*8`>-Jc{zkr`i*6+YcU&enW3)o_6 z_fn?_;L-;PRa~~d;hOUWDG7z>!3CCb1o6FKyn51D#ZHO7M;C>m*euJ3OO}k`SGL!g zo+hCK+#&e47G()Nj&}$!QfDo5? zAU)hh>YxB{9v;7)4*!1E7ThBvfd1p=oW}?aqM7_AKUIV4N3p<0`fT4Ys6)e21@?KU zRpzB0g3jm+wn{u3v05Vmy)7$BH?6{g}Kx<~uFCs)DugTO+&46$5;@;+oh63Vk zxVA&+T;n>osju(DfV}wi_;)gFVqIxgj$!|WO7LE_f?%y_7X2F!PvCw=_v58P&jG~u zX*DSi+ad!oOqhWvxE?)+o7h%Ypy$X**d1;GBp~wBlE6%?#|vnK<+wHl%nG0Zc}}uN zMy$@-R+21x{^-snw^Jm9yr5|Ah9*BVlY|sL^tKFvz0Mz(gaFK4>4TUmbOnR)R-*_% znVxc-NOQwle`IV7Dx!EKHe!Q=lw|gMAMN?f$6gi5`Fqy!9D9hsHZYFN;rsguE1(O?E#MxJ{u&vn1yfn#WH{dx zd5#6bB(Obd%F4MkP3r!KD?yKnI^0S2K>Mjc;h^XuvT^0SfsGZI$DdnD>GGXIJ08@X z;y&L6=R*h@T1Bc(Yr;!FFB zAK>dXAD9osFk5#lpG_o!vT$HX-M0PHr|-THAEx?ZO3lo4SMN^VDYeWB_3{?N3-G}d7!z5Q zu3y%-Nx82+kJDY6gLEO8dQ;~`c^-Eg+TFByBMPtRmKCB}s{-F=I?^0N*UH8oaEj3F`w=AT}R-ulI;JGu<%1=M!XE z!XflgiiB6uWZ0_q6Ni-4w`#b7TE(<K5$}w>Fk4SkH6)1`-ZBp&>FB+JtI}53HFG zNDbcLkkMn~a8`?&r}X|mir!MqgImA!t)q_l0)`2(J4a_dj&E(mr{DNygSWZ61F8uU z!qF#w2@_|H0#O8q7Ee@<6*IMgsVqe0V&09rlP^`8!N9=_r0M}1tT(4;1utL}@(2AK zTG608`K`qsh{MlNw}E7TZ2~^tQIH=7WU^Jpkm$L7_7e26JeEG4eCC6uf$7ime*rs3 z1A9imWszU%k!gC*iI>q=Vo>=;8YVV;CRQC`4GLx253b;M0MlG!E-w%lpAfiFoYf7_ zmo{B~H{ETD=i{ca8EF*8^GQIY$gy$m>KH(H(5S^L2Kc75*~e%z^Biq&McND{Bu(uS zTJR zFEHN_JTEVZ;g>=0=Xv@^E#i5LMr_K~o4R%=j={4dzhl2UG1eWq%INNiL9tEGbQgeA z{&do8Qi+nJ1y~9EglX`~yr|@djrJC?0qK=t%x4}{-YB*muO%@$wxOC=b z#aZx8y(Hc^U6&|fjZrhKz&vFdfLfkHjFdnz@*N%Bu3Rw`-?#(HlA0sDweqa#9Unuf zK8F+iuROX4uqE|0uw5>2zqP&zGHwH}t0+qd09V6xPb+8AO4Xpc8U%m&F?rjQfA`G1 zp7)MQq5PR@1e-(*W~pv5{9fls^>MkfU8M^k`Kz;s!9_)HJh~l;)bnm7ed6z*#}J*( zv`u}42fnJC;H7NQnkQwIyWn*ENp#*A(v0v-QQL$bjtt>oQ0r+JIdS9@uVC_H@0!K2 zEGV?(og3dsCZvMFj+Ztgkf;C}eP=e*Uga{Zo4-H%{v7z&%V_qF>H`p!uDU1sBl9>D z5u0~0U+bQl`>;J;$9`qvBV9#);W;CEb{FZYz1o-{&&LZN?jHbAWx1NzYD9wmU}w{CtU(msU+Dh1-`-MgMG>d7m>ZTeS_G;+3Uox@Gloh)sWCnfK6-2C`kk} z5kpDd1XF=|Wa89g3Bzk0o3g<6YDecHtpHDeU-yjGu&0|Reh+|Vg=2RsB>Ld141u>a ztPk2axdZOz8y*+*VJ`9XJ8`A;j!O%KFZupXP4*M`o@!pUjX%M+2=3c z&N+>+b3`1%UepkLpCBE5I^b9i@CbT7u@F7z(Sn$S_x~1lF?!Me=5$}p!h1zgX;y5B zpX6-ItpM1HskJZj^G#KF@t`ySYgO}qp;$tro% z5_WS7`3NyZa%qt$pK80I8AL^G4OW+-yu!)Wk?Gmu4mhc>=oTjNlAG|xt*Gtnwb~(Ur8(( zE;P2_SN=^_0i6bDfhp4ZfAP-Jczppacwx`l1d|Zw2PJ{9y&Mz3E6iGs6^|J0iLPW0 zd=zM2&3HB|*t-D+QJ^I}?kRcyoz~Y^4^?i~drtA+!30_o4fc6+O48gXP(L{Dv9TEn zirehkO7TY$dcpTP`r>=44q}QaHY42TI**O(3~^7+lDgM$p8}>|BcIOEe@f?gF#Wlwt-UnbXgTEWVU7@#t#NFOh}7ZkK}y# z=T4ef1zcqJ<~8KfI@BYDegEyLKJBWjU#~aUDIr@8a9o_n;syJVAchbrqkw=al z0o!ouTDw(}4SrA|Js@dW4fI_u7d3buNwWmSJ@JkwHVAU4s3^Eu&SfRqJ*J{u6qL67 zz`3=yWnTtso7stJ`w(ZJL5H(Za5^*Z5TQ{0otYVZ*6`K$(QX?MW1ldiEbS&D_o)?W z)$5s71FSt>#y)GVDjdXd#BXaZPxmLDNZRZX&Dl*8Dt!yWa+(GQW_X*=Q_H%FF3@IF}BaGO(XlR zOVefFra{T1qZ^gC)^#iuJVc$pwwwMm+MDlhuF6*{t_aJC0aupyo}NI zc%hENo9N#!j@)N(qr#ZaBbS1KJuvI*N7;u-wKd`L6Pg-MvAkYiQyr@@sQglpS!Lul z@G*beuh6ng?M`?tmYKt*q`5%Q&S7b(xsC;Qu&Omo@e3N7k2{@n?=37U(z&vJk@!B$ zBtCTaMtJP7{pi-hjrE3ddcsJnatrjOyK)zv9DMWUO~NL@X_*u(pEW=xE!z?c+315@ zWXscfmd5&`mdyk+swPKe9bn);I}YBZ_o?dRcP=oo8a5(`PVO%NPY$6{+tF5B2zo-a zdB`zxVml4>@+M7cF7J_rH=c#{o*xP5u-kNk=E#ASk|@ za+J;8k%Q1EqgbIMvi$={+Bl$&1M$?8?EV9&Je4remSGv}QfN&?`$6 zq>R#G(eewAh@Kjmsk@ArxGfQ&I`)9Ie?`rS-s%uq$WB>d;sx_RM4K%DG=-XVC+8v7 zITO89)ir(ik3h~}X=xsAYHe+`wz2UqVk;AGK`n%iTizxrZf@7;q+3>48G8$maRDkf z(Jgibxpyl(Z)^;hVye~TOelVRstA&S`Gn7@L5NC=Y)LRONG;Y9E!gvHIa=(mfMK&{ z#&fo0JPZA!x*KDMzL2Q{aF9-%^r;BHvc0H3drG-5_BH50*8fsC;fbWXY3~Q01L#8d zIx@JXcBCSt42i|wtBEl0f?B^zQQ1p+KwYi)6;nMeQJDcB74Iy4XMPD*DP&anH*eo| zi)UA}8s*&e*31Lu8LLHqp`l|q_;~$560mu_ z7}dzjQ1~6wY2)zdwH{>T#;$C|&zl?FQtfv={Iu)mKTps9ZbPE3Pz6N9ZcH3FK3fkC z)P`g3_075ZRjVCb&1Vz5SnKYR_st*`y^2%(Mm)L4EA1F$C?c=yXP`$|5yI5t?}E|n z-qNEfgv)0nHOz?bnBQ~7AiQCy)K7n8(w6@@OQGnAgV2r9ABb4`r%cUByi*AWHW`c* zff*S;m?&Bf(nm>}NBr9r#3Z`mmZ%lNZW_vC$iV{y2IVPxq|1cSuY*Rq3Ax@yo4irp zpwmAV!?q+=n%;h|zB>5TOm^#GZZy;x z^|><0ns9Bu@mc=q)Ze7qw=(*76Ny@_u$hiv7h!Fl!=$(1-=+1K>vGH|N^Nwh+yLmD*-+ZCQtp*>o2JkWm-RJ6xQ2R~@O(5Qq}{C}%EE zJ5&TNXbFbqLu(c`lsZLS1Qbf}jj9q@U}spw{2cdp`6Q`7Vw$Usy^PYmU#J6c6uPgE zAt@{TO{@H<1Su8AU93s2?eW11W`0QU0*DOK)f$kSPH2#Dj3A2sjyYj$Bk1d}4CqhNFS{A{b?(3jt1V;iWZ(<p$JxiLzv}M8V|8?pyX?^K%@nkQZVAzxHD0 zLKiGc7~ELY_8hHPvq0`QBrAzogBCtJ=OM{R0=OYXgqwbBp%d%xPA1kUVYwNCJn?i? zXUm6$dy8r zls?Qo1_W}yBz@f9C&2_;{3wJi_FWdlx32bQSJaWL2mD(a&Y`TvJyjW}en>8Rh9~ld zrv3|r2Opc-xTYcL55CcMU~m_n+P|o4)RR;{b3TY7lVLCgUU4o#?~={x>-?(##D+JGx!o+SA1uO8wcR`!58 zM+O$~y6%IYXN&=h>kY1@mSG-jin~-W(sML9+P1N|nM-mUpw+2HZuxZMvvak7{jK20 z7$|HyaRjO>H*7z^-agHDFJYXG;q?xHFML4mfk`_Vut9xjKzdtht5EIx=SE)AAG2)@ zJ+sQFU!Uqgd)pTxj?&r3{gDN^H2Q^4!}}#CFm$ZYvQJ4B2rRZkIVvl&*|Ch zg?V+B-R$XCR4}5(=-*P*8PYdUB3~19kaV1|#y0gmaU(`c`@#a08d!A$buWEN9Y|pS z$d%>H4fc#UO`Yi6!7B;Lcfv`PZ|Cg-Ezyhcjem6@X&0ZT&)cTi2bfNL ztxdfDp;CO$5lK~`a!;=H%HF;85MUozDl7$sm?KslWR-mxyGahl@x?NpSj;#3O2Xp; z&dc&fOF6awn5vpaNo3s1kmD@FYye?Du4(zo*zOE{s|sEU26VM=BWN&*LLeYNW%x^+{b5!?X+ zsj^@PvEhP($UQ5p2%0B=>5{RcB;21cR+#!%#42mZBUuF_>zT5`u80OAB#j*|YxE%+ znGl%!mu=5ofbFCG(lal1;a3LZPGm?Zdd29pm|ZoGgz!OpZIhK8q;UX~1ZZNpV!A<} zD(zQiz79NT%G;kl%{J(-+_r5Sq)($(Zgsn;a+bm`Kb)i0qvgrZjFfy(M1Z7Xj>!Q$ zezvdViW%K0GTfSBxe7!^I1ymw(WLcNkrmRy%=qoYH8LIjk3cgpOhCF*OP?8c(-}*o zh$JV3CK!M?W)%PxwzG~2Og(W22I3F>u2&;3t$=i|3PC(>Sd@xC;Edttu~;TN4xOrF zUP7{R!PK9Bv^n`jOU2sobi`|qw{O|Fus-X1J@>dmG&WAOJJI8aqGJp z2zX~XDW^MGXK8rEvXz-ZJT3blEKN(iA!svPt>d%L_TQf*SxK88lc`mgZ-uB6jFgLP z5$050PSZraLud~vUFqVX)@-0pSLRax(ybLPg&YmRtlOzs-}X7W8f0oB8>p zSV%YXMY4+&B|T=!|Ik3&3%=mQ%wD}RzMz$uk zC%1uh5+2WTun~)c%E*1y^p*;Ad4_h>LO=!+g+-v?R(F=R#Um+gc9R36!b<5|4nSAO zYk^`Z7QQDtY=)ennCH_`GG0|xl{Y;S%8~9&4h*L2GB{!K(t=zx07 zLL#ZGz~m)UgOCEvy2o|Nk^tr@8H9V2GDg`rEoC1u5F1-d=V=EJZj26#h#}MMs^byHU?J|j7;c8b%lWcG|&&( zgxAbEmx_BZz0Rd#*?W`}`pAjUx%Nryi}QB;fvE-2Rdd8Z@>Tzk-L|iTa~OEt7ulM$ z9vj_Ub27gxM?Xma@`LF<1KxB_GPfgU2_V|-5l$$A^AOW`{qNtP`|N@pZC7SimQzyD z%r`_(C1bW-Wx2ZZy8%F{iWD~sc#3TFx<&P!?Q$N(cQmxxJB!a)REoq%pt&Y;_J|SNf48~BDGz8 z2CAERE#m$eNt=4+wVN~0{LD)c&XR|ic}XfnGP(bG>CNf?A0O5;IV(uv#1WfSC#E`) N#7>JHoFDg}`acKJQ``Um literal 0 HcmV?d00001 diff --git a/resources/profiles/LONGER/longer_lk10plus_buildplate_model.stl b/resources/profiles/LONGER/longer_lk10plus_buildplate_model.stl new file mode 100644 index 0000000000000000000000000000000000000000..7c77420b830be4fad251fb59d8d37ea98d0febda GIT binary patch literal 57084 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

E>!WCcb_Ad?Z8{#FRZC@N z%nXrhn-}ICGQ*jeK#2l)UJWqJ8Ff=V<28AHr{b1CYNNw*`hEVj-ZjO5j^%l%i(M}c zUGP*WK5fC40w^sF2}piPY3YNV26J@=D(YdzHuDXO$i9~av_vOjtWL>CdSloYDi?x* zt8ucuwTqQM|3l5b#|)6nG7@}8id4|v05wC2e=^A*dT9#9herE3(+T5KebBW#;LGA9 z&YKr0|Ix!-cQ5eSUj}HkaBI!~F+gvzIg`r<+=&Blk7xXtn=3ZdKdN#;qoD`_+1);9 zuEPZ~ci}$F2d&-*k|-}gF@yA_7eu%&`%KqleimgS2`c@gq$`-b3Ue3BM%}*uzeea} z<6We>%CED+A3UeNKg}Opm&hW_#4)=GRcsA=Y#1F2aOx2tgr4zAl1xG+-63^KXT@L% zoGm(0wnwt9D~zXz%{7L^iw_p=6HWHK1i> z3(~bMx19GHMyN3~JV4$|t~po(^R9@1tC&~~(gSwfpf2EivR3~gg29@q&yb-(l5|JA zrtbByu>&;EZQ1HI7ec%nCF5%J&_jF`)c1HAwZmK7nk(=ihg+<`u32ggC}3l;=^D-j zp55vVQ`eap2k*ssUOm8%bxCFfqC-SsaZ=`m(4+U*Au33EmFHAu1KKj1o8kl(h(1pD zE1VA4yT>=gYT1TJpaVeC_AsFLMdB^&Jq%-p3^OR8kjk6>SKXWUGWv%&1v7Q#9aUR| zL1FWbWMQWFyaSo?m?)cfBoV92Vvj`FV^%=y0U5jRF=g7kBbL}afjzQ!+yCDTHZRVN dO{V;`N#SwT+~)qBs1_|lFta)EV4r8?{{SQ7OE>@k literal 0 HcmV?d00001 diff --git a/resources/profiles/LONGER/machine/LONGER LK10 (0.2 nozzle).json b/resources/profiles/LONGER/machine/LONGER LK10 (0.2 nozzle).json new file mode 100644 index 0000000000..03006febe9 --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10 (0.2 nozzle).json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "name": "LONGER LK10 (0.2 nozzle)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "LONGER LK10", + "printer_settings_id": "LONGER", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @LONGER LK10 (0.2 nozzle)", + "nozzle_diameter": ["0.2"], + "printer_variant": "0.2", + "printable_area": ["0x0", "225x0", "225x225", "0x225"], + "printable_height": "265", + "extruder_clearance_height_to_lid": "245", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "gcode_flavor": "klipper", + "default_filament_profile": ["Generic PLA @System"], + "thumbnails": ["300x300"], + "thumbnails_format": "PNG", + "machine_max_acceleration_e": ["5000"], + "machine_max_acceleration_extruding": ["10000"], + "machine_max_acceleration_retracting": ["10000"], + "machine_max_acceleration_travel": ["10000"], + "machine_max_acceleration_x": ["10000"], + "machine_max_acceleration_y": ["10000"], + "machine_max_acceleration_z": ["500"], + "machine_max_speed_e": ["60"], + "machine_max_speed_x": ["500"], + "machine_max_speed_y": ["500"], + "machine_max_speed_z": ["12"] +} diff --git a/resources/profiles/LONGER/machine/LONGER LK10 (0.4 nozzle).json b/resources/profiles/LONGER/machine/LONGER LK10 (0.4 nozzle).json new file mode 100644 index 0000000000..74babea67f --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10 (0.4 nozzle).json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "name": "LONGER LK10 (0.4 nozzle)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "LONGER LK10", + "printer_settings_id": "LONGER", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @LONGER LK10 (0.4 nozzle)", + "nozzle_diameter": ["0.4"], + "printer_variant": "0.4", + "printable_area": ["0x0", "225x0", "225x225", "0x225"], + "printable_height": "265", + "extruder_clearance_height_to_lid": "245", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "gcode_flavor": "klipper", + "default_filament_profile": ["Generic PLA @System"], + "thumbnails": ["300x300"], + "thumbnails_format": "PNG", + "machine_max_acceleration_e": ["5000"], + "machine_max_acceleration_extruding": ["10000"], + "machine_max_acceleration_retracting": ["10000"], + "machine_max_acceleration_travel": ["10000"], + "machine_max_acceleration_x": ["10000"], + "machine_max_acceleration_y": ["10000"], + "machine_max_acceleration_z": ["500"], + "machine_max_speed_e": ["60"], + "machine_max_speed_x": ["500"], + "machine_max_speed_y": ["500"], + "machine_max_speed_z": ["12"] +} diff --git a/resources/profiles/LONGER/machine/LONGER LK10 (0.6 nozzle).json b/resources/profiles/LONGER/machine/LONGER LK10 (0.6 nozzle).json new file mode 100644 index 0000000000..a8c563a862 --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10 (0.6 nozzle).json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "name": "LONGER LK10 (0.6 nozzle)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "LONGER LK10", + "printer_settings_id": "LONGER", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @LONGER LK10 (0.6 nozzle)", + "nozzle_diameter": ["0.6"], + "printer_variant": "0.6", + "printable_area": ["0x0", "225x0", "225x225", "0x225"], + "printable_height": "265", + "extruder_clearance_height_to_lid": "245", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "gcode_flavor": "klipper", + "default_filament_profile": ["Generic PLA @System"], + "thumbnails": ["300x300"], + "thumbnails_format": "PNG", + "machine_max_acceleration_e": ["5000"], + "machine_max_acceleration_extruding": ["10000"], + "machine_max_acceleration_retracting": ["10000"], + "machine_max_acceleration_travel": ["10000"], + "machine_max_acceleration_x": ["10000"], + "machine_max_acceleration_y": ["10000"], + "machine_max_acceleration_z": ["500"], + "machine_max_speed_e": ["60"], + "machine_max_speed_x": ["500"], + "machine_max_speed_y": ["500"], + "machine_max_speed_z": ["12"] +} diff --git a/resources/profiles/LONGER/machine/LONGER LK10 (0.8 nozzle).json b/resources/profiles/LONGER/machine/LONGER LK10 (0.8 nozzle).json new file mode 100644 index 0000000000..6e6cd510f9 --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10 (0.8 nozzle).json @@ -0,0 +1,35 @@ +{ + "type": "machine", + "name": "LONGER LK10 (0.8 nozzle)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "LONGER LK10", + "printer_settings_id": "LONGER", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @LONGER LK10 (0.8 nozzle)", + "nozzle_diameter": ["0.8"], + "printer_variant": "0.8", + "printable_area": ["0x0", "225x0", "225x225", "0x225"], + "printable_height": "265", + "extruder_clearance_height_to_lid": "245", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "gcode_flavor": "klipper", + "default_filament_profile": ["Generic PLA @System"], + "thumbnails": ["300x300"], + "thumbnails_format": "PNG", + "machine_max_acceleration_e": ["5000"], + "machine_max_acceleration_extruding": ["10000"], + "machine_max_acceleration_retracting": ["10000"], + "machine_max_acceleration_travel": ["10000"], + "machine_max_acceleration_x": ["10000"], + "machine_max_acceleration_y": ["10000"], + "machine_max_acceleration_z": ["500"], + "machine_max_speed_e": ["60"], + "machine_max_speed_x": ["500"], + "machine_max_speed_y": ["500"], + "machine_max_speed_z": ["12"] +} diff --git a/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.2 nozzle).json b/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.2 nozzle).json new file mode 100644 index 0000000000..7cb234c7a2 --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "LONGER LK10 Plus (0.2 nozzle)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "LONGER LK10 Plus", + "printer_settings_id": "LONGER", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @LONGER LK10 Plus (0.2 nozzle)", + "nozzle_diameter": ["0.2"], + "printer_variant": "0.2", + "printable_area": ["0x0", "320x0", "320x320", "0x320"], + "printable_height": "400", + "extruder_clearance_height_to_lid": "380", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "gcode_flavor": "klipper", + "default_filament_profile": ["Generic PLA @System"], + "thumbnails": ["300x300"], + "thumbnails_format": "PNG" +} diff --git a/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.4 nozzle).json b/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.4 nozzle).json new file mode 100644 index 0000000000..ba8560e379 --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.4 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "LONGER LK10 Plus (0.4 nozzle)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "LONGER LK10 Plus", + "printer_settings_id": "LONGER", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @LONGER LK10 Plus (0.4 nozzle)", + "nozzle_diameter": ["0.4"], + "printer_variant": "0.4", + "printable_area": ["0x0", "320x0", "320x320", "0x320"], + "printable_height": "400", + "extruder_clearance_height_to_lid": "380", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "gcode_flavor": "klipper", + "default_filament_profile": ["Generic PLA @System"], + "thumbnails": ["300x300"], + "thumbnails_format": "PNG" +} diff --git a/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.6 nozzle).json b/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.6 nozzle).json new file mode 100644 index 0000000000..036aa05278 --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "LONGER LK10 Plus (0.6 nozzle)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "LONGER LK10 Plus", + "printer_settings_id": "LONGER", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @LONGER LK10 Plus (0.6 nozzle)", + "nozzle_diameter": ["0.6"], + "printer_variant": "0.6", + "printable_area": ["0x0", "320x0", "320x320", "0x320"], + "printable_height": "400", + "extruder_clearance_height_to_lid": "380", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "gcode_flavor": "klipper", + "default_filament_profile": ["Generic PLA @System"], + "thumbnails": ["300x300"], + "thumbnails_format": "PNG" +} diff --git a/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.8 nozzle).json b/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.8 nozzle).json new file mode 100644 index 0000000000..7030402fc4 --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10 Plus (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "machine", + "name": "LONGER LK10 Plus (0.8 nozzle)", + "inherits": "fdm_machine_common", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "printer_model": "LONGER LK10 Plus", + "printer_settings_id": "LONGER", + "printer_notes": "", + "default_print_profile": "0.20mm Standard @LONGER LK10 Plus (0.8 nozzle)", + "nozzle_diameter": ["0.8"], + "printer_variant": "0.8", + "printable_area": ["0x0", "320x0", "320x320", "0x320"], + "printable_height": "400", + "extruder_clearance_height_to_lid": "380", + "nozzle_hrc": "0", + "nozzle_type": "brass", + "nozzle_volume": "0", + "gcode_flavor": "klipper", + "default_filament_profile": ["Generic PLA @System"], + "thumbnails": ["300x300"], + "thumbnails_format": "PNG" +} diff --git a/resources/profiles/LONGER/machine/LONGER LK10 Plus.json b/resources/profiles/LONGER/machine/LONGER LK10 Plus.json new file mode 100644 index 0000000000..16b86c850d --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10 Plus.json @@ -0,0 +1,14 @@ +{ + "type": "machine_model", + "name": "LONGER LK10 Plus", + "model_id": "LONGER-LK10Plus", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "LONGER", + "printer_settings_id": "LONGER", + "bed_model": "longer_lk10plus_buildplate_model.stl", + "bed_texture": "longer_lk10plus_buildplate_texture.png", + "bed_exclude_area": ["0x0"], + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PETG @System" +} diff --git a/resources/profiles/LONGER/machine/LONGER LK10.json b/resources/profiles/LONGER/machine/LONGER LK10.json new file mode 100644 index 0000000000..2d6e707251 --- /dev/null +++ b/resources/profiles/LONGER/machine/LONGER LK10.json @@ -0,0 +1,14 @@ +{ + "type": "machine_model", + "name": "LONGER LK10", + "model_id": "LONGER-LK10", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "LONGER", + "printer_settings_id": "LONGER", + "bed_model": "longer_lk10_buildplate_model.stl", + "bed_texture": "longer_lk10_buildplate_texture.png", + "bed_exclude_area": ["0x0"], + "hotend_model": "", + "default_materials": "Generic PLA @System;Generic PETG @System" +} diff --git a/resources/profiles/LONGER/machine/fdm_machine_common.json b/resources/profiles/LONGER/machine/fdm_machine_common.json new file mode 100644 index 0000000000..f040416a65 --- /dev/null +++ b/resources/profiles/LONGER/machine/fdm_machine_common.json @@ -0,0 +1,48 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": ["5000"], + "machine_max_acceleration_extruding": ["7000"], + "machine_max_acceleration_retracting": ["7000"], + "machine_max_acceleration_travel": ["7000"], + "machine_max_acceleration_x": ["7000"], + "machine_max_acceleration_y": ["7000"], + "machine_max_acceleration_z": ["300"], + "machine_max_speed_e": ["60"], + "machine_max_speed_x": ["500"], + "machine_max_speed_y": ["500"], + "machine_max_speed_z": ["20"], + "machine_min_extruding_rate": ["0"], + "machine_min_travel_rate": ["0"], + "max_layer_height": ["0.32"], + "min_layer_height": ["0.08"], + "printable_height": "250", + "extruder_clearance_radius": "50", + "extruder_clearance_height_to_rod": "30", + "nozzle_diameter": ["0.4"], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": ["2"], + "retract_before_wipe": ["70%"], + "retract_when_changing_layer": ["1"], + "retraction_length": ["1"], + "retract_length_toolchange": ["1"], + "z_hop": ["0"], + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "retraction_speed": ["35"], + "deretraction_speed": ["35"], + "single_extruder_multi_material": "1", + "wipe": ["1"], + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n\n;[layer_z]\n\nTIMELAPSE_TAKE_FRAME\n\nG92 E0.0", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "change_filament_gcode": "M600", + "machine_end_gcode": "PRINT_END\nM84", + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "START_PRINT_PREPARE BED_TEMP=[bed_temperature_initial_layer_single]\nSTART_PURGE_WIPE TRAVEL_SPEED=[travel_speed]\nSTART_PRINT_COOL_PURGE\nSTART_PRINT_FINAL_HEAT BED_TEMP=[bed_temperature_initial_layer_single] NOZZLE_TEMP=[nozzle_temperature_initial_layer] TRAVEL_SPEED=[travel_speed]\nSTART_PRIME_LINES TRAVEL_SPEED=[travel_speed]\n; filament start gcode" +} diff --git a/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.2 nozzle).json b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.2 nozzle).json new file mode 100644 index 0000000000..1f617fe248 --- /dev/null +++ b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @LONGER LK10 (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.08", + "compatible_printers": ["LONGER LK10 (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.4 nozzle).json b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.4 nozzle).json new file mode 100644 index 0000000000..18abd999c6 --- /dev/null +++ b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @LONGER LK10 (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.08", + "compatible_printers": [ + "LONGER LK10 (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.6 nozzle).json b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.6 nozzle).json new file mode 100644 index 0000000000..958bc83fa7 --- /dev/null +++ b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @LONGER LK10 (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.56", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.08", + "compatible_printers": ["LONGER LK10 (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.8 nozzle).json b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.8 nozzle).json new file mode 100644 index 0000000000..9e0d779e68 --- /dev/null +++ b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @LONGER LK10 (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.78", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.08", + "compatible_printers": ["LONGER LK10 (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.2 nozzle).json b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.2 nozzle).json new file mode 100644 index 0000000000..bcd1c72f51 --- /dev/null +++ b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @LONGER LK10 Plus (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.08", + "compatible_printers": ["LONGER LK10 Plus (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.4 nozzle).json b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.4 nozzle).json new file mode 100644 index 0000000000..c56990bf48 --- /dev/null +++ b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @LONGER LK10 Plus (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.08", + "compatible_printers": [ + "LONGER LK10 Plus (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.6 nozzle).json b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.6 nozzle).json new file mode 100644 index 0000000000..7b1984448e --- /dev/null +++ b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @LONGER LK10 Plus (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.56", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.08", + "compatible_printers": ["LONGER LK10 Plus (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.8 nozzle).json b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.8 nozzle).json new file mode 100644 index 0000000000..bb79a8a284 --- /dev/null +++ b/resources/profiles/LONGER/process/0.08mm Extra Fine @LONGER LK10 Plus (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.08mm Extra Fine @LONGER LK10 Plus (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.08", + "bottom_shell_layers": "9", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.78", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.08", + "compatible_printers": ["LONGER LK10 Plus (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.2 nozzle).json b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.2 nozzle).json new file mode 100644 index 0000000000..f344efcf82 --- /dev/null +++ b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Fine @LONGER LK10 (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.12", + "compatible_printers": ["LONGER LK10 (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.4 nozzle).json b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.4 nozzle).json new file mode 100644 index 0000000000..3bcb7342d4 --- /dev/null +++ b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.12mm Fine @LONGER LK10 (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.12", + "compatible_printers": [ + "LONGER LK10 (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.6 nozzle).json b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.6 nozzle).json new file mode 100644 index 0000000000..32aae1dbc9 --- /dev/null +++ b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Fine @LONGER LK10 (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.56", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.12", + "compatible_printers": ["LONGER LK10 (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.8 nozzle).json b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.8 nozzle).json new file mode 100644 index 0000000000..9186f38a8c --- /dev/null +++ b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Fine @LONGER LK10 (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.78", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.12", + "compatible_printers": ["LONGER LK10 (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.2 nozzle).json b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.2 nozzle).json new file mode 100644 index 0000000000..befb32f264 --- /dev/null +++ b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Fine @LONGER LK10 Plus (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.12", + "compatible_printers": ["LONGER LK10 Plus (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.4 nozzle).json b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.4 nozzle).json new file mode 100644 index 0000000000..b64486e692 --- /dev/null +++ b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.12mm Fine @LONGER LK10 Plus (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.12", + "compatible_printers": [ + "LONGER LK10 Plus (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.6 nozzle).json b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.6 nozzle).json new file mode 100644 index 0000000000..39390fe308 --- /dev/null +++ b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Fine @LONGER LK10 Plus (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.56", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.12", + "compatible_printers": ["LONGER LK10 Plus (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.8 nozzle).json b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.8 nozzle).json new file mode 100644 index 0000000000..fdafa85a94 --- /dev/null +++ b/resources/profiles/LONGER/process/0.12mm Fine @LONGER LK10 Plus (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.12mm Fine @LONGER LK10 Plus (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.12", + "bottom_shell_layers": "6", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.78", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.12", + "compatible_printers": ["LONGER LK10 Plus (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.2 nozzle).json b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.2 nozzle).json new file mode 100644 index 0000000000..2b9f3e5cdc --- /dev/null +++ b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm Optimal @LONGER LK10 (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.16", + "compatible_printers": ["LONGER LK10 (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.4 nozzle).json b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.4 nozzle).json new file mode 100644 index 0000000000..3ea6272d38 --- /dev/null +++ b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.16mm Optimal @LONGER LK10 (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.16", + "compatible_printers": [ + "LONGER LK10 (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.6 nozzle).json b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.6 nozzle).json new file mode 100644 index 0000000000..de7aee627a --- /dev/null +++ b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm Optimal @LONGER LK10 (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.16", + "compatible_printers": ["LONGER LK10 (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.8 nozzle).json b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.8 nozzle).json new file mode 100644 index 0000000000..baf903f787 --- /dev/null +++ b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm Optimal @LONGER LK10 (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.16", + "compatible_printers": ["LONGER LK10 (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.2 nozzle).json b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.2 nozzle).json new file mode 100644 index 0000000000..d439abdd25 --- /dev/null +++ b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm Optimal @LONGER LK10 Plus (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.16", + "compatible_printers": ["LONGER LK10 Plus (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.4 nozzle).json b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.4 nozzle).json new file mode 100644 index 0000000000..5c2d1d4f7a --- /dev/null +++ b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.16mm Optimal @LONGER LK10 Plus (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.16", + "compatible_printers": [ + "LONGER LK10 Plus (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.6 nozzle).json b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.6 nozzle).json new file mode 100644 index 0000000000..4ebfab1d49 --- /dev/null +++ b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm Optimal @LONGER LK10 Plus (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.56", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.16", + "compatible_printers": ["LONGER LK10 Plus (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.8 nozzle).json b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.8 nozzle).json new file mode 100644 index 0000000000..d326e91b4b --- /dev/null +++ b/resources/profiles/LONGER/process/0.16mm Optimal @LONGER LK10 Plus (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.16mm Optimal @LONGER LK10 Plus (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.16", + "bottom_shell_layers": "4", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.78", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.16", + "compatible_printers": ["LONGER LK10 Plus (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.2 nozzle).json b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.2 nozzle).json new file mode 100644 index 0000000000..0aff5c2831 --- /dev/null +++ b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.2 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @LONGER LK10 (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.2", + "compatible_printers": [ + "LONGER LK10 (0.2 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.4 nozzle).json b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.4 nozzle).json new file mode 100644 index 0000000000..dfca210791 --- /dev/null +++ b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @LONGER LK10 (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.2", + "compatible_printers": [ + "LONGER LK10 (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.6 nozzle).json b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.6 nozzle).json new file mode 100644 index 0000000000..991bc8e5a4 --- /dev/null +++ b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @LONGER LK10 (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.56", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.2", + "compatible_printers": [ + "LONGER LK10 (0.6 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.8 nozzle).json b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.8 nozzle).json new file mode 100644 index 0000000000..1a84530436 --- /dev/null +++ b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @LONGER LK10 (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.78", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.2", + "compatible_printers": [ + "LONGER LK10 (0.8 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.2 nozzle).json b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.2 nozzle).json new file mode 100644 index 0000000000..0adbcfe9a9 --- /dev/null +++ b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.2 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @LONGER LK10 Plus (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.2", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.2", + "compatible_printers": [ + "LONGER LK10 Plus (0.2 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.4 nozzle).json b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.4 nozzle).json new file mode 100644 index 0000000000..9d506845c0 --- /dev/null +++ b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @LONGER LK10 Plus (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.2", + "compatible_printers": [ + "LONGER LK10 Plus (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.6 nozzle).json b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.6 nozzle).json new file mode 100644 index 0000000000..cfe85d19e5 --- /dev/null +++ b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @LONGER LK10 Plus (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.56", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.2", + "compatible_printers": [ + "LONGER LK10 Plus (0.6 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.8 nozzle).json b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.8 nozzle).json new file mode 100644 index 0000000000..9a7cc0f466 --- /dev/null +++ b/resources/profiles/LONGER/process/0.20mm Standard @LONGER LK10 Plus (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.20mm Standard @LONGER LK10 Plus (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.78", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.2", + "compatible_printers": [ + "LONGER LK10 Plus (0.8 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.2 nozzle).json b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.2 nozzle).json new file mode 100644 index 0000000000..00df8585a1 --- /dev/null +++ b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Draft @LONGER LK10 (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.24", + "compatible_printers": ["LONGER LK10 (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.4 nozzle).json b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.4 nozzle).json new file mode 100644 index 0000000000..45b8b03b61 --- /dev/null +++ b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.24mm Draft @LONGER LK10 (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.24", + "compatible_printers": [ + "LONGER LK10 (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.6 nozzle).json b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.6 nozzle).json new file mode 100644 index 0000000000..a70df7464c --- /dev/null +++ b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Draft @LONGER LK10 (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.24", + "compatible_printers": ["LONGER LK10 (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.8 nozzle).json b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.8 nozzle).json new file mode 100644 index 0000000000..267bda0b0a --- /dev/null +++ b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Draft @LONGER LK10 (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.24", + "compatible_printers": ["LONGER LK10 (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.2 nozzle).json b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.2 nozzle).json new file mode 100644 index 0000000000..6335b07a7b --- /dev/null +++ b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Draft @LONGER LK10 Plus (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.24", + "compatible_printers": ["LONGER LK10 Plus (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.4 nozzle).json b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.4 nozzle).json new file mode 100644 index 0000000000..d8ae59c4b6 --- /dev/null +++ b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.24mm Draft @LONGER LK10 Plus (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.24", + "compatible_printers": [ + "LONGER LK10 Plus (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.6 nozzle).json b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.6 nozzle).json new file mode 100644 index 0000000000..62cda54da1 --- /dev/null +++ b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Draft @LONGER LK10 Plus (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.24", + "compatible_printers": ["LONGER LK10 Plus (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.8 nozzle).json b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.8 nozzle).json new file mode 100644 index 0000000000..cb689aadc1 --- /dev/null +++ b/resources/profiles/LONGER/process/0.24mm Draft @LONGER LK10 Plus (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.24mm Draft @LONGER LK10 Plus (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.24", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.24", + "compatible_printers": ["LONGER LK10 Plus (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.2 nozzle).json b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.2 nozzle).json new file mode 100644 index 0000000000..5263488812 --- /dev/null +++ b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @LONGER LK10 (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.28", + "compatible_printers": ["LONGER LK10 (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.4 nozzle).json b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.4 nozzle).json new file mode 100644 index 0000000000..b936e26407 --- /dev/null +++ b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @LONGER LK10 (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.28", + "compatible_printers": [ + "LONGER LK10 (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.6 nozzle).json b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.6 nozzle).json new file mode 100644 index 0000000000..d96456153c --- /dev/null +++ b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @LONGER LK10 (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.28", + "compatible_printers": ["LONGER LK10 (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.8 nozzle).json b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.8 nozzle).json new file mode 100644 index 0000000000..6e6e7d5292 --- /dev/null +++ b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @LONGER LK10 (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.38", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.28", + "compatible_printers": ["LONGER LK10 (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X200 E12 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.2 nozzle).json b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.2 nozzle).json new file mode 100644 index 0000000000..ff861be9e6 --- /dev/null +++ b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.2 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @LONGER LK10 Plus (0.2 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.2", + "line_width": "0.2", + "initial_layer_line_width": "0.22", + "sparse_infill_line_width": "0.25", + "inner_wall_line_width": "0.25", + "internal_solid_infill_line_width": "0.25", + "support_line_width": "0.2", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.28", + "compatible_printers": ["LONGER LK10 Plus (0.2 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.4 nozzle).json b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.4 nozzle).json new file mode 100644 index 0000000000..0223d19cfb --- /dev/null +++ b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @LONGER LK10 Plus (0.4 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.4", + "line_width": "0.4", + "initial_layer_line_width": "0.42", + "sparse_infill_line_width": "0.45", + "inner_wall_line_width": "0.45", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.38", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.28", + "compatible_printers": [ + "LONGER LK10 Plus (0.4 nozzle)" + ], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.6 nozzle).json b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.6 nozzle).json new file mode 100644 index 0000000000..cb48c84bd4 --- /dev/null +++ b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.6 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @LONGER LK10 Plus (0.6 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.6", + "line_width": "0.6", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.65", + "inner_wall_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "support_line_width": "0.55", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.2", + "support_top_z_distance": "0.28", + "compatible_printers": ["LONGER LK10 Plus (0.6 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.8 nozzle).json b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.8 nozzle).json new file mode 100644 index 0000000000..c4678d825f --- /dev/null +++ b/resources/profiles/LONGER/process/0.28mm Extra Draft @LONGER LK10 Plus (0.8 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.28mm Extra Draft @LONGER LK10 Plus (0.8 nozzle)", + "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "layer_height": "0.28", + "bottom_shell_layers": "3", + "outer_wall_line_width": "0.8", + "line_width": "0.8", + "initial_layer_line_width": "0.85", + "sparse_infill_line_width": "0.85", + "inner_wall_line_width": "0.85", + "internal_solid_infill_line_width": "0.85", + "support_line_width": "0.75", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_print_height": "0.24", + "support_top_z_distance": "0.28", + "compatible_printers": ["LONGER LK10 Plus (0.8 nozzle)"], + "start_gcode": "START_PRINT BED_TEMP={first_layer_bed_temperature[0]} EXTRUDER_TEMP_1ST={first_layer_temperature[0]} EXTRUDER_TEMP={temperature[0]} FILAMENT_DIAMETER={filament_diameter[0]}\nG92 E0\nG1 X2 Y2 F6000\nG1 Z0.28 F1000\nG1 X300 E15 F1000\nG1 E-0.8 F1800\n", + "end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/LONGER/process/fdm_process_common.json b/resources/profiles/LONGER/process/fdm_process_common.json new file mode 100644 index 0000000000..28abb7aeae --- /dev/null +++ b/resources/profiles/LONGER/process/fdm_process_common.json @@ -0,0 +1,114 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "60", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.2", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "default_acceleration": "5000", + "top_surface_acceleration": "2000", + "initial_layer_acceleration": "1000", + "travel_acceleration": "5000", + "inner_wall_acceleration": "3000", + "outer_wall_acceleration": "3000", + "accel_to_decel_factor": "50%", + "default_jerk": "9", + "initial_layer_jerk": "7", + "outer_wall_jerk": "7", + "infill_jerk": "9", + "travel_jerk": "9", + "inner_wall_jerk": "7", + "top_surface_jerk": "7", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "80", + "outer_wall_speed": "120", + "inner_wall_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "120", + "gap_infill_speed": "120", + "sparse_infill_speed": "200", + "travel_speed": "350", + "exclude_object": "1", + "compatible_printers": [] +}