From f47b482816ed59b8080987f46bdaef1f021a0d59 Mon Sep 17 00:00:00 2001 From: crschnick Date: Thu, 22 Jan 2026 10:55:57 +0000 Subject: [PATCH] Rework --- .../app/comp/base/IntegratedTextAreaComp.java | 4 +- .../xpipe/app/comp/base/ModalOverlayComp.java | 7 +- .../xpipe/app/ext/ShellDialectChoiceComp.java | 31 +- .../io/xpipe/app/ext/ShellDialectIcons.java | 48 + .../xpipe/app/pwman/OnePasswordManager.java | 9 +- .../io/xpipe/app/util/DocumentationLink.java | 1 + .../DesktopApplicationStoreProvider.java | 5 + .../ScriptCollectionSourceImportDialog.java | 34 +- ...riptCollectionSourceImportHubProvider.java | 2 +- .../ext/base/script/ScriptStoreProvider.java | 2 +- .../img/desktopApplication_icon-16-dark.png | Bin 388 -> 442 bytes .../img/desktopApplication_icon-16.png | Bin 388 -> 451 bytes .../img/desktopApplication_icon-24-dark.png | Bin 555 -> 562 bytes .../img/desktopApplication_icon-24.png | Bin 555 -> 576 bytes .../img/desktopApplication_icon-40-dark.png | Bin 843 -> 772 bytes .../img/desktopApplication_icon-40.png | Bin 843 -> 783 bytes .../img/desktopApplication_icon-80-dark.png | Bin 1645 -> 1292 bytes .../img/desktopApplication_icon-80.png | Bin 1645 -> 1331 bytes .../img/desktopCommand_icon-16-dark.png | Bin 451 -> 0 bytes .../resources/img/desktopCommand_icon-16.png | Bin 451 -> 0 bytes .../img/desktopCommand_icon-24-dark.png | Bin 595 -> 0 bytes .../resources/img/desktopCommand_icon-24.png | Bin 595 -> 0 bytes .../img/desktopCommand_icon-40-dark.png | Bin 810 -> 0 bytes .../resources/img/desktopCommand_icon-40.png | Bin 810 -> 0 bytes .../img/desktopCommand_icon-80-dark.png | Bin 1444 -> 0 bytes .../resources/img/desktopCommand_icon-80.png | Bin 1444 -> 0 bytes .../img/desktopEnvironment_icon-16-dark.png | Bin 542 -> 0 bytes .../img/desktopEnvironment_icon-16.png | Bin 542 -> 0 bytes .../img/desktopEnvironment_icon-24-dark.png | Bin 728 -> 0 bytes .../img/desktopEnvironment_icon-24.png | Bin 728 -> 0 bytes .../img/desktopEnvironment_icon-40-dark.png | Bin 1149 -> 0 bytes .../img/desktopEnvironment_icon-40.png | Bin 1149 -> 0 bytes .../img/desktopEnvironment_icon-80-dark.png | Bin 2215 -> 0 bytes .../img/desktopEnvironment_icon-80.png | Bin 2215 -> 0 bytes img/base/desktopApplication_icon-dark.svg | 131 +- img/base/desktopApplication_icon.svg | 131 +- img/base/desktopCommand_icon-dark.svg | 75 - img/base/desktopCommand_icon.svg | 75 - img/base/desktopEnvironment_icon-dark.svg | 68 - img/base/desktopEnvironment_icon.svg | 68 - img/proc/actionMacro_icon.svg | 57 - img/proc/appleContainers_icon-16.png | Bin 0 -> 707 bytes img/proc/appleContainers_icon-24.png | Bin 0 -> 1115 bytes img/proc/appleContainers_icon-40.png | Bin 0 -> 2174 bytes img/proc/appleContainers_icon-80.png | Bin 0 -> 6869 bytes img/proc/appleContainers_icon.png | Bin 43581 -> 0 bytes img/proc/cmd_icon-dark.svg | 70 +- img/proc/cmd_icon.svg | 58 +- img/proc/defaultShell_icon-dark.svg | 64 +- img/proc/defaultShell_icon.svg | 50 +- ...owershell_logo.svg => powershell_icon.svg} | 0 img/proc/pwsh_icon.svg | 96 + img/proc/pwsh_logo.png | Bin 21502 -> 0 bytes img/proc/rdpFile_icon-dark.svg | 96 +- img/proc/rdpFile_icon.svg | 94 +- img/proc/rdpTunnel_icon-dark.svg | 59 + img/proc/rdpTunnel_icon.svg | 59 + img/proc/rdp_icon-dark.svg | 81 +- img/proc/rdp_icon.svg | 83 +- img/proc/sh_icon-dark.svg | 14 +- img/proc/sh_icon.svg | 33 +- img/proc/shellCommand_icon-dark.svg | 97 - img/proc/shellCommand_icon.svg | 97 - ...shBsd_icon-dark.svg => sudo_icon-dark.svg} | 18 +- img/proc/{shBsd_icon.svg => sudo_icon.svg} | 35 +- img/proc/vncTunnel_icon-dark.svg | 77 + img/proc/vncTunnel_icon.svg | 77 + img/proc/vnc_icon-dark.svg | 92 +- img/proc/vnc_icon.svg | 93 +- img/proc/wsl_icon-16.png | Bin 0 -> 792 bytes img/proc/wsl_icon-24.png | Bin 0 -> 1328 bytes img/proc/wsl_icon-40.png | Bin 0 -> 2484 bytes img/proc/wsl_icon-80.png | Bin 0 -> 5773 bytes img/proc/wsl_icon.svg | 3409 ----------------- img/proc/xonsh_icon-16.png | Bin 0 -> 536 bytes img/proc/xonsh_icon-24.png | Bin 0 -> 759 bytes img/proc/xonsh_icon-40.png | Bin 0 -> 1411 bytes img/proc/xonsh_icon-80.png | Bin 0 -> 3541 bytes img/proc/xonsh_icon.png | Bin 11015 -> 0 bytes lang/strings/translations_en.properties | 3 +- 80 files changed, 957 insertions(+), 4646 deletions(-) create mode 100644 app/src/main/java/io/xpipe/app/ext/ShellDialectIcons.java delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-16-dark.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-16.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-24-dark.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-24.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-40-dark.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-40.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80-dark.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-16-dark.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-16.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-24-dark.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-24.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-40-dark.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-40.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80-dark.png delete mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80.png delete mode 100644 img/base/desktopCommand_icon-dark.svg delete mode 100644 img/base/desktopCommand_icon.svg delete mode 100644 img/base/desktopEnvironment_icon-dark.svg delete mode 100644 img/base/desktopEnvironment_icon.svg delete mode 100644 img/proc/actionMacro_icon.svg create mode 100644 img/proc/appleContainers_icon-16.png create mode 100644 img/proc/appleContainers_icon-24.png create mode 100644 img/proc/appleContainers_icon-40.png create mode 100644 img/proc/appleContainers_icon-80.png delete mode 100644 img/proc/appleContainers_icon.png rename img/proc/{powershell_logo.svg => powershell_icon.svg} (100%) create mode 100644 img/proc/pwsh_icon.svg delete mode 100644 img/proc/pwsh_logo.png create mode 100644 img/proc/rdpTunnel_icon-dark.svg create mode 100644 img/proc/rdpTunnel_icon.svg delete mode 100644 img/proc/shellCommand_icon-dark.svg delete mode 100644 img/proc/shellCommand_icon.svg rename img/proc/{shBsd_icon-dark.svg => sudo_icon-dark.svg} (88%) rename img/proc/{shBsd_icon.svg => sudo_icon.svg} (80%) create mode 100644 img/proc/vncTunnel_icon-dark.svg create mode 100644 img/proc/vncTunnel_icon.svg create mode 100644 img/proc/wsl_icon-16.png create mode 100644 img/proc/wsl_icon-24.png create mode 100644 img/proc/wsl_icon-40.png create mode 100644 img/proc/wsl_icon-80.png delete mode 100644 img/proc/wsl_icon.svg create mode 100644 img/proc/xonsh_icon-16.png create mode 100644 img/proc/xonsh_icon-24.png create mode 100644 img/proc/xonsh_icon-40.png create mode 100644 img/proc/xonsh_icon-80.png delete mode 100644 img/proc/xonsh_icon.png diff --git a/app/src/main/java/io/xpipe/app/comp/base/IntegratedTextAreaComp.java b/app/src/main/java/io/xpipe/app/comp/base/IntegratedTextAreaComp.java index 9c639cc6f..17afad0e3 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/IntegratedTextAreaComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/IntegratedTextAreaComp.java @@ -99,9 +99,7 @@ public class IntegratedTextAreaComp extends RegionStructureBuilder { if (newValue.getTitle() != null) { var l = new LabelComp( - newValue.getTitle().getValue(), - newValue.getGraphic() != null + newValue.getTitle(), + new SimpleObjectProperty<>(newValue.getGraphic() != null ? newValue.getGraphic() - : new LabelGraphic.IconGraphic("mdi2i-information-outline")); + : new LabelGraphic.IconGraphic("mdi2i-information-outline"))); l.apply(struc -> { struc.setGraphicTextGap(8); AppFontSizes.xl(struc); diff --git a/app/src/main/java/io/xpipe/app/ext/ShellDialectChoiceComp.java b/app/src/main/java/io/xpipe/app/ext/ShellDialectChoiceComp.java index 08ee6cfb0..1db80f878 100644 --- a/app/src/main/java/io/xpipe/app/ext/ShellDialectChoiceComp.java +++ b/app/src/main/java/io/xpipe/app/ext/ShellDialectChoiceComp.java @@ -31,34 +31,10 @@ public class ShellDialectChoiceComp extends SimpleRegionBuilder { NULL_DISABLED } - public static final Map ICONS = new LinkedHashMap<>(); - - static { - ICONS.put(ShellDialects.CMD, "cmd_icon.svg"); - ICONS.put(ShellDialects.POWERSHELL, "powershell_logo.svg"); - ICONS.put(ShellDialects.POWERSHELL_CORE, "pwsh_logo.png"); - ICONS.put(ShellDialects.SH, "sh_icon.svg"); - ICONS.put(ShellDialects.ASH, "sh_icon.svg"); - ICONS.put(ShellDialects.DASH, "sh_icon.svg"); - ICONS.put(ShellDialects.BASH, "bash_icon.svg"); - ICONS.put(ShellDialects.FISH, "fish_icon.svg"); - ICONS.put(ShellDialects.ZSH, "zsh_icon.svg"); - ICONS.put(ShellDialects.NUSHELL, "nushell_icon.svg"); - ICONS.put(ShellDialects.XONSH, "xonsh_icon.png"); - } - private final List available; private final Property selected; private final NullHandling nullHandling; - public static String getImageName(ShellDialect t) { - if (t == null) { - return "proc:defaultShell_icon.svg"; - } - - return "proc:" + ICONS.get(t); - } - @Override protected Region createSimple() { Supplier> supplier = () -> new ListCell<>() { @@ -71,12 +47,7 @@ public class ShellDialectChoiceComp extends SimpleRegionBuilder { : nullHandling == NullHandling.NULL_IS_ALL ? AppI18n.get("all") : AppI18n.get("default")); - setGraphic( - item != null - ? PrettyImageHelper.ofFixedSizeSquare("proc:" + ICONS.get(item), 16) - .build() - : PrettyImageHelper.ofFixedSizeSquare("proc:defaultShell_icon.svg", 16) - .build()); + setGraphic(PrettyImageHelper.ofFixedSizeSquare(ShellDialectIcons.getImageName(item), 16).build()); } }; var cb = new ComboBox(); diff --git a/app/src/main/java/io/xpipe/app/ext/ShellDialectIcons.java b/app/src/main/java/io/xpipe/app/ext/ShellDialectIcons.java new file mode 100644 index 000000000..14b3a4b6b --- /dev/null +++ b/app/src/main/java/io/xpipe/app/ext/ShellDialectIcons.java @@ -0,0 +1,48 @@ +package io.xpipe.app.ext; + + +import io.xpipe.app.comp.SimpleRegionBuilder; +import io.xpipe.app.comp.base.PrettyImageHelper; +import io.xpipe.app.core.AppI18n; +import io.xpipe.app.platform.MenuHelper; +import io.xpipe.app.process.ShellDialect; +import io.xpipe.app.process.ShellDialects; +import javafx.beans.property.Property; +import javafx.scene.control.ComboBox; +import javafx.scene.control.ListCell; +import javafx.scene.control.skin.ComboBoxListViewSkin; +import javafx.scene.input.KeyCode; +import javafx.scene.layout.Region; +import lombok.AllArgsConstructor; + +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.function.Supplier; + +public class ShellDialectIcons { + + private static final Map ICONS = new LinkedHashMap<>(); + + static { + ICONS.put(ShellDialects.CMD, "cmd_icon.svg"); + ICONS.put(ShellDialects.POWERSHELL, "powershell_icon.svg"); + ICONS.put(ShellDialects.POWERSHELL_CORE, "pwsh_icon.svg"); + ICONS.put(ShellDialects.SH, "sh_icon.svg"); + ICONS.put(ShellDialects.ASH, "sh_icon.svg"); + ICONS.put(ShellDialects.DASH, "sh_icon.svg"); + ICONS.put(ShellDialects.BASH, "bash_icon.svg"); + ICONS.put(ShellDialects.FISH, "fish_icon.svg"); + ICONS.put(ShellDialects.ZSH, "zsh_icon.svg"); + ICONS.put(ShellDialects.NUSHELL, "nushell_icon.svg"); + ICONS.put(ShellDialects.XONSH, "xonsh_icon.svg"); + } + + public static String getImageName(ShellDialect t) { + if (t == null) { + return "proc:defaultShell_icon.svg"; + } + + return "proc:" + ICONS.get(t); + } +} diff --git a/app/src/main/java/io/xpipe/app/pwman/OnePasswordManager.java b/app/src/main/java/io/xpipe/app/pwman/OnePasswordManager.java index d6f0c642d..0df9af5dc 100644 --- a/app/src/main/java/io/xpipe/app/pwman/OnePasswordManager.java +++ b/app/src/main/java/io/xpipe/app/pwman/OnePasswordManager.java @@ -2,10 +2,13 @@ package io.xpipe.app.pwman; import io.xpipe.app.core.AppI18n; import io.xpipe.app.ext.ProcessControlProvider; +import io.xpipe.app.issue.ErrorEvent; import io.xpipe.app.issue.ErrorEventFactory; import io.xpipe.app.process.CommandBuilder; import io.xpipe.app.process.CommandSupport; +import io.xpipe.app.process.ProcessOutputException; import io.xpipe.app.process.ShellControl; +import io.xpipe.app.util.DocumentationLink; import io.xpipe.core.InPlaceSecretValue; import io.xpipe.core.JacksonMapper; @@ -70,7 +73,11 @@ public class OnePasswordManager implements PasswordManager { username != null ? username.asText() : null, password != null ? InPlaceSecretValue.of(password.asText()) : null); } catch (Exception e) { - ErrorEventFactory.fromThrowable(e).handle(); + var event = ErrorEventFactory.fromThrowable(e); + if (!key.startsWith("op://") && e instanceof ProcessOutputException pex && pex.getOutput().contains("Specify the item")) { + event.documentationLink(DocumentationLink.ONE_PASSWORD_KEYS).expected(); + } + event.handle(); return null; } } diff --git a/app/src/main/java/io/xpipe/app/util/DocumentationLink.java b/app/src/main/java/io/xpipe/app/util/DocumentationLink.java index 054c4035e..36a593c3c 100644 --- a/app/src/main/java/io/xpipe/app/util/DocumentationLink.java +++ b/app/src/main/java/io/xpipe/app/util/DocumentationLink.java @@ -97,6 +97,7 @@ public enum DocumentationLink { SHELL_ENVIRONMENTS_SCRIPTS("guide/environments#scripts"), SERIAL("guide/serial"), ICONS("guide/hub#icons"), + ONE_PASSWORD_KEYS("guide/password-manager#key-format"), GNOME_WAYLAND_SCALING("troubleshoot/wayland-blur"), BEACON_PORT_BIND("troubleshoot/beacon-port"), SERIAL_IMPLEMENTATION("guide/serial#serial-implementations"), diff --git a/ext/base/src/main/java/io/xpipe/ext/base/desktop/DesktopApplicationStoreProvider.java b/ext/base/src/main/java/io/xpipe/ext/base/desktop/DesktopApplicationStoreProvider.java index 2d16ef873..27e456b47 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/desktop/DesktopApplicationStoreProvider.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/desktop/DesktopApplicationStoreProvider.java @@ -103,6 +103,11 @@ public class DesktopApplicationStoreProvider implements DataStoreProvider { return "base:desktopApplication_icon.svg"; } + @Override + public int getOrderPriority() { + return 2; + } + @Override public DataStore defaultStore(DataStoreCategory category) { return DesktopApplicationStore.builder().build(); diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceImportDialog.java b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceImportDialog.java index a499e4d58..8da759245 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceImportDialog.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceImportDialog.java @@ -3,11 +3,13 @@ package io.xpipe.ext.base.script; import io.xpipe.app.comp.base.*; import io.xpipe.app.core.AppI18n; import io.xpipe.app.ext.ShellDialectChoiceComp; +import io.xpipe.app.ext.ShellDialectIcons; import io.xpipe.app.issue.ErrorEventFactory; import io.xpipe.app.platform.DerivedObservableList; import io.xpipe.app.platform.LabelGraphic; import io.xpipe.app.prefs.AppPrefs; import io.xpipe.app.util.BooleanScope; +import io.xpipe.app.util.ThreadHelper; import javafx.application.Platform; import javafx.beans.binding.Bindings; import javafx.beans.property.*; @@ -23,7 +25,7 @@ public class ScriptCollectionSourceImportDialog { private final ScriptCollectionSource source; private final ObservableList available = FXCollections.observableArrayList(); - private final DerivedObservableList shown = DerivedObservableList.arrayList(true); + private final ObservableList shown = FXCollections.observableArrayList(); private final ObservableList selected = FXCollections.observableArrayList(); private final StringProperty filter = new SimpleStringProperty(); private final BooleanProperty busy = new SimpleBooleanProperty(); @@ -55,24 +57,26 @@ public class ScriptCollectionSourceImportDialog { }); var refresh = new ButtonComp(null, new FontIcon("mdmz-refresh"), () -> { - try (var ignored = new BooleanScope(busy).exclusive().start()) { - source.prepare(); - var all = source.listScripts(); - available.setAll(all); - update(); - } catch (Exception e) { - ErrorEventFactory.fromThrowable(e).handle(); - } + ThreadHelper.runAsync(() -> { + try (var ignored = new BooleanScope(busy).exclusive().start()) { + source.prepare(); + var all = source.listScripts(); + available.setAll(all); + update(); + } catch (Exception e) { + ErrorEventFactory.fromThrowable(e).handle(); + } + }); }).maxHeight(100); var notFound = new LabelComp(AppI18n.observable("noScriptsFound")); - notFound.show(Bindings.isEmpty(shown.getList()).and(busy.not())); + notFound.show(Bindings.isEmpty(shown).and(busy.not())); - var selector = new ListSelectorComp<>(shown.getList(), + var selector = new ListSelectorComp<>(shown, e -> e.getName()+ " [" + e.getDialect().getDisplayName() + "]", - e -> new LabelGraphic.ImageGraphic(ShellDialectChoiceComp.getImageName(e.getDialect()), 16), + e -> new LabelGraphic.ImageGraphic(ShellDialectIcons.getImageName(e.getDialect()), 16), selected, e -> false, - () -> shown.getList().size() > 0); + () -> shown.size() > 0); selector.disable(busy); var stack = new StackComp(List.of(notFound, selector)); @@ -96,7 +100,7 @@ public class ScriptCollectionSourceImportDialog { private void update() { if (filter.get() == null) { - shown.setContent(available); + shown.setAll(available); count.set(available.size()); return; } @@ -106,7 +110,7 @@ public class ScriptCollectionSourceImportDialog { var newList = new ArrayList(); newList.addAll(selected); newList.addAll(filtered); - shown.setContent(newList); + shown.setAll(newList); count.set(newList.size()); } } diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceImportHubProvider.java b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceImportHubProvider.java index 55687ab39..2774d0eb4 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceImportHubProvider.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceImportHubProvider.java @@ -29,7 +29,7 @@ public class ScriptCollectionSourceImportHubProvider implements HubLeafProvider< @Override public LabelGraphic getIcon(DataStoreEntryRef store) { - return new LabelGraphic.IconGraphic("mdi2e-export"); + return new LabelGraphic.IconGraphic("mdi2f-file-undo-outline"); } @Override diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreProvider.java b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreProvider.java index ca39aae6f..8b871baa4 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreProvider.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreProvider.java @@ -217,7 +217,7 @@ public class ScriptStoreProvider implements EnabledParentStoreProvider, DataStor } ScriptStore st = store.asNeeded(); - return ShellDialectChoiceComp.getImageName(st.getMinimumDialect()); + return ShellDialectIcons.getImageName(st.getMinimumDialect()); } @Override diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-16-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-16-dark.png index c4fdcb5affd2a83b7828d8673b91e2041c5b1bb7..0772f1e34190e37e9c3fcadd5f407848c1c22f50 100644 GIT binary patch delta 372 zcmV-)0gL{G1G)o{ED9$800AcfjlA&8kv1oP01k9TSaeirbZlh+X=G(?bZK;X$zwi3 z0003kNklTC z5ai52#H`E8f-1r5W-{$&Z_ir!DPdUPc(EiP?-l>1(+!adt>kM z|PLo SILs1Zh;rBaUOpNJt z1MWbuvhW8|2nu$BkV;6rK`}(Fti)ag!Jk-LS_s<6y$Wt1VBrE>fQg-AG-oWu*m&;1 zG#|_}!zhWFm)JDV3jt*?YT_Wm(-^{Lx&y3a0dhSqB7`lR+G`fzK9+a=VX~pI5abtdxu-#Wa+Xvyoe5alwXTaO zyNI3Js%C=$fYPzGB~F}Z{0E5ogLF+Z81iHQTR^GrAZ<5u=gOzmTX_%w`KFqg6!W512?S zO=_scVyH^crG!tS&3CU!)7EW+zTCWDO+NE9kI) z+64k(4uC-Ah!DV{y zwb*@T9yUi8MBNpL(4!g=!D4MCAJ1m?!|M(}q&6!cwIQiL#`VPqm<(-d{KF+xbROsg zh@dz)o;9h9X_N8+mManK*9`!D-kykPH;v7FZ$RrAbEPJ^Qq$W)yFR0E1@r_!;l{fM z{iN32T4fi}yQ%8i(Vqe7gZDB}ZUMo02j`V@^=`|k3r{VHRbZ}f7K)81JnQ!VwTbN- b_&0t5ALVU-M>*xX00000NkvXXu0mjffF!I7 delta 318 zcmV-E0m1&m1B3&REDAvY00BV(V7Abzkv1oP0TD?=K~y-6ozOi>Ls1Zh;rBaUOpNJt z1MWbuvhW8|2nu$BkV;6rK`}(Fti)ag!Jk-LS_s<6y$Wt1VBrE>fQg-AG-oWu*m&;1 zG#|_}!zhWFm)JDV3jt*?YT_Wm(-^{Lx&y3a0dhSqB7`lR+G`fzK9+a=VX~pI5abtdxu-#Wa+Xvyoe5alwXTaO zyNI3Js%C=$fYPzGB~F}Z{0E5ogLF+Z81iHQTR^GrEDE~-00FxJI_%@(kv1oP01k9TSaeirbZlh+X=G(?bZK;X$zwi3 z0004{Nkl%-6o#KO_wI)~VF?MPA_-)n5Q2q?wT*?*LbM=s{s0>wL_(lj1;u=vaGSl1S?@Y@d`SM!w!b;*~+8w<^C zAk(^kvQ~Pp>dsR|yjoj8RwX-Gx1(vkAcp5HgLNz}{E#@wJ@5r^BJ4*IEB#AY2R|=0 zpzn2gsx zibO@M4i2u4T||Q&OgA06iBQ{`KR~*uG*Id0QYB<4xQLrWv9`qz5Epk*5EKP5h@!Dl zN#Bp-Vh1rPCAk^=jfczgoXa^JJ-NV^B+oT7&I$IK=sw056ZaYinDX&fu99#%gNe+4 z@ihRRC}od}nBMsj^Q4?NV{E8qk3+!M^Ke||#O+9;V0k`-gagR&USfX~8vKuF`4TGz z{XK!hPmjPECw@8Jg@kWUIGl)Q9w7GoI6G_KLJA&T)^1Yh`3!n4@U4o^uV}|=gZs@U z<bXU;wY6!3?*VR&ha(`yg%k>l5s;M1&07*qoM6N<$g0r^e&j0`b diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-24.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-24.png index 62530083d75206f508122a8deca52c4fa0365d98..8dba0a42084f29de861e31fb69cd92b022baa5c7 100644 GIT binary patch delta 507 zcmVzv1?ON6vltweecECCdHtOsIgKVqzXC+&LW5u97G3kbJC^I=;9{s&}c`+W0@65I*IA! zaMV@+jvG|Ry6a~$EBF_@pQ}td#qR)wu5C|~S8CenRh~7o6M`U5poti7OSY@^VDgUr z$Q1C5KgMiELu4icq$_HcP6Ls5(-DZ`onoDNWo?J^SaF>v1bEjXVH*Y z20YjsM{u{g*!;Yu0@a1@Q~kEl?*l8wt<91YiBdV-f%~nGz|to8pYNSt{gQSW0yvTj xp70*nDf+%%2D+dZX36a=r!61X{rLZv{!gQmiEm1!PD20y002ovPDHLkV1n>2@#g>l delta 486 zcmVsx zibO@M4i2u4T||Q&OgA06iBQ{`KR~*uG*Id0QYB<4xQLrWv9`qz5Epk*5EKP5h@!Dl zN#Bp-Vh1rPCAk^=jfczgoXa^JJ-NV^B+oT7&I$IK=sw056ZaYinDX&fu99#%gNe+4 z@ihRRC}od}nBMsj^Q4?NV{E8qk3+!M^Ke||#O+9;V0k`-gagR&USfX~8vKuF`4TGz z{XK!hPmjPECw@8Jg@kWUIGl)Q9w7GoI6G_KLJA&T)^1Yh`3!n4@U4o^uV}|=gZs@U z<bXU;wY6!3?*VR&ha(`yg%k>l5s;M1&07*qoM6N<$g3e0i-2eap diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-40-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopApplication_icon-40-dark.png index 08bf1dc0d9ade23a09fd7195530333d1c5c13756..cb2391be76d7ca914807db8c80bb495ef869a81c 100644 GIT binary patch delta 706 zcmV;z0zLi9280HXD+>bR0008w0ZF>}1d%o;e*g}2MObuHX>@F50BK}pZggpMdC6lw zLI3~)cS%G+R9J=WmrY0%VHkj)@0;CqbzRrZ=+a5hHCXV{&)Fz%-GYuG9TLJ*RHzlK z(5_uGB8bi%x^%CI=or>5#7!ma$0Q2e9~<4Bc{}LJs=Lz6&d>(?+~%F{ecy*~e%={q zf6=1Ffhf0$xy-SIQudIb;$F#UTUH1LpLgE)@VydqEGQ{-A(XfWTmiIKa#ffJ*P=JG z4{+0<5bB=<#@yuoC1DizbD92gIBg=Sp#Z3>{&?*|DN)w}0#33Dp)YaJ?|dnL#3$#-$t>B8(!D}wj~r65otHD>nYoB zZlB2^_A@658ldCW;%BAg5>WC*YYS7fx)_~Y_~9gJ*B3$lZeJ4HxD56HEGSQYO9aX& o=A>*qjNP95=ta#IEm~CZ2R4DV>@?oQzyJUM07*qoM6N<$f-MnJ)c^nh delta 777 zcmV+k1NQuc2FnJJD+>c70009c0p?n=nUOXpe*)M^L_t(oh3(i+h*ebp$MNs)JQ*~U zi8hT4P6iSc2tg|sg7zH$pc}Q9ZbjdFQv`wwr$Us`je?6bn7qvpA*SZIYTC?u&O}Ko zH(L7)8)`s}z=DZ4@BUmo-dKY=_c>ngB!1V2%ZGc%fPxOhGC|#NxI6L@Rf=pyTnI33)B8gw7Y`kB zoCUD2Phr(Kg&>Y0I%T%1T4dN_a~*bUj69SDY-W{`c1oO$VOZ4?zu3?{z{@lzWY$Tl z7P*da02ULNm^U~8+XN;AOG4I`*_!vje+2-T<<+vzWo((*a%ckKMPO%Ulm~aa3A_?= z^9vZqoW-nY07abd_s|x-CB|+l7Cy7i1d^2)wQfvdh0}7pOd^xmFi_)bvN<0U*e?-3Z z54=qSx$XJCIrAitEv@4FAcwvw>$!AjjauGjwnV-)Rij{W8Q9!rP9rG=8}Nwx;HJ-g z(=jK2Sg`SOiH^tYn(mQ+mx@{wL_biIIIueM?~mCvUCY2rMXhn*E1*4&`Cwh-k5h0> z*Aj5FthKT3;WiAUi-UV7>RB5te`{^soR?@f?B6iplWD@5B?5k5)N2l0kXRgGZ$5G~ zb4;a2yA`v?NxzDyOZ0c2@|igUCl@lQ8b30{x%{99?>8nVUa@#pkZ8-XG3NEz#w7x- z|HRjU{KLlNKXotAo8)<|^z@tuv+5aet_9#PnT|An_$?<%W~t#$u(@XFbE@oNd)BUI zBRv!hU52Y6bR0008w0ZF>}1d%o;e*g}2MObuHX>@F50BK}pZggpMdC6lw zLI3~)f=NU{R9J=WmrZCBK@@<$nf#J$Vxu5ZV=5k6MDXIzNkma^-n>ikU_m@cT0uMr z5&S{0r47F(pH+mslZWS@sN)!L1^yIH!0ez%>OH}f$w ze|ayXM1&xtH(KCdYzcZL@Pc8tfm8kI?uKvzMW%f^);BA}%f0s&r<*Ox@vpd`bjdV^ z1uo&w2~iv8)cI9{Zn!V2=fXstzoTm^@BaC+9r z5azuXK{0EiKyki7}yGqWy6eRL#`)nGG&B#)2TT=={_Ua zZqfeP28o*MIaf(7LC>7!X%5>R%q<8no>i*zFMsr$XR!1g0JKj2 z(OqpR2#}}~Pt>ipRFjriDg$z;e?{*H2yQL5M7RyX6f_a(?HVe-0uPU-_7HjpR$uc= z!Avb0e!cJRoY`#KP{G{b{5bIVZ)1XZ#B10bf&$*MsT0K6S}TH5^vA{qrN25Et^p#- z8f7JO`^-YLF3+6=Xn@Z9m68&<0JNb3x1_32=XZ^izdH$9^DZvtQwM;HHz;}#y#Jj6 z1XTw^oDk delta 777 zcmV+k1NQun2FnJJD+>c70009c0p?n=nUOXpe*)M^L_t(oh3(i+h*ebp$MNs)JQ*~U zi8hT4P6iSc2tg|sg7zH$pc}Q9ZbjdFQv`wwr$Us`je?6bn7qvpA*SZIYTC?u&O}Ko zH(L7)8)`s}z=DZ4@BUmo-dKY=_c>ngB!1V2%ZGc%fPxOhGC|#NxI6L@Rf=pyTnI33)B8gw7Y`kB zoCUD2Phr(Kg&>Y0I%T%1T4dN_a~*bUj69SDY-W{`c1oO$VOZ4?zu3?{z{@lzWY$Tl z7P*da02ULNm^U~8+XN;AOG4I`*_!vje+2-T<<+vzWo((*a%ckKMPO%Ulm~aa3A_?= z^9vZqoW-nY07abd_s|x-CB|+l7Cy7i1d^2)wQfvdh0}7pOd^xmFi_)bvN<0U*e?-3Z z54=qSx$XJCIrAitEv@4FAcwvw>$!AjjauGjwnV-)Rij{W8Q9!rP9rG=8}Nwx;HJ-g z(=jK2Sg`SOiH^tYn(mQ+mx@{wL_biIIIueM?~mCvUCY2rMXhn*E1*4&`Cwh-k5h0> z*Aj5FthKT3;WiAUi-UV7>RB5te`{^soR?@f?B6iplWD@5B?5k5)N2l0kXRgGZ$5G~ zb4;a2yA`v?NxzDyOZ0c2@|igUCl@lQ8b30{x%{99?>8nVUa@#pkZ8-XG3NEz#w7x- z|HRjU{KLlNKXotAo8)<|^z@tuv+5aet_9#PnT|An_$?<%W~t#$u(@XFbE@oNd)BUI zBRv!hU52Y6k1000HW0ZBer@F50BK}pZggpMdC6lw zLI3~+e@R3^RCt{2oLgudRT#(r-|QvX-APhO>_e@zVs52awM7)H1|k|CgcQ_*E%Zqd zO9|qG=HkPGCV8j`f?}%TV_zz26!G#>v{FzJDn(m&*U*BOw8m7kvzxu1&j*<$*JfwO ze>1b&e!r(PXU?AgnIE&m$IR>kf*=TjAP9mW2ttEFUI#9|yklE2P(DD+4}owKm^!>( zLlqPOTmo>8h(3ztgC{8dV_~g57C@6%x&IS0#KvKB?EL2|cX%R@ zU)>t9a?y_gJm5v1Cdwc_(lU~qTH0xNf01nEV(*}_9@R}gR^W~yEqO636$&Oj#hyzUGyVPJd4GWOfsS_NK-Z{Gyqew`V9z)XX7TdTlu zQ@9I2P-liO5bv;?S`V&RqB$doVVxN|Am)1j>|1vLV{>J!7Yk}M(v#hX!Fb~;e?#V5 zMicFTM`g^lj0kjz2y}@EbcqObi3oH_RdwLy_)aqtDco$RKvegFYN5<3)6$&1NYDMc z=ymqG0+~V9M9Vyf7;`z1>K>mu7L}$baw#8X@L85hiii{7!C(c&K}(r z(;c-+AQf;NK&S3t{qXK+DL1w8ICm@)xG>T62!IE5hk6Au4*oOIb+^t8WBCR>tuxFA zC;)m&XFx?D$6;{eKet!~0|Oh6s-23!OmydF01=&GKCy+5?Fs3cydqHLe@kt;LVU(Z z|CMRgHo2~euNNHO(m&T+!dvZ&NQFya@~6l)n9-9D;>cVS+X?|+)?njE;7?5@4BqlL z^2EBT6HNj`?mI$nk_w9xVbk13`GdXQsp{WntZ|S z9P$-*i3oIw2y}@EbcqObi3oIw2y{tBU?^1d{OwM!XelgcJGP3z=3HbJsMA+a-EoED zzh`w#UJ>};e*(}qf4YKvpi66WO-0-b%7 delta 1586 zcmV-22F>}53hfM#D+>lj000I?0rDDN-jOyZe+BwUL_t(|ob8-jY!p=(fWQAtOH~wU zB~e6!J{S=b;{$>Q)Iz&OL=z)Iywvz$b&HpxTr_G3)}Rj>G!l{45{>uJdZQ6)TOb8N z<3ryJ=rb752v$>|m+kyM(CJRMD->sTw!1xFvdNzRoH_I7%bdBK%p6fwQfXQy&g98F ze~hpI;Tlzn1}KVHV?>(;3|qG_tYUDa~mfU;6x4&zDMnQ;;J z$pCMbH|REh#V~>G%Vn*)tP!{<@)UCbfo@ec#Ts~lL2*L@+v2ib;CZ0Hw?!|?FABe7 z_|qsO$9o>)3WCcNflGlIK#{LHp|HN9e_m^0P+;rhvP2B;i!#Y;rONjP-rhfruhWhF z@j%luaf&B%j|$HK^L$l*yDpC`Y|w4exD=^vbTw41;iq7ZBkP z>F%s8r%_cE4tYfpE-@(QdjVHCm7UCT2ZfWq!bJO|5fCddAXZ>NtiXU+fdMJ-7mPB! zJua_gE16utz;u7PAfNtiXU+fdR1s17ZaR#0m_E6&MgJFd$Z7KvE|Y0@M7c zTr{zexyO&Qdpx}15b6=Q|7p4Wf&w~SrKPxpU3;IDE5q!6EE1}~lYLYwe_R8g%DmnI z8uMLZr~(TdwgHES0?N(#E-_Sr^WW891*(1$>Kge~T}CM3fa3_1ZMre%j))+`x^QTBt!lQTE5)(~pDp6{rB)AbnJ9)<1x`Ej2R9P2hx+*>ENb{iU0}pN$zUi#F;%+0J1!*tfF+ zVg&}o3Ji!97!WHkAXZ>NtiXU+fdMfHLwDrHw~m%2JqD6500`X%_{%G+awQ@eodn5g zM8s9DN|rfhe*_LB>$z_CW89IA+;V}oICmN0dao>Sz$AnYz?-`)at+UQ#-%VT8IEB( z<5FmpRSKRPSD?fEG?lF=d%cFLl>Q}rXeB1;j7#Bh_(#ACk2y`KAD6iA?L$TD+ z*b7Ej% zS?1~D7*a9k?VRWgnNW%2|L@Pd+ww*=GeatBw(qLm1m&;a0$LY{x-M4OvOxESorfc5 zn5Jixe!h}jmU)zj_E+DiJ&J3)uCa424O$_z!Y#nFbEl_X+by--o||_U+r{6>-8S3I zy1v>bz3l6sdFRfZnfKp(|CxDnX5NfUN{jGv{}Jo3G?`T^2?r7~kp1zyah6zn^X`tH ziEP)HGYn##1(z`TF#c$rY45+ztM1Y_uI1BiPw<(`{k=S>z}MoBltV1Ts@|4=)jSiQ z?A>TCd_QLIq56&kALUj}?5JUU;P^K2R{>{*o!ETqJtYe#8cq&Un7a^quN~MxFD_VGW9cp1tq-ziph7zx9jSezWO&c_#l}l}hwZwcGh)!ly;CA^T8NuBSC*%BrT=L2EFtQkqsp$b>c zzaF}^;oSnJ#?0ycj2TyDa~gJw-Tir3JAawmyaN~iZtZXUFyUQ5@rQRG*X`O}s`f;_ zQOCNp?I**=g83IE3tS(pR$*B6<+m8C!HVRkYrWLf3oIn-^H>5F8=q0nd+~nBf_3ML znJiUbm9+loiIDEentf@?^D{e|KGb;DZ-{%45zVl8E7LmvU(7-~UM@Nk%$#YW`e*N= zcb*Rt_8yq$zItMrN4Tx)=i=rA+jSXb{uVL5u9@=UrNplX*Bl~GoSwwPB%k-``?C4! zjh7dGk~Ugiv+iW@uV<3=D_8eT+F5(+{wy2LJD-EOa*fxmi?Z3Adgy51eWQKX9%M3b zrZy<6ix-ydJy0;0S^OW*Jx0$P6@f{omv9GZBrdVuG@D~K_w@^NwfC5Q5C3e##4eE` zKRrWUe}Dhx@Qw`Y2K7Dr`WsK??EdplJA}bS;>5PK2ZRzj&u_}rzF^I)TVJo@ml7Y* zcyEV}!n|Y0=gjVkXgq4{@8fTFRKIqA$wJWxnRJ!n>NVxxeq7c5*L`13SMHJGh8OW^ zyv#*i3U#anN@DYEYuD=iyUsM5Uo9@^?cur>(Tz;#XlGHftmNbS?@U@f&S&1DQ6 z9HDRWNXY(z$o`VJ@=KdOA9!Y-w!c{Q{;{5N#*j;2()b=+SGA5Wzf)oGadGDXQTZM7 zUMvaF61l}CB;D!pJDGW@!-L2)IiJ)?%Qx>|mZ)>vZsWQ(+o{1vxI(a^C;3&!LL5CK R_MTt>0#8>zmvv4FO#s3CLDT>M delta 1586 zcmV-22F>}i3hfM#D+>lj000I?0rDDN-jOyZe+BwUL_t(|ob8-jY!p=(fWQAtOH~wU zB~e6!J{S=b;{$>Q)Iz&OL=z)Iywvz$b&HpxTr_G3)}Rj>G!l{45{>uJdZQ6)TOb8N z<3ryJ=rb752v$>|m+kyM(CJRMD->sTw!1xFvdNzRoH_I7%bdBK%p6fwQfXQy&g98F ze~hpI;Tlzn1}KVHV?>(;3|qG_tYUDa~mfU;6x4&zDMnQ;;J z$pCMbH|REh#V~>G%Vn*)tP!{<@)UCbfo@ec#Ts~lL2*L@+v2ib;CZ0Hw?!|?FABe7 z_|qsO$9o>)3WCcNflGlIK#{LHp|HN9e_m^0P+;rhvP2B;i!#Y;rONjP-rhfruhWhF z@j%luaf&B%j|$HK^L$l*yDpC`Y|w4exD=^vbTw41;iq7ZBkP z>F%s8r%_cE4tYfpE-@(QdjVHCm7UCT2ZfWq!bJO|5fCddAXZ>NtiXU+fdMJ-7mPB! zJua_gE16utz;u7PAfNtiXU+fdR1s17ZaR#0m_E6&MgJFd$Z7KvE|Y0@M7c zTr{zexyO&Qdpx}15b6=Q|7p4Wf&w~SrKPxpU3;IDE5q!6EE1}~lYLYwe_R8g%DmnI z8uMLZr~(TdwgHES0?N(#E-_Sr^WW891*(1$>Kge~T}CM3fa3_1ZMre%j))+`x^QTBt!lQTE5)(~pDp6{rB)AbnJ9)<1x`Ej2R9P2hx+*>ENb{iU0}pN$zUi#F;%+0J1!*tfF+ zVg&}o3Ji!97!WHkAXZ>NtiXU+fdMfHLwDrHw~m%2JqD6500`X%_{%G+awQ@eodn5g zM8s9DN|rfhe*_LB>$z_CW89IA+;V}oICmN0dao>Sz$AnYz?-`)at+UQ#-%VT8IEB( z<5FmpRSKRPSD?fEG?lF=d%cFLl>Q}rXeB1;j7#Bh_(#ACk2y`KAD6iA?L$TD+ z*z>%8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10Z>Uq zK~y-6z12TUf>9L5@$Y$_i(z4cy@bYsK#~5?5Y$6Kdt-}%1>vfL1R+JaCutM}Z8_PX zrcP}^Z=rV(HMFSdX-PpdaCn~XbU57K{cyM!uBa;iwM?&g+?6S7k{x4nzjmRYUSL+Q z&f%HaRPez3;!=1wX*rQnR20q|+0CNfy8wbp; t=k)cjtO#kfm>V1G(9{kO{rrD^G2fYeZQK002ovPDHLkV1m1o!BqeN diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-16.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-16.png deleted file mode 100644 index 49d79a70fcc8954fb56a1b72493326370add451f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451 zcmV;!0X+VRP)z>%8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10Z>Uq zK~y-6z12TUf>9L5@$Y$_i(z4cy@bYsK#~5?5Y$6Kdt-}%1>vfL1R+JaCutM}Z8_PX zrcP}^Z=rV(HMFSdX-PpdaCn~XbU57K{cyM!uBa;iwM?&g+?6S7k{x4nzjmRYUSL+Q z&f%HaRPez3;!=1wX*rQnR20q|+0CNfy8wbp; t=k)cjtO#kfm>V1G(9{kO{rrD^G2fYeZQK002ovPDHLkV1m1o!BqeN diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-24-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-24-dark.png deleted file mode 100644 index fd49f0e84a607f04c3810510e2b47a235d13244a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 595 zcmV-Z0<8UsP)#aCDL+u)gNmXer_Xvqp0xc1Yw z2K|s_iRZ3aN@AkTs!fg9wV(D)BB}D4M?l?GW@54%$@Y!G*5Js)MqLoqNpvwpz7aVkW4<5xC z-1jrWLHm2~)LxDs4wnGca-cW8I`}wmcgBpTz{z1C5*Tdl?sDt)n)d$HTShRMByR}? zKqeOaus051%(wxZ8wLkp2Edtop7X$VN8t5W+G)(&Wjx0HK;H)InYx#dmvLffBz(WQ hs_mBA|6kpZ`3r(DvP-tnrT72<002ovPDHLkV1ft-4~qZ* diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-24.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-24.png deleted file mode 100644 index fd49f0e84a607f04c3810510e2b47a235d13244a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 595 zcmV-Z0<8UsP)#aCDL+u)gNmXer_Xvqp0xc1Yw z2K|s_iRZ3aN@AkTs!fg9wV(D)BB}D4M?l?GW@54%$@Y!G*5Js)MqLoqNpvwpz7aVkW4<5xC z-1jrWLHm2~)LxDs4wnGca-cW8I`}wmcgBpTz{z1C5*Tdl?sDt)n)d$HTShRMByR}? zKqeOaus051%(wxZ8wLkp2Edtop7X$VN8t5W+G)(&Wjx0HK;H)InYx#dmvLffBz(WQ hs_mBA|6kpZ`3r(DvP-tnrT72<002ovPDHLkV1ft-4~qZ* diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-40-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-40-dark.png deleted file mode 100644 index fc366ea7e6620069e3baaec9ec302635b96d58f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 810 zcmV+_1J(SAP)CfS6m2!h#RrE*SKhBt_!;eqi>STOlF!iXE*oGymvWFn0H^Es44^gV#Qs+ zZek##iKJI@VL_}@KR9gtqAV;9j4}?u z72xE~YmzN< zU6uQ;@DM_!Iw@matSc70Kdq{od&G_Z2uX{@%YGBmdY#ci$l8>g?@npa)83-XLkP-B zzX)l61=>Q$o4jPgEiHOFTaNDt0Tx}Ev?IMQr1RcHRkLMg`BzA)*M<0N)VzhP)(Ubd zaAh&zziTxM*{|@t7lj0C;ado)=4Cw4_z@$a>~x7pt-zuxMOUVgfD>aS{SthV?i0@D zj;dx#%mD9PnY07BQ09n$(0012dFFuAuCR^8dRTLGn^0ub3Nj~f*A-S(W;08=5yl)* z5Lia7Aae@$TwzsZCRf&nLC230&ppsqm_!InXUn=2Wb8Qb{bqQH$dr0d1o)KEk0QW_ zjD8gX9m+6?Kq&UQ2px>-*ILcXxCkqNG><95wal_U_EXTSq8zohc_G3vKhFn6;bRgmo4RQ8 z&qTP0O9aY9LZUY|#wgQjUAp%(^b diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-40.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-40.png deleted file mode 100644 index fc366ea7e6620069e3baaec9ec302635b96d58f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 810 zcmV+_1J(SAP)CfS6m2!h#RrE*SKhBt_!;eqi>STOlF!iXE*oGymvWFn0H^Es44^gV#Qs+ zZek##iKJI@VL_}@KR9gtqAV;9j4}?u z72xE~YmzN< zU6uQ;@DM_!Iw@matSc70Kdq{od&G_Z2uX{@%YGBmdY#ci$l8>g?@npa)83-XLkP-B zzX)l61=>Q$o4jPgEiHOFTaNDt0Tx}Ev?IMQr1RcHRkLMg`BzA)*M<0N)VzhP)(Ubd zaAh&zziTxM*{|@t7lj0C;ado)=4Cw4_z@$a>~x7pt-zuxMOUVgfD>aS{SthV?i0@D zj;dx#%mD9PnY07BQ09n$(0012dFFuAuCR^8dRTLGn^0ub3Nj~f*A-S(W;08=5yl)* z5Lia7Aae@$TwzsZCRf&nLC230&ppsqm_!InXUn=2Wb8Qb{bqQH$dr0d1o)KEk0QW_ zjD8gX9m+6?Kq&UQ2px>-*ILcXxCkqNG><95wal_U_EXTSq8zohc_G3vKhFn6;bRgmo4RQ8 z&qTP0O9aY9LZUY|#wgQjUAp%(^b diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopCommand_icon-80-dark.png deleted file mode 100644 index fbd58ca30ebf2cd0a65b666be744ba624492b512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1444 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 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-16.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-16.png deleted file mode 100644 index 78169e7fdb3bd05ecc41500da0d50f7754b659dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 542 zcmV+(0^$9MP)YckIS(i#*6c9S z!L2@KX4P0Y!QwC3>RGm;t3J(6syjQQH?;^uD^?oWu`-6Jngsygr$|8h*R;Cobo3C= zziKDG$5_nxmYY!LvjG6*fH+1_ZlqWbz^mTmlX@qyRE{y~JSzF51|HQPCDL~Aq=T?R zLGby*nw>S5@GFkD)nP_kO$USPc6`6?PuVF%{|_h8998sKnQ?U>E^Zwd+qo(I1g`1@ gcnvgFV$1>D02{A=&9E0c_5c6?07*qoM6N<$f))njAOHXW diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-24-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-24-dark.png deleted file mode 100644 index 0cb2954ab4c9e59d7397a57163b7a354599d3fe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P)8$QO_uTh6=iGa_GBfhAShvdMa|LJxDuF4)@Z2}< zwvX7d@&Sy6RN*_k1Zvi=86?srwCed)yyP?&f#ZnnIT4I1VD|)j|3ScxdO#|~L9?570sxnoa_JB@T90(5Dr(BYcMO3Sm;R9e&a8^EFO-v$s@#&D* z=Ky8({Y>W~4uH3|XTOPJgM>k?;5)F(#2(;_VqwfgqwACNY5QUbsLo7NfcIB`xZwfF z2>Hsn27p&U04QBAZt$kq<+=wDjMBjt?`tfi8oAtL<#3CDIUwLU9ILx$3(l7E{=*sv z?L)BNPNqr-q>_{eqm%**&Jv3Nc>`9h`HuZ+zHhUcPOLRNDiZ2PRl=9;zx%=f0000< KMNUMnLSTX#i9z-N diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-24.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-24.png deleted file mode 100644 index 0cb2954ab4c9e59d7397a57163b7a354599d3fe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P)8$QO_uTh6=iGa_GBfhAShvdMa|LJxDuF4)@Z2}< zwvX7d@&Sy6RN*_k1Zvi=86?srwCed)yyP?&f#ZnnIT4I1VD|)j|3ScxdO#|~L9?570sxnoa_JB@T90(5Dr(BYcMO3Sm;R9e&a8^EFO-v$s@#&D* z=Ky8({Y>W~4uH3|XTOPJgM>k?;5)F(#2(;_VqwfgqwACNY5QUbsLo7NfcIB`xZwfF z2>Hsn27p&U04QBAZt$kq<+=wDjMBjt?`tfi8oAtL<#3CDIUwLU9ILx$3(l7E{=*sv z?L)BNPNqr-q>_{eqm%**&Jv3Nc>`9h`HuZ+zHhUcPOLRNDiZ2PRl=9;zx%=f0000< KMNUMnLSTX#i9z-N diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-40-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-40-dark.png deleted file mode 100644 index 7db653e639caea733fb9d890f4c5ef59ea9fe7c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1149 zcmV-@1cLjCP)$zS|ayea2B2yR7tcn_1M9DiOn&* zQ(L_3+rlRXqk=txK8z=TPDB`3J6|ap9KjZYZwes?U`BPu@Eyb^6YmRJfIkJ}h(?3; zj%bx=1IE(zwGL1%_^}Xj0Eo$q(Px&#FdBhd5d)sXqd-8y^^7KiW5DTj{rMn(rP^K) zoLRm~2Ihyoa`+Y4kCE`;i~}D6V`e-i5ytoyC{5R&3NG=Rd8M(>&LqM*irAbEtp#2{ z;J|sH0;rQXntiRrfZ|~cm_YN-J^vUt0&A9e)psS+Y@F+0DMnSEwKDk|I18-vS$|Ou z+wSkTe^P?RkQ=ksLfHWzDG^~W#vUN>AC(gxG&OhIN$~&bSvh9r_E@I}n-GJrXm$hq z1WW;^o1->57c8D&n&zmDx;^&rg$b&Y0d6yoyGnwraidlTjAz#ud=}@TbAe?YgGGPK)p*80w`1 zcoo<>Q_8_(&#JtzS_}C551N@9;~6tv0YaB18Hzuyio&X;@IOh+EYwQ};$`4Im2+t1 zDODCuEyeO?v6;D1b{lj9_s-1nQem_fSoShA5~fDbkRBe-r;H$bonD^c(00{M!!S^9 z#&d4eqIt8+f$vw{(00`ZOBe<=2zI+M+gCuZd3<#+{-my-lQY=W6fKS%_~>9)mz;Y% z;=l$oo({$A_00T75v?i{{aIgcIT4(@FhP6kpe6Gn*x6}bJglz;`$92$Gdo}EP>Dx_ zQXl?)_^Z5%GT?Gv1OY-ZYs;DIwm*QI{JAZktA020zu-!7fF!W$N{b)~CK!sp$Q`EW^rOk{J5tU3B9VXg=TUa<`1bw>Fw^QKDARoPLC P00000NkvXXu0mjf4@m}6 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-40.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-40.png deleted file mode 100644 index 7db653e639caea733fb9d890f4c5ef59ea9fe7c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1149 zcmV-@1cLjCP)$zS|ayea2B2yR7tcn_1M9DiOn&* zQ(L_3+rlRXqk=txK8z=TPDB`3J6|ap9KjZYZwes?U`BPu@Eyb^6YmRJfIkJ}h(?3; zj%bx=1IE(zwGL1%_^}Xj0Eo$q(Px&#FdBhd5d)sXqd-8y^^7KiW5DTj{rMn(rP^K) zoLRm~2Ihyoa`+Y4kCE`;i~}D6V`e-i5ytoyC{5R&3NG=Rd8M(>&LqM*irAbEtp#2{ z;J|sH0;rQXntiRrfZ|~cm_YN-J^vUt0&A9e)psS+Y@F+0DMnSEwKDk|I18-vS$|Ou z+wSkTe^P?RkQ=ksLfHWzDG^~W#vUN>AC(gxG&OhIN$~&bSvh9r_E@I}n-GJrXm$hq z1WW;^o1->57c8D&n&zmDx;^&rg$b&Y0d6yoyGnwraidlTjAz#ud=}@TbAe?YgGGPK)p*80w`1 zcoo<>Q_8_(&#JtzS_}C551N@9;~6tv0YaB18Hzuyio&X;@IOh+EYwQ};$`4Im2+t1 zDODCuEyeO?v6;D1b{lj9_s-1nQem_fSoShA5~fDbkRBe-r;H$bonD^c(00{M!!S^9 z#&d4eqIt8+f$vw{(00`ZOBe<=2zI+M+gCuZd3<#+{-my-lQY=W6fKS%_~>9)mz;Y% z;=l$oo({$A_00T75v?i{{aIgcIT4(@FhP6kpe6Gn*x6}bJglz;`$92$Gdo}EP>Dx_ zQXl?)_^Z5%GT?Gv1OY-ZYs;DIwm*QI{JAZktA020zu-!7fF!W$N{b)~CK!sp$Q`EW^rOk{J5tU3B9VXg=TUa<`1bw>Fw^QKDARoPLC P00000NkvXXu0mjf4@m}6 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/desktopEnvironment_icon-80-dark.png deleted file mode 100644 index 956cc2e21c833d9fb7e2489e101ae7f6ef2ea761..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2215 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 - - - - - - - - - - - - - - - - - - - + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/">identityidentity diff --git a/img/base/desktopApplication_icon.svg b/img/base/desktopApplication_icon.svg index f0f5b4ef0..d150e2bf9 100644 --- a/img/base/desktopApplication_icon.svg +++ b/img/base/desktopApplication_icon.svg @@ -1,97 +1,48 @@ - - - - - - - - - - - - - - - - - - - + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/">identityidentity diff --git a/img/base/desktopCommand_icon-dark.svg b/img/base/desktopCommand_icon-dark.svg deleted file mode 100644 index d8107c4ef..000000000 --- a/img/base/desktopCommand_icon-dark.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/img/base/desktopCommand_icon.svg b/img/base/desktopCommand_icon.svg deleted file mode 100644 index 024408baa..000000000 --- a/img/base/desktopCommand_icon.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/img/base/desktopEnvironment_icon-dark.svg b/img/base/desktopEnvironment_icon-dark.svg deleted file mode 100644 index f9f467091..000000000 --- a/img/base/desktopEnvironment_icon-dark.svg +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - shell environment v2 - - - - - - - shell environment v2 - - - - diff --git a/img/base/desktopEnvironment_icon.svg b/img/base/desktopEnvironment_icon.svg deleted file mode 100644 index 22440eebe..000000000 --- a/img/base/desktopEnvironment_icon.svg +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - shell environment v2 - - - - - - - shell environment v2 - - - - diff --git a/img/proc/actionMacro_icon.svg b/img/proc/actionMacro_icon.svg deleted file mode 100644 index 550631b55..000000000 --- a/img/proc/actionMacro_icon.svg +++ /dev/null @@ -1,57 +0,0 @@ - -ssh draftssh draft diff --git a/img/proc/appleContainers_icon-16.png b/img/proc/appleContainers_icon-16.png new file mode 100644 index 0000000000000000000000000000000000000000..e0336aa3db26cef7c53c696b29704ef482e7fc99 GIT binary patch literal 707 zcmV;!0zCbRP)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;$b=umG^k7d_gc-h^VxfZLiDC|ilcW!de z$=owX0B+rVa0Iv^aLHh=0LCWdPqpTK6?lwr?dp}WFLLwF{Q*R#L`coRunj^h>wh^4 zW_CIWAxt2W=KFfdAMQhB%k&l`i35z8PoF8StfV3`k@yfs0eaJ3vTPkQ+fiU-_$ax3 zyD62*EEm4voQ@{mha4D{N`;P&U2O%v|0t8K*ZEm2;l0PqYAh}-VP<$AHa&7x0so@M zxNz7; z`#S&EtH}hBao~KZTuO^8MPh984S)!!DymvAvvK$4^^5ZG$i;^Ohg5aYIo;({aH=@x pP!&|QrPoyvd1Pjn@7=yW_Zv(P1(OXlX`uiB002ovPDHLkV1j5@EDrzx literal 0 HcmV?d00001 diff --git a/img/proc/appleContainers_icon-24.png b/img/proc/appleContainers_icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..e6088717ab47bc9b289bd633f454cd2dac819e81 GIT binary patch literal 1115 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 A@c;k- literal 0 HcmV?d00001 diff --git a/img/proc/appleContainers_icon-80.png b/img/proc/appleContainers_icon-80.png new file mode 100644 index 0000000000000000000000000000000000000000..6d946f86a9f029edcfdf8db09ebf169ce0491848 GIT binary patch literal 6869 zcmV;`8Y<<9P)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;$b=umG^V|DBoHdwDM(l4w$vM9Hx%$ySO; zwwi|>J93>CDe~1H>c(x+qD6o4$yI%+6j?j!@(R0(qCav%6=`oX78X&WP|nJ}>|M zzfl;5M~UcR0FMyiBr}cx7yv0({|X-wuS7e?-9F5aD?CBy7B( zXQGo|JuhUwL6so#@wqf?F2IuZv0u2>y$K*TE+zXu04{>?Rc3ta*{44f{>lP8^UArS z0R1Bo9sxt-4{yAV`O?;kW9KgHymKZfE?y?To-2fevXFiEf#+J^bAnMaGtAILcui~m zv*$kl2v=yJ=Ng~0$tT&gcNO<8t$^%2bMgwOqX4{^uC`aU)xa~a zoO>Lg?<5y;IwRx}q3t^Le;86}Kgh3{rLc$mrojzODo*tucb9su zC|##{kr^NV;urp4yd=P{y!fp^De-*(zrFLwkfAk0Yn^Ia< zL_a6OaXVfj!$7k&*s&vr@xc$?3#9^VZfqe8BWSI=ny*{=+pnTo+m1r~oHUdiC>daDYYWWDF|8TQ+8@4@>?tb#&ZY1E^ZlB~6@zp7+^6n8YzfbfB?(84?8oBb zDmFGl5E1%%dl3WyVjY8sAccKj)||(w%=)w-;6$!PzJHn#>lnksL)h5ZNSAK1Y?pPNY}PS2*w=NnD=D!5z#WL97|aYI1e(o8svxO(Vi+rp(@A3h zIH8#NZh!J`dLW?D(?BN-Q^^-E3Fce_wa22B!U{7#b>c*96Mu3V02b+Ca<%rvk(wC; z{S7N5srn4`HxWh=gcM+A)a!M`I)>onJC{IJGIU<;u z3h06@Rn4@EHKWyP6^XegPON@yUoOpEj_o8CqHXS-Xvy;OI%3V+O7P~*H3&h_T7xyC z-QF-_-^4@}V54O!NEBb-u_XmTbbWpSLI`N>5J2!`>DvmFJYJJ-k*1-_W7(+f_9hnQ zSGpoVTb&43uFmHsD~v*{uC3YH*~OlVLU7t6Je_OY{K5j-8*Pvfr3kLO?V{VoY28AS zl8h^az+0n}SY6w&P-q6AHP8t)-hO)u?en<;^U~6-$6h3$b2!`O)mKhqF{^Y{G z0ZEiTIfYtK%h4Ay!T~P`O2yx)N(qe<$&4u=uT$rB+k zJ~@SffdTB^wHsj==7Pz2V4qSIQZDNoxv7c|liP_9QM$Hxp2TindUpoDymS>(3g}oP zjy0r`kV@vE(3LA!u)4N}S_UeB3)(1inhw`uEMYhXGIuNaaX|uazBP)a8#e#~qBu@G z9Z{|c_6xYS%{|Y^GRRd+G9{CLCs0YdZ7eH2CmmCyKb4XQRFdNgA)o@4FI(1(tJBk% zx_lK%N(hNIxm*^S-1cA=+U&$Xe%+q%apIA1T8$0p?7T~O2o7c|4JD2mW-Z(wn02`ekB zAd#Rn8Gs-%EjHrKva{rjapGz+n?2-rx@?q^&{|_@=?1P}pHG$o`|{Y^0h{tRI=a*A zieo|uNFfpsRV3d<`qO%6Vo!uw5J0K~oHCgqdMUnQ!|n(n05F0;#bKbr$+u+EmSMMzp?GrAH*1m?K( z5^#70%f^?ElAi-6H?S_wBSWKztZB+i3rbWh*c`M1SY1YAf?Kea+y@}Jq{rym9!DWPzmQGLwJpz z9(?k*9z}0&FJ@Ti?>EE zK!`MaCff*@Wgu*nJ{UHz8V$*kYAGciJ^cx&Ai&Jb3;;?=C0)tJmBR}zWgEq`(GGn# z=hm7k0-2&HC2>Bn)@U~BXf)~wqZqBV1aT3X5rq-<>>0!d@4FYH7v4b-1VF|UZ?lFK z`|2Yqi1Y_eoaI%N+*uyS=G(^breNzziU?$kDfk(T1_E}G`2c%`aU&0 zaPkP6jXHiYItdj7h{FgY2M%EFdIE1rNzl5S6d>ixD31flp(V}Ki~+4&CtWO!Ck@G?W|!6^=pmaJar7UnnEXx9YC0|6*2C*Yagyo z&trLc9UwxZ(Lhg6Jq1fLhf-9AYRhhOmnCeN#5mR%y5kP4x7!9IrwdNlV9fI0ETY25 zL#ZM#%`3dPT4q*U$Npo6#UB`G;*P<7Y;|G~0Xj~IqYP*uB#Ln8;9e{&j6nqn3e($c zV(G?>6cY27&}FyrIFSMxGDCr$o*r~M9k6C-PKBqnoq^b9&AKU0>PYMq5KR&k`Gs;QvX*4EJ5+na|h z39V@epUX&vXJLDexO`jLyRuW{R6gb#lQF-zj4+Cdw9Fy6T)z{!*GXUFoYC1|I=Th(dfah zUHyon*uw3!W}N@Y+t}FXK&qsyZFzYaTU#B}>oqGKV{dL{aw5#WNGksxMG?lv$8q1W zdl7azPO(*&a{O(>!)>ax$Q`p{qTyD5AiO-wQ~P{o)=@mG3|lmcTD*YM88D-e`~E`kK4NeZdjoteY#rOk zg)tdqAT74jV!OcuHnCM)Z(nP9e=1z>52IO!4ViY3>_T%8l2x_&ObrXvl;3Al@tCw^+4z$j< zQERp|Ez?vkkdZ9JATECQc;=+)G(opXB!xq*Rtsa}<5+98pp?o{>4M)e1N?G)-~g&V zM5Y{IDT@txiI{y%H3m;SjQ;e zoc4wk-amu&VAVZ(8jq_;rJaDDnHSo(cP|bfz8ib?4CYNL7UGGbx|96(_ihUSs-}W{ z<}wqQZ4&LQ*%U)33bE1N!2J9?E?>EVmDRPBoue-Oa(+1}tGFAb6>B3$NDz&_zCJwo zv5#VCXc()jt7xsY&1k$GKKS15 zl`mkNMo$lZ>(NKiYOP~oVIj38MR6val)9>lpdz;@Epuym16J>j=^5Q>IrmL;I@sQ! z-53~XqO%p^`oc0cH#<9PcsW!1^q^u}=6{e68na9{+NFJDQ7 z7sZHm;>ij~-}HR9#=upd=HF@~iyAA(NX^K>kzsuLcOSyWW>O0s>lg$es0BED_%8JH z)bNAM^P8$aI z0kSv3$%1JzSh{>a7qW{Sot-)gds)PL+4A2zyc>IV4`Ax@Y!2HOTeV~ew7>`M+K=(c zYk8|fUte!RpviK6pPLaXI1vUBnHh%d{gUIgT0-?DT(Hf`**$hu3gn_L9%Xg=;n+h4 zRP^Av?4s5hyLR;SNPjo10(*UmX5b7zU%(rcFs=bXp zR7@ssb8`z?C$VcB>y%C8WDpVw6~#yu!(QGNPY!28pA?h;Fe3oGm)Sat({e!OwY4=U zrHXLHYLDO&wF!&WbI-3*SG)Jlo*1^+LpDo3je-F4rLWB{VskS@P^(#Oxe5H1v}y!_ z!nN6X$du9~BDB`q1|nUQ1|%Uf8GC}!dxDuq^I(xIW+q?KQVPt@U58Qugs{PWE;Xar z?eT21N4Y-6EeU1|lr?A+^0eX_q>}Gi0BCP);o_xn4D|PlnMKF$&on@qgA|s>7Dqsr$pg87M$4Vjaqu1WT?A&z>^!K6JY@ny7hDM`~zW!d+ zY6?I2;dyLzqFkWMD+v`^kncv_ZU*?Knks~NRT1zL04;#~%!oUaGUuhd8e`+*IDX%K z*x1;B)}6xUdA0(g{Dquq2ZGIqIOV%+)lWMRFOg>tLaN})D6eh#{=c8cJ%{(>p2H(( z_9j&bSFXRND{wl=wy?T|cmjaequ2}9^Op%avnIRag;*U@M+ zFg8Ah#ibhtLM;r0I;)+|Rt~-T@{51_XqL)-9n7c6;3e{XQjBL;O5vT0mvHQ8guTOi zvA&*^_QpohPEK!t?addhE!I3pv0)F2dm30CiQIS=5I>a*22B%TWmklrtWh%ko@rhX z1Q;71!~DWxLO59)PS}7-c5flX*Uen`djKwi`M6cjY$Th7Ly@@j?idyp7jf6YL+I^o zrrC;ypP0(7THAdJvjZ(((H4Pg{PDG4EDF1+MlW}6K-EG;_(@TX^Adj6Xh z8l#!d5#dh&N;V&3N~)49beEE9B^LSMQ50e6=1u6OrHW3a+wr-*n?z+i2nj;HUP}tf zb3#d^p_*B@NQOG-|7tXP&iT{;Pd)RcqX1qfqM@QF5*A15#%$KsCtLNLdTQ^w7>mJ9!*u z*c*2%PitFZ5C7xckk)gJS0_vR0D8u(*w8lPvdQc@rXpRVLRlgJPn><}d20hk=?d^? z=YM$dV-Nk#O(J{>AZZDYJ#7kPcZeqqdz2^a$#N)SG9i+gP8$BmD7{FJQE@GaJrq}5zxh8O6zcfN0Ha#+`v zD+b)k1kS-yb4MkjZoPE=2`wObl)87!F*)gddzFYj`- z^TiyqGaD3*4IU^5e%#%#VQiZ~HbO&G0_uyUO*!i5-5n$^Xo6=&00009a7bBm000XT z000XT0n*)m`~UzT07*naRCt`!y<4+w$8{d|blkfxK>{Rz z1DyN5?{%3y^3XlT_`26RASi;AJW)7%tu<$Nj~>^rM_*M$e%?7Ap`(`06^($`3c;0drkxhK+rPCpY3`3QtAmIml3K1 zQWXyG)s}vjQqCVj5dS5FfB+zI9|Vx{H+aFSo=_eXc~ZNQ>o6vj-*aP-z;)+Gg0_oL z^VAqi-Ow_H5vA@o0>bMd;Bk!cYaxW!1H$Y7_`m!6U&VhSSNPj%IREm0{Xh59kUle{ z^cfNPjHL7_Dauo{049>mFFr&1R$-V)&^(KHJ`ao zD<|}~{HR7~~@#5wj|@K-OpqRJqlKP#Pc_)bLP=1Cpd7(ApBIc+p-V z03pP$hY-FRWB6(a;j6#)-~U&S*Pr~Gzy4Mk&hP!p|KoN_=|upa5s_apS%lyQ5nMs^ za)WU}0{)u`%ml8HCAha2foiAlVLOFSIF2jz3 z3=PVY0FhLlQN}9A}sE4Tf{dI@2kFYkR|6*^KgSv8xIRFa__lMe-=Xc zY6#(r|KmUYum9E<(ccQg`RwPv^il}nMG^TGWprR=Oi~#RkReMfhLKXrw<-m8#j_r+ zDT8Z)dQYzx=DkG(F&3o~hdqI42?h}ZLXhHh17ZwFNy{*l1hR>QN-2{FViz+l)NgC6 z{8o8xi>!elD&Pi_z?Q=8#~2HJnM*MSdmy*v5YJ>0)gdJ_UWH&++;jGn~(U{!9BJ@^T2_r5NLLMo{A!`Fksv>N7x) zhT)WsK^(SihEJh<*XR@=NV(1!*4qs=ecYCi610lsU%V|h{rjKEak7Eii62UEU8hW)Ni!sxj5-T<= z+M%Mal*v|aZACRAQsi8&ab!)Mur3oX%ERu=vX@Cis_1LSi|v>%G%{BDB7!DK4gkD@ zfLC7rIUCT=&2WDA_y1%+#PD(q@#PS(=iW*x-7tR_fYf+-gA6u~sl5@yw4j>C3TOZL z6{rF>fJ(vXS&nQ{Xfe;&M1`tc<6YPLRku|oG)yV$wo3Dxijd<;2BSE7a^~+n4S*gn z!xCly_bVB+@@VW4r0R3|vY8jC`O)$M1ov_`4nn{y5WMmmzxMMnp!oA>lPuUG1R7T!BAViVOW zPhk~m{}VftDk_njwTW5qat5U;EY9@iV%9W`^_G&wuH~u8Ut3V6ROd zs~gnVQM1%DDVbRTHh*B_fmY!JoYkp>tF^ilt;83qe`;RvfVhQhwGolGm*$prIFMpg zg!)tBh1y4|$Eo&B;{&}NnrFF;_T!2DYJLz208$k}neUauBg=o!w$?6=sIn%KHAqQ) zf`Aec0V3%@1TX!wU;ovwY-;JJy*_Zm`RwPvv>#)9C4}(b@E{vtd|JLkdBC&%t+MEV zxu%n|RxM8Uwg67WvO!g2?%-|ZG6XM5L8Z?OgCju$D_aF;`l^1RUJ0NPlX=1Y3ZQ89 z1p3-sf&g{$!)OmBifwAEo&#I!myUxr(HFy-Oq8Nfq8LXhn+I##D*tfS(&`f>ztBM) zb{=WJrpFaTx-!{d9%|-_3JPtix zX7FS55Z-$EYN^QvShGGs=!O(nVyH9_oZdBZiiNe%aHAqL{S9VCtVjh0mAcdz^mjEN z)!^0vX%jk8s&t1C?P0CY3|f`CRFr>DW>l@bH2SywT5}xbpW0EiW6Y9ls6*$*eyMEK z_=J8d^?yBt@X~MmlYj6vd_dO+W;mbwgD-z3gzyzWEMvANIMfiUP0gAI7k#??8&sV1 zYtrBSS56NDu#_;*mq1vkPG1HhKB-zm8`6CJ#2ypD6xk?j*xHUs))l4PO8{c#fpA%Y zJA+u`p4J<;iY9CQLIrKKQ_Odpi;7yLab!(&uOpMCLDuMN;adH@HpbSum_#ZA)%+H> z3pCxJ{}2yZ z#7-B{rxCu=3+DmLtMGRZ2><4lKm6A(;RCpSYQy>5AAI?xuIs)40AR+3V4bvZZ^}#t zp>Qg*y#fHa^H~uRDS;WM*$%#DcIf`sj6i60&P;3s^ z_$N@AtVHDL39?w0v2@*+pm2Ft-t1WmFPfz=ft4(%@|EahV->&~^ZuAi3#61Gm=h`U zqg8Zdx&0?^1fjlmHfArPA1Nd)$nl*2K?TGW)&wuG9gzyCxAj7T< zBT{)<7e~sPqLthJQIZ>rV<}VyY0}I}kdox3BSHcPL6erDrXz{qfh%6^OzIhZUJ&Vq z*ber|(2N)U3>!GN)Q%NWN;%R}ou-^jVFTH8fGnZJG=g@@LG7%@cwJJY(HelkEe|Fh zxinfk-=q>3NAA`Enyi?GmC=c{rA8yAoH-KWF)88D@OS}rFJENm-BG%$p#T%kYr(<%b8~-@2bcorDPDN zf-uy!O%TGNg{Q$S)WexyzH7f!;Zj*yT*?`Itol`$0Pj~C)X|`7OY2=r5sNCJhX<=y z6bi+XBIdR-eQJ;jeTw>4(1xQ@B1Z!#oGZ_hfhBDm+Lk*|LkFZ!3=@?{zT#c~f!zaO zJoN|)NJ<%=m#C#Hy@_2_gbV>+_}m}-^2RmLc& z=QZ--Vcq9x3xd~E|#`(JuMf0pWCqiJX=7cGc(wE>_rnW72G?p<7?ig~Wj`*>m%zD2FELME4 z%jNM;BV+A)jijt!4!_axon`DytYj?pHiflv7TPR&|DBhA{a1gYRP|3}IG_Femu|-x zza~lceBNa}JhGwGDd#ejw$RWB6Y$-PEoOdF8S`xF$=u^GO)RkWaZ??g*4v^P`f|S& z2(h&0h1JkFiBgbhGoLS5?^gwJYuZ$6TQAPh$>)YpmsM{Z;B!2N9Jn`bz6L=9oY%!^ zSic~3S*}x@A1uRlb@Fl=Db+EwGF|gT(p0By=`+=G7C8X$>7QhY&ijUH|Kj)lct6JY z6%pA}64~lS60L306}b7nh(-#+;zjXN8PhQH>?0|-z$09elwm`;5%+s3+5BQh^#Ye^h$FW273Z3x?$5yWBRn!egXl9!8-M zE0>N{tp8Mp%FV`-&TQ+It~axOX?dcLlNCTV8XH@g@HGpVT<*kQ2#x*RhN(V>YZ+O3 zpSh2)D5*5UJWoZx_P2^yf+Vt+l6>WrKm77O-sknc4JX9-3Pe67$O|s30j^5eykx<$ z@aNQ+%#d^uCfs{hhNhfm2%vBT&O~LX4+Py%*nn6nt-z_5C=fXt^xEqE)(D8`zDLKz|knKuR?_&}&Ty0x)5~o}|#uSn4kO+GzZOIJF zosPQw`EU;09~!JsjU#pny{3r{_}v= z>I-#SNfJVHZc{}=nl>>!02ZL_3buhK84!?@;-&*GN%ITpt2 zn!8ZZK>9-3kr9nAUNr&`*49Q^F{#H$)-MeLAt0r65JI^9oB#A5zUQLQ{=IGjK#cK= z0oW@}(Hb?PNT@00ExEkTN||eLK_ovUjVCky)38!Bnu&eake!ksNFWFTV}vor49x{l z8L4{Zat#Cfxw5GbS6+>5b+kcC!pHALZahI3?;Ksk>s z5dC(?`y~K|I-@Awb)!oQ_&EV>zngYa#U!i0_4%Fx_tZ1kxWre2R6!MH10W1gcv!NF zi5vu(twO~0$m7@`hOn1Jz6jtwH^jYX#QB|9{`keNi+|ew?ir{;kUFu-vo^#@14Sql zRd}=sw~Uup%M}LQ!yf{=7||~B)A|IkB{P)@s^C=-h!kFX#su=oGAcxkaBMVHIqfe( zC0_OD0$v;ESGAm`1O`(&<}YEX$}rjcno(%vV!8M!I!%DGGMn4--`AZL(P2IIF{>Xc zA~vs<%9v|3>e2Uo1^w!w4n;IhDuSqbeQW=9n2A35JGrQ$o8HQr|ZHi z+VRRG(lZtGQYPwnfV?lNGEzkxEm#fOMX*{8SS%L^2$)PK*xTR3bUMMP>(TWc`o2To zb&eynZf1--Xg6gufc%Ro3Pm6`D54x*bL~L5jK>B4#?L@lxkw4BI*cUeds8MfWwBPi z<^{KfmZqj$W@*hser8i!@6{(1N0AaRqyfV)V6|FdwOZl)e2$aTQ=Fa8A!)#PJVD=g z&I18b@JN-2?~F#)WJUZ-oWClOy3Px+~!;ziXgYkHR(P#vOfbn=-g>Kuw zVc&CuD!htMbP8wt9Zjr|u))~PYf1CXp9+=gaH-ay)>X}!2=kI$SKCV4PVN^wq&nhg z54jIkn*|w~`)GQ)_Pyf!=6)v;EEWq$8n9R{v0N^3dU}e3gF_r2pWxu=2#+5h;QV}! z>2!>~?>)Si+Cq%gDwK^0o`!)Uc_jglzc;bkO60o#=l|(9{?Tu5y1&tI{`u$rC?^C$ zP6#M>+nL|G?OG6oSd94EU#- zGnz zi5Mh9fj%TTp^m%3=D(|9!2EoUOP4OLnS{G(f~YbCjs##FN`={q&|M95}YWZhCTa`Kl)CSD|km zt9j`Si4yh9Pn;Sk3R!dLiI%zcMC>ABjOe=_qtOV{*%Z_16tn3J7xwmW^~x1ozIX|5 z-+2dj@7+V+_n1y5=D>5Ga@JL+cJ;Gn9FquwpgEb9bP#o{4uuyvK@$)V_GCye1NiN> zH)|2+cRu$=`v~Fn0PKb6sk;htfzqe}wp1e@h?gnU%$w7!sl)XY=J|Y%5P%!kujA(R z>v;O&Emw_e?0#(s6>1{|)}MZ?!SRFc$e(PuVf`77WSM4O^^}9p%^?S6Y zPNR?hrpcqCt1Hti0EN4eP>h*T-pu4y0X`p{d5TDS2ScAlEKZa&D_5=fDx( zP>YV;*f=8*Qx&SotQl0_SSzMZl;~@tA)gbWav5ZRq!m`HCFb)vx~{`)I>qkJF1py` z_GpCd?Ja!k+uz0U$q9D0w+(;g;F1+zPckj@F_oiN0yt}@a32U+92$+P&V@aZ^b&w- zRl%C!#28;T=%q_3$^jS}VX8?x%9-orTrOSihazv0HHAAnJI8o5#)qGO9#21g1225^ zHm0*4ckUeG@uNpLKR<^~kj2P>de%ju*ekJWUEP5_Wv{jt8}{rR~L z??`~qnz_1NtVIxOQS}LRbAsAy){wS-*bEdo#mnE((or?WhOTf%mr*&9emGEV9k#ql zZ- z=H=@(>=K6(ZN@{^51d;p7Kkz8!_PmD+t1y?$3O8Q3Z3&#Jp}@nE+dkXl>%9F?!Uf1#scp>+ux>hRU$)D4cN zg?L_FZvCYGlb@;JtQj`-(RiU*QKBh-CO*}`#GsL~$mnf|a{Ubz6z}^Ulj#&GC7hj| z;o#r^U;oQ*;Oy)iJ3Be@grFI-kd0J=pP2yXhshXXdYWmiBTbvFODUo6`)XdNia1H+ zrD|D7<9=;;2^Jd&7PcD!FFHD$7c``jK?F4#=SL{2ks8LViz$Qjmrv>C4Ts$AK}$+eFxL&6r;X_Wd%dD zHHV%6&`6Uj=Z%ax5C|fLiSm=l3dOnfqwb=nrY+(O!|)=fW*y#?uvIY6de%alsu|Zx zM?>RcKF7uVi@0(98lHRZSxm+q-gx6~i8Nx7#`bV%WD~K7=a4|wlul&5-THEE*`x=$ zfU&N0t&-|qUE`0rYA07tk>MX*OF6(9FP>zmPvQe(eIA39X4l9Q;teHMv?}J8kyK<6 zLcn6N!hEs9-i0kZd-WPF?(g8jg&8K}96U3X~DBtW8=Y(!wI z>Z`Gk;6(sm1jukwk{2x#WSn!^)L~6%fa`)WA}!s@1_%tp3Ndzg>e^L2ee(vcUE9Um zZyn(9@Uh}ZXr_aWQoS=9sUsf2hW)oLQL-#EHsV>K-UOf0X3XV_A)5#%K#DLLRN*{S z$U13Ur?d$P$^>rcl}CaApuAJ)3C~iAHCRGKfX6NsCEVA561{*BYKNttPfyR$brCOo zOugz9r*QrHRXlb5I*yM9JbLsHi{%QV zz9$25!_i1n87<)1Jh5M(7}>`WHGJf^nd#_Q;48BeEokCp`&EXh;zc=_B4s5GI>^bx0T3I@Ji;q@h+BoLj3dZsD6XeEOpvG zgn;9db8K%-@r%E38`rMx;3v640Ipuy#>M@Q;JZdVn_*l zdlzu?`gMH&^*1mcjWXSmFvNfkdB{;G2`J+h{6HBC1T9?vKr5~#%CG3X2mrtPdw={H zpx$8zV>UY~v8@5R?4cfq6v0U?3DcQuXaR;A1b`z$ZWXT!wt}C3L5&zsWkoHb~~pQ`fFyHl1L;SlTxH zyqZK@hR|cZ^3p7r?v`D??paJn^cU70ARqM%l!!B=^cfbS*MMqV<3GX_qrGYxTNkIgt}M+#^kr4KTltKJot+(Ax^xL| zzWEmVzRRg;OOF=_4&^T~ID|^4xMnU(EY$P+J_F#Z5y*z)g@g4%y}C2DsDTm2->v&F z#Q-b{Nd1n0q@{I;rSuX*GI9=rh*ZVsEcr zRHRl;Bd2Z4o(E(tA5HDT+hc8K@6QUU&-!mnJGD)H;Ut1a$l9OQ1aB^}6)&bX3l!@_(OBXMq>pP?&*>lwaD^0S; z_-o^Fm?2eT8}VU2VCTwx2C&Vu^2-?>mr$m)6U4AafNF*{Kf1}AiXBon3PZd&=JUyM`=^K}E z>zT{=ps&6IKK!AZm`p}kES82ystIe!W1iieZOo=KELW={x^j6t4@z91H#LM!B z6J?5i%IoHT834Nds~`XLVzK-mA`SF8l2nSS*f5Vd%T;D;DG{J`WUm=8Ux8zW{r~_V z07*naR4lN&yMt$MJ&kMEp2B=S$HBot$(ls+-W**#qFDRR0<{_KSr%sSV4msoNa#re zUwFyY`jf6?Ib&rG$rYT+a6+$!b@eLZCqX4@%8WrjyO7Jopcz5qtsB>6#WXl$$C?te{fA<&P`m-n^x9z5Y=H=y){3g$oxj8jWyrdWvBfEbGP*qJk65D1mpNL@2`?nq?A=NJU`@ ztng_oYKXit!rr$_)+DJ!Au?VUTc*KT;}KDL=!0&Dx1csTvaR!=-uombNlI0VRAWP) znDO8Ed#<+~PiFd`ViKCR!1M=ztc0O!Ry|9=uxX~G9^qInQ1yAxl zJG2g@U{d2^2>lHl=DD1g_c4Z;P^$VFhBY)1Dk|TVzIrUFe0Lb8GAZSf8>Z{K82_p= z>`Cn`HKxH0XuYkxt^MNu4rbF1KZ`2>7zSW}e;XHew=iEU8|NaX=pw*)G|Ji8e7B5u zv|k=!c%IHsQBVWZgCuLDlIXd@uTMu2xy_1Z3M&2^A1ud%G@;5_xytl`d5IXK9mXI@ zuv#ulIUkVKkwr-9L5{gy(cntb;&nDY?T9_66KYi*>R(D7ft6n?;sIoiS9)-dK2k*> z^6DFn&gzE4BjT&WU8h~R94WO&WS_4Rz|z%hoGeG9DQ)0kOJmWCAqo1v!|v`3KhrA! zv)KgOTT?8TLm6jD#apF!JRYO#d#r|`93`gXaW{HBy;Qh~wQ+iILt%Lv{{;YUM@e$q zJf(#$w=h*WUMb2(q{Qns<~+X>Ajn=bAMq2>b$KygvJ)s>p(^jszgOqBvEsqntr^Mn z)oxr8DT;a_Qnt$DmqsdBNRY|sRjVQBW}nOeLPZnzi=zp*=PR3~s=4kL8$`_~LwJpn z=r=#Ec7rjKfdVb9Dwl*&-`lw3XL-d4jK-azgiTIJBpY&!5yP+^QM6-@o@#wzeRm$_ zNnV4sf!Qv%d*6f>D*+&^3q%dbmxR!UF`)A5N}zURG#X(v8e=FPffdy{>EED%!HgPY zFh!45ovVR62u=bO?$J!2MPYHF4d_nMsjB5jSL|etjfuN z=ne+}zqvsquaelf!4W#1<9nr+RO`FhK@vnkPOpiRT6}!H6h%59z_1F&ETPyBf*{U#WB_v#FqCUhB zinvSgFECx&9x=XkE^TxCgI7`LRbyz{;i$#^Rf7y%sa`Z*tI)yE_;ONfuTMc9+IfwH z6|8z9jrD*oNlpS8QZVP?^;dKWemO$a5)(4KlDcYx5ap{L9A2!@B33CAbFdW6{~+r{OK3Dys9Yu&0s<>AES2By8~7xR$erGZnuM@a`DN6cZ!TLXTUmq=bc zzFhkJOqB^M%9JE8>GH9SdqPS260#hvQ2OP|h}>bch9W4d1%wj=nLDw1^@X{zP`%lT z#{}xd97~qn4k6HMAPV7y@o7k9OYBhgg-0u^6q;-U5V zE|B7Cv_+LgLGN`+Oww6h5pf#K^k6ZBmdNYoP(;#^C_!z^msm%}ID!OxY zbc%z66ZE4VEc+xHRr4>4`5dd&3VQAZCqJ04n&=5tZHypXHo2VhRu9St6j{NStyuc5 zff=Am+Lh6|0@=P_?msxd;o)gMSGwG^!}|kr1QEgc z{5-FkF8yMqR~=><>%FxXo5A_3hx>#0o}?rPP$GyMi;pwZV?rwsK3_~zb=n-Q8PkTP z9CXn2Sj-nVJUqf;zQA}g&Zm<|Z8#oSieT-fv%EJ&l};lLO^zC4s0@{0(FCZ+@@%2@ zi?eeM1r_&uKUF}^>>TC`Af$e|qhViH#Uh16Wa3_TO^XM{!0a|}$_@@BuR3BgH`u$v z_o-+-ST8mj^*B5{!M%I$`8JH7_|pEQK`>toc;}r*wWGGD@*h1?_vq-jEZ>4T?s|*{ z8;;b81CqN1=TJ_F6<92gdcRh5VbYtw)Mb-UbqNheARojs5$^F-*rUF~(a8x8j}Eb1 zF41)zx~_v;CtZO~C=qYVv8p}j%s@Sk@FMOtbBRWAN~+P>RlP3hRu<4RMP*E&GZJ5)UPG&L0|ZT5Y{8$WyphesdWSVt1D zS_wv@fFHei5AVG55VNgGrcKlM;zNQMBTi0EaBz5p(Wo!zzzGhdPZ}|@ZZ^)ubS3L= z-g#Oar6$D8DHX%v?2v*Da$`0K(;qC$MvnzA2?1=0HxLkF%nLgYk8pBwg4Jq;$z*~6 zUIM|eqEz-NBGvae~8sjIo1&pJ${U{vorL1GE$+B-}|bq7~B%6-cQ7g;dh@2^nSqUr`7ay{zI%vj5hR;2Aa zMG$j70DMBP>XySq<&lI+R#m_1;8mhcptj%+7|z2GLLOsjo8|A;))e3W{@eKOci&p0 zZQc27zSLk=CA+;`uJHf;`L}U=e1`4qY3{%39L@4eN;p5Cb?BL-6gTL13$&{eAH&eOPpI!V)AoG?H?36psPM<1r48 zj`8TxW1O9zK~lnaJVp$G-nN{TIW}bj2~s;(y|x>{ULqAj4T3^d#y>+_Yj93zl|%fu z$^)0mRbUQ}N?14e=bccVag*L0DYh1hq1iL<%R*{iv=CM0qZQUL(Z(%Mhf~_pahCRp zWS|(Og^i<8hv{^Tzk2m`eDm9H+uFS$p{!Q~*q<7Q#0@4TV6_x<9WY-k@NfU^tGM&d z1MKc@HLx4z9!2tYf=7=Yg%0%@8Zgp%NUKun9XKb%okX$mKahh zhi|*Wn!Z#@QHI39m4!>&0*KLH!9DxP zeV3YeqO}?RtT~nHB4X<$CZ1@}t^5JX1C6M%R+k!MZLEUvWDH<|uYdh}I6gkZCqDix zwzo%EEihZ?Du4TFC2BS!Kv5NY6X4%v=oUy)Sva8ickkTZPHIkFO}s zl}GdZcJzfSO<`~;j+ zO3zA30%Ce{I0Z#c!z6^{*Ei(pEmdA#%e6^CTPOsJcmx}a?~S9XI>1ni)VrduJWF1u zg`FO8>n-sCwKJ$3gH=myq3*w;jLBq#5CXpUy*Kgb(IK9{eFN97?PF(qn$M+9Mp~{j z0$raY&4Y(Wc=OGBcikanJrBFs- zfW8J|H0trjkA8%U7xxiDz-((9qwyH?`5Z$UN{0zDkSEtp=D_ITSEj4s0XQ;+CR;NX7ziAM!fq`nAbwnbAQx8k< zRfo}S@*-}?b#40al7jM@2X2H3bR z0)y2gJ5M0_Z+!7s$>+|p0rr50OA)V-Jr<7-pphprAyPlXQZ0XDj5e-0Jw3&DU;6=O z(~7k9&&(DJ85{c_|GTVRx%~&rOb!;{U_t8e_n>zVjU% z93A4q?v6uG$zx3>T46I#4?*;#PIb)YC=7`Rbl8&hUEr)PhU1D>M~mEuM-AS7tcI4z z$b1Y0BO;i$bK%UUGu*p(58r)lf=_(x1weqwc#I?otL0Dzd9nQOiXLD?L-08V>^B9z z)TiQ}usXHAMLSyFB?JU12QUVJ-ybUepnZ2;7IUPUEYo{^&W|gk z;IpfIVl;qYjUo=hg>E3QkSO{h6bpEnIL(J|&1U%Fn{Q&&_xR{XK8z$|^!*4T`KVk; z1Au(kHu;b26A6x~Ve)0H_V;&}h~rrz)xDr_#2f(l2^w?dK9Ty>4B?}0t1*o-&m&_s zCty|8UXq1r5w;Zq#P`CRH)YzKZ&jqA{+d;`JP4tw#p?)kf{C`59lkbF_*@JrA_843 z-dyTB!J8jF!a&E!rGH5Tec$7?AH0rlfA@RXn$6G!Uo0E~>I@p4Euh-0a!6}E(@0AW znDoHTSQFRb-Uuz>Oqt^+CpH7kpev6(3@WQqN(d}e*gNB)sco&JAN81Fitqj4btDmd z^dlce-}gD$&~^EcZ6pjUKWdj}?0E!h3ShX~y@qOfYhZ!?32;U6y1YK+1;asBbaNb= zLR#SIL+`)BVz1NFqideC6xV2OZ3)K+YtDaDSr+-aSEu!JS%}61y>ISEe?zcMdLm3) z6YtBt>^Iezg__bjoK~F^gzBPk3gsxWfKf4;Z@l^~OeXnl)Cqzv z(6(3ynN@2C?VFrvDVec5fZnSh?&KP;E8-x@jK(U~XDHSck0gPNPFx6TtolOK*M9Ii z&d=xg*b5)Yru-%v&`2%~x$!C8eh@leO9<|>_ z0dn%?uG8N>!@sL?a=lE)6FTJm01Vy&@B`bqEiPzKTb#G$`KrINPJh*}ppH}R9HLNSDcTm~moM`VmpJ*jOV^P8lR6Gp^x2T(_zLl~yeWCh9k8Plj zk~Hn_Aov{Ga+~UMx=}^74ZI-h*hE*&b5D=+V6An&3g?EV{mPRYzXFCbkvSfZaR0#r zeCNBb;oklG*qY5S8ub7KF?MzeY?YW%y9p{=bv8YNV;52df@yG27m9~1*n zYLX&&Rw$@Pl`>#=Ym9|TA)jjohx}X&%4Xj;W-uz{cj8>w*}>7_5&py1|0AAx`f1#H z=4o8GZ~-EDcV9p`T|U(7s3ceBZ~(Bkso7Qs6CfL0RzF>$QDv-Hm>dCu#v*EqnOwy( z=Y>HgP=Z4J2*_YXDa-Q6@Yfd;33-3cVws1e*3Et?Vg(LMbUuL^xGtR3Qfh-XzBCDvItitb(6(Pm9Yiy0e%R$Wg1Wnh!~ZuQ8h*( zVkIxxMm8QjQg>^Xk1>7yjUVFPy?eO!)HPhad>Q-u`{+j)qwJ4MH0ew#UsyP_ol$^h=KGu7OC%rw7OoLdiIg zF65Undpg-72c4j=-r6j(l&L+w3Qk|UPGK844V;po>pJZ0Y-6!l;I-F&fVbX!8~Ydc zaAEfX_V@QnxE|S&Q#Q^Logl8^Kvc<98d|51V@01n9_U$$NaiV&-#=KnoU0;1YT{goX=tuv0Q)6P*nMRt*_XV2_X$daYI&$7$PKQ zrjEyBjK^cFh5>i)-ou?c?_xHaVKNzG)Q>QkOfVYt{b?O+MaiD0>0V!l{lxm@A={2ZsJrvQNIbczc*`NdQr)|piOoYT&_ zq{h?PDQN~a_eh~wMWZsm^teJyaA!xIGN+IfkpalBK`SXcUk#86)Pn;xmu?lLRLz>3 zmx~@EIsAE4pm~BKd?hjsx(+A;NH&h@V#N0LHY5p#VZh1BDN-6BQr0i!4ICc!l_lj% zJ%Oh)*Ml)z$88*?Dm;c9w)0WEJbC8W*Dp@H=4C08*mE^wDWceg=PxF3%oY|DpD)N(e1{iU5}Q9@oe|vJ4*AakRtQ)d+Z|m zuE+MyjyteIU+AK>t*K@;8YvDV=n}1>;2NQrhp6~Q2NouG+z6iRY8{coVt1y!X|W1i zy#}S7EyrC3^ALfgVA`n`t_NDMxAya;%d_NVfjY0QMEX1fVC$)(ppPB8zN7kFIK~_R zx+t|$7)q&E(Wxl4hG-Qk4_cKNR(cNW28?u$0!<@pZTUfZ8o{Bh8PuX+Lv4BV^Cw#4 z1%kbnyo!F-mL~xypjlhILL^lG$QrM;jLN^B&#KF8^8RA5$)k!PLq#`D#6b|xWd%1h z<%P>%^~rhR5yhjTFcZmuDl~!M%cw$G9nHex)z6Nj#h{xmv2i@EAx|-=Dr_<+q_8Ba z0}*v(ZnSwVn;TvbU{FN~0p$&~8yFAhNH&CE%f@R3bFrzXb$CS~pOPdBAInT0Lg-4b zq){eb4^|+92z>8MDE)Fs>b$Mn5+UV)*c=4KQImtVFU7fNIbM3N(ZG}_s3U{n#LoKZ zb=s76bbhwc)Z6k!mOOBG#j|g|gokaYEOV+1ha{(yn^KUE))|7X`O~_1tm$aNx)vBh zit$Z%4s&GmEFqlUg1XfC_Nu@JLA3E^os!R<(;$q9W#ckP5p<7t386v}MRc$g3d9o& zx5`*GLMg)2&bs1}!YfwoeD>J-1^4!3+YCc#r(WgOZx+I^CU6rKk zqHX=itC_KG7zp__?abTu9@HU6LL)Vl_ZQvL(i(!0&L@j=&LAlo85CZ-KCzs=x;e9+dR+=0cBr@IOFtB zj0PUmduaMRA5zD!ZxCl#tk{fTG`oj!gOlbN@25sN8`oG%N>8kX0}Upg!D1|}0@t=` zSVZjGur;791Guso%&j_*OULH7*cE35>X!%T%1e8nf;m`&m)1hLN0MM?!_G%U>Qx@a z$yA9N(~D5h(E7V!mB(6%=rSdESW15AIHn}ITnCf-tiq3Ekx-JpeFJ5YXGy2oAP@N=L^lkrNIm@^KKG+S@N65% z%3%tz_Bw^aK_65)6k&|1QKzsi@8=i>gMJlbi}YDZ)O`JDApdP`UZT*>el$s>SKd70!!IzDXIpyFu|pi|FtLF$yNs60(^0<2nMvu6au`)n(0 z;7x%r*gH?n2A#(l#*vHxe~FeqQ1`byQ?~q+-(8}n=Voc7@4=%fU{I|zY=+Y|D3#?Y zvppm?3~WMwg&_+AeGuuIW_!8|M4X?`u^I+!&8E1te-T?-GfbybOs5k}#uM~?htX)X z7D1q`2M{-aij$=9+7FAKaK+JQ+#tCg9sy}5xS6&+*RX86404!bt+jbZOZnrYFRVSU zMzB5>t$E?4%o74a*|UZ^VhHh-aruTuP&qTQroBxOjh#^4Mjk^fm-&63c? zNkHr>Z(RcwRAEX?3JlfUXxyApF^`wBz?h(sBLBNw4w%p9xNuh!+SMz# zu(ywyu2BmStJMn2y8aHW?oqd^K!q+cI9~^@v@J2%{0E(;24I z8Mb$JaQV_DoS&cL;P43d?%&7TZ{NYgM~^U`j4>Hc3>PXZE&u=^07*naRGml?q~Osc z^Qit_@uci>LF zY=}1H&-wWofPiOjJ&haJujA&;o49=WGG<#_=t4dp`2N8?oSn@vtd{weh@z=;Wm@Bv zS&EI~n=(1B*<7a3uL@!`ol|(E%@&1Y+qP}nwr$(CZQB#uoY=O_i9Jc?^nYkP^nvsgyvb$=j$fPnD$pj-p&5ul5@ zSlyKM4+u9&g{oa3>Gy*iE24?;%MtX86}K%eQ?c4{7>OM@?`BZfz1Y=Wn&Y(9QwdE4!WN$-1mH;k(Ba600Y4lL0^e*7 z`~C3%HMGZbf3!3*(J7$75G!ri@>S(y7K}MkN!4v?YSS2n$WrNA=QMbG9xRUKsbunB zbVIB;VuSfY2J|zX_#}sjL)kAs^^U4;MsLot@;pxD)g`J%QeSs~N%;$xM~l%*JtT@} zjp8JQIa_|Y>=!xxVFYCgXA^w{cg8fhg5n%gwnAeYyC}c{;6V?l^N(;F0$}fU{4slY zdm7Pk)2vX^N=FwM9-pU`5cMG0L1O54Mat>C=T;8$gs5sVQ1GFz@YO4%n)+#4+Ru`! znsa~T<3Sk06W~efiFDe__!8bCKOcr-B>trI%P0a zz8;F-A1UQpjlf5&WoAiX+Ik?K2vvf6-yk#xu*%W?3rXT~Al`(dSrpBKm=V8HCuQLU zq?mKmhE&9n%$RZZv}clnUrT>QKTPh$EVWW`c}4O6WWNel4V&R8B^5GEC9}1CxZ{)vCVe^t&?2(8CV)s!Ab)G8t9B=J6Q&16QI#@Y^N3~3S>V3U` z1#meFc6$Nax^?47X(P)ndY=J)QVXll$+AHV2zecBg!7X3g1pvfEk`6-B(FL~&zC5aN4E#gu8ZC2L!?lqI;(v}i#mq7?m?V5K?_@OL3G$`@Z$pyfQl1-Pek6&u+ATRY|jJO zqraW5=Lial3P>Vi`<@Vg-TZM-W(ipLzI9eO17cG%+N>$-GtIqF>liR(i%ew7P zbAuWc)dl%Aa}LJMs{R@W=CtQ&luKTj*ylsc>J^81fgu&v7PK3pY1f>+bcGo^u@yn* zB0U-uj+%s@vJB*^9`-~TVLfW29Zy!_4JJp!kPl<_0Ca&i9b$OsV;3?svHRGe~Pxogs*1E}J$ z1!?RVJm>0G>@lYJ>2a9qCokOMna)&9D~y65nww?>{3~nJGY4l-dgdjoho@fm7$ylE zoQ`_q@z?9l*K722nY6v%uew~^{Nhj_c)@8#ca;rr6>cf0C~~>+gl<8Qk2iHkT7h2y zya_IK&p*Pg|^G+;a(zdtnF((|#GGi4?o(`@o*r)M;Hc1m+< z#cZ7?vv+=(0`u)D?=IZbI9IQvqF=wC;OWPCy{@SO7;P2?!>v&OmsFa3_ji7i@xZQs zWM~Nbc3*HXaj!SF=Zyfc!i{*a&C5)5D@_GNJevTB)$b&fdV~JB^TI#`fL8wYD4bzF zREf`5`dE|aeJ0*U8O>N6rRPbEiLxP`5JV_qe}r&yC{NJe z4Fn7*JODzW)6cc_g}%mhX-ah=pt%~u}q67i=?5j+;Yb&;^?H|V zBQBXiU|4c>>FL?^#5)e;zE76iyW|VAJbzKrHi7GJew}4g(+QbkFOrlwopR+YB|P#j zVxg5GTJVxMv2>a8WNDsPSxQhd=2&Jc;@y&E^79A`pUPt1Pb%(=Ezj!>ndO~MHgH42 z*jxr}){fhCC*rQZJ>0ac-}l}1g**EHjpWjyYiel;H-o&lgeW664kqvJAGeY6I=i&I zpX>4bZ|QEj>5NJK!Fc3R(TPA;5a1L)=^uqimK5H%pi8G&OIbRcrMX*RIjOLDp;qTLrPn z@vbgV^rIgyZ9ljL(@1Kqj+-L2S#oH+aA2`yr^bKg-o2Y11;@q1GhC;u`5^mmblmyy zH(ZXI6}-+R?9kgM=-}-fSmDo#q|?VE!Owo+8w~=YVq**Iuu-JS8AT*9aC3-IV;}qQ zf2Wk8|FQZ+Se_kHE*5+ddj5S>a8VW6%0OzyrI=^6;Vdv1FUWcet8LX5o=3l>gyki%M-`K|Fg(LYzCIOBxJH+T(ZccyeNIRRF&`TM)jTX-yS7%{;Rlk%Natbk<^jP z>JfSDsynbh=9I%ym~KbC3EQXm*Z#lxz!AWt%)`SXe0~wo{(y?aX)$DW`kcaeczQT{ z1Vmi6_U3QlNkx-EwWo-Wnk&(F^3k5r+BAB@pac=7k*xDF|?U)_W-c`IBQnog6HL6 z&`$sWj;E)(v6x+(G)6BQV=)yrIC%&dbv^1gEAqQT2i|20B&4Ctox@HfJ?hS^F2Lds zCjly=;Wk^%MlCu$fiNu;uY?9Y>2i$~%??s5LcP7s3F-Z5bok|zaaazeN$_f6*6&rz zH4X4s(R{TlfJp(9L2qz0Hgh5I5w|L{#ytB{d^6}|F)V$Ow^(kG0F=WySq-`tByes; zcOZ4VZ5yYpSN_kyH+qP&USgZLJ!m7gL`=?#@Y~snqvjW$vCeR_4_!zSvb1cXHE`SR zQeE;A{Q49wV{27=rXVARY@7tYz)N8u7Voxds3bM?+}x9|{$GZY>ySFDh~KSP3vbB& zm_*h9+sVkLH^-|n5?}^_Bko6MW+m80^ ze+aE6!gO2cKg!P{4`!cnxRP~1dkrVO8osj6M{>c`NjM@)HkXb8mgSv-wQ2Hy>*qfW zbLW{2$|~}Bnb?a`Q(gVuMLC_H&d^7ib-Bn7Zv4W5itb2<`a+=K_)qplp)NiVh@m2k zqeuA$TKut44BjtTJ39wrmzSShA_^$2(SiZyMF5#_W9Mkvuch`}VN7)a!l0=Gt}^?Q zEOMPSrqpp6Q!tSEcxDAZjAX*WH(yw+!X1Xt*z3Wb1sM-3^VT}!(l%npF+BS1|LmVw zT1u)LSb-!;&sPrOyHT_4SkUNHE)q=W;55UB(cfN5&=C?edXPGlqtZZAvm|A{(jw)3 zob?g-l5{VdnaY(G#0?t}GpBgw+i!`)y}Br|qO~%Z6}hExSSUHQb=AAyMIrx3(>&(4 zNDS*v&cS7_=Avf-Ssj zB*s)$?7>C-k0V>5siPxu)g?Q>ikmv}$WQtycWCDTSpa?~BLUgpTJ?EGBANn+S|nI| z;h{dFMsI1p6~>~xI9jPak`fwV1O>Ps0i>A1{2Wu7aP#DxQ_o9LKg?{XKj9!dfIPkQJZJQQ=ddp-sI*6amdGuSl?D~!A4D4+sv)i z$~;~i#?^x}Jv}17h$}%RXWnE>%|!OZ+!roNPr%xUFK;?yW48EvimmK4L_W zTTqlFt)Rmk1VnSr1`A`l($IlnGvrj+ew~jtp2#)M8M6d*dA7A(4E~@Iz6ptbP9KD;J7n{N&vj< zY$EI8aH4w*(*!!%z@d=hL-EB7c7<$ZEY((GzUdy2vj?tbO_LHXKsIJWq_sZnKKa`` zrRZZZ5?m@IeTE?7P2(cAD^-6$<{FXng4_3nE&X8mRDcOa*`kvvzpX(yfs%waTl546 z3Yz)1WdE(UN2Dhe%l+KRuqt=<+KaYB6@8z zvUOYeGSId$x!TxJp8{(dpqYCFXz6N<5dT`L|6a0MdE=KTohwV)=Swa$r#u~^+gA*# z3vcxdyBfHi3;fl>T<*nyVaF714`u~&6cJMbUTqkIzro$izE7lWT_i$L1*!V6qAs?}WUHJ7j+og3_kGn9iy6+~`16Oq?%YiUSfw zL`H49q36lc)*rAy>GHw7p#jQ1F*V8dS)ZJu47NWFYi|d49MTdfolWbA7X^N`Il`YY z)F<-JL^gxz`eu~QNupS5sP-OTlJ&c0F$>daZasqJId}aIo8t^}74#Msy)F(5{^=J% zaZ~(pt<1pnTu+FmecdW-L(u#AsT9TB7`uVgD#O}4UG)Zo#WiXW-yKI8I{`{%oxKMf z#9`D}cc;flp`vIt3hIs`ZfKdA)ACEhA|VUTk341X?1rv^-Ma&?$d2^W6m?80MVfurXYnl z=ZP+vWi05_CVbSyS{+QRk{K2`x1pBm>LVOZ)~v6P8X9Aoe6hSnY=!$YQnN;#pb|{K z@WOZnKiksO-Jr?@92<=i1FXM(aj*C|14l+{3cSV}_xEahEHivIyzumgScQw~^;ASl zUOG*-xgp-CStrWXBzH<1v$ijTLsc~s29`EA*B|*kwZlsL-sM*FRHUXqT}b0Y zJRGoLOElg7U&TmkS7kFKv}w9#KlN2b`nXlc#7{YN?~g?cq)XELsZG=!9p(@v_R>t) zw0Y3PMgoRM7w>R96}O)|u7&d<(pex-@2G#tsYUAWqKWRdxdo=T!D|U39e5nH>6!zq zGvMh=(=EF)&6uF9nlbY!$&Q2X0DXflk3|fSH(6sTlt$K9FZ2#XA_Y}e3bUq2l(*^f z2RFu(ACmsMI}$6_YoiM708X(@=_2(Wg)qWO)bhB|>ZyqFQH>RD@43=(8Pw3s(!Xc6 zZJgJ%9(X)f#%&4ampFL;TQWb8E%avXwxQFR)S5W_fOANz8Bv9;WFRA1XPLm&3~?}k zS~GUJi3hYW%GZ&(Un}{j-Gep0f_T}@$DS0ha=3U*x)bOW^k622z>=-1l3Fm|a_D4{ zPMRXYSjC)0r*=+5XVyyLh5uE-VOV1!k$i=aN>YVMGuf**moZ6p%)r4wZ;_bLv*5u8pt+I& z`E;mn$K_U3}3q_nu3YULRet+_KCkt#h)- zF_xNJ-X&8>Ln!w-*U+WdwG4>Zbx`I+b*&ZnIj`;PUKR;NC!q&!s_s&Nt;*tDFXV`{NPr z^HtP6n0xX|`v$3t)XRmXNY&QTY~+g`I(8*@56<~EW4!a(zMri$l~=tx!pyt!{_*`i znq$8^;Vp!sm{n-RXEn;6maAcjn{8JaumDTpe7#Z{j_$Z z-1SQQaO?i1mZqcViBY}TqtY}JO0@^6Iq$CoF(As%#8MwYfb#)J(G4ViJaz%{sqJm+^(*P`7v+7MoExnhU{J22H;N zL`Z2{EiD0giDC7A*^-fK&hJhBtIYbAQm5Hxc?wd1(tb4m?+DO)WSjOUHOCi0CUx*2 znuoij?^91@Y2uP8ilqp@o%7u^Kbhfn!Awz*ZQ{Y zmU-@u#Xn?av_d7+Hz0D^&9saw6IGFMd_q4VQR`ahhSk`g${TDIUDZtj0?-FozG&x`|R9qaoVfI^vNyWa|0-g0)=fBGFg zNHUqlc6!}$TQ=#2x&Kr{eA(+RaIGIlGaeHyH`vq1-J4-9QUW*aY|&uNwGE{R(8XDR zqcS!u)`oc{VflOWp+tlN-|lpU@_OExFc+F~VOhx4!c;gcD`Sc@nl`36GI)(Zp(ss4Ul@gFvB~53=*mlFl+M{PaD5TI1^S-Veq1Om@s<;t@aKD3Gbssk&y2+<616Sbf z*{@M_ktjizanW-X!xH-5HRnY9{mX(03PmDKoV zOq)dx_#E}r^I$aPFe=<-h)z#W!hh?qj3#Y1OnC4}DvhSWZHemY#A8u_K1OfA8I-+_ zVWIdc!*(uei^Gl-oHnv)lTWsSx-c=v8vA8bXht=&ZhFhTLW7nA5!sCz6b=z&s1G%} z+MprwJJc_H*smb54Id#QKnU{BujsR_QFaSF;u+WA#(mNI>5vUR2+WN%r8rofgfM#Y za8Q_Ou|~VRNpMZJT=eR$cGRJ_CDSWD_6Uww*BOi*{~;0nqa+;ZYN0f5n~<@C^JUzx#WWf8s!2RG3D@j@ z@&}~YG?+AL9c?t(d*Q)|iX=N!6wF$5x_!WpB+b)7vHc*48o*j+WM1A9bn11F%I34s zzo%)6!!e7g4SW!O$If5D_gtlHw4JineTh&D&hQkPnhRHMS}q!dxJz-@tzW-51v(-! zi{)`S<1wF&7EX_*P!Jrts|ap9q+ypF{1)Dj02fKG3-hQ)f&iW%)dnXiGv`N>N?oue zjQtUr15X`Q z*D%}Lrp#%J2^ltE80+fc9OQ73pkEhD=3n=cnE=vlriCj0`Tm9IS#9rwWS&eKG|`!L zx70lAMPYHK^a6rbVpF3CmZOK#hsbra*32k`;tgSx{Ev&G!hQN$7i!nxqEpngV{ddS zrQ$)dD`Kf2mJt`u;l%|NZw4W;$Pk}n*NM$SS z!0ePRaUdxYV~EesjszU?xX068_J7Y>&+l74Prx6pl8`51(JRP6pL8rpeHl=?nK<4d zt=I34<@5SlsRFQZ43pZOmJvQ2ZB-ixZ>Edm+k9WIZ^wbep+-juIx%J*9!K=_OEb0u zs*w!!OQVA?$Q1gG*>ja^nk&5d?QgEDS9}yMH)at^W7Uu@<@4eOi@AT8=Pc%(;6>}# z#sI2sHMYT&We@O=7_JNuzXSGf2ccaa{VWP(YMXd;5ne>Xf!wiV^DM-fHe1I{x#&~> z)?oCY5opT21zlm!Ol(X{_cNz<>brq$6ZYl$a?H`#`vc$^bA=N|pbE}a8y0J9 z|C?rf5%$LdW|V*O@hc-A7~F2>;O8WdoS_$aWNS_;K=2ERQK(gE#b_T_$gzI`7iWQK z(r9TghYfYZ?KTqE{s2~wr09QXJG_BUobMZwf-%UC2>p0`b1lAUNM*rx|7QWr4|C9u zy25@Rkzc1DE1{!wvab)+{lllVVMB4W2@vHBR>p3*xpD__gkSJxp4&`M1h2yF?X}sc zXa})!O^0y?d7MNpekPzshf`cLM4Nt}CV%qggOgOHkuUm2L(%_`l8(Xx)<#iXN2f?_ zS{!Y+yM8Yf74DIf9V>iJQ&z7)dh7yYJ{rw57^~CmaJt#3$9CSWtstrTmXp#*Bp9sX zqw=~#LoWGcnfdJcd?LI8tu$?ni8N;KA8lF!5F zYAPD2z9&XbJs&L#a6GS%6e8-?SI;vzplHT_n_SaT$FF+E-|)b)$&X=KUIb5~2Sxzp)ol|el?RT}D*)zN>xryCC9 z0fvazS1|2+GLH4mh&b^^XBQNx(O&WqrcFM*qNXQXnClUpReVRsHLAcp9m% zxu}^siIXFLYvFBBjby&M;cDMTjL0CFuay!9Tm;;a)ss0fp|8jQdZ`^6lsoMEzsFY2 zxi|P~wjJ`72L)A6HT7==q^M=5Y&qOh{g{C0{IN~^OBzGrH`jTFKHX?iEV!&AkSf>j zY=)>@H3wQzxC3bCXALWSD;9G=8Y4w#z%fMsN1fxbrryA4kb93!fF?#ma6NAw^>Lfv1OP<=%YSF0Plo`cA zd0QOEG`f|j=G9zkY_JRkV%E0z;WH8Gw52Rt0kQ@nvt3s2b7r`{zP|5g9sTi?druB| zg8#65`UuXR#M=$j?|sy~VNvP))&3w)SiNK9lT(_J&0y&Ki|V8ilO7!cPfe~}Q-x{A z!Sath7DG21{Sp%mu{m|Yy<%+;qohCo!1fiH7?;uxgo>y#3O9PG76#=x4?`{ER4WP9 zJT7k*N!mw8Y>UNY&YuGWp2*7#$%qzYSUKFt=ofiPmpHUiA z838u2fpb4OXtW>!IT~W*q-mShu6}5=swMdc59*e4*w8@%eRoU6@xW;6XUZLn5%sy1 zr0{0>K`SS$mqV0rci(X~*InTUf0qLIGx;(Fh+CpIvclf!`%E4XXM?S|*B=9@`~cxL zrXoo{7XHcoO^?}cBp#hc4qoq~iYe5ZJu={6U4)W{Alg=uM%e=&&p01*Argt6B%)I|J)N%S@bh@QQ7RP+$9_dBnDFh1kgspI*^^4% zd=iz)rcF}5Nr&gf3k1ypV?kqMrYb{y^&z#xglAqDkRL{hD76_6pOeJ_3#AC{Q?i_j zkYey%UxAXq`S5BNS1m<8{s!T!kiq=R0$e;Ln9Hg-IgVY{V7AC@ zifKC06KraLGOxjVW&HM)g^p#4NE!0+?r&Fq8jw(=Am|{znWna%U+(7pIg<#$bpA)%jab z&j92W_|N2C2YN|)Ks00?O@|u|l>de*@Gq;HBy{$>$B~fR$7}+`wRS5_+L=sPxx@;t z90lipKLoe?1Brd#fCa6XmIwjLUArrWMXa`v4h&IgMPKeSLqs|I$bx$+Q{k^Yrhy*i za=M)T*l_A`qgSPo0#-eE0#&EQi!jbBQx0ag+Kq%7<&|qfg_XKe0$v0ol#5goHo1nO zB9k?b>2*D|{oh|zHO#jG;_xDryM8PQl<-Vf$~c*yLq;{zUn=sL5Ilah1&wi+IJ04x zy9JGpdY9^(LM-$>G%dG8t5QA{iz&O;(6Lk2(;&t~5d2c~UvZvmXmeJ=RG^4O#n{k^ z;ld%h&w}LKH>Saxb_uIC)VKtH0V%I@(#kmT#w%8~Dnwb46~hbG-to&UY5pr&vev-j z0%d0AIO%DaLNZltCWd0rsAsp(1zXAOEfVyY(Ij>RX}(IbPl#eqc+F;$)?Phz+HrJP zp~4YPLd~a_K2E-z+hsGx5+4UomL6aA(B?A>%@a;tBoaFI*XtgUE_AQ1)>=0-lK7ZA z!!_=#i>U&a;pz&W9cj0RRe5xlOW)Ml<=7%uz-T-S4XOtQ+d{-IJi9WpZ(U^kog_K3 zaN^i@RGI`9*djvunip?2aG(BIdMKN*#J*IhcEJk$#VVPnY4-0v(=ILLl&wZ?jC=u5 z*%(OSC%Au}B{-PBh{09>8INrxrU_c2pl;YPwzax#V%BF`YuN{ID?ebfIMk;3#&bnP zAV_A03PNzm%xCWv`**?grbRs3%tp7_bjFdt5H?R-(=hh-R-H##>Kw{9O2|I_l_Y8Go<+LX0T7wI;vikks)JJ~o`DrJTxzUuk-$UL6DLh)CFU zEf0w7TN#w3_h#f|Q3quhC{i!iq=Tl`jdqX`R(2cc?Vpt`e$~dR^qu<&c#h|C1f0a<<{^8t4SSV?;D`rR6*8X;lu%&=Rfyt^| zRmRZIL<&3RCj%3O;9w)vghKn*Nm<(_ViD$9X16jR3O#cQ zSOrPNkE*AX!b;{Douz{X!+(rB2fKiTg_2$>0=R`qScXp12SNuA6elx2>_$UoZ{T;T z3_8rA-wVjg7+>7{v3jw~X!;NpynEak_`22cUie?fR${KXz1cn0%@@QNP=S^Gl>HTZ z@JX3p0bCL*(u$gr3FK}>Ja0r}FuST+dG92HFzC;&!2$TnOvcZuF)gDS>swdSXIIFu zfj1zRdnK(5H{I;A!|E3nl|fPM8=fbnOUOR&rS+^EIrM}|nf>)~GLcwH6zEk{9d`EQ z!Sr>HWqxqKt+Ov`4%_PV0$r%K*r|r#l^kG4QdKyTqA(WW%RhgXM3%Vtg-Ek7?Bx=| zc3{a<=#h5S*ES}y&T#3;2oRS>kzm|XTW8VeW(!rusNDth(i0vjn>wADzW>Npxib!Y{eXNAZjX-c|BwpwP@T~AhIfhD;#kYi+C3oEQA#nNi2O3S)hH-MaTq7b@O+sCGRvJeXLx@4qMEbVZ4@JQ-?Y(YrQG_ z7LNB!j}WG+nh=gpXNA4e-%PgL&?A7Ty3L7_~u5uV!469u2qwo92 z-W~4pNb;Vb0QN+qkMrvT0;=NId9uJ-wRM-O4=MJhv5pGJ!lLLB?i0}taA_iH5OHE( zrphbZmfH9%$tk>I>?nx*a?yGXGaf>d`kRuvH?D(b5$v?ip!8#a3Hl#b(u4)=fexG9 zZTA^Uws`!W8W5g4=ga2)N9GAh`|R-~8u*AMtY!jFK~LB_X3Y=%jfKb(Lhw2c!IGyj zK|!f-9hFe(KlK`$KnxhL00#hF2JDJ@zN1DBt!9DP7mDbg?Z;gxo9?|Eo%?oTgQ-3^ zY71cH0|N=4Dcw&}yp*-8B^g^o9p{WFuzi2)ZRzQDK>rI7ZQ^~OpUygY312-?0}xy< z;X;K8DHZU>&1_+HkC_1&eiJ)^DHGO7?%t=rt<7%apfX+wy1ebFgRh>kv_z? z-R`PQx_#Gz6Mi+?D{N*{xstgdj3UZAst@B}W*(5a?iy%yk5-*&WXF|<#W}}3t zBq-qLvfnllFf`)HJpu&Y{{0Kd#l-**e7)=ft1q~H3#@zV_-1}wN|8W(#f1mK| zVW8+HNVGm4TS-dCiuf{&-7-d#w@N4FG&w=5(Rxp_+x%Mrn@IPR@w~CKqkw?HKb^vB z9llVHgGYdG%mv6Ueo8zXc{t{B{=!Nqr`6A%y{rhDzDo~tNG31WgDNe~6WLt3&Z3N)1I_=Ug;S~w+$ofcmH&pd zSX6&c=O|vrpl!$w2kNOC+>-I>(Z5)jy6n`UPew6g@eMz9i3WHo`uhBLwtFIVI~Mpe7u8cf3Mxg3@Kb)GEkC4X?zTEJV9^9;wRbw) zm6taaXCN!{pkW4mu<=B2?dr`jIr?D?HpHU~D;T1~MNj^a7R&jA!xqb?9$&cQI%bGa zVh|9FX>f}c?Fh#ji0M_B-JnjUfUAu(rzJZOs_BzsbG*4 zo7l$E?D0oshHf-ch;B$Qmfb3LgaU^m86LhBmFT=kTunXgCDI=-?|_paUFjq6 z`4&hZ6pUc4R5(1^4N7ncC?3LRK$nm%VSD`J>V8?7SzFazBZts#NK4_O(N# ztQp0ii7l!u0_eQkB`?Q?%b|4=7ACq?ET~(CDd1Os+q>)vA^apJRCvAbaPvLvc^>a< zx^nrSu>q3L|0{k0EZxDu!Jw0~v#yKenX0NtnO}WULafCRbhG!X($pfjtG$gr0gUGY zNgHtYn?U)A<$SpxL>3Dp6q>wrACvaUNV|gS-|`c3Zi0=&G^R~7>^+Q!U%mNs4d8Uk z{pB&BZnQ1JN?9s4B3W!RS5sqq+nPFMU?f&d-9+Scm-kOdAPG#PKSRI}{>nu|NW@}% zkN3j>0&BDe({Q|8HWLudxN!F-f6E1X$$~{zdk}4R=@B;?{3wuE#UgZ%J28GI!SYpt z*v0`wQas;yChjN!_CjGV0)=-k+l6(?l)&K#Lkd@yu?RsS!A)u~76OFV%aM2((!%xW%cRd$qRO~tLK>?Xa()LPJ5wflh< z3EoY8Z|?-}xyV}opsk3+qF<{W z*LK51^rV~uDy2=D-fxTsNZ!={v9!~xK;Z9Og}q&oMIOjO>Ov6662;j?ky&t-I?fVuEemtE!U#(d8ew^iY27L2WEdO#>x}J)|P$uO%#U9!* zG`DLfdNcr2ImW2kHVoGh_7tQT%z%jwZ;EDqkZC%NEh({AcM|#A&DiqUo=iJ=1sTz! zqd=TUVa&5noPKPRPe{WRgR-@ju6KO^dgA{zWf~$_Z4`3(M01Xi7;XVI5kWF!6u(Np zS7xo-)yFvPrmimKQJ?ch8dGVvg)z%F{A96e#DzyP7KPY*Ck?nO10Zob(r;V%%QzgM zuhHzP^J`W35h`kWwDgL`<@p2_95lpY#zySAUBv$`f{4K_o_uWVVJJ>ReFmhnQz{k= z{w?qVx$}9}=W@S70}PQ_0Mnsh!1l)LDx2xHecF1Zz48Pk;niNG9in5bGSQTnd-2=A zwh--=(}Z38b#!K-I)qN%YNDA#y2ClMK&!5{Jw08AKRZFF7-&SMn-V@rU23Q=%HS9i zh>Z0|07IFc4c@r&MAi$3cWO1h@F`gtm=ykvMJ|@809_6?hPCoPhZ%Tv^>3#QNpBEC@O|2^C#RQ+%PBAGCkr;nCi*|CIU+F*`I^Pk{Fb#vd=(HHqk}md$=DWnePosF> zLqK=_^F7Y5H{5yLt`M5_y@2f6dQ%@ZcExp=uLIqvRoxGQ)UTf19LZzNRTeJGFePJy zd9q8rBvCppKUN>Blwe5(X>=92M0BtDWD1I@mWmWDV0zS$aj^cg1WAnmjEh`3hviR@ zHIQhG9h=99=XO!S@=)3qO3PM#0?4FFbc-i&g+iWS%Dul-34atC*|DcJJd3nXC+GXV zMR)pJB55@pj`qI&Z*CP9u2&Y-KjVy>)q$)ApDNA`Wa3Li1fnC-M@NPPxcaadYYp;IutK5W0O8sOI2+K+a;p z_ufWOxjbJ1hp8vR+wJan+x0qAe)kev4!>sFe2;!{<()&(>jB53k#f0Q#azO@f<3GjL6q@+z`2S+=Ii*Ol!|3D}eFPJ>L8 zxZ_d#e&zFhf&E81nwYBgyW;fEWWAdAezdOyE#d9y*S`*Yf#6UIez-O*-5C9ZZHILU9 zaD{NeP&_UtV5aw|r7E(rAlkaaGA{i=QWb0zqX1WBNpl`Jav@a=bP`*h#UwCzg8AfT zLNFdj#FbHNYMV`eX}8SA<$DGEQ=KPBQ6nm0% zFs4;x@r57qiBHbEmSGM;R${EX9(0(oI3+J28b**YgW+QMaWmt(UQo_JL0vBU+8at= z)l*>^0giA3y_f~?6mQMQ3Le4qxS;ZNI6A%N?)+j`IN+xb5Xoikfa7Dr-wlB`p;!q% zSn#d~d#!`tedYpbqV;TX#6%k2tAkb>lDjoZqXGqfkIZ=j?s$Pe1A(XjVg`Ra@s5bS zuI#l1*anCWLsqTnw-wvSha}->d~U}=tGz&_4hl+C_FKR(K`CK`YrZ7>ADqNCF$r?_ zJ&MZz3kQ|h&5YD;UtwI~UMyb-CC38uc5m;iR917LFVYcDdQ+iZrC zhp`H`-$vgu+ej7c03`-0YZp7&V+=YOZ&7oqX|Q)AB(=Gaqe)3(!PhI6IbD)b=>e9Z z8C>X7azeb^t6lB@x<8De?xJMvk=U!Un(Y0Epi$kD67|oJ4-Flr4tOg3p#l6710h32 zQ(XmN^#yJEB>;xAM<)-*o$lud6uPFQ-Ol34;oe4b7>-HsVB7AtY@}u7 zs)WcvyPwl7$K_*PMz(khv(41Q``j&{+3h#+8`KiLxiM2UH%VlD~Iz{2WG6Y*4Y)iuM zcG$~i7P%>ngKv8~Q3v_(g~_qaOaDqU9LhtJyvK3Jt0bZmAm!1`w#SqlhvOHXs52>7 zkgw<4Logy=LZUxlVIbJTLGa62LTlFVjLznEFy-SHTWhjOXypRT&`+a)^F6ZD_l==q znOdX9Z+mOtJy9?Lke1ii2TCS=c&-)@8phXOVZG4c3s~!HTNTuBF)(~lkhM$*qcX;d z(iFL=7CRHb3kC%f=sa|we8Ujj4s2P!G`{e_DzbC$ItBA<6sU{$uZ=w|aeI2kkwgdk zeBYXM7-mbELE8?^BFWwO;hCFF*|3(FnDLs8XS*S2pNyujlH#J~3zxN~T|O~IyP9hQ zGh^z;i&-B3BNB)8h&A*VwpV*r;E0x*QMf z!1fxYN#-odcp@R-_8mYJ5{*}S$_tQ9-V3vI`kz9MA0X}nrmR>+r-o94{SuA{J02n^ z&}|Vc5M&LIvy)W+PnqrZGlI-ma=@~&a|GPPad&9t6Siq*A#81nVIFEpEc+)$Md!JK zcwS^rn5-Hp;xW0l5Ab*fo9nC=oz?6=U4_)u0TQk} z8ujR`XO4p5VR#M24@SAtnYqIvYF$Vq#4DJajqXb^7^`}Y$#K$(sfh4rO>8Y_%EQcC z{#)x0rsGPZFaQ|=Kr^2G_^~8G&SW&fS}OS=s^7vFP*5*c)dnKocWGw_(LWFJM?~={ zMe1p95Nj;xX{)@S$G4Rk$&@niP5mCp(64R1PLH3ySPgEQiX^LnXr<_bk~7u;#-&d< z+AM$J5-O%s(a1@q^aOOCl}s1wKp+nL*+&;ngf>80+9?XmWWl=d-wXv(>6U=I#G15B z0Mr8io%cw40-L?**Tm+8Ud8^kDZr9cW08LT&kb%UUi+1XK&J7g`3rY}B+C(UXo1F4 z*QNABX?wVcf##Ghp@XF1I$82j(MH#hjz&+TCJyZRFMphbC=nPy2WoMGdBw>udjiXk zQpk3_kFDUMm&?R-597-wT2}GZe;fLpF$I@0TqsAC-<0W!+{1GvheB#}{dvI$bd@}l z{c*5{!CSrv{eKpKT*SImsr|;KWJKi6k2!QDWY%4;dfnbqFGeN|sjDD_uiuAs>M_5x z6npRcHq!aC*!1FshE8+vXRn~l{>fyYk$_b|4O85HRhD5=64;Qn;u83#Z=&Nmwz zXHT_KG{@Y~XtSaSkf9{BJMGZwZ~^r}t%pvsaG?qi*T580)I4td)Ple#(Whz!E~p`S z(>+65WCUe%tun`eleJpSYeq#K{qr06syi|*=)>>UwkYNJn~zd_#DaoSzaQZ`k`ih~ z)TY;j)I;1daq%IIqhZmeL{y)hPoFlv>{h2%3`7xQ^0ERSxDWDV8}A@>bfd9~2?kv_u(yyhiM{pnc0YvehUIHcj9D;wVxWVcJ-DaQnchwv z!9r3Q1y5!S8$GnuRx(9z+ZVvgdw1~s>-hcWZC_+y-_>gqM0x2|e%piz>BA-%?eLd3 zb6Go{-1^C-R%ru`(#141!*SoE5S}!BD=mn>!9?_d3@XxBR9PAzv(qAVbw-h#`)@Db zz~p+fDgRS?cxYPs@?u%1y$l5>onCM2J{{OgWt*x4UX70d*?_(KC2&mLt+`?a6?JlY zri_YgK@M^DY9Tzc?qN}Drgsd*rCe-no`$24#P9V6*p_X-=KgZIRnrTN(BD#>>$DEG zpmur8HoDqfI+vUW63(k^fM#xE3#T~cug?DhxF<*0r_-6O2v;Kmf~{s8fzB28K3?U6 z%0-*!Ix!;>L=FvIgs9 z)i_-+9iyy{_E?~VCq`~DYrq^=i2!^gyX}rLkD^OopJ8 z0ib7oiZ@FwLhC29hLHE(sJBQ$LtR;&kwP}$F~&T{L&ng&nvRNKX*XHIFvJe$NS!YP z5!Gs$qYZ}GlGcUO=5boTXq2IzGuImoAul7ZVze6uT$m_RLjy5asTP3->p$~w`~y1@ z7g`5@?}EW?bYW=W87ST}abo3d6Hu&DP%IqKRd&F=Rf}Y&;~EVMCbdN!9FypvoktxS zh1}7ofqK%L3|OIvHdNN}f9p(z`UZI?$z4bYST(RYj+7Ggl(D4BBfKcaDa!0hs{<vQj`G1VB=V zCPD|bE^Hayw6<-FRkOl;F<;03N{|F!X2X9#(5mB+)M8pjEy0)LS%^2wCZk?%r1P|9eW{2=fPaO|@T%mO69ijKSy?-6$=W@wu$X?zu zSGteK#t!4hs%i7h-~##70GT1w{}R#H8RWE=?H_903onW6fmW-=5+R#^3!QRGi-KP%YfAyet%xtz$+Yl#eEiwdEEY@5 zXG;=Bhl;Iw44dSnaZ+3QKJ(1lGT{g2^F?9AO_9ZL#}M+qou={lT4gX4QcP{9f58UWi|7EmyY*VkDw zvZNe@GR#%`TqG9YZE4${ut`=IwBJ--`&YD;WC{SuPra0X?Qn{2TMA1NFqVg~ehiTkU0) zzI7wmzkG^~^Dh&sO+L1;#$!P5sg>lwr5HlE#8{C0u@AE}6$O#=Mxx&!fNR%p zV{h*Ot5u8PXoyPqYB0x#?PD@{AIytp8S`~xYQV?iA#U8fgKO7rV>ldGpUqf`Aqyd3 zzL;aVTIKjh57}Em!LS(z zy-0Zz-L(GEXoxFs-^8`+w*WM#s~W?>zz(<6emZYcNn86}`3w!Z5#{pWe!quHm-4|a zRVAro@`8HRVM+-H2Zwa*lM1gg)DeLOi7F?hVHG*hH_XVn*Ab4%03)m=$z z9Qav~wz{67_pM92_2DZ+{O>(_kQ$%WJN6i%7_5vdcE%N8@eb2HC5LSVy(nJQ zde%B;%3n@^Itf$3-ykpadNq!YX1MtJ8<@{$SgjV=nrxxp@5@nM!J)90?0Rc4bWs&1 z21LoejweIhym=R|zV;(*ZH;Ig(w~?Wr-~8N=@j?w-IK#RbZmjfwayD4XdpUjakrph z?M7>XYG3;NGcPOA8Fm1WX@{(ddR|qo!0}!QUnrI!g7@kg2L}hZzqgNOwL(BZzt=~M zm0Rh6LSVVG1?vgYs50amuVIs0hR>xEKHXl8h_w~nNN}IKLAt)vCbx`$Tki)QC1kYF zI@D|EQV*jcir7TwD?%iG$g&sBkac6BF5TVU@hmtByTh5J@?;|(mnRi;Y$+vdZ;$ca zzxe@v@WZ!IRSHsn)H1<;7Q}Nm7KKolQYcl&AjFr{us>R3) z3HhWGQ63ct?x>MB*-SI!sG{4q?_mERFYp|1ZK19zABZs3S4dM^okfh?mj0}3-RvF} zQXWefP+Nen%FY3DW@x$i5me5{?W>j@GUX$GQ837$SMt3wP#8sYCZZK>wQY-5Pw4R? z4iSm&++%Mm_ae|9;^`+_`ffRZJPO4M+K4 zj;b;bVnVO~#r%6!Rj8|ox~|Zxd#GZ>$rC$x`Q_K~(n}X{{MfdQn2b14TUdC?HcvG$4SNo?O$Lvn_)1>9%DEd zqTlPIt}0Y@mA6NWg4DeVbzO_HROt8n==FQ()fG;kI*yC4U&f#P`Cp(v=;c)dd040< zX%J&XUDxRMd)Plb!1Wt9WC5s3uE>ITGKQH!GQjHn87}+P@Z@deccp6`;|qW(PIv(p zFa;A}^C}@yhXSCp>!B19SAvwU@H2)1b+5+J^awX@-V#i_!q#L9yFJbpOyB9AeXnD)5opA5LlT2j|((Opq4&Vox~7;lP8bijkm7j zfBK*Q58S$S7sroJ(CcN`H5l~spMD>`x`$rBhkn0@ey@kYppX6_pSQNXJ;w19J9zP> zSMk4m?f*mw0Xy3hw5=S#5u?R5b)AvQa5%vA>({Zjx1Z0G1`y>65QhC(u7oi%wZXC* z5aqaG3OR!Ns3d42#)w!|F91N$!cSlLd_s)H@jB$mJB;R2MEFTYaQ6&eX1Q1*0r=QQ zKZ3Jo&!F!0are$$92^{Axmp2VW2v!fBd9)M4(kZ{E;G!46Jve34oIxt66J~M%P{XX{g_VB|? zmvHRZE(QshY;9q&Tp*=WB z^?V`d()-|J418y#$Om2i%83Bo*HUO{yH0m>n9HC0whUEDpSZ3a-sV>EDD28m>7AH^c;_zsSfBV1vfB4?3Kg0*#|86|;$SE8@ww(oE zC%vVQv)LSPym1Ye-?)nJ{>=|?_wF8!AJ4mlTR8|N#>${m9V^szK0RkJ7~r*wujBsS z9*!N`^#~>~{LQE+Z-)>iwo4Jv4s49n->j#~x1FVoU7AuyNXbH)L40#v=>|1H66p7A{@B zijyaHapuekOeW(D%R^pCGMg=M=k6Y^Ub}^(qdB(51Drl}+#r-fN%b66Rio-v2mzQ( zw($1bSMkFiUCI|uxeI~DYieXQepDD7B$R+CQ)xh)CrCQ?<7w);uD_co8unV9goGxU@#M=Ph)Juqz)^Z%ss~2C#WNU&`ryfGADvZZtS@M#QqGv-?OhQa1 zuo;u{%478$I&}3;60d{=&_Z8_43MR0YLVDl`J|u@US*C?+2^(#qr!|@S%)fLDB`66 z$mCrn7I)9c9D-LvUd|L#+clUM+~6UZVMqqGU_{fA1YMUGw9CQ9=GjkL1e;X3ll2z> zsw!Z2XM)tWn9ditc=0lABXJ{B_iBts1B}N*6BdmvvP^0+ppw<~6}HA(I5;@K%ddO~ zF-E&9$A+vwCzyBT6t%u%va5d)T0v^pZltcO8ogf66vtv50Qjv7pZ{72;gi~!7UDq_ z0kja)kd%H7pN(aB;;;=kI6S~`FvLIo^?!ohogK6(?+iUUI>K_bLL-OQsqm>6Qn$+1 z*>4T-$E-Xr!)GX#tQr6sK<4ke^>t}MdSO+P1-8{N-Qa-o5+S-QCe9Ny$8uX8fc1q%JSnBcU@6?(=Xs{Q8&w)$e>tX;8R` z7{l{g8CR@nO#2RUh=k$u5^r<4-0|qfSO`AZnqWGe;ae}hg!_AY2qEv;8IQ*p^!uo* zS{8$f-_W{*5RCaP{vg8GvJ&&+xr|=)qz*zWRU);rbjB?hiukQy2njz6SCK?8E1G*4 zIt+2)7Y|`^4hw6NE%1~)@qr0lQP4AKBoWNqSlw*IESS*)lRt@aB5Ajw=dTI;Y+8WzC)&y{i2iPiu zL{^#=pqoij0V@=cD%})w6_z%r52kuIlv!(w+R-1?J9W#YqAmZdYXE#;sm51a=EH)Eln1Rc6itbSpuO0sVd-gZ=;qhlhCe)z|QYOP5er6?V2W zJX6mU#CV5T8D0GkDGnL-HJWbdqbhzrFC*R`3N5aH(3BA`#B-c;~X9yVKf}#{9}*e;dAFOnQS2?*d@9txeydFm9^yz3?{Wq zLDm2s7mCly_vv@BaIFbPDr(IW$f6lkXZD6%o4~gR3T86n;|9sKB)mgE1MIW{2xP#T z6cuiW$x@7l=)1;b!(=Wao(L&wO1@?fC_STk=c!^1;dy?z}(`q5?V?eAf0 zYfF~iSqH z)I-?W-o|J&v;!xaRcn{VCKim4J%$S|!I-2ikpL25ZA?VaJVaK0w`OJlL1maW$e!SE1Ta z25?Wp0+|%z=r8g+6J6WVdP@Z>y&A_@Ai>m+c+!%~aGwj9A^i!~J&o(SP*VF#O0`Z zpqi!poWT5ECSXezPhG3ygV6BIxX(}n2~|~NIE)yeZv$`j9%~#QMX_8nF@9x5TW>-Ep8DCg&@ZY z)51sko?k864nn`=N~y4kg&)+UjaZ*1JSe)dA@$;)wZ|NOm3ywvrD z#*ehg6LPz%7y?s+^UDs$2x?Rnf@KCOOfO;AdN#8#-nz(>_-2{aU~=~LKl#cZdE=H*RUt#Gzd=RHUT4Cxg7t{m`GQlAft@$Qh#cu27P!2nn9z z53tkYJBGuPNy+vYsZy}osiHYzP+Cx5$zb}_KyX(ioX}b^FCO2U8Mv-z;rJ zZ_VA?I35IAyj<5CushpSOwub!nMRqa4VIZJ3fvYbL-(NGxmF;d^!T}4+)$o9UZS4? z_CEHg76qa$k4ualIRJ0P>dNEd+o{cSD3p_SIHP7shrpZA$SVV&4Q5pH`YIS8pluoq z2L1o+D_{D(ui?i$Kat`9z|+q>`#b{va~?q3wjG!2Khr40nRHzvzY>bi*Rj4@4jFdg zS~~*AK_S6}A{cj9N%f;(h>|SZCg}z{ipx>%fJ5=euC%6LN$6WAmJkk_;4U%>%53TE_CKT zRP|Xo$byv2K;HLZ#xf}Qk$1Fy$N4dK6tRF-Dy#_#FEy|vvRW~Q#|?AlDJAwG9glB+Cn}Rav*`wUOR;wd zPE(FGG9SGyhFd97i=nL3%Qg!*3}Zb@aK3TTeOyzf}p5_ zy^tES1cz_MQz)Z)CF%nO(!~r!;P0s|`Mzx%*kVC*MP*y8FscD16oVNAhJYnxNxtFC zKeC_8{`m{+fvtPVWS=}9tbAS?)7rI^+CQgNuAAf2{CNpWgI8Mi!(ti{Wl2lBanJ_K z{}`o+-G_F^RqjMyU+hzOK=IzGP4`FR;Ya@aXMg7se!}OcQXByItqY(3NC@Gj zwG?Mc6d;r94k(UyvUIMw9VGA@F z_jf1Ly#BIXw{F^R>j&TqVBx7cSM$m`jaL51)v%#gCX=;|9#`56o zqk0mDiEKn3XsoC++$a4c(b2LdUu>jFhDzg|3Z4LR6j^F99u7bHb>NXXASN5_*l$%xm#l6-9#H9;g8tZ&*3{;{ zbOnSzXKVY89Wl3&|LwL_+SBB4N2+<}wz~aFrNIAWltz* zXB>tw%HMfR1_cv*B?3wwD{@dp(yic|k|Fsh=E0|*`{GZpG{DcGH~{c3pQ3y+`2YY3 zvq?ljRQXp=0qLs-ujuJom;wrcmBX!Ek{C!Yx3hY3L8zth-vur~Cnbg60vqj`?KSVV zu5?S)mK*FTfe06(M0(dV}=eEul_UyVd?PfwR1wX_`Fr5*Xb zwafB6FNB%fO0p))c2JhEut=rSB~hDPeD~+V69u{Csip5I4q+u#7{h|W zZD}8QzN8Ba-RMLrp`}Ym?0qMA${w!Mhg`pJA6bJ*DdkIWt&A#UfFD@dcFyl6&uWH6 z=2dLTPbnAT#`E?7^0-|DUqp1iNBK*QnS(|`Ph-+dlGt#Q0QkDu+rmOoYqwu^`jwJde}V{)7|;w zur~jd*C8bHocWI| zot)Qqe>58Y^Ph*(06!;>qtDaNJo}N9((^Hf59{^drG<7yG6N*>h{7rDPd@a}t(n6x zI1Gb(9s6F}a*R|!GZh~rKmY<_k^fK7!}d_%d&c|uQlrj^Glj`7C+)iZv%Yuw$4ay* z_E14CpkpU)0m>txye*JWv&HweOPCpCLYn9<9VKVu!kpTC7KHq6hY=+L5CKY!t;N;$vN^Kp<0n$W zpO!&#f=QJSQem9Sii<)wNG!ypt2Bui$d=fpAr})^lTSxsv0Kj`ah>Q0ha%6EIwS1B zF14sWmJ)`sHkPo>HI_&ItUeq>?j z^8j|sxI^*p`h*mcv$Y$m=x1w?Nd%UVi(9qi_+M~C*HpW;hX{&pyh`+`S=+R+4`sG3 zQMH@Lz@L>_BQN7|Ozy`fZ^h8fl-Aq=#Zt(De=HVxvLKh9+V`?_yg~kDLmB-%fVb7J z^&K?lV}?dyTuX7%<_uY`OKrU*JW#ep{J1~p_n-Pn7Hs}qp1(K60f2w`JI_9z5}peI zpWJ9y2ojj(fFGsH77zL@E1M~r8Pr{J{k=#eDQM^Ey{`d=@`Frs){QN=`2LOKiGhaBiYMTp4xDZ0v_23m?caHq4Z51i< z{q&CSoAE*^!6ppXPogYg1nX&;rd?-t8MNAmfG%3>mJ7i$TwQ1ui%b@)iuS>wtO~Wk zx$c@jAxYle;fF-}z#b&Tq!5&#=%(AXE^7;cg7Sj&1~;{ChJi`wrCu>O;jPY1bk~Dj z3Yx3IY!e!Zxnhj>d%fOszIgzC{kq;wFhjP+Av0E!hhwdKM}u;xK9%zK{m19Tvu zdaq6JvfDql{Cvc(mFZw#+b*rW?t0Fjpe=u=gwftq`8m@?=_EEt=x!u@VEq(R-tYH& z&kcve=RW@nQW$-H;fkZrfBBg&97`!(NGUx9r1K1;HU_>H1Iat|7ek%G^`jI5uAiUv zAlqS5_kEl5NXe|{Mu7vtto-Ezk{bX530MBo>T{S1J7IHeT+-Nsh1_a39!@t&*-l0>E~WvS9P*+6eD!| zqcIV;y$ODLnE-SaAG$Y9BrYmsJd577!bA)5yhcNd54CQ6Z@qtI5T1L{c9f`_h)|D~ zJ%$VarapI(!2>gs(!UlZ)Xp~<#IN`2`fFeK+=b`y5B&U6D2_hQ{8wK(mJ*&yDSaZP z_LEtzH}_8kYz<72j{@5Pif7VNQJQQ1@=R4NzF)7?d7L>!A>8O^IUgi*lgs{x~Ng}v2pYy<&iw_gb z)IdsYUN^R3T$?thVo<559r-_Y@DS}$jX1iD!n zg_c>uz+~PynMpy_1Ct{Ga;|Z?wIL-G*{4lO6+O#MeS@m!gAxLsmZv!~%YKo9sh0G}TwTnsCEVnovY00000 LNkvXXu0mjfJg8Ua diff --git a/img/proc/cmd_icon-dark.svg b/img/proc/cmd_icon-dark.svg index c43fbc7d5..df10ad1bc 100644 --- a/img/proc/cmd_icon-dark.svg +++ b/img/proc/cmd_icon-dark.svg @@ -8,32 +8,39 @@ y="0px" viewBox="0 0 188.2 188.2" xml:space="preserve" - sodipodi:docname="cmd_icon.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" + sodipodi:docname="cmd_icon-dark.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" width="188.2" height="188.2" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> + inkscape:current-layer="Layer_1" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> - - ssh draft - - - - ssh draft - - - - - identityidentity - - - - + id="path975" /> diff --git a/img/proc/rdpFile_icon.svg b/img/proc/rdpFile_icon.svg index deadd4709..9e3a2c977 100644 --- a/img/proc/rdpFile_icon.svg +++ b/img/proc/rdpFile_icon.svg @@ -5,80 +5,56 @@ viewBox="0 0 204.59 204.59" version="1.1" sodipodi:docname="rdpFile_icon.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" - inkscape:export-filename="C:\Projects\xpipe\xpipex\ext\proc\src\main\resources\io\xpipe\ext\proc\resources\img\ssh_icon-16.png" - inkscape:export-xdpi="7.5076985" - inkscape:export-ydpi="7.5076985" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - ssh draft - - - - ssh draft - - - - - identityidentity - - - - + id="path975" /> diff --git a/img/proc/rdpTunnel_icon-dark.svg b/img/proc/rdpTunnel_icon-dark.svg new file mode 100644 index 000000000..7e407f92e --- /dev/null +++ b/img/proc/rdpTunnel_icon-dark.svg @@ -0,0 +1,59 @@ + +identityidentity diff --git a/img/proc/rdpTunnel_icon.svg b/img/proc/rdpTunnel_icon.svg new file mode 100644 index 000000000..46406b99e --- /dev/null +++ b/img/proc/rdpTunnel_icon.svg @@ -0,0 +1,59 @@ + +identityidentity diff --git a/img/proc/rdp_icon-dark.svg b/img/proc/rdp_icon-dark.svg index e3731006c..5bd8b0c94 100644 --- a/img/proc/rdp_icon-dark.svg +++ b/img/proc/rdp_icon-dark.svg @@ -5,67 +5,50 @@ viewBox="0 0 204.59 204.59" version="1.1" sodipodi:docname="rdp_icon-dark.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" - inkscape:export-filename="C:\Projects\xpipe\xpipex\ext\proc\src\main\resources\io\xpipe\ext\proc\resources\img\ssh_icon-16.png" - inkscape:export-xdpi="7.5076985" - inkscape:export-ydpi="7.5076985" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - ssh draft - - - - ssh draft - - - - - identityidentity - - + style="fill:#35c233;fill-opacity:1;stroke-width:1.60407" + sodipodi:nodetypes="cccccccc" /> diff --git a/img/proc/rdp_icon.svg b/img/proc/rdp_icon.svg index 3a680defe..5ac61fafa 100644 --- a/img/proc/rdp_icon.svg +++ b/img/proc/rdp_icon.svg @@ -5,67 +5,50 @@ viewBox="0 0 204.59 204.59" version="1.1" sodipodi:docname="rdp_icon.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" - inkscape:export-filename="C:\Projects\xpipe\xpipex\ext\proc\src\main\resources\io\xpipe\ext\proc\resources\img\ssh_icon-16.png" - inkscape:export-xdpi="7.5076985" - inkscape:export-ydpi="7.5076985" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - ssh draft - - - - ssh draft - - - - - identityidentity - - + style="fill:#30962e;fill-opacity:1;stroke-width:1.60407" + sodipodi:nodetypes="cccccccc" /> diff --git a/img/proc/sh_icon-dark.svg b/img/proc/sh_icon-dark.svg index 0f7d54491..db7a4c6e9 100644 --- a/img/proc/sh_icon-dark.svg +++ b/img/proc/sh_icon-dark.svg @@ -5,7 +5,7 @@ viewBox="0 0 188.16 188.16" version="1.1" sodipodi:docname="sh_icon-dark.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" @@ -23,14 +23,16 @@ inkscape:pagecheckerboard="0" showgrid="false" inkscape:zoom="3.2206128" - inkscape:cx="55.424235" - inkscape:cy="92.218475" + inkscape:cx="55.579485" + inkscape:cy="92.684225" inkscape:window-width="1920" - inkscape:window-height="1017" + inkscape:window-height="1009" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" - inkscape:current-layer="Layer_1" /> + inkscape:current-layer="Layer_1" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> - - - - - - - - - - - - - - - - diff --git a/img/proc/shellCommand_icon.svg b/img/proc/shellCommand_icon.svg deleted file mode 100644 index 6bdf56c0d..000000000 --- a/img/proc/shellCommand_icon.svg +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/img/proc/shBsd_icon-dark.svg b/img/proc/sudo_icon-dark.svg similarity index 88% rename from img/proc/shBsd_icon-dark.svg rename to img/proc/sudo_icon-dark.svg index 0f7d54491..e5033623b 100644 --- a/img/proc/shBsd_icon-dark.svg +++ b/img/proc/sudo_icon-dark.svg @@ -4,8 +4,8 @@ data-name="Layer 1" viewBox="0 0 188.16 188.16" version="1.1" - sodipodi:docname="sh_icon-dark.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" + sodipodi:docname="sudo_icon-dark.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" @@ -15,7 +15,7 @@ xmlns:dc="http://purl.org/dc/elements/1.1/"> + inkscape:current-layer="Layer_1" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> identityidentity diff --git a/img/proc/vncTunnel_icon.svg b/img/proc/vncTunnel_icon.svg new file mode 100644 index 000000000..4bf10e0ab --- /dev/null +++ b/img/proc/vncTunnel_icon.svg @@ -0,0 +1,77 @@ + +identityidentity diff --git a/img/proc/vnc_icon-dark.svg b/img/proc/vnc_icon-dark.svg index 2958b7196..8f43507ed 100644 --- a/img/proc/vnc_icon-dark.svg +++ b/img/proc/vnc_icon-dark.svg @@ -1,66 +1,72 @@ - - - identityidentity - - - - - - - + d="m 101.87212,149.00901 c 27.78436,-0.16001 55.57671,-0.16001 83.35306,0 0.20001,5.64806 0.20001,11.30414 0,16.95221 -27.77635,0.168 -55.5687,0.176 -83.34506,0 -0.2,-5.64807 -0.2,-11.30415 -0.008,-16.95221 z" + id="path14" + style="stroke-width:0.800009;fill:#5858e9;fill-opacity:1" /> diff --git a/img/proc/vnc_icon.svg b/img/proc/vnc_icon.svg index 7838b6763..144a18b75 100644 --- a/img/proc/vnc_icon.svg +++ b/img/proc/vnc_icon.svg @@ -1,63 +1,72 @@ - - - identityidentity - - - - - - - + d="m 101.87212,149.00901 c 27.78436,-0.16001 55.57671,-0.16001 83.35306,0 0.20001,5.64806 0.20001,11.30414 0,16.95221 -27.77635,0.168 -55.5687,0.176 -83.34506,0 -0.2,-5.64807 -0.2,-11.30415 -0.008,-16.95221 z" + id="path14" + style="stroke-width:0.800009" /> diff --git a/img/proc/wsl_icon-16.png b/img/proc/wsl_icon-16.png new file mode 100644 index 0000000000000000000000000000000000000000..13fbb83e6e918d40293e45e40bb43e0936005059 GIT binary patch literal 792 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 LNkvXXu0mjf6?`v8 literal 0 HcmV?d00001 diff --git a/img/proc/wsl_icon.svg b/img/proc/wsl_icon.svg deleted file mode 100644 index a172ca97f..000000000 --- a/img/proc/wsl_icon.svg +++ /dev/null @@ -1,3409 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/img/proc/xonsh_icon-16.png b/img/proc/xonsh_icon-16.png new file mode 100644 index 0000000000000000000000000000000000000000..b32fac0337eb712c3e355a63ba170c44482027bd GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4;`0R*4#{`Vay!dc)ES{g z!9xm*G{n4IlK(yZmn>Kwlwx_-Am-Vf>T@%-8BS-vo@-vte>+g-?5}m^4G$O=H2hg< z*0Z?!{^xUTzkYu!YG=>iv}MyP@%+60Q&SV>v0a#$Wi98)uWR8~ef?RrKpx|ZDT^K} z_&ZGs+rqv?<*N7}XOY_vuWv89xV9ybjY0kpFZaR+t!)K|m?rEhU$`bzRH@!WYpTNI ztVtCe3F4w(9YZ|X{>N%IU74`(!OnQ~PdpV1*i=?s<_JAA-L6>a1h>U?wqnK7*)RX) z-72fUb!A_)c%x&698;TEVpi%MiN-As3$I@AI$N!vy14T!W1;Zl!lc}DCBK(Vh}g}{ z!ppz@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;$b=umG^2u8~Y7EvoD zAfyo+D>aQ^>EEEBsD=N8rC=9=l|_ibDuouS5kkx+65_gUUMAVc_szW)YuHUfd~Lo{ z4GeScy}!fE5G@+HcK!U?#*bkD0|YxkIM~jv0U*F%%U!Zyz&3#S-k$D>*RRIk@9Yo& zZjX*~e(CFj^6L8idK5Xdp>!%0`j7NJ_8LE&dNXMb0J44k_lnA~`!3q*0;TPm*(`AW5#1Dj-OHv-aQ4p5+WD@Ml$5A!W2*$CUrU}g|Gm};e3%Xw8x zOG~WUZHO-_EN8IP!5xwW$={D*mKMNvx8Q&EA002ovPDHLkV1iI2KC=J- literal 0 HcmV?d00001 diff --git a/img/proc/xonsh_icon-40.png b/img/proc/xonsh_icon-40.png new file mode 100644 index 0000000000000000000000000000000000000000..c4a9723f6573db89c9008f267fa538caf6adc716 GIT binary patch literal 1411 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

d=mn!qdyurplr@)mW67Rgwc}Ev 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 diff --git a/lang/strings/translations_en.properties b/lang/strings/translations_en.properties index ee1e6488c..937d1529b 100644 --- a/lang/strings/translations_en.properties +++ b/lang/strings/translations_en.properties @@ -1515,7 +1515,8 @@ categoryFreezeDescription=Marks connection configurations as read-only. This mea updateFail=Update installation did not succeed updateFailAction=Install update manually updateFailActionDescription=Check out the latest releases at GitHub -onePasswordPlaceholder=Item name +#force +onePasswordPlaceholder=Item name or op:// URL computeDirectorySizes=Compute directory sizes computeSize=Compute size vncClient=VNC client