convert images to theme aware svg for all wallet models and dialogs

This commit is contained in:
Craig Raw 2025-04-25 17:37:32 +02:00
parent 94d15c09e6
commit 7a4015fdb5
309 changed files with 2389 additions and 461 deletions

View file

@ -169,7 +169,7 @@ application {
"--add-reads=org.flywaydb.core=java.desktop"]
if(os.macOsX) {
applicationDefaultJvmArgs += ["-Dprism.lcdtext=false", "-Xdock:name=Sparrow", "-Xdock:icon=/Users/scy/git/sparrow/src/main/resources/sparrow-large.png",
applicationDefaultJvmArgs += ["-Dprism.lcdtext=false", "-Xdock:name=Sparrow",
"--add-opens=javafx.graphics/com.sun.glass.ui.mac=centerdevice.nsmenufx"]
}
if(headless) {

View file

@ -2634,7 +2634,6 @@ public class AppController implements Initializable {
}
});
Image image = new Image("image/sparrow-small.png", 50, 50, false, false);
String walletName = event.getWallet().getFullDisplayName();
if(walletName.length() > 40) {
walletName = walletName.substring(0, 40) + "...";
@ -2643,10 +2642,10 @@ public class AppController implements Initializable {
Notifications notificationBuilder = Notifications.create()
.title("Sparrow - " + walletName)
.text(text)
.graphic(new ImageView(image))
.graphic(new DialogImage(DialogImage.Type.SPARROW))
.hideAfter(Duration.seconds(15))
.position(Pos.TOP_RIGHT)
.threshold(5, Notifications.create().title("Sparrow").text("Multiple new wallet transactions").graphic(new ImageView(image)))
.threshold(5, Notifications.create().title("Sparrow").text("Multiple new wallet transactions").graphic(new DialogImage(DialogImage.Type.SPARROW)))
.onAction(e -> selectTab(event.getWallet()));
//If controlsfx can't find our window, we must set the window ourselves (unfortunately notification is then shown within this window)

View file

@ -13,6 +13,7 @@ import com.sparrowwallet.drongo.crypto.InvalidPasswordException;
import com.sparrowwallet.drongo.crypto.Key;
import com.sparrowwallet.drongo.policy.PolicyType;
import com.sparrowwallet.drongo.wallet.*;
import com.sparrowwallet.sparrow.control.DialogImage;
import com.sparrowwallet.sparrow.control.WalletPasswordDialog;
import com.sparrowwallet.sparrow.glyphfont.FontAwesome5;
import com.sparrowwallet.sparrow.net.Auth47;
@ -1095,8 +1096,7 @@ public class AppServices {
walletChoiceDialog.initOwner(getActiveWindow());
walletChoiceDialog.setTitle("Choose Wallet");
walletChoiceDialog.setHeaderText("Choose a wallet to " + actionDescription);
Image image = new Image("/image/sparrow-small.png");
walletChoiceDialog.getDialogPane().setGraphic(new ImageView(image));
walletChoiceDialog.getDialogPane().setGraphic(new DialogImage(DialogImage.Type.SPARROW));
setStageIcon(walletChoiceDialog.getDialogPane().getScene().getWindow());
moveToActiveWindowScreen(walletChoiceDialog);
Optional<Wallet> optWallet = walletChoiceDialog.showAndWait();

View file

@ -48,7 +48,7 @@ public class CardImportPane extends TitledDescriptionPane {
private final SimpleStringProperty pin = new SimpleStringProperty("");
public CardImportPane(Wallet wallet, KeystoreCardImport importer, KeyDerivation requiredDerivation) {
super(importer.getName(), "Place card on reader", importer.getKeystoreImportDescription(getAccount(wallet, requiredDerivation)), "image/" + importer.getWalletModel().getType() + ".png");
super(importer.getName(), "Place card on reader", importer.getKeystoreImportDescription(getAccount(wallet, requiredDerivation)), importer.getWalletModel());
this.importer = importer;
this.derivation = requiredDerivation == null ? wallet.getScriptType().getDefaultDerivation() : requiredDerivation.getDerivation();
}

View file

@ -75,7 +75,7 @@ public class DevicePane extends TitledDescriptionPane {
private boolean defaultDevice;
public DevicePane(Wallet wallet, Device device, boolean defaultDevice, KeyDerivation requiredDerivation) {
super(device.getModel().toDisplayString(), "", "", "image/" + device.getType() + ".png");
super(device.getModel().toDisplayString(), "", "", device.getModel());
this.deviceOperation = DeviceOperation.IMPORT;
this.wallet = wallet;
this.psbt = null;
@ -102,7 +102,7 @@ public class DevicePane extends TitledDescriptionPane {
}
public DevicePane(Wallet wallet, PSBT psbt, Device device, boolean defaultDevice) {
super(device.getModel().toDisplayString(), "", "", "image/" + device.getType() + ".png");
super(device.getModel().toDisplayString(), "", "", device.getModel());
this.deviceOperation = DeviceOperation.SIGN;
this.wallet = wallet;
this.psbt = psbt;
@ -129,7 +129,7 @@ public class DevicePane extends TitledDescriptionPane {
}
public DevicePane(Wallet wallet, OutputDescriptor outputDescriptor, Device device, boolean defaultDevice) {
super(device.getModel().toDisplayString(), "", "", "image/" + device.getType() + ".png");
super(device.getModel().toDisplayString(), "", "", device.getModel());
this.deviceOperation = DeviceOperation.DISPLAY_ADDRESS;
this.wallet = wallet;
this.psbt = null;
@ -152,7 +152,7 @@ public class DevicePane extends TitledDescriptionPane {
}
public DevicePane(Wallet wallet, String message, KeyDerivation keyDerivation, Device device, boolean defaultDevice) {
super(device.getModel().toDisplayString(), "", "", "image/" + device.getType() + ".png");
super(device.getModel().toDisplayString(), "", "", device.getModel());
this.deviceOperation = DeviceOperation.SIGN_MESSAGE;
this.wallet = wallet;
this.psbt = null;
@ -179,7 +179,7 @@ public class DevicePane extends TitledDescriptionPane {
}
public DevicePane(Wallet wallet, List<StandardAccount> availableAccounts, Device device, boolean defaultDevice) {
super(device.getModel().toDisplayString(), "", "", "image/" + device.getType() + ".png");
super(device.getModel().toDisplayString(), "", "", device.getModel());
this.deviceOperation = DeviceOperation.DISCOVER_KEYSTORES;
this.wallet = wallet;
this.psbt = null;
@ -202,7 +202,7 @@ public class DevicePane extends TitledDescriptionPane {
}
public DevicePane(DeviceOperation deviceOperation, Device device, boolean defaultDevice) {
super(device.getModel().toDisplayString(), "", "", "image/" + device.getType() + ".png");
super(device.getModel().toDisplayString(), "", "", device.getModel());
this.deviceOperation = deviceOperation;
this.wallet = null;
this.psbt = null;

View file

@ -0,0 +1,85 @@
package com.sparrowwallet.sparrow.control;
import com.sparrowwallet.sparrow.AppServices;
import com.sparrowwallet.sparrow.Theme;
import com.sparrowwallet.sparrow.io.Config;
import javafx.beans.NamedArg;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleObjectProperty;
import javafx.scene.layout.StackPane;
import org.girod.javafx.svgimage.SVGImage;
import org.girod.javafx.svgimage.SVGLoader;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.net.URL;
import java.util.Locale;
public class DialogImage extends StackPane {
private static final Logger log = LoggerFactory.getLogger(DialogImage.class);
public static final int WIDTH = 50;
public static final int HEIGHT = 50;
public ObjectProperty<DialogImage.Type> typeProperty = new SimpleObjectProperty<>();
public DialogImage() {
setPrefSize(WIDTH, HEIGHT);
this.typeProperty.addListener((observable, oldValue, type) -> {
refresh(type);
});
}
public DialogImage(@NamedArg("type") Type type) {
this();
this.typeProperty.set(type);
}
public void refresh() {
Type type = getType();
refresh(type);
}
protected void refresh(Type type) {
SVGImage svgImage;
if(Config.get().getTheme() == Theme.DARK) {
svgImage = loadSVGImage("/image/dialog/" + type.name().toLowerCase(Locale.ROOT) + "-invert.svg");
} else {
svgImage = loadSVGImage("/image/dialog/" + type.name().toLowerCase(Locale.ROOT) + ".svg");
}
if(svgImage != null) {
getChildren().clear();
getChildren().add(svgImage);
}
}
public Type getType() {
return typeProperty.get();
}
public ObjectProperty<Type> typeProperty() {
return typeProperty;
}
public void setType(Type type) {
this.typeProperty.set(type);
}
private SVGImage loadSVGImage(String imageName) {
try {
URL url = AppServices.class.getResource(imageName);
if(url != null) {
return SVGLoader.load(url);
}
} catch(Exception e) {
log.error("Could not find image " + imageName);
}
return null;
}
public enum Type {
SPARROW, SEED, PAYNYM, BORDERWALLETS, USERADD, WHIRLPOOL;
}
}

View file

@ -632,15 +632,8 @@ public class DownloadVerifierDialog extends Dialog<ButtonBar.ButtonData> {
vBox.getChildren().addAll(headerLabel, descriptionLabel);
add(vBox, 0, 0);
StackPane graphicContainer = new StackPane();
StackPane graphicContainer = new DialogImage(DialogImage.Type.SPARROW);
graphicContainer.getStyleClass().add("graphic-container");
Image image = new Image("image/sparrow-small.png", 50, 50, false, false);
if (!image.isError()) {
ImageView imageView = new ImageView();
imageView.setSmooth(false);
imageView.setImage(image);
graphicContainer.getChildren().add(imageView);
}
add(graphicContainer, 1, 0);
ColumnConstraints textColumn = new ColumnConstraints();

View file

@ -7,6 +7,7 @@ import com.sparrowwallet.drongo.protocol.ScriptType;
import com.sparrowwallet.drongo.wallet.Keystore;
import com.sparrowwallet.drongo.wallet.KeystoreSource;
import com.sparrowwallet.drongo.wallet.Wallet;
import com.sparrowwallet.drongo.wallet.WalletModel;
import com.sparrowwallet.sparrow.AppServices;
import com.sparrowwallet.sparrow.glyphfont.FontAwesome5;
import com.sparrowwallet.sparrow.io.FileImport;
@ -44,8 +45,8 @@ public abstract class FileImportPane extends TitledDescriptionPane {
private final boolean fileFormatAvailable;
protected List<Wallet> wallets;
public FileImportPane(FileImport importer, String title, String description, String content, String imageUrl, boolean scannable, boolean fileFormatAvailable) {
super(title, description, content, imageUrl);
public FileImportPane(FileImport importer, String title, String description, String content, WalletModel walletModel, boolean scannable, boolean fileFormatAvailable) {
super(title, description, content, walletModel);
this.importer = importer;
this.scannable = scannable;
this.fileFormatAvailable = fileFormatAvailable;

View file

@ -37,7 +37,7 @@ public class FileKeystoreExportPane extends TitledDescriptionPane {
private final boolean file;
public FileKeystoreExportPane(Keystore keystore, KeystoreFileExport exporter) {
super(exporter.getName(), "Keystore export", exporter.getKeystoreExportDescription(), "image/" + exporter.getWalletModel().getType() + ".png");
super(exporter.getName(), "Keystore export", exporter.getKeystoreExportDescription(), exporter.getWalletModel());
this.keystore = keystore;
this.exporter = exporter;
this.scannable = exporter.isKeystoreExportScannable();

View file

@ -16,7 +16,7 @@ public class FileKeystoreImportPane extends FileImportPane {
private final KeyDerivation requiredDerivation;
public FileKeystoreImportPane(Wallet wallet, KeystoreFileImport importer, KeyDerivation requiredDerivation) {
super(importer, importer.getName(), "Key import", importer.getKeystoreImportDescription(getAccount(wallet, requiredDerivation)), "image/" + importer.getWalletModel().getType() + ".png", importer.isKeystoreImportScannable(), importer.isFileFormatAvailable());
super(importer, importer.getName(), "Key import", importer.getKeystoreImportDescription(getAccount(wallet, requiredDerivation)), importer.getWalletModel(), importer.isKeystoreImportScannable(), importer.isFileFormatAvailable());
this.wallet = wallet;
this.importer = importer;
this.requiredDerivation = requiredDerivation;

View file

@ -41,7 +41,7 @@ public class FileWalletExportPane extends TitledDescriptionPane {
private final boolean file;
public FileWalletExportPane(Wallet wallet, WalletExport exporter) {
super(exporter.getName(), "Wallet export", exporter.getWalletExportDescription(), "image/" + exporter.getWalletModel().getType() + ".png");
super(exporter.getName(), "Wallet export", exporter.getWalletExportDescription(), exporter.getWalletModel());
this.wallet = wallet;
this.exporter = exporter;
this.scannable = exporter.isWalletExportScannable();

View file

@ -12,7 +12,7 @@ public class FileWalletImportPane extends FileImportPane {
private final WalletImport importer;
public FileWalletImportPane(WalletImport importer) {
super(importer, importer.getName(), "Wallet import", importer.getWalletImportDescription(), "image/" + importer.getWalletModel().getType() + ".png", importer.isWalletImportScannable(), importer.isWalletImportFileFormatAvailable());
super(importer, importer.getName(), "Wallet import", importer.getWalletImportDescription(), importer.getWalletModel(), importer.isWalletImportScannable(), importer.isWalletImportFileFormatAvailable());
this.importer = importer;
}

View file

@ -42,7 +42,7 @@ public class FileWalletKeystoreImportPane extends FileImportPane {
private String password;
public FileWalletKeystoreImportPane(KeystoreFileImport importer) {
super(importer, importer.getName(), "Wallet import", importer.getKeystoreImportDescription(), "image/" + importer.getWalletModel().getType() + ".png", importer.isKeystoreImportScannable(), importer.isFileFormatAvailable());
super(importer, importer.getName(), "Wallet import", importer.getKeystoreImportDescription(), importer.getWalletModel(), importer.isKeystoreImportScannable(), importer.isFileFormatAvailable());
this.importer = importer;
}

View file

@ -118,14 +118,7 @@ public class MessageSignDialog extends Dialog<ButtonBar.ButtonData> {
dialogPane.getStylesheets().add(AppServices.class.getResource("dialog.css").toExternalForm());
AppServices.setStageIcon(dialogPane.getScene().getWindow());
dialogPane.setHeaderText(title == null ? (wallet == null ? "Verify Message" : "Sign/Verify Message") : title);
Image image = new Image("image/seed.png", 50, 50, false, false);
if (!image.isError()) {
ImageView imageView = new ImageView();
imageView.setSmooth(false);
imageView.setImage(image);
dialogPane.setGraphic(imageView);
}
dialogPane.setGraphic(new WalletModelImage(WalletModel.SEED));
VBox vBox = new VBox();
vBox.setSpacing(20);

View file

@ -50,8 +50,7 @@ public class MnemonicGridDialog extends Dialog<List<String>> {
dialogPane.getStylesheets().add(AppServices.class.getResource("general.css").toExternalForm());
dialogPane.getStylesheets().add(AppServices.class.getResource("grid.css").toExternalForm());
dialogPane.setHeaderText("Load a Border Wallets PDF, or generate a grid from a BIP39 seed.\nThen select 11 or 23 words in a pattern on the grid.\nThe order of selection is important!");
javafx.scene.image.Image image = new Image("/image/border-wallets.png");
dialogPane.setGraphic(new ImageView(image));
dialogPane.setGraphic(new DialogImage(DialogImage.Type.BORDERWALLETS));
String[][] emptyWordGrid = new String[128][GRID_COLUMN_COUNT];
Grid grid = getGrid(emptyWordGrid);

View file

@ -19,7 +19,7 @@ public class MnemonicKeystoreDisplayPane extends MnemonicKeystorePane {
private final DeterministicSeed.Type type;
public MnemonicKeystoreDisplayPane(Keystore keystore) {
super(keystore.getSeed().getType().getName(), keystore.getSeed().needsPassphrase() && (keystore.getSeed().getPassphrase() == null || keystore.getSeed().getPassphrase().length() > 0) ? "Passphrase entered" : "No passphrase", "", "image/" + WalletModel.SEED.getType() + ".png");
super(keystore.getSeed().getType().getName(), keystore.getSeed().needsPassphrase() && (keystore.getSeed().getPassphrase() == null || keystore.getSeed().getPassphrase().length() > 0) ? "Passphrase entered" : "No passphrase", "", WalletModel.SEED);
showHideLink.setVisible(false);
buttonBox.getChildren().clear();
this.type = keystore.getSeed().getType();

View file

@ -19,7 +19,7 @@ public class MnemonicKeystoreEntryPane extends MnemonicKeystorePane {
private boolean generated;
public MnemonicKeystoreEntryPane(String name, int numWords) {
super(name, "Enter seed words", "", "image/" + WalletModel.SEED.getType() + ".png");
super(name, "Enter seed words", "", WalletModel.SEED);
showHideLink.setVisible(false);
buttonBox.getChildren().clear();

View file

@ -45,7 +45,7 @@ public class MnemonicKeystoreImportPane extends MnemonicKeystorePane {
private List<String> generatedMnemonicCode;
public MnemonicKeystoreImportPane(Wallet wallet, KeystoreMnemonicImport importer, KeyDerivation defaultDerivation) {
super(importer.getName(), "Create or enter seed", importer.getKeystoreImportDescription(), "image/" + importer.getWalletModel().getType() + ".png");
super(importer.getName(), "Create or enter seed", importer.getKeystoreImportDescription(), importer.getWalletModel());
this.wallet = wallet;
this.importer = importer;
this.defaultDerivation = defaultDerivation;

View file

@ -3,6 +3,7 @@ package com.sparrowwallet.sparrow.control;
import com.sparrowwallet.drongo.wallet.Bip39MnemonicCode;
import com.sparrowwallet.drongo.wallet.DeterministicSeed;
import com.sparrowwallet.drongo.wallet.MnemonicException;
import com.sparrowwallet.drongo.wallet.WalletModel;
import com.sparrowwallet.drongo.wallet.slip39.Slip39MnemonicCode;
import com.sparrowwallet.sparrow.AppServices;
import com.sparrowwallet.sparrow.glyphfont.GlyphUtils;
@ -51,8 +52,8 @@ public class MnemonicKeystorePane extends TitledDescriptionPane {
protected final SimpleStringProperty passphraseProperty = new SimpleStringProperty("");
protected IntegerProperty defaultWordSizeProperty;
public MnemonicKeystorePane(String title, String description, String content, String imageUrl) {
super(title, description, content, imageUrl);
public MnemonicKeystorePane(String title, String description, String content, WalletModel walletModel) {
super(title, description, content, walletModel);
}
@Override

View file

@ -44,7 +44,7 @@ public class MnemonicShareKeystoreImportPane extends MnemonicKeystorePane {
private int currentShare;
public MnemonicShareKeystoreImportPane(Wallet wallet, KeystoreMnemonicShareImport importer, KeyDerivation defaultDerivation) {
super(importer.getName(), "Enter seed share", importer.getKeystoreImportDescription(), "image/" + importer.getWalletModel().getType() + ".png");
super(importer.getName(), "Enter seed share", importer.getKeystoreImportDescription(), importer.getWalletModel());
this.wallet = wallet;
this.importer = importer;
this.defaultDerivation = defaultDerivation;

View file

@ -41,7 +41,7 @@ public class MnemonicWalletKeystoreImportPane extends MnemonicKeystorePane {
private Button importButton;
public MnemonicWalletKeystoreImportPane(KeystoreMnemonicImport importer) {
super(importer.getName(), "Seed import", importer.getKeystoreImportDescription(), "image/" + importer.getWalletModel().getType() + ".png");
super(importer.getName(), "Seed import", importer.getKeystoreImportDescription(), importer.getWalletModel());
this.importer = importer;
}

View file

@ -14,6 +14,7 @@ import com.sparrowwallet.drongo.protocol.*;
import com.sparrowwallet.drongo.psbt.PSBT;
import com.sparrowwallet.drongo.psbt.PSBTInput;
import com.sparrowwallet.drongo.wallet.Wallet;
import com.sparrowwallet.drongo.wallet.WalletModel;
import com.sparrowwallet.sparrow.AppServices;
import com.sparrowwallet.sparrow.EventManager;
import com.sparrowwallet.sparrow.UnitFormat;
@ -73,14 +74,7 @@ public class PrivateKeySweepDialog extends Dialog<Transaction> {
dialogPane.getStylesheets().add(AppServices.class.getResource("dialog.css").toExternalForm());
AppServices.setStageIcon(dialogPane.getScene().getWindow());
dialogPane.setHeaderText("Sweep Private Key");
Image image = new Image("image/seed.png", 50, 50, false, false);
if(!image.isError()) {
ImageView imageView = new ImageView();
imageView.setSmooth(false);
imageView.setImage(image);
dialogPane.setGraphic(imageView);
}
dialogPane.setGraphic(new WalletModelImage(WalletModel.SEED));
Form form = new Form();
Fieldset fieldset = new Fieldset();
@ -378,7 +372,7 @@ public class PrivateKeySweepDialog extends Dialog<Transaction> {
});
if(Config.get().getServerType() == ServerType.BITCOIN_CORE) {
ServiceProgressDialog serviceProgressDialog = new ServiceProgressDialog("Address Scan", "Scanning address for transactions...", "/image/sparrow.png", addressUtxosService);
ServiceProgressDialog serviceProgressDialog = new ServiceProgressDialog("Address Scan", "Scanning address for transactions...", new DialogImage(DialogImage.Type.SPARROW), addressUtxosService);
serviceProgressDialog.initOwner(getDialogPane().getScene().getWindow());
AppServices.moveToActiveWindowScreen(serviceProgressDialog);
}

View file

@ -60,14 +60,7 @@ public class SearchWalletDialog extends Dialog<Entry> {
dialogPane.getStylesheets().add(AppServices.class.getResource("search.css").toExternalForm());
AppServices.setStageIcon(dialogPane.getScene().getWindow());
dialogPane.setHeaderText(showWallet ? "Search All Wallets" : "Search Wallet " + walletForms.get(0).getMasterWallet().getName());
Image image = new Image("image/sparrow-small.png", 50, 50, false, false);
if(!image.isError()) {
ImageView imageView = new ImageView();
imageView.setSmooth(false);
imageView.setImage(image);
dialogPane.setGraphic(imageView);
}
dialogPane.setGraphic(new DialogImage(DialogImage.Type.SPARROW));
VBox vBox = new VBox();
vBox.setSpacing(20);

View file

@ -42,8 +42,7 @@ public class SendToManyDialog extends Dialog<List<Payment>> {
setTitle("Send to Many");
dialogPane.getStylesheets().add(AppServices.class.getResource("general.css").toExternalForm());
dialogPane.setHeaderText("Send to many recipients by specifying addresses and amounts.\nOnly the first row's label is necessary.");
Image image = new Image("/image/sparrow-small.png");
dialogPane.setGraphic(new ImageView(image));
dialogPane.setGraphic(new DialogImage(DialogImage.Type.SPARROW));
List<Payment> initialPayments = IntStream.range(0, 100).mapToObj(i -> new Payment(null, null, -1, false)).collect(Collectors.toList());
Grid grid = getGrid(initialPayments);

View file

@ -3,13 +3,12 @@ package com.sparrowwallet.sparrow.control;
import com.sparrowwallet.sparrow.AppServices;
import javafx.beans.property.*;
import javafx.concurrent.Worker;
import javafx.scene.Node;
import javafx.scene.control.DialogPane;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import org.controlsfx.dialog.ProgressDialog;
public class ServiceProgressDialog extends ProgressDialog {
public ServiceProgressDialog(String title, String header, String imagePath, Worker<?> worker) {
public ServiceProgressDialog(String title, String header, Node graphic, Worker<?> worker) {
super(worker);
final DialogPane dialogPane = getDialogPane();
@ -20,8 +19,7 @@ public class ServiceProgressDialog extends ProgressDialog {
setHeaderText(header);
dialogPane.getStyleClass().remove("progress-dialog");
Image image = new Image(imagePath);
dialogPane.setGraphic(new ImageView(image));
dialogPane.setGraphic(graphic);
}
public static class ProxyWorker implements Worker<Boolean> {

View file

@ -44,8 +44,7 @@ public class TextAreaDialog extends Dialog<String> {
final DialogPane dialogPane = new TextAreaDialogPane();
setDialogPane(dialogPane);
Image image = new Image("/image/sparrow-small.png");
dialogPane.setGraphic(new ImageView(image));
dialogPane.setGraphic(new DialogImage(DialogImage.Type.SPARROW));
HBox hbox = new HBox();
this.textArea = new TextArea(defaultValue);

View file

@ -29,8 +29,7 @@ public class TextfieldDialog extends Dialog<String> {
final DialogPane dialogPane = getDialogPane();
setDialogPane(dialogPane);
Image image = new Image("/image/sparrow-small.png");
dialogPane.setGraphic(new ImageView(image));
dialogPane.setGraphic(new DialogImage(DialogImage.Type.SPARROW));
HBox hbox = new HBox();
this.textField = new TextField(defaultValue);

View file

@ -2,14 +2,13 @@ package com.sparrowwallet.sparrow.control;
import com.sparrowwallet.drongo.KeyDerivation;
import com.sparrowwallet.drongo.wallet.Wallet;
import com.sparrowwallet.drongo.wallet.WalletModel;
import com.sparrowwallet.sparrow.AppServices;
import javafx.application.Platform;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Node;
import javafx.scene.control.*;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Priority;
import javafx.scene.layout.VBox;
@ -23,17 +22,17 @@ public class TitledDescriptionPane extends TitledPane {
protected Hyperlink showHideLink;
protected HBox buttonBox;
public TitledDescriptionPane(String title, String description, String content, String imageUrl) {
public TitledDescriptionPane(String title, String description, String content, WalletModel walletModel) {
getStylesheets().add(AppServices.class.getResource("general.css").toExternalForm());
getStyleClass().add("titled-description-pane");
setPadding(Insets.EMPTY);
setGraphic(getTitle(title, description, imageUrl));
setGraphic(getTitle(title, description, walletModel));
setContent(getContentBox(content));
removeArrow();
}
protected Node getTitle(String title, String description, String imageUrl) {
protected Node getTitle(String title, String description, WalletModel walletModel) {
HBox listItem = new HBox();
listItem.setPadding(new Insets(10, 20, 10, 10));
listItem.setSpacing(10);
@ -43,12 +42,8 @@ public class TitledDescriptionPane extends TitledPane {
imageBox.setMinHeight(50);
listItem.getChildren().add(imageBox);
Image image = new Image(imageUrl, 50, 50, true, true);
if (!image.isError()) {
ImageView imageView = new ImageView();
imageView.setImage(image);
imageBox.getChildren().add(imageView);
}
WalletModelImage walletModelImage = new WalletModelImage(walletModel);
imageBox.getChildren().add(walletModelImage);
VBox labelsBox = new VBox();
labelsBox.setSpacing(5);

View file

@ -74,33 +74,15 @@ public class WalletIcon extends StackPane {
SVGImage svgImage;
if(Config.get().getTheme() == Theme.DARK) {
svgImage = loadSVGImage("/image/" + walletModel.getType() + "-icon-invert.svg");
svgImage = loadSVGImage("/image/walletmodel/" + walletModel.getType() + "-icon-invert.svg");
} else {
svgImage = loadSVGImage("/image/" + walletModel.getType() + "-icon.svg");
svgImage = loadSVGImage("/image/walletmodel/" + walletModel.getType() + "-icon.svg");
}
if(svgImage != null) {
getChildren().add(svgImage);
return;
}
Image image = null;
if(Config.get().getTheme() == Theme.DARK) {
image = loadImage("image/" + walletModel.getType() + "-icon-invert.png");
}
if(image == null) {
image = loadImage("image/" + walletModel.getType() + "-icon.png");
}
if(image == null) {
image = loadImage("image/" + walletModel.getType() + ".png");
}
if(image != null && !image.isError()) {
ImageView imageView = new ImageView(image);
getChildren().add(imageView);
}
}
}
@ -127,16 +109,6 @@ public class WalletIcon extends StackPane {
return null;
}
private Image loadImage(String imageName) {
try {
return new Image(imageName, 15, 15, true, true);
} catch(Exception e) {
//ignore
}
return null;
}
private void addWalletIcon(String walletId) {
Image image = new Image(PROTOCOL + ":" + walletId.replaceAll(" ", "%20").replaceAll("#", "%23") + "?" + QUERY, WIDTH, HEIGHT, true, false);
getChildren().clear();

View file

@ -0,0 +1,78 @@
package com.sparrowwallet.sparrow.control;
import com.sparrowwallet.drongo.wallet.WalletModel;
import com.sparrowwallet.sparrow.AppServices;
import com.sparrowwallet.sparrow.Theme;
import com.sparrowwallet.sparrow.io.Config;
import javafx.beans.NamedArg;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleObjectProperty;
import javafx.scene.image.Image;
import javafx.scene.layout.StackPane;
import org.girod.javafx.svgimage.SVGImage;
import org.girod.javafx.svgimage.SVGLoader;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.net.URL;
public class WalletModelImage extends StackPane {
private static final Logger log = LoggerFactory.getLogger(WalletModelImage.class);
public static final int WIDTH = 50;
public static final int HEIGHT = 50;
private final ObjectProperty<WalletModel> walletModelProperty = new SimpleObjectProperty<>();
public WalletModelImage() {
setPrefSize(WIDTH, HEIGHT);
walletModelProperty.addListener((observable, oldValue, walletModel) -> {
refresh(walletModel);
});
}
public WalletModelImage(@NamedArg("walletModel") WalletModel walletModel) {
this();
walletModelProperty.set(walletModel);
}
public WalletModel getWalletModel() {
return walletModelProperty.get();
}
public ObjectProperty<WalletModel> walletModelProperty() {
return walletModelProperty;
}
public void refresh() {
WalletModel walletModel = getWalletModel();
refresh(walletModel);
}
protected void refresh(WalletModel walletModel) {
SVGImage svgImage;
if(Config.get().getTheme() == Theme.DARK) {
svgImage = loadSVGImage("/image/walletmodel/" + walletModel.getType() + "-invert.svg");
} else {
svgImage = loadSVGImage("/image/walletmodel/" + walletModel.getType() + ".svg");
}
if(svgImage != null) {
getChildren().clear();
getChildren().add(svgImage);
}
}
private SVGImage loadSVGImage(String imageName) {
try {
URL url = AppServices.class.getResource(imageName);
if(url != null) {
return SVGLoader.load(url);
}
} catch(Exception e) {
log.error("Could not find image " + imageName);
}
return null;
}
}

View file

@ -43,14 +43,7 @@ public class WalletSummaryDialog extends Dialog<Void> {
AppServices.setStageIcon(dialogPane.getScene().getWindow());
dialogPane.setHeaderText("Wallet Summary for " + (allOpenWallets ? "All Open Wallets" : masterWallets.get(0).getName()));
Image image = new Image("image/sparrow-small.png", 50, 50, false, false);
if(!image.isError()) {
ImageView imageView = new ImageView();
imageView.setSmooth(false);
imageView.setImage(image);
dialogPane.setGraphic(imageView);
}
dialogPane.setGraphic(new DialogImage(DialogImage.Type.SPARROW));
HBox hBox = new HBox(40);

View file

@ -36,7 +36,7 @@ public class XprvKeystoreImportPane extends TitledDescriptionPane {
private ExtendedKey xprv;
public XprvKeystoreImportPane(Wallet wallet, KeystoreXprvImport importer, KeyDerivation defaultDerivation) {
super(importer.getName(), "Extended key import", importer.getKeystoreImportDescription(), "image/" + importer.getWalletModel().getType() + ".png");
super(importer.getName(), "Extended key import", importer.getKeystoreImportDescription(), importer.getWalletModel());
this.wallet = wallet;
this.importer = importer;
this.defaultDerivation = defaultDerivation;
@ -46,7 +46,7 @@ public class XprvKeystoreImportPane extends TitledDescriptionPane {
}
public XprvKeystoreImportPane(Keystore keystore) {
super("Master Private Key", "BIP32 key", "", "image/" + WalletModel.SEED.getType() + ".png");
super("Master Private Key", "BIP32 key", "", WalletModel.SEED);
this.wallet = null;
this.importer = null;
this.defaultDerivation = keystore.getKeyDerivation();

View file

@ -1,6 +1,7 @@
package com.sparrowwallet.sparrow.settings;
import com.sparrowwallet.sparrow.AppServices;
import com.sparrowwallet.sparrow.control.DialogImage;
import com.sparrowwallet.sparrow.glyphfont.FontAwesome5;
import com.sparrowwallet.sparrow.io.Config;
import com.sparrowwallet.sparrow.io.Server;
@ -39,9 +40,7 @@ public class ServerAliasDialog extends Dialog<Server> {
setTitle("Server Aliases");
dialogPane.getStylesheets().add(AppServices.class.getResource("general.css").toExternalForm());
dialogPane.setHeaderText("Configure aliases for recently connected servers.\nNew servers are added to this list on successful connections.");
Image image = new Image("/image/sparrow-small.png");
dialogPane.setGraphic(new ImageView(image));
dialogPane.setGraphic(new DialogImage(DialogImage.Type.SPARROW));
serverTable = new TableView<>();
serverTable.setPlaceholder(new Label("No servers added yet"));

View file

@ -498,7 +498,7 @@ public class KeystoreController extends WalletFormController implements Initiali
log.error("Error communicating with card", e);
AppServices.showErrorDialog("Error communicating with card", e.getMessage());
});
ServiceProgressDialog serviceProgressDialog = new ServiceProgressDialog("Authentication Delay", "Waiting for authentication delay to clear...", "/image/" + cardApi.getCardType().getType() + ".png", authDelayService);
ServiceProgressDialog serviceProgressDialog = new ServiceProgressDialog("Authentication Delay", "Waiting for authentication delay to clear...", new WalletModelImage(cardApi.getCardType()), authDelayService);
serviceProgressDialog.initOwner(cardServiceButtons.getScene().getWindow());
AppServices.moveToActiveWindowScreen(serviceProgressDialog);
authDelayService.start();

View file

@ -1260,7 +1260,7 @@ public class SendController extends WalletFormController implements Initializabl
log.error("Error broadcasting notification transaction", failedEvent.getSource().getException());
AppServices.showErrorDialog("Error broadcasting notification transaction", failedEvent.getSource().getException().getMessage());
});
ServiceProgressDialog progressDialog = new ServiceProgressDialog("Broadcast", "Broadcast Notification Transaction", "/image/paynym.png", proxyWorker);
ServiceProgressDialog progressDialog = new ServiceProgressDialog("Broadcast", "Broadcast Notification Transaction", new DialogImage(DialogImage.Type.PAYNYM), proxyWorker);
progressDialog.initOwner(notificationButton.getScene().getWindow());
AppServices.moveToActiveWindowScreen(progressDialog);
proxyWorker.setMessage("Broadcasting notification transaction...");

View file

@ -5,9 +5,8 @@
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import com.sparrowwallet.sparrow.control.DialogImage?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.image.Image?>
<StackPane prefHeight="460.0" prefWidth="600.0" stylesheets="@about.css, @general.css" fx:controller="com.sparrowwallet.sparrow.AboutController" xmlns="http://javafx.com/javafx" xmlns:fx="http://javafx.com/fxml">
<VBox spacing="20">
<HBox styleClass="title-area">
@ -15,9 +14,7 @@
<Label fx:id="title" text="Sparrow" styleClass="title-label" />
</HBox>
<Region HBox.hgrow="ALWAYS"/>
<ImageView AnchorPane.rightAnchor="0">
<Image url="/image/sparrow-small.png" requestedWidth="50" requestedHeight="50" smooth="false" />
</ImageView>
<DialogImage type="SPARROW" AnchorPane.rightAnchor="0"/>
</HBox>
<VBox spacing="10" styleClass="content-area">
<Label text="Sparrow is a Bitcoin wallet with the goal of providing greater transparency and usability on the path to full financial self-sovereignty. It attempts to provide all of the detail about your wallet setup, transactions and UTXOs so that you can transact with a full understanding of your money." wrapText="true" />

View file

@ -5,13 +5,12 @@
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.image.Image?>
<?import javafx.geometry.Insets?>
<?import com.sparrowwallet.sparrow.control.PayNymAvatar?>
<?import com.sparrowwallet.sparrow.control.CopyableTextField?>
<?import com.sparrowwallet.sparrow.control.PaymentCodeTextField?>
<?import org.controlsfx.glyphfont.Glyph?>
<?import com.sparrowwallet.sparrow.control.DialogImage?>
<StackPane prefHeight="460.0" prefWidth="600.0" stylesheets="@paynym.css, @../general.css" styleClass="paynym-pane" fx:controller="com.sparrowwallet.sparrow.paynym.PayNymController" xmlns="http://javafx.com/javafx" xmlns:fx="http://javafx.com/fxml">
<VBox spacing="10">
@ -20,9 +19,7 @@
<Label text="PayNym" styleClass="title-label" />
</HBox>
<Region HBox.hgrow="ALWAYS"/>
<ImageView AnchorPane.rightAnchor="0">
<Image url="/image/paynym.png" requestedWidth="50" requestedHeight="50" smooth="false" />
</ImageView>
<DialogImage type="PAYNYM" AnchorPane.rightAnchor="0"/>
</HBox>
<BorderPane>
<padding>

View file

@ -8,13 +8,12 @@
<?import javafx.geometry.Insets?>
<?import com.sparrowwallet.sparrow.control.AddressTreeTable?>
<?import org.controlsfx.glyphfont.Glyph?>
<?import tornadofx.control.Fieldset?>
<?import tornadofx.control.Form?>
<?import tornadofx.control.Field?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.image.Image?>
<?import com.sparrowwallet.sparrow.control.DialogImage?>
<StackPane stylesheets="@../wallet/addresses.css, @../wallet/wallet.css, @paynym.css, @../general.css" styleClass="paynym-pane" xmlns="http://javafx.com/javafx/10.0.2-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.sparrowwallet.sparrow.paynym.PayNymAddressesController">
<VBox>
<HBox styleClass="title-area">
@ -22,9 +21,7 @@
<Label text="PayNym Addresses" styleClass="title-label" />
</HBox>
<Region HBox.hgrow="ALWAYS"/>
<ImageView AnchorPane.rightAnchor="0">
<Image url="/image/paynym.png" requestedWidth="50" requestedHeight="50" smooth="false" />
</ImageView>
<DialogImage type="PAYNYM" AnchorPane.rightAnchor="0"/>
</HBox>
<BorderPane>
<padding>

View file

@ -9,8 +9,8 @@
<?import org.controlsfx.control.StatusBar?>
<?import com.sparrowwallet.sparrow.control.UnlabeledToggleSwitch?>
<?import org.controlsfx.glyphfont.Glyph?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.image.Image?>
<?import com.sparrowwallet.sparrow.control.DialogImage?>
<StackPane prefHeight="460.0" prefWidth="600.0" stylesheets="@welcome.css, @general.css" styleClass="welcome-pane" fx:controller="com.sparrowwallet.sparrow.WelcomeController" xmlns="http://javafx.com/javafx" xmlns:fx="http://javafx.com/fxml">
<VBox spacing="20">
<HBox styleClass="title-area">
@ -18,9 +18,7 @@
<Label fx:id="title" text="Welcome to Sparrow" styleClass="title-label" />
</HBox>
<Region HBox.hgrow="ALWAYS"/>
<ImageView AnchorPane.rightAnchor="0">
<Image url="/image/sparrow-small.png" requestedWidth="50" requestedHeight="50" smooth="false" />
</ImageView>
<DialogImage type="SPARROW" AnchorPane.rightAnchor="0"/>
</HBox>
<VBox fx:id="welcomeBox" styleClass="content-area" spacing="20" prefHeight="370">
<VBox fx:id="step1" spacing="15">

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 741 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Untitled">
<path d="M7.39718 17.7388L7.39718 19.554C7.39718 20.2315 7.73586 20.5705 8.41373 20.5705L17.7807 20.5705C18.337 20.5705 18.6275 20.8852 18.6275 21.4904L18.6275 22.507C18.6275 23.0637 18.3855 23.3538 17.8772 23.3538L8.41373 23.3538C7.88365 23.3538 7.56205 23.5622 7.44645 23.9765L7.39718 23.9733L7.39718 25.5567C7.39718 26.2344 7.73586 26.5733 8.41373 26.5733L18.1194 26.5733C18.6275 26.5733 18.8696 26.8637 18.8696 27.4205L18.8696 28.4854C18.8696 29.0903 18.5794 29.3808 18.0227 29.3808L8.41373 29.3808C7.73586 29.3808 7.39718 29.7197 7.39718 30.3973L7.39718 32.2612C7.39718 32.9387 7.73586 33.2776 8.41373 33.2776L20.6606 33.2776C21.4114 33.2776 21.7985 32.9387 21.7985 32.2368L21.7985 31.8014C21.7985 31.2447 22.089 30.9783 22.6699 30.9783L23.1297 30.9783C23.6864 30.9783 23.9527 30.6152 23.9527 29.8648L23.9527 26.8637C23.9527 26.162 23.638 25.7989 23.0327 25.7989L22.476 25.7989C21.9677 25.7989 21.7016 25.5567 21.7016 25.0485L21.7016 24.5645C21.7016 24.0562 21.9676 23.8141 22.476 23.8141L22.7664 23.8141C23.3717 23.8141 23.6866 23.4994 23.6866 22.8458L23.6866 20.3529C23.6866 19.5542 23.3476 19.1672 22.67 19.1672L22.2098 19.1672C21.6535 19.1672 21.363 18.8767 21.363 18.2957L21.363 17.9084C21.363 17.1096 20.9271 16.7222 20.056 16.7222L8.41373 16.7222C7.73586 16.7222 7.39718 17.0612 7.39718 17.7388Z" fill="#d6d2d2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M41.5859 16.7222L39.7706 16.7222C39.0931 16.7222 38.7542 17.0609 38.7542 17.7388L38.7542 27.1057C38.7542 27.6621 38.4394 27.9525 37.8342 27.9525L36.8177 27.9525C36.2609 27.9525 35.9709 27.7107 35.9709 27.2024L35.9709 17.7388C35.9709 17.2087 35.7625 16.8871 35.3482 16.7715L35.3514 16.7222L33.768 16.7222C33.0904 16.7222 32.7515 17.0609 32.7515 17.7388L32.7515 27.4444C32.7515 27.9525 32.461 28.1947 31.9043 28.1947L30.8394 28.1947C30.2346 28.1947 29.9441 27.9045 29.9441 27.3477L29.9441 17.7388C29.9441 17.0609 29.6052 16.7222 28.9276 16.7222L27.0637 16.7222C26.3861 16.7222 26.0472 17.0609 26.0472 17.7388L26.0472 29.9856C26.0472 30.7364 26.3861 31.1236 27.088 31.1236L27.5235 31.1236C28.0802 31.1236 28.3465 31.414 28.3465 31.9949L28.3465 32.4547C28.3465 33.0115 28.7098 33.2778 29.46 33.2778L32.4613 33.2778C33.1631 33.2778 33.5262 32.963 33.5262 32.3578L33.5262 31.801C33.5262 31.2928 33.7683 31.0266 34.2766 31.0266L34.7605 31.0266C35.2688 31.0266 35.5109 31.2926 35.5109 31.801L35.5109 32.0915C35.5109 32.6967 35.8257 33.0116 36.4793 33.0116L38.9723 33.0116C39.771 33.0116 40.158 32.6727 40.158 31.9951L40.158 31.5349C40.158 30.9785 40.4485 30.6881 41.0295 30.6881L41.4167 30.6881C42.2154 30.6881 42.6028 30.2522 42.6028 29.3811L42.6028 17.7388C42.6024 17.0609 42.2635 16.7222 41.5859 16.7222Z" fill="#d6d2d2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Untitled">
<path d="M7.39718 17.7388L7.39718 19.554C7.39718 20.2315 7.73586 20.5705 8.41373 20.5705L17.7807 20.5705C18.337 20.5705 18.6275 20.8852 18.6275 21.4904L18.6275 22.507C18.6275 23.0637 18.3855 23.3538 17.8772 23.3538L8.41373 23.3538C7.88365 23.3538 7.56205 23.5622 7.44645 23.9765L7.39718 23.9733L7.39718 25.5567C7.39718 26.2344 7.73586 26.5733 8.41373 26.5733L18.1194 26.5733C18.6275 26.5733 18.8696 26.8637 18.8696 27.4205L18.8696 28.4854C18.8696 29.0903 18.5794 29.3808 18.0227 29.3808L8.41373 29.3808C7.73586 29.3808 7.39718 29.7197 7.39718 30.3973L7.39718 32.2612C7.39718 32.9387 7.73586 33.2776 8.41373 33.2776L20.6606 33.2776C21.4114 33.2776 21.7985 32.9387 21.7985 32.2368L21.7985 31.8014C21.7985 31.2447 22.089 30.9783 22.6699 30.9783L23.1297 30.9783C23.6864 30.9783 23.9527 30.6152 23.9527 29.8648L23.9527 26.8637C23.9527 26.162 23.638 25.7989 23.0327 25.7989L22.476 25.7989C21.9677 25.7989 21.7016 25.5567 21.7016 25.0485L21.7016 24.5645C21.7016 24.0562 21.9676 23.8141 22.476 23.8141L22.7664 23.8141C23.3717 23.8141 23.6866 23.4994 23.6866 22.8458L23.6866 20.3529C23.6866 19.5542 23.3476 19.1672 22.67 19.1672L22.2098 19.1672C21.6535 19.1672 21.363 18.8767 21.363 18.2957L21.363 17.9084C21.363 17.1096 20.9271 16.7222 20.056 16.7222L8.41373 16.7222C7.73586 16.7222 7.39718 17.0612 7.39718 17.7388Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M41.5859 16.7222L39.7706 16.7222C39.0931 16.7222 38.7542 17.0609 38.7542 17.7388L38.7542 27.1057C38.7542 27.6621 38.4394 27.9525 37.8342 27.9525L36.8177 27.9525C36.2609 27.9525 35.9709 27.7107 35.9709 27.2024L35.9709 17.7388C35.9709 17.2087 35.7625 16.8871 35.3482 16.7715L35.3514 16.7222L33.768 16.7222C33.0904 16.7222 32.7515 17.0609 32.7515 17.7388L32.7515 27.4444C32.7515 27.9525 32.461 28.1947 31.9043 28.1947L30.8394 28.1947C30.2346 28.1947 29.9441 27.9045 29.9441 27.3477L29.9441 17.7388C29.9441 17.0609 29.6052 16.7222 28.9276 16.7222L27.0637 16.7222C26.3861 16.7222 26.0472 17.0609 26.0472 17.7388L26.0472 29.9856C26.0472 30.7364 26.3861 31.1236 27.088 31.1236L27.5235 31.1236C28.0802 31.1236 28.3465 31.414 28.3465 31.9949L28.3465 32.4547C28.3465 33.0115 28.7098 33.2778 29.46 33.2778L32.4613 33.2778C33.1631 33.2778 33.5262 32.963 33.5262 32.3578L33.5262 31.801C33.5262 31.2928 33.7683 31.0266 34.2766 31.0266L34.7605 31.0266C35.2688 31.0266 35.5109 31.2926 35.5109 31.801L35.5109 32.0915C35.5109 32.6967 35.8257 33.0116 36.4793 33.0116L38.9723 33.0116C39.771 33.0116 40.158 32.6727 40.158 31.9951L40.158 31.5349C40.158 30.9785 40.4485 30.6881 41.0295 30.6881L41.4167 30.6881C42.2154 30.6881 42.6028 30.2522 42.6028 29.3811L42.6028 17.7388C42.6024 17.0609 42.2635 16.7222 41.5859 16.7222Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -0,0 +1,201 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M20.6183 17.0591L24.3504 20.7367L20.6728 24.4688L16.9407 20.7912L20.6183 17.0591Z" id="Fill"/>
<path d="M25.0532 12.7397L28.7731 16.4052L25.1076 20.1251L21.3877 16.4596L25.0532 12.7397Z" id="Fill_2"/>
<path d="M25.0303 21.226L28.6246 24.7677L25.0828 28.362L21.4886 24.8202L25.0303 21.226Z" id="Fill_3"/>
</defs>
<g id="Layer-1">
<g opacity="1">
<mask height="7.40969" id="StrokeMask" maskUnits="userSpaceOnUse" width="7.40969" x="16.9407" y="17.0591">
<rect fill="#000000" height="7.40969" stroke="none" width="7.40969" x="16.9407" y="17.0591"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#D6D2D2" stroke-linecap="butt" stroke-linejoin="round" stroke-width="1.46708" xlink:href="#Fill"/>
</g>
<path d="M22.1565 20.8085L20.6309 22.3033L19.1346 20.7762L20.6602 19.2813L22.1565 20.8085Z" fill="#D6D2D2" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
<g id="Untitled">
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath">
<path d="M25.7276 20.7105L29.4023 17.0295L29.4023 17.0295L33.0833 20.7042L33.0833 20.7042L29.4086 24.3852L29.4086 24.3852L25.7276 20.7105L25.7276 20.7105Z"/>
</clipPath>
<g clip-path="url(#ClipPath)">
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_2">
<path d="M25.7276 20.7105L26.7775 19.6588L27.8292 20.7087L26.7793 21.7604L25.7276 20.7105Z"/>
</clipPath>
<g clip-path="url(#ClipPath_2)">
<path d="M25.7276 20.7105L26.2526 20.1846L26.2526 20.1846L26.7784 20.7096L26.7784 20.7096L26.2535 21.2355L26.2535 21.2355L25.7276 20.7105L25.7276 20.7105Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M26.7784 20.7096L27.3034 20.1837L27.3034 20.1837L27.8292 20.7087L27.8292 20.7087L27.3043 21.2346L27.3043 21.2346L26.7784 20.7096L26.7784 20.7096Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_3">
<path d="M26.7793 21.7604L27.8292 20.7087L28.881 21.7586L27.831 22.8103L26.7793 21.7604Z"/>
</clipPath>
<g clip-path="url(#ClipPath_3)">
<path d="M26.7793 21.7604L27.3043 21.2346L27.3043 21.2346L27.8301 21.7595L27.8301 21.7595L27.3052 22.2854L27.3052 22.2854L26.7793 21.7604L26.7793 21.7604Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M27.8301 21.7595L28.3551 21.2337L28.3551 21.2337L28.881 21.7586L28.881 21.7586L28.356 22.2845L28.356 22.2845L27.8301 21.7595L27.8301 21.7595Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_4">
<path d="M27.831 22.8103L28.881 21.7586L29.9327 22.8086L28.8827 23.8603L27.831 22.8103Z"/>
</clipPath>
<g clip-path="url(#ClipPath_4)">
<path d="M27.831 22.8103L28.356 22.2845L28.356 22.2845L28.8819 22.8094L28.8819 22.8094L28.3569 23.3353L28.3569 23.3353L27.831 22.8103L27.831 22.8103Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M28.8819 22.8094L29.4068 22.2836L29.4068 22.2836L29.9327 22.8086L29.9327 22.8086L29.4077 23.3344L29.4077 23.3344L28.8819 22.8094L28.8819 22.8094Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_5">
<path d="M28.8827 23.8603L29.9327 22.8086L30.9844 23.8585L29.9345 24.9102L28.8827 23.8603Z"/>
</clipPath>
<g clip-path="url(#ClipPath_5)">
<path d="M28.8827 23.8603L29.4077 23.3344L29.4077 23.3344L29.9336 23.8594L29.9336 23.8594L29.4086 24.3852L29.4086 24.3852L28.8827 23.8603L28.8827 23.8603Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M29.9336 23.8594L30.4585 23.3335L30.4585 23.3335L30.9844 23.8585L30.9844 23.8585L30.4594 24.3843L30.4594 24.3843L29.9336 23.8594L29.9336 23.8594Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_6">
<path d="M26.7775 19.6588L27.8275 18.6071L28.8792 19.657L27.8292 20.7087L26.7775 19.6588Z"/>
</clipPath>
<g clip-path="url(#ClipPath_6)">
<path d="M26.7775 19.6588L27.3025 19.1329L27.3025 19.1329L27.8283 19.6579L27.8283 19.6579L27.3034 20.1837L27.3034 20.1837L26.7775 19.6588L26.7775 19.6588Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M27.8283 19.6579L28.3533 19.132L28.3533 19.132L28.8792 19.657L28.8792 19.657L28.3542 20.1828L28.3542 20.1828L27.8283 19.6579L27.8283 19.6579Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_7">
<path d="M27.8292 20.7087L28.8792 19.657L29.9309 20.7069L28.881 21.7586L27.8292 20.7087Z"/>
</clipPath>
<g clip-path="url(#ClipPath_7)">
<path d="M27.8292 20.7087L28.3542 20.1828L28.3542 20.1828L28.8801 20.7078L28.8801 20.7078L28.3551 21.2337L28.3551 21.2337L27.8292 20.7087L27.8292 20.7087Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M28.8801 20.7078L29.405 20.1819L29.405 20.1819L29.9309 20.7069L29.9309 20.7069L29.4059 21.2328L29.4059 21.2328L28.8801 20.7078L28.8801 20.7078Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_8">
<path d="M28.881 21.7586L29.9309 20.7069L30.9826 21.7568L29.9327 22.8086L28.881 21.7586Z"/>
</clipPath>
<g clip-path="url(#ClipPath_8)">
<path d="M28.881 21.7586L29.4059 21.2328L29.4059 21.2328L29.9318 21.7577L29.9318 21.7577L29.4068 22.2836L29.4068 22.2836L28.881 21.7586L28.881 21.7586Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M29.9318 21.7577L30.4567 21.2319L30.4567 21.2319L30.9826 21.7568L30.9826 21.7568L30.4576 22.2827L30.4576 22.2827L29.9318 21.7577L29.9318 21.7577Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_9">
<path d="M29.9327 22.8086L30.9826 21.7568L32.0343 22.8068L30.9844 23.8585L29.9327 22.8086Z"/>
</clipPath>
<g clip-path="url(#ClipPath_9)">
<path d="M29.9327 22.8086L30.4576 22.2827L30.4576 22.2827L30.9835 22.8077L30.9835 22.8077L30.4585 23.3335L30.4585 23.3335L29.9327 22.8086L29.9327 22.8086Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M30.9835 22.8077L31.5085 22.2818L31.5085 22.2818L32.0343 22.8068L32.0343 22.8068L31.5094 23.3326L31.5094 23.3326L30.9835 22.8077L30.9835 22.8077Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_10">
<path d="M27.8275 18.6071L28.8774 17.5553L29.9291 18.6053L28.8792 19.657L27.8275 18.6071Z"/>
</clipPath>
<g clip-path="url(#ClipPath_10)">
<path d="M27.8275 18.6071L28.3524 18.0812L28.3524 18.0812L28.8783 18.6062L28.8783 18.6062L28.3533 19.132L28.3533 19.132L27.8275 18.6071L27.8275 18.6071Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M28.8783 18.6062L29.4032 18.0803L29.4032 18.0803L29.9291 18.6053L29.9291 18.6053L29.4041 19.1311L29.4041 19.1311L28.8783 18.6062L28.8783 18.6062Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_11">
<path d="M28.8792 19.657L29.9291 18.6053L30.9808 19.6552L29.9309 20.7069L28.8792 19.657Z"/>
</clipPath>
<g clip-path="url(#ClipPath_11)">
<path d="M28.8792 19.657L29.4041 19.1311L29.4041 19.1311L29.93 19.6561L29.93 19.6561L29.405 20.1819L29.405 20.1819L28.8792 19.657L28.8792 19.657Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M29.93 19.6561L30.455 19.1302L30.455 19.1302L30.9808 19.6552L30.9808 19.6552L30.4558 20.1811L30.4558 20.1811L29.93 19.6561L29.93 19.6561Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_12">
<path d="M29.9309 20.7069L30.9808 19.6552L32.0325 20.7051L30.9826 21.7568L29.9309 20.7069Z"/>
</clipPath>
<g clip-path="url(#ClipPath_12)">
<path d="M29.9309 20.7069L30.4558 20.1811L30.4558 20.1811L30.9817 20.706L30.9817 20.706L30.4567 21.2319L30.4567 21.2319L29.9309 20.7069L29.9309 20.7069Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M30.9817 20.706L31.5067 20.1802L31.5067 20.1802L32.0325 20.7051L32.0325 20.7051L31.5076 21.231L31.5076 21.231L30.9817 20.706L30.9817 20.706Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_13">
<path d="M30.9826 21.7568L32.0325 20.7051L33.0842 21.755L32.0343 22.8068L30.9826 21.7568Z"/>
</clipPath>
<g clip-path="url(#ClipPath_13)">
<path d="M30.9826 21.7568L31.5076 21.231L31.5076 21.231L32.0334 21.7559L32.0334 21.7559L31.5085 22.2818L31.5085 22.2818L30.9826 21.7568L30.9826 21.7568Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M32.0334 21.7559L32.5584 21.2301L32.5584 21.2301L33.0842 21.755L33.0842 21.755L32.5593 22.2809L32.5593 22.2809L32.0334 21.7559L32.0334 21.7559Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_14">
<path d="M28.8774 17.5553L29.9273 16.5036L30.979 17.5536L29.9291 18.6053L28.8774 17.5553Z"/>
</clipPath>
<g clip-path="url(#ClipPath_14)">
<path d="M28.8774 17.5553L29.4023 17.0295L29.4023 17.0295L29.9282 17.5544L29.9282 17.5544L29.4032 18.0803L29.4032 18.0803L28.8774 17.5553L28.8774 17.5553Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M29.9282 17.5544L30.4532 17.0286L30.4532 17.0286L30.979 17.5536L30.979 17.5536L30.4541 18.0794L30.4541 18.0794L29.9282 17.5544L29.9282 17.5544Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_15">
<path d="M29.9291 18.6053L30.979 17.5536L32.0307 18.6035L30.9808 19.6552L29.9291 18.6053Z"/>
</clipPath>
<g clip-path="url(#ClipPath_15)">
<path d="M29.9291 18.6053L30.4541 18.0794L30.4541 18.0794L30.9799 18.6044L30.9799 18.6044L30.455 19.1302L30.455 19.1302L29.9291 18.6053L29.9291 18.6053Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M30.9799 18.6044L31.5049 18.0785L31.5049 18.0785L32.0307 18.6035L32.0307 18.6035L31.5058 19.1293L31.5058 19.1293L30.9799 18.6044L30.9799 18.6044Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_16">
<path d="M30.9808 19.6552L32.0307 18.6035L33.0825 19.6534L32.0325 20.7051L30.9808 19.6552Z"/>
</clipPath>
<g clip-path="url(#ClipPath_16)">
<path d="M30.9808 19.6552L31.5058 19.1293L31.5058 19.1293L32.0316 19.6543L32.0316 19.6543L31.5067 20.1802L31.5067 20.1802L30.9808 19.6552L30.9808 19.6552Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M32.0316 19.6543L32.5566 19.1284L32.5566 19.1284L33.0825 19.6534L33.0825 19.6534L32.5575 20.1793L32.5575 20.1793L32.0316 19.6543L32.0316 19.6543Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_17">
<path d="M32.0325 20.7051L33.0825 19.6534L34.1342 20.7033L33.0842 21.755L32.0325 20.7051Z"/>
</clipPath>
<g clip-path="url(#ClipPath_17)">
<path d="M32.0325 20.7051L32.5575 20.1793L32.5575 20.1793L33.0833 20.7042L33.0833 20.7042L32.5584 21.2301L32.5584 21.2301L32.0325 20.7051L32.0325 20.7051Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M32.5575 20.1793L33.0825 19.6534L33.0825 19.6534L33.6083 20.1784L33.6083 20.1784L33.0833 20.7042L33.0833 20.7042L32.5575 20.1793L32.5575 20.1793Z" fill="#ffffff" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M32.5584 21.2301L33.0833 20.7042L33.0833 20.7042L33.6092 21.2292L33.6092 21.2292L33.0842 21.755L33.0842 21.755L32.5584 21.2301L32.5584 21.2301Z" fill="#ffffff" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M33.0833 20.7042L33.6083 20.1784L33.6083 20.1784L34.1342 20.7033L34.1342 20.7033L33.6092 21.2292L33.6092 21.2292L33.0833 20.7042L33.0833 20.7042Z" fill="#D6D2D2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
</g>
</g>
</g>
<g id="Layer-1_2">
<g opacity="1">
<mask height="7.38536" id="StrokeMask_2" maskUnits="userSpaceOnUse" width="7.38536" x="21.3877" y="12.7397">
<rect fill="#000000" height="7.38536" stroke="none" width="7.38536" x="21.3877" y="12.7397"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill_2"/>
</mask>
<use fill="none" mask="url(#StrokeMask_2)" stroke="#D6D2D2" stroke-linecap="butt" stroke-linejoin="round" stroke-width="1.46227" xlink:href="#Fill_2"/>
</g>
<path d="M26.5914 16.4485L25.0657 17.9434L23.5694 16.4163L25.0951 14.9214L26.5914 16.4485Z" fill="#D6D2D2" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
<g id="Layer-1_3">
<g opacity="1">
<mask height="7.13602" id="StrokeMask_3" maskUnits="userSpaceOnUse" width="7.13602" x="21.4886" y="21.226">
<rect fill="#000000" height="7.13602" stroke="none" width="7.13602" x="21.4886" y="21.226"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill_3"/>
</mask>
<use fill="none" mask="url(#StrokeMask_3)" stroke="#D6D2D2" stroke-linecap="butt" stroke-linejoin="round" stroke-width="1.4129" xlink:href="#Fill_3"/>
</g>
<path d="M26.5914 24.8101L25.0657 26.305L23.5694 24.7779L25.0951 23.283L26.5914 24.8101Z" fill="#D6D2D2" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
<g id="Layer-1_4">
<g opacity="1">
<path d="M30.35 13.9127C32.6291 15.6033 34.2128 17.6964 34.8319 20.4995C34.9639 21.4113 35.0255 22.2965 35.0185 23.2184C35.0181 23.4022 35.0181 23.4022 35.0177 23.5898C35.0168 23.9758 35.0147 24.3618 35.0125 24.7478C35.0116 25.0118 35.0109 25.2757 35.0102 25.5397C35.0083 26.182 35.0054 26.8244 35.0019 27.4667C35.1588 27.464 35.3157 27.4614 35.4774 27.4586C36.0598 27.4499 36.6421 27.4435 37.2246 27.4387C37.4766 27.4361 37.7286 27.4326 37.9806 27.4282C38.343 27.422 38.7052 27.4192 39.0676 27.4169C39.3947 27.4129 39.3947 27.4129 39.7283 27.4088C40.2698 27.4667 40.2698 27.4667 40.5965 27.6975C40.8552 28.0917 40.8387 28.365 40.7795 28.8261C40.3681 29.2376 40.1546 29.2071 39.5932 29.2123C39.4157 29.2113 39.4157 29.2113 39.2346 29.2103C39.109 29.211 38.9835 29.2116 38.8542 29.2123C38.4313 29.214 38.0086 29.2134 37.5857 29.2127C37.2835 29.2134 36.9812 29.2143 36.679 29.2153C35.8564 29.2176 35.0338 29.2177 34.2112 29.2173C33.5253 29.2171 32.8395 29.2179 32.1536 29.2187C30.5361 29.2206 28.9185 29.2207 27.301 29.2196C25.6303 29.2186 23.9596 29.2207 22.2889 29.2243C20.8563 29.2273 19.4237 29.2283 17.991 29.2278C17.1346 29.2275 16.2782 29.2279 15.4218 29.2303C14.6166 29.2324 13.8114 29.2321 13.0062 29.2299C12.7102 29.2295 12.4142 29.23 12.1182 29.2313C11.715 29.2331 11.3119 29.2318 10.9088 29.2296C10.7908 29.2309 10.6729 29.2321 10.5513 29.2334C10.0675 29.2279 9.75232 29.2149 9.34919 28.9343C9.17229 28.6562 9.17229 28.6562 9.19353 28.2208C9.34222 27.8066 9.34222 27.8066 9.85201 27.4667C10.3779 27.4125 10.3779 27.4125 11.017 27.3963C11.1294 27.393 11.2418 27.3897 11.3577 27.3864C11.716 27.3762 12.0744 27.3683 12.4328 27.3605C12.6761 27.354 12.9194 27.3474 13.1627 27.3406C13.7584 27.3243 14.3542 27.31 14.95 27.2968C14.9524 27.117 14.9549 26.9372 14.9575 26.7519C14.9674 26.0754 14.9806 25.399 14.9946 24.7225C15.0002 24.4315 15.0049 24.1405 15.0088 23.8494C15.0558 20.4267 15.7002 17.5987 18.1787 15.0617C21.5294 12.1528 26.5291 11.4178 30.35 13.9127ZM19.708 16.0813C19.5887 16.175 19.4693 16.2688 19.3463 16.3654C17.9791 17.5747 17.1152 19.4032 16.8192 21.1792C16.8192 22.3568 16.8192 23.5345 16.8192 24.7478C22.2026 24.7478 27.5861 24.7478 33.1326 24.7478C33.1625 20.1727 33.1625 20.1727 30.9182 16.5479C27.7041 13.4794 23.1132 13.3659 19.708 16.0813Z" fill="#D6D2D2" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M15.1199 30.3555C17.6871 30.3516 20.2543 30.3486 22.8215 30.3467C24.0134 30.3458 25.2053 30.3446 26.3972 30.3427C27.5464 30.3408 28.6956 30.3398 29.8448 30.3394C30.2843 30.3391 30.7239 30.3385 31.1634 30.3376C31.7766 30.3363 32.3899 30.3362 33.0031 30.3362C33.1869 30.3356 33.3706 30.335 33.5598 30.3344C33.809 30.3347 33.809 30.3347 34.0632 30.3351C34.2084 30.3349 34.3536 30.3348 34.5032 30.3346C34.8319 30.3555 34.8319 30.3555 35.0019 30.5255C34.9872 31.3776 34.91 32.2261 34.8319 33.0744C34.8149 33.2622 34.7978 33.4499 34.7802 33.6433C34.6159 34.9423 34.2313 36.053 33.1652 36.882C31.8009 37.7035 29.9746 37.6993 28.4396 37.4083C27.3968 37.0493 26.6139 36.439 26.123 35.4535C25.725 34.4735 25.6084 33.4389 25.4857 32.3947C25.0651 32.3106 25.0651 32.3106 24.6361 32.2248C24.5956 32.4955 24.5956 32.4955 24.5544 32.7717C24.2463 34.6951 23.8843 35.944 22.251 37.1309C21.1269 37.7767 19.3212 37.6359 18.0798 37.4143C17.0644 37.0739 16.233 36.4097 15.6934 35.4953C15.4394 34.8957 15.3381 34.3783 15.258 33.7329C15.231 33.5292 15.2041 33.3255 15.1763 33.1156C15.117 32.5194 15.1142 31.929 15.1164 31.3301C15.1169 31.1473 15.1174 30.9645 15.1179 30.7763C15.1186 30.6374 15.1192 30.4986 15.1199 30.3555Z" fill="#D6D2D2" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -0,0 +1,201 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M20.6183 17.0591L24.3504 20.7367L20.6728 24.4688L16.9407 20.7912L20.6183 17.0591Z" id="Fill"/>
<path d="M25.0532 12.7397L28.7731 16.4052L25.1076 20.1251L21.3877 16.4596L25.0532 12.7397Z" id="Fill_2"/>
<path d="M25.0303 21.226L28.6246 24.7677L25.0828 28.362L21.4886 24.8202L25.0303 21.226Z" id="Fill_3"/>
</defs>
<g id="Layer-1">
<g opacity="1">
<mask height="7.40969" id="StrokeMask" maskUnits="userSpaceOnUse" width="7.40969" x="16.9407" y="17.0591">
<rect fill="#000000" height="7.40969" stroke="none" width="7.40969" x="16.9407" y="17.0591"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#242424" stroke-linecap="butt" stroke-linejoin="round" stroke-width="1.46708" xlink:href="#Fill"/>
</g>
<path d="M22.1565 20.8085L20.6309 22.3033L19.1346 20.7762L20.6602 19.2813L22.1565 20.8085Z" fill="#242424" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
<g id="Untitled">
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath">
<path d="M25.7276 20.7105L29.4023 17.0295L29.4023 17.0295L33.0833 20.7042L33.0833 20.7042L29.4086 24.3852L29.4086 24.3852L25.7276 20.7105L25.7276 20.7105Z"/>
</clipPath>
<g clip-path="url(#ClipPath)">
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_2">
<path d="M25.7276 20.7105L26.7775 19.6588L27.8292 20.7087L26.7793 21.7604L25.7276 20.7105Z"/>
</clipPath>
<g clip-path="url(#ClipPath_2)">
<path d="M25.7276 20.7105L26.2526 20.1846L26.2526 20.1846L26.7784 20.7096L26.7784 20.7096L26.2535 21.2355L26.2535 21.2355L25.7276 20.7105L25.7276 20.7105Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M26.7784 20.7096L27.3034 20.1837L27.3034 20.1837L27.8292 20.7087L27.8292 20.7087L27.3043 21.2346L27.3043 21.2346L26.7784 20.7096L26.7784 20.7096Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_3">
<path d="M26.7793 21.7604L27.8292 20.7087L28.881 21.7586L27.831 22.8103L26.7793 21.7604Z"/>
</clipPath>
<g clip-path="url(#ClipPath_3)">
<path d="M26.7793 21.7604L27.3043 21.2346L27.3043 21.2346L27.8301 21.7595L27.8301 21.7595L27.3052 22.2854L27.3052 22.2854L26.7793 21.7604L26.7793 21.7604Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M27.8301 21.7595L28.3551 21.2337L28.3551 21.2337L28.881 21.7586L28.881 21.7586L28.356 22.2845L28.356 22.2845L27.8301 21.7595L27.8301 21.7595Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_4">
<path d="M27.831 22.8103L28.881 21.7586L29.9327 22.8086L28.8827 23.8603L27.831 22.8103Z"/>
</clipPath>
<g clip-path="url(#ClipPath_4)">
<path d="M27.831 22.8103L28.356 22.2845L28.356 22.2845L28.8819 22.8094L28.8819 22.8094L28.3569 23.3353L28.3569 23.3353L27.831 22.8103L27.831 22.8103Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M28.8819 22.8094L29.4068 22.2836L29.4068 22.2836L29.9327 22.8086L29.9327 22.8086L29.4077 23.3344L29.4077 23.3344L28.8819 22.8094L28.8819 22.8094Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_5">
<path d="M28.8827 23.8603L29.9327 22.8086L30.9844 23.8585L29.9345 24.9102L28.8827 23.8603Z"/>
</clipPath>
<g clip-path="url(#ClipPath_5)">
<path d="M28.8827 23.8603L29.4077 23.3344L29.4077 23.3344L29.9336 23.8594L29.9336 23.8594L29.4086 24.3852L29.4086 24.3852L28.8827 23.8603L28.8827 23.8603Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M29.9336 23.8594L30.4585 23.3335L30.4585 23.3335L30.9844 23.8585L30.9844 23.8585L30.4594 24.3843L30.4594 24.3843L29.9336 23.8594L29.9336 23.8594Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_6">
<path d="M26.7775 19.6588L27.8275 18.6071L28.8792 19.657L27.8292 20.7087L26.7775 19.6588Z"/>
</clipPath>
<g clip-path="url(#ClipPath_6)">
<path d="M26.7775 19.6588L27.3025 19.1329L27.3025 19.1329L27.8283 19.6579L27.8283 19.6579L27.3034 20.1837L27.3034 20.1837L26.7775 19.6588L26.7775 19.6588Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M27.8283 19.6579L28.3533 19.132L28.3533 19.132L28.8792 19.657L28.8792 19.657L28.3542 20.1828L28.3542 20.1828L27.8283 19.6579L27.8283 19.6579Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_7">
<path d="M27.8292 20.7087L28.8792 19.657L29.9309 20.7069L28.881 21.7586L27.8292 20.7087Z"/>
</clipPath>
<g clip-path="url(#ClipPath_7)">
<path d="M27.8292 20.7087L28.3542 20.1828L28.3542 20.1828L28.8801 20.7078L28.8801 20.7078L28.3551 21.2337L28.3551 21.2337L27.8292 20.7087L27.8292 20.7087Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M28.8801 20.7078L29.405 20.1819L29.405 20.1819L29.9309 20.7069L29.9309 20.7069L29.4059 21.2328L29.4059 21.2328L28.8801 20.7078L28.8801 20.7078Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_8">
<path d="M28.881 21.7586L29.9309 20.7069L30.9826 21.7568L29.9327 22.8086L28.881 21.7586Z"/>
</clipPath>
<g clip-path="url(#ClipPath_8)">
<path d="M28.881 21.7586L29.4059 21.2328L29.4059 21.2328L29.9318 21.7577L29.9318 21.7577L29.4068 22.2836L29.4068 22.2836L28.881 21.7586L28.881 21.7586Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M29.9318 21.7577L30.4567 21.2319L30.4567 21.2319L30.9826 21.7568L30.9826 21.7568L30.4576 22.2827L30.4576 22.2827L29.9318 21.7577L29.9318 21.7577Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_9">
<path d="M29.9327 22.8086L30.9826 21.7568L32.0343 22.8068L30.9844 23.8585L29.9327 22.8086Z"/>
</clipPath>
<g clip-path="url(#ClipPath_9)">
<path d="M29.9327 22.8086L30.4576 22.2827L30.4576 22.2827L30.9835 22.8077L30.9835 22.8077L30.4585 23.3335L30.4585 23.3335L29.9327 22.8086L29.9327 22.8086Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M30.9835 22.8077L31.5085 22.2818L31.5085 22.2818L32.0343 22.8068L32.0343 22.8068L31.5094 23.3326L31.5094 23.3326L30.9835 22.8077L30.9835 22.8077Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_10">
<path d="M27.8275 18.6071L28.8774 17.5553L29.9291 18.6053L28.8792 19.657L27.8275 18.6071Z"/>
</clipPath>
<g clip-path="url(#ClipPath_10)">
<path d="M27.8275 18.6071L28.3524 18.0812L28.3524 18.0812L28.8783 18.6062L28.8783 18.6062L28.3533 19.132L28.3533 19.132L27.8275 18.6071L27.8275 18.6071Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M28.8783 18.6062L29.4032 18.0803L29.4032 18.0803L29.9291 18.6053L29.9291 18.6053L29.4041 19.1311L29.4041 19.1311L28.8783 18.6062L28.8783 18.6062Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_11">
<path d="M28.8792 19.657L29.9291 18.6053L30.9808 19.6552L29.9309 20.7069L28.8792 19.657Z"/>
</clipPath>
<g clip-path="url(#ClipPath_11)">
<path d="M28.8792 19.657L29.4041 19.1311L29.4041 19.1311L29.93 19.6561L29.93 19.6561L29.405 20.1819L29.405 20.1819L28.8792 19.657L28.8792 19.657Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M29.93 19.6561L30.455 19.1302L30.455 19.1302L30.9808 19.6552L30.9808 19.6552L30.4558 20.1811L30.4558 20.1811L29.93 19.6561L29.93 19.6561Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_12">
<path d="M29.9309 20.7069L30.9808 19.6552L32.0325 20.7051L30.9826 21.7568L29.9309 20.7069Z"/>
</clipPath>
<g clip-path="url(#ClipPath_12)">
<path d="M29.9309 20.7069L30.4558 20.1811L30.4558 20.1811L30.9817 20.706L30.9817 20.706L30.4567 21.2319L30.4567 21.2319L29.9309 20.7069L29.9309 20.7069Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M30.9817 20.706L31.5067 20.1802L31.5067 20.1802L32.0325 20.7051L32.0325 20.7051L31.5076 21.231L31.5076 21.231L30.9817 20.706L30.9817 20.706Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_13">
<path d="M30.9826 21.7568L32.0325 20.7051L33.0842 21.755L32.0343 22.8068L30.9826 21.7568Z"/>
</clipPath>
<g clip-path="url(#ClipPath_13)">
<path d="M30.9826 21.7568L31.5076 21.231L31.5076 21.231L32.0334 21.7559L32.0334 21.7559L31.5085 22.2818L31.5085 22.2818L30.9826 21.7568L30.9826 21.7568Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M32.0334 21.7559L32.5584 21.2301L32.5584 21.2301L33.0842 21.755L33.0842 21.755L32.5593 22.2809L32.5593 22.2809L32.0334 21.7559L32.0334 21.7559Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_14">
<path d="M28.8774 17.5553L29.9273 16.5036L30.979 17.5536L29.9291 18.6053L28.8774 17.5553Z"/>
</clipPath>
<g clip-path="url(#ClipPath_14)">
<path d="M28.8774 17.5553L29.4023 17.0295L29.4023 17.0295L29.9282 17.5544L29.9282 17.5544L29.4032 18.0803L29.4032 18.0803L28.8774 17.5553L28.8774 17.5553Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M29.9282 17.5544L30.4532 17.0286L30.4532 17.0286L30.979 17.5536L30.979 17.5536L30.4541 18.0794L30.4541 18.0794L29.9282 17.5544L29.9282 17.5544Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_15">
<path d="M29.9291 18.6053L30.979 17.5536L32.0307 18.6035L30.9808 19.6552L29.9291 18.6053Z"/>
</clipPath>
<g clip-path="url(#ClipPath_15)">
<path d="M29.9291 18.6053L30.4541 18.0794L30.4541 18.0794L30.9799 18.6044L30.9799 18.6044L30.455 19.1302L30.455 19.1302L29.9291 18.6053L29.9291 18.6053Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M30.9799 18.6044L31.5049 18.0785L31.5049 18.0785L32.0307 18.6035L32.0307 18.6035L31.5058 19.1293L31.5058 19.1293L30.9799 18.6044L30.9799 18.6044Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_16">
<path d="M30.9808 19.6552L32.0307 18.6035L33.0825 19.6534L32.0325 20.7051L30.9808 19.6552Z"/>
</clipPath>
<g clip-path="url(#ClipPath_16)">
<path d="M30.9808 19.6552L31.5058 19.1293L31.5058 19.1293L32.0316 19.6543L32.0316 19.6543L31.5067 20.1802L31.5067 20.1802L30.9808 19.6552L30.9808 19.6552Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M32.0316 19.6543L32.5566 19.1284L32.5566 19.1284L33.0825 19.6534L33.0825 19.6534L32.5575 20.1793L32.5575 20.1793L32.0316 19.6543L32.0316 19.6543Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
<g opacity="1">
<clipPath clip-rule="nonzero" id="ClipPath_17">
<path d="M32.0325 20.7051L33.0825 19.6534L34.1342 20.7033L33.0842 21.755L32.0325 20.7051Z"/>
</clipPath>
<g clip-path="url(#ClipPath_17)">
<path d="M32.0325 20.7051L32.5575 20.1793L32.5575 20.1793L33.0833 20.7042L33.0833 20.7042L32.5584 21.2301L32.5584 21.2301L32.0325 20.7051L32.0325 20.7051Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M32.5575 20.1793L33.0825 19.6534L33.0825 19.6534L33.6083 20.1784L33.6083 20.1784L33.0833 20.7042L33.0833 20.7042L32.5575 20.1793L32.5575 20.1793Z" fill="#ffffff" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M32.5584 21.2301L33.0833 20.7042L33.0833 20.7042L33.6092 21.2292L33.6092 21.2292L33.0842 21.755L33.0842 21.755L32.5584 21.2301L32.5584 21.2301Z" fill="#ffffff" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M33.0833 20.7042L33.6083 20.1784L33.6083 20.1784L34.1342 20.7033L34.1342 20.7033L33.6092 21.2292L33.6092 21.2292L33.0833 20.7042L33.0833 20.7042Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
</g>
</g>
</g>
<g id="Layer-1_2">
<g opacity="1">
<mask height="7.38536" id="StrokeMask_2" maskUnits="userSpaceOnUse" width="7.38536" x="21.3877" y="12.7397">
<rect fill="#000000" height="7.38536" stroke="none" width="7.38536" x="21.3877" y="12.7397"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill_2"/>
</mask>
<use fill="none" mask="url(#StrokeMask_2)" stroke="#242424" stroke-linecap="butt" stroke-linejoin="round" stroke-width="1.46227" xlink:href="#Fill_2"/>
</g>
<path d="M26.5914 16.4485L25.0657 17.9434L23.5694 16.4163L25.0951 14.9214L26.5914 16.4485Z" fill="#242424" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
<g id="Layer-1_3">
<g opacity="1">
<mask height="7.13602" id="StrokeMask_3" maskUnits="userSpaceOnUse" width="7.13602" x="21.4886" y="21.226">
<rect fill="#000000" height="7.13602" stroke="none" width="7.13602" x="21.4886" y="21.226"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill_3"/>
</mask>
<use fill="none" mask="url(#StrokeMask_3)" stroke="#242424" stroke-linecap="butt" stroke-linejoin="round" stroke-width="1.4129" xlink:href="#Fill_3"/>
</g>
<path d="M26.5914 24.8101L25.0657 26.305L23.5694 24.7779L25.0951 23.283L26.5914 24.8101Z" fill="#242424" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
<g id="Layer-1_4">
<g opacity="1">
<path d="M30.35 13.9127C32.6291 15.6033 34.2128 17.6964 34.8319 20.4995C34.9639 21.4113 35.0255 22.2965 35.0185 23.2184C35.0181 23.4022 35.0181 23.4022 35.0177 23.5898C35.0168 23.9758 35.0147 24.3618 35.0125 24.7478C35.0116 25.0118 35.0109 25.2757 35.0102 25.5397C35.0083 26.182 35.0054 26.8244 35.0019 27.4667C35.1588 27.464 35.3157 27.4614 35.4774 27.4586C36.0598 27.4499 36.6421 27.4435 37.2246 27.4387C37.4766 27.4361 37.7286 27.4326 37.9806 27.4282C38.343 27.422 38.7052 27.4192 39.0676 27.4169C39.3947 27.4129 39.3947 27.4129 39.7283 27.4088C40.2698 27.4667 40.2698 27.4667 40.5965 27.6975C40.8552 28.0917 40.8387 28.365 40.7795 28.8261C40.3681 29.2376 40.1546 29.2071 39.5932 29.2123C39.4157 29.2113 39.4157 29.2113 39.2346 29.2103C39.109 29.211 38.9835 29.2116 38.8542 29.2123C38.4313 29.214 38.0086 29.2134 37.5857 29.2127C37.2835 29.2134 36.9812 29.2143 36.679 29.2153C35.8564 29.2176 35.0338 29.2177 34.2112 29.2173C33.5253 29.2171 32.8395 29.2179 32.1536 29.2187C30.5361 29.2206 28.9185 29.2207 27.301 29.2196C25.6303 29.2186 23.9596 29.2207 22.2889 29.2243C20.8563 29.2273 19.4237 29.2283 17.991 29.2278C17.1346 29.2275 16.2782 29.2279 15.4218 29.2303C14.6166 29.2324 13.8114 29.2321 13.0062 29.2299C12.7102 29.2295 12.4142 29.23 12.1182 29.2313C11.715 29.2331 11.3119 29.2318 10.9088 29.2296C10.7908 29.2309 10.6729 29.2321 10.5513 29.2334C10.0675 29.2279 9.75232 29.2149 9.34919 28.9343C9.17229 28.6562 9.17229 28.6562 9.19353 28.2208C9.34222 27.8066 9.34222 27.8066 9.85201 27.4667C10.3779 27.4125 10.3779 27.4125 11.017 27.3963C11.1294 27.393 11.2418 27.3897 11.3577 27.3864C11.716 27.3762 12.0744 27.3683 12.4328 27.3605C12.6761 27.354 12.9194 27.3474 13.1627 27.3406C13.7584 27.3243 14.3542 27.31 14.95 27.2968C14.9524 27.117 14.9549 26.9372 14.9575 26.7519C14.9674 26.0754 14.9806 25.399 14.9946 24.7225C15.0002 24.4315 15.0049 24.1405 15.0088 23.8494C15.0558 20.4267 15.7002 17.5987 18.1787 15.0617C21.5294 12.1528 26.5291 11.4178 30.35 13.9127ZM19.708 16.0813C19.5887 16.175 19.4693 16.2688 19.3463 16.3654C17.9791 17.5747 17.1152 19.4032 16.8192 21.1792C16.8192 22.3568 16.8192 23.5345 16.8192 24.7478C22.2026 24.7478 27.5861 24.7478 33.1326 24.7478C33.1625 20.1727 33.1625 20.1727 30.9182 16.5479C27.7041 13.4794 23.1132 13.3659 19.708 16.0813Z" fill="#242424" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M15.1199 30.3555C17.6871 30.3516 20.2543 30.3486 22.8215 30.3467C24.0134 30.3458 25.2053 30.3446 26.3972 30.3427C27.5464 30.3408 28.6956 30.3398 29.8448 30.3394C30.2843 30.3391 30.7239 30.3385 31.1634 30.3376C31.7766 30.3363 32.3899 30.3362 33.0031 30.3362C33.1869 30.3356 33.3706 30.335 33.5598 30.3344C33.809 30.3347 33.809 30.3347 34.0632 30.3351C34.2084 30.3349 34.3536 30.3348 34.5032 30.3346C34.8319 30.3555 34.8319 30.3555 35.0019 30.5255C34.9872 31.3776 34.91 32.2261 34.8319 33.0744C34.8149 33.2622 34.7978 33.4499 34.7802 33.6433C34.6159 34.9423 34.2313 36.053 33.1652 36.882C31.8009 37.7035 29.9746 37.6993 28.4396 37.4083C27.3968 37.0493 26.6139 36.439 26.123 35.4535C25.725 34.4735 25.6084 33.4389 25.4857 32.3947C25.0651 32.3106 25.0651 32.3106 24.6361 32.2248C24.5956 32.4955 24.5956 32.4955 24.5544 32.7717C24.2463 34.6951 23.8843 35.944 22.251 37.1309C21.1269 37.7767 19.3212 37.6359 18.0798 37.4143C17.0644 37.0739 16.233 36.4097 15.6934 35.4953C15.4394 34.8957 15.3381 34.3783 15.258 33.7329C15.231 33.5292 15.2041 33.3255 15.1763 33.1156C15.117 32.5194 15.1142 31.929 15.1164 31.3301C15.1169 31.1473 15.1174 30.9645 15.1179 30.7763C15.1186 30.6374 15.1192 30.4986 15.1199 30.3555Z" fill="#242424" fill-opacity="0.976471" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Untitled">
<path d="M29.2654 30.1185C34.4479 30.1185 38.6494 25.9171 38.6494 20.7346C38.6494 15.5521 34.4479 11.3506 29.2654 11.3506C24.0829 11.3506 19.8815 15.5521 19.8815 20.7346C19.8815 21.7316 20.0361 22.6967 20.324 23.5977L11.7238 32.1979C11.4839 32.4379 11.3506 32.7631 11.3506 33.1043L11.3506 37.3698C11.3506 38.0789 11.9211 38.6494 12.6302 38.6494L16.8957 38.6494C17.6048 38.6494 18.1753 38.0789 18.1753 37.3698L18.1753 35.237L20.308 35.237C21.0171 35.237 21.5877 34.6665 21.5877 33.9574L21.5877 31.8247L23.7204 31.8247C24.0616 31.8247 24.3868 31.6914 24.6268 31.4515L26.4023 29.676C27.3033 29.9639 28.2684 30.1185 29.2654 30.1185ZM31.3982 16.4691C32.576 16.4691 33.5309 17.424 33.5309 18.6018C33.5309 19.7797 32.576 20.7346 31.3982 20.7346C30.2203 20.7346 29.2654 19.7797 29.2654 18.6018C29.2654 17.424 30.2203 16.4691 31.3982 16.4691Z" fill="#d6d2d2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Untitled">
<path d="M29.2654 30.1185C34.4479 30.1185 38.6494 25.9171 38.6494 20.7346C38.6494 15.5521 34.4479 11.3506 29.2654 11.3506C24.0829 11.3506 19.8815 15.5521 19.8815 20.7346C19.8815 21.7316 20.0361 22.6967 20.324 23.5977L11.7238 32.1979C11.4839 32.4379 11.3506 32.7631 11.3506 33.1043L11.3506 37.3698C11.3506 38.0789 11.9211 38.6494 12.6302 38.6494L16.8957 38.6494C17.6048 38.6494 18.1753 38.0789 18.1753 37.3698L18.1753 35.237L20.308 35.237C21.0171 35.237 21.5877 34.6665 21.5877 33.9574L21.5877 31.8247L23.7204 31.8247C24.0616 31.8247 24.3868 31.6914 24.6268 31.4515L26.4023 29.676C27.3033 29.9639 28.2684 30.1185 29.2654 30.1185ZM31.3982 16.4691C32.576 16.4691 33.5309 17.424 33.5309 18.6018C33.5309 19.7797 32.576 20.7346 31.3982 20.7346C30.2203 20.7346 29.2654 19.7797 29.2654 18.6018C29.2654 17.424 30.2203 16.4691 31.3982 16.4691Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Untitled">
<path d="M38.8504 23.6354L38.3804 24.2217L41.2088 25.0446L41.2088 24.8132L39.3828 23.497L38.8504 23.6354Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M37.9829 25.2648L38.7173 25.2376L40.1174 25.1551L41.2089 25.0446L38.3804 24.2218L37.5367 23.9765L37.9829 25.2648Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M38.8504 23.6354L38.3804 24.2217L37.5367 23.9764L38.0389 23.8461L38.8504 23.6354Z" fill="#aba89e" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M37.9829 25.2648L33.5653 25.2648L36.0917 24.3389L37.9829 25.2648Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M38.0389 23.8461L37.1437 23.3357L36.8712 23.1802L38.7788 21.9833L39.3829 23.497L38.8504 23.6354L38.0389 23.8461Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M37.0079 23.5522L36.7601 23.8299L36.3901 23.3555L36.3947 23.3518L37.0079 23.5522Z" fill="#ffa400" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.8712 23.1802L37.1438 23.3357L37.0079 23.5522L36.3947 23.3519L36.6811 23.1456L36.8712 23.1802Z" fill="#ff5000" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M38.7788 21.9833L36.8712 23.1802L36.2046 20.8924L38.765 21.9494L38.7788 21.9833Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.7601 23.8299L37.0079 23.5522L37.1438 23.3357L38.0389 23.8461L37.5367 23.9765L36.716 23.8793L36.7601 23.8299Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.3901 23.3555L36.7601 23.8299L36.716 23.8793L35.9641 23.6627L36.3901 23.3555Z" fill="#80622d" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.716 23.8793L37.5367 23.9765L36.1018 24.3352L36.0679 24.3278L36.0669 24.3271L33.4037 23.7319L35.9641 23.6627L36.716 23.8793Z" fill="#d3ccbd" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.3946 23.3519L36.3901 23.3556L36.1523 23.0499L36.6811 23.1456L36.3946 23.3519Z" fill="#ef7622" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.1523 23.0499L36.3901 23.3556L35.9641 23.6627L35.9127 23.2421L36.1523 23.0499Z" fill="#d49000" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.2046 20.8924L36.8712 23.1802L36.6811 23.1456L36.1523 23.0499L35.6768 22.9629L36.133 20.896L36.2046 20.8924Z" fill="#d8d1ca" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.133 20.896L35.6768 22.9629L34.4962 20.9749L36.133 20.896Z" fill="#bcb9af" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.1018 24.3352L37.5367 23.9764L37.9829 25.2648L36.0917 24.3389L36.1018 24.3352Z" fill="#d8d1ca" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.0917 24.3389L33.5652 25.2648L33.5083 25.2648L33.3174 23.7341L33.4037 23.7319L36.0669 24.3271L36.0678 24.3278L36.0917 24.3389Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.5083 25.2648L35.7355 27.2012L35.2994 27.5946L35.2774 27.6661L35.2627 27.6742L31.5584 26.1023L33.5083 25.2648Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M34.4962 20.9749L35.6768 22.9629L33.3193 23.7047L34.4962 20.9749Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M35.2738 27.6786L34.8386 29.087L34.0703 31.1575L31.3841 29.8817L35.2628 27.6742L35.2738 27.6786Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M35.2627 27.6742L31.384 29.8817L31.5584 26.1023L35.2627 27.6742Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.2357 23.6944L31.0297 23.4145L32.3314 22.37L32.7042 22.0709L34.4962 20.9749L33.3193 23.7046L33.2357 23.6944Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M34.0703 31.1575L33.9949 31.2452L33.9941 31.2452L29.0403 31.3063L29.0393 31.3063L29.0302 31.2909L28.9999 31.2393L31.3841 29.8817L34.0703 31.1575Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.994 31.2452L32.3268 33.1736L30.6863 33.9117L29.0402 31.3063L33.994 31.2452Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.5652 25.2648L37.9828 25.2648L37.1107 25.8821L36.514 26.4986L35.7355 27.2012L33.5083 25.2648L33.5652 25.2648Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.3174 23.7341L33.5083 25.2647L31.5584 26.1023L31.0297 23.4145L33.2357 23.6944L33.3146 23.712L33.3174 23.7341Z" fill="#bcb9af" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.3174 23.7341L33.4037 23.7319L33.3147 23.7121L33.3174 23.7341Z" fill="#383a35" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M35.6768 22.9629L36.1524 23.0499L35.9127 23.2421L35.9641 23.6627L33.4037 23.7319L33.3147 23.712L33.2357 23.6944L33.3193 23.7047L35.6768 22.9629Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<g opacity="1">
<clipPath clip-rule="evenodd" id="ClipPath">
<path d="M5.37079 5.37322L44.6292 5.37322L44.6292 44.6268L5.37079 44.6268L5.37079 5.37322Z"/>
</clipPath>
<g clip-path="url(#ClipPath)">
<path d="M34.0362 36.0375C34.0703 36.12 34.0014 36.4065 34.0014 36.4065L33.5764 36.83L33.6929 36.461L33.8646 36.1582L33.6589 35.7347L32.6702 35.3929L32.9245 35.7892L33.199 36.4065L32.8896 36.5987L32.4297 37.0782L32.5674 36.6267L32.8896 36.296C32.8896 36.296 32.7042 35.9822 32.6702 35.8717C32.6353 35.7619 32.0386 35.3649 32.0386 35.3649L31.8669 35.1175L32.8097 35.0114L32.8107 35.0114L34.139 35.3104L34.139 35.8717L33.9674 35.5027L33.3698 35.3377L33.8646 35.6515C33.8646 35.6515 34.0014 35.9542 34.0362 36.0375" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M32.8097 35.0114L31.8669 35.1175L30.2953 34.3241L32.4986 34.9414L32.8097 35.0114Z" fill="#7f7f73" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.9009 15.9189L32.4297 17.3567L30.3889 21.9649L29.6976 23.525L29.9556 20.9609L30.0988 19.5363L30.2347 18.1877L30.2953 18.2355L30.2723 18.1361L31.9009 15.9189Z" fill="#4f5858" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M32.4297 17.3567L31.9009 20.8651L31.0297 23.4145L30.3889 21.9648L32.4297 17.3567Z" fill="#4b4f54" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.9009 20.8651L32.3314 22.37L31.0297 23.4145L31.9009 20.8651Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.9009 15.9189L30.2723 18.1361L29.8895 16.4817L29.8895 16.481L29.9345 14.4237C30.3981 14.7779 30.6937 15.0122 30.7213 15.0549C30.8717 15.2862 31.9009 15.9189 31.9009 15.9189" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.8669 35.1175L30.8929 34.9134L29.5608 34.4457L30.2953 34.3241L31.8669 35.1175Z" fill="#d3ccbd" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.5585 26.1023L31.3841 29.8817L27.8909 29.3735L27.1519 28.1286L31.5135 26.1229L31.5585 26.1023Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.4887 26.089L31.5134 26.1229L27.1519 28.1286L29.3359 26.0699L29.3891 26.0198L31.4887 26.089Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.3841 29.8817L28.9999 31.2393L27.8909 29.3735L31.3841 29.8817Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.7892 36.0647L30.9269 35.5417L31.8669 35.1175L32.0386 35.3649L31.1325 35.6794L31.0297 36.0095L31.2014 36.4065L30.7892 36.0647Z" fill="#707c7c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.3889 21.9648L31.0297 23.4145L29.6976 23.5249L30.3889 21.9648Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.5278 24.895L29.6976 23.5249L31.0296 23.4145L29.3983 25.9461L29.5278 24.895Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.6863 33.9117L30.2953 34.3241L29.5608 34.4457L28.6492 34.0744L30.6863 33.9117Z" fill="#707c7c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.1585 37.722L29.7664 37.1607L29.2175 36.8027L30.7175 37.0635L30.9608 37.2432C30.9608 37.2432 31.2353 37.557 31.2702 37.6948C31.3042 37.8325 31.373 38.1463 31.373 38.2568C31.373 38.3665 30.8241 38.7083 30.8241 38.7083L31.0986 38.3945L30.9269 37.722L30.2264 37.3257C30.2264 37.3257 30.5697 38.0366 30.6037 38.1463C30.6386 38.2568 30.4669 38.5153 30.3292 38.5433C30.197 38.5698 29.7931 38.8549 29.7674 38.8725L30.2953 38.2568L30.1585 37.722Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.7175 37.0635L29.2175 36.8027L29.1266 36.1155L29.1349 36.1199L29.5948 36.324L30.3292 36.7755L30.7175 37.0635Z" fill="#707c7c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.2347 18.1876L30.0988 19.5363L22.4571 15.5226L20.4044 14.2063L26.5671 16.176L30.1805 18.1456L30.1823 18.1463L30.2347 18.1876Z" fill="#909c9c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.1805 18.1456L26.5671 16.176L22.5048 13.9611L20.9194 12.4385L20.2538 11.7667L20.2538 11.3152L20.6448 11.095L22.3533 11.998L30.1805 18.1456Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.0988 19.5363L29.9555 20.9609L23.1914 17.2499L23.1226 17.2352L20.9193 15.9189L20.8165 15.2751L21.1387 15.0822L22.457 15.5226L30.0988 19.5363Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.9345 14.4237L29.8895 16.481L29.8895 16.4817L29.8876 16.5781L22.4791 10.13L29.9345 14.4237Z" fill="#909c9c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.9345 14.4237L22.4791 10.13L21.6878 9.07967L21.942 8.79312L22.5599 8.95816C22.5599 8.95816 27.8863 12.8584 29.9345 14.4237" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M22.525 10.1919L22.4791 10.13L29.8877 16.5781L29.8895 16.4817L30.2723 18.136L30.2347 18.1877L30.1824 18.1464L30.1805 18.1456L22.3534 11.998L21.0222 10.5057L20.8845 9.97168L21.3793 9.64094L22.525 10.1919Z" fill="#4f5858" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.6866 23.5198L23.9259 19.2623L23.1566 18.6178L22.76 18.0697L22.761 18.0697L29.9556 20.9609L29.6976 23.5249L29.6866 23.5198Z" fill="#4b4f54" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.6976 23.525L29.5278 24.895L26.0604 21.9774L29.6866 23.5198L29.6976 23.525Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.6866 23.5198L26.0604 21.9774L24.1453 20.3856L23.5486 19.6585L23.5137 19.1798L23.9259 19.2623L29.6866 23.5198Z" fill="#383a35" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.4887 26.089L29.3891 26.0198L29.3983 25.9461L31.0297 23.4145L31.5585 26.1023L31.5134 26.1229L31.4887 26.089Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.3891 26.0198L29.3359 26.0699L29.2395 26.0669L29.3891 26.0198Z" fill="#a3402a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.3891 26.0198L29.2395 26.0669L23.1639 25.8791L24.8266 22.8568L29.3891 26.0198Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.3359 26.0699L27.1518 28.1286L24.2371 29.1768L24.0627 29.0487L22.7453 28.9382L22.1826 28.6951L25.8198 27.1431L29.2395 26.0669L29.3359 26.0699Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.2395 26.0669L25.8198 27.1431L23.1639 25.8799L23.1639 25.8791L29.2395 26.0669Z" fill="#c3c6c8" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.9981 36.489L28.1177 35.5984L29.1266 36.1155L29.2175 36.8027L28.8264 37.2985L28.7575 37.7772L29.1349 38.3393L28.5858 38.0085L28.4354 37.3648L28.6547 36.9957L28.9981 36.489Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.1257 36.1096L29.1266 36.1155L28.1177 35.5984L28.0231 34.8309L29.1257 36.1096Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.6143 34.0759L28.5739 34.07L29.0393 31.3063L29.0403 31.3063L30.6863 33.9117L28.6492 34.0744L28.6208 34.0766L28.6153 34.0759L28.6143 34.0759Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.0393 31.3063L28.5739 34.07L22.8821 33.2671L29.0393 31.3063Z" fill="#a0a1a2" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.0393 31.3063L22.8821 33.2671L26.2329 30.0851L29.0393 31.3063Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.0393 31.3063L26.2329 30.0851L27.8909 29.3735L28.9999 31.2393L28.998 31.24L29.0302 31.2909L29.0393 31.3063Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.6208 34.0766L28.6492 34.0744L29.5608 34.4457L28.0231 34.8309L28.6208 34.0766Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.6208 34.0766L28.0231 34.8309L28.1177 35.5984L28.0231 35.5027L27.2887 34.9414L28.6208 34.0766Z" fill="#d3ccbd" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.6208 34.0766L27.2887 34.9414L26.8637 35.035L25.941 34.0854L28.5731 34.0759L28.6143 34.0759L28.6153 34.0759L28.6208 34.0766Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.5739 34.07L28.573 34.0759L25.941 34.0854L25.9382 34.0854L23.286 34.0943L23.2851 34.0943L22.8821 33.2671L28.5739 34.07Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M27.1519 28.1286L27.8909 29.3735L26.233 30.0851L27.1519 28.1286Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M26.0861 35.1277L26.8637 35.0349C26.8637 35.0349 24.7972 38.927 24.362 39.78L26.0861 35.1277Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M22.5048 13.9611L26.5672 16.176L20.4044 14.2063L20.1161 13.6723L20.2538 13.2871L20.7477 13.2871L22.5599 14.0141L22.5048 13.9611Z" fill="#707c7c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M26.2329 30.085L22.8821 33.2671L23.5137 31.1302L24.2233 29.2144L24.2408 29.2188L26.2329 30.085Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M26.0861 35.1277L24.362 39.78C24.3143 39.8743 24.2868 39.931 24.2831 39.9421C24.2482 40.0519 23.5486 40.5587 23.5486 40.5587L22.8482 40.5859L26.0861 35.1277Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M25.9382 34.0854L25.941 34.0854L26.8636 35.035L26.086 35.1277L24.5566 35.3104L25.9382 34.0854Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M25.9382 34.0854L24.5566 35.3104L24.1077 35.0548L23.6165 34.7757L23.2851 34.0951L23.286 34.0943L25.9382 34.0854Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M25.8198 27.1431L22.1826 28.6951L22.1817 28.6951L22.0448 28.6354L21.5372 28.1781L23.1639 25.8799L25.8198 27.1431Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.4198 22.5747L24.8266 22.8568L21.1003 22.613L19.7039 22.5217L19.6314 22.5062L16.4072 19.881L22.6848 21.4153L24.4198 22.5747Z" fill="#bcb9af" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.5566 35.3104L22.6903 40.7317C22.5406 40.8644 22.323 41.0381 22.2165 41.0381C22.0448 41.0381 21.1736 41.1751 21.1736 41.1751L20.8018 41.1848L24.5566 35.3104Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.5566 35.3104L20.8018 41.1848L19.9866 41.2069L19.3127 41.1479L19.1815 40.9888L24.1077 35.0548L24.5566 35.3104Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.0554 20.3613L24.4198 22.5748L22.6847 21.4154L19.075 19.003L24.0554 20.3613Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.2408 29.2188L24.2234 29.2144L24.2371 29.1768L27.1519 28.1286L26.2329 30.085L24.2408 29.2188Z" fill="#8a8a8d" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.1453 20.3856L26.0604 21.9774L29.5278 24.895L29.3983 25.9461L29.3891 26.0198L24.8266 22.8569L24.4198 22.5748L24.0554 20.3613L24.1453 20.3856Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.1077 35.0548L19.1815 40.9888L18.5784 41.0381L17.81 40.8061L17.5355 40.2831L24.1077 35.0548Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.1077 35.0548L17.5355 40.2831L23.2851 34.0951L23.6165 34.7757L24.1077 35.0548Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.286 34.0943L23.2851 34.0951L23.2851 34.0943L23.286 34.0943Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.2851 34.0943L23.2851 34.0951L16.3613 39.3837L19.0043 36.83L22.8821 33.2671L23.2851 34.0943Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.2851 34.0951L17.5354 40.2831L16.8699 40.3656L16.2383 40.0519L16.3071 39.4354L16.3594 39.3845L16.3613 39.3838L23.2851 34.0951Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.8265 22.8569L23.1639 25.8791L23.163 25.8791L23.1382 25.8673L21.1002 22.613L24.8265 22.8569Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.163 25.8791L23.1639 25.8791L23.1639 25.8799L21.5372 28.178L21.4821 28.1286L20.4044 28.1567L19.9793 27.9364L19.5193 27.5674L19.176 27.1431L19.2705 27.1129L23.163 25.8791Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.1382 25.8673L23.163 25.8791L19.2705 27.1129L20.3446 24.5385L23.1382 25.8673Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M22.8481 40.5859C22.8481 40.5859 22.782 40.6507 22.6903 40.7317L24.5566 35.3104L26.086 35.1277L22.8481 40.5859Z" fill="#949a90" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M22.7104 18.0013L22.6765 17.2079L23.1226 17.2352L23.1915 17.2499L29.9555 20.9609L22.7609 18.0698L22.76 18.0698L22.7104 18.0013Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M19.075 19.003L22.6847 21.4153L16.4072 19.881L11.2689 17.3295L19.074 19.003L19.075 19.003Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M20.3447 24.5385L20.2566 24.5385L14.7006 24.5385C14.7006 24.5385 12.7378 23.6627 12.7029 23.5795C12.6689 23.497 12.3605 22.963 12.3605 22.963L12.4285 22.605L17.977 23.6119L18.0753 23.6296L20.3447 24.5385Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M20.3447 24.5385L19.2705 27.1129L19.176 27.1431L18.3388 27.0879L17.6732 26.8956L17.2472 26.5258L17.0893 26.0103L20.2566 24.5385L20.3447 24.5385Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M20.2565 24.5385L17.0892 26.0103L17.0755 25.9646L15.2982 25.7716L14.8722 25.2376L14.7006 24.5385L20.2565 24.5385Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M16.4072 19.881L19.6313 22.5063L19.512 22.4805L11.2415 19.1172L10.0397 18.3312L9.06565 17.3015L8.82518 16.6739L8.99685 16.3712L9.86805 16.7675L11.269 17.3295L16.4072 19.881Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M17.977 23.6119L12.4284 22.6049L10.8568 22.2359L19.3 22.4356L19.512 22.4805L19.6313 22.5063L19.7039 22.5217L17.977 23.6119Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M17.977 23.6119L19.7039 22.5217L21.1002 22.613L23.1383 25.8673L20.3447 24.5385L18.0753 23.6295L17.977 23.6119Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M19.0741 19.003L11.2689 17.3295L9.45672 15.5226L9.38786 15.0549L9.62839 14.8236L12.4973 16.5634C12.4973 16.5634 16.2383 18.0285 16.4439 18.139C16.6496 18.2487 18.1671 18.7555 18.1671 18.7555L19.0741 19.003Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M19.3 22.4356L11.4645 20.7606L11.5434 20.7708L9.59444 19.9613L8.99684 19.2623L8.79114 18.673L9.0657 18.4417L11.3368 19.1798L11.2414 19.1172L19.512 22.4805L19.3 22.4356Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M11.4636 20.7606L11.4645 20.7606L19.2999 22.4356L10.8568 22.236L10.0746 21.5921L9.80011 20.8372L9.90292 20.5506L11.4636 20.7606Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

View file

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Untitled">
<path d="M38.8504 23.6354L38.3804 24.2217L41.2088 25.0446L41.2088 24.8132L39.3828 23.497L38.8504 23.6354Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M37.9829 25.2648L38.7173 25.2376L40.1174 25.1551L41.2089 25.0446L38.3804 24.2218L37.5367 23.9765L37.9829 25.2648Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M38.8504 23.6354L38.3804 24.2217L37.5367 23.9764L38.0389 23.8461L38.8504 23.6354Z" fill="#aba89e" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M37.9829 25.2648L33.5653 25.2648L36.0917 24.3389L37.9829 25.2648Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M38.0389 23.8461L37.1437 23.3357L36.8712 23.1802L38.7788 21.9833L39.3829 23.497L38.8504 23.6354L38.0389 23.8461Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M37.0079 23.5522L36.7601 23.8299L36.3901 23.3555L36.3947 23.3518L37.0079 23.5522Z" fill="#ffa400" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.8712 23.1802L37.1438 23.3357L37.0079 23.5522L36.3947 23.3519L36.6811 23.1456L36.8712 23.1802Z" fill="#ff5000" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M38.7788 21.9833L36.8712 23.1802L36.2046 20.8924L38.765 21.9494L38.7788 21.9833Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.7601 23.8299L37.0079 23.5522L37.1438 23.3357L38.0389 23.8461L37.5367 23.9765L36.716 23.8793L36.7601 23.8299Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.3901 23.3555L36.7601 23.8299L36.716 23.8793L35.9641 23.6627L36.3901 23.3555Z" fill="#80622d" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.716 23.8793L37.5367 23.9765L36.1018 24.3352L36.0679 24.3278L36.0669 24.3271L33.4037 23.7319L35.9641 23.6627L36.716 23.8793Z" fill="#d3ccbd" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.3946 23.3519L36.3901 23.3556L36.1523 23.0499L36.6811 23.1456L36.3946 23.3519Z" fill="#ef7622" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.1523 23.0499L36.3901 23.3556L35.9641 23.6627L35.9127 23.2421L36.1523 23.0499Z" fill="#d49000" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.2046 20.8924L36.8712 23.1802L36.6811 23.1456L36.1523 23.0499L35.6768 22.9629L36.133 20.896L36.2046 20.8924Z" fill="#d8d1ca" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.133 20.896L35.6768 22.9629L34.4962 20.9749L36.133 20.896Z" fill="#bcb9af" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.1018 24.3352L37.5367 23.9764L37.9829 25.2648L36.0917 24.3389L36.1018 24.3352Z" fill="#d8d1ca" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M36.0917 24.3389L33.5652 25.2648L33.5083 25.2648L33.3174 23.7341L33.4037 23.7319L36.0669 24.3271L36.0678 24.3278L36.0917 24.3389Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.5083 25.2648L35.7355 27.2012L35.2994 27.5946L35.2774 27.6661L35.2627 27.6742L31.5584 26.1023L33.5083 25.2648Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M34.4962 20.9749L35.6768 22.9629L33.3193 23.7047L34.4962 20.9749Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M35.2738 27.6786L34.8386 29.087L34.0703 31.1575L31.3841 29.8817L35.2628 27.6742L35.2738 27.6786Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M35.2627 27.6742L31.384 29.8817L31.5584 26.1023L35.2627 27.6742Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.2357 23.6944L31.0297 23.4145L32.3314 22.37L32.7042 22.0709L34.4962 20.9749L33.3193 23.7046L33.2357 23.6944Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M34.0703 31.1575L33.9949 31.2452L33.9941 31.2452L29.0403 31.3063L29.0393 31.3063L29.0302 31.2909L28.9999 31.2393L31.3841 29.8817L34.0703 31.1575Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.994 31.2452L32.3268 33.1736L30.6863 33.9117L29.0402 31.3063L33.994 31.2452Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.5652 25.2648L37.9828 25.2648L37.1107 25.8821L36.514 26.4986L35.7355 27.2012L33.5083 25.2648L33.5652 25.2648Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.3174 23.7341L33.5083 25.2647L31.5584 26.1023L31.0297 23.4145L33.2357 23.6944L33.3146 23.712L33.3174 23.7341Z" fill="#bcb9af" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M33.3174 23.7341L33.4037 23.7319L33.3147 23.7121L33.3174 23.7341Z" fill="#383a35" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M35.6768 22.9629L36.1524 23.0499L35.9127 23.2421L35.9641 23.6627L33.4037 23.7319L33.3147 23.712L33.2357 23.6944L33.3193 23.7047L35.6768 22.9629Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<g opacity="1">
<clipPath clip-rule="evenodd" id="ClipPath">
<path d="M5.37079 5.37322L44.6292 5.37322L44.6292 44.6268L5.37079 44.6268L5.37079 5.37322Z"/>
</clipPath>
<g clip-path="url(#ClipPath)">
<path d="M34.0362 36.0375C34.0703 36.12 34.0014 36.4065 34.0014 36.4065L33.5764 36.83L33.6929 36.461L33.8646 36.1582L33.6589 35.7347L32.6702 35.3929L32.9245 35.7892L33.199 36.4065L32.8896 36.5987L32.4297 37.0782L32.5674 36.6267L32.8896 36.296C32.8896 36.296 32.7042 35.9822 32.6702 35.8717C32.6353 35.7619 32.0386 35.3649 32.0386 35.3649L31.8669 35.1175L32.8097 35.0114L32.8107 35.0114L34.139 35.3104L34.139 35.8717L33.9674 35.5027L33.3698 35.3377L33.8646 35.6515C33.8646 35.6515 34.0014 35.9542 34.0362 36.0375" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M32.8097 35.0114L31.8669 35.1175L30.2953 34.3241L32.4986 34.9414L32.8097 35.0114Z" fill="#7f7f73" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.9009 15.9189L32.4297 17.3567L30.3889 21.9649L29.6976 23.525L29.9556 20.9609L30.0988 19.5363L30.2347 18.1877L30.2953 18.2355L30.2723 18.1361L31.9009 15.9189Z" fill="#4f5858" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M32.4297 17.3567L31.9009 20.8651L31.0297 23.4145L30.3889 21.9648L32.4297 17.3567Z" fill="#4b4f54" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.9009 20.8651L32.3314 22.37L31.0297 23.4145L31.9009 20.8651Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.9009 15.9189L30.2723 18.1361L29.8895 16.4817L29.8895 16.481L29.9345 14.4237C30.3981 14.7779 30.6937 15.0122 30.7213 15.0549C30.8717 15.2862 31.9009 15.9189 31.9009 15.9189" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.8669 35.1175L30.8929 34.9134L29.5608 34.4457L30.2953 34.3241L31.8669 35.1175Z" fill="#d3ccbd" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.5585 26.1023L31.3841 29.8817L27.8909 29.3735L27.1519 28.1286L31.5135 26.1229L31.5585 26.1023Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.4887 26.089L31.5134 26.1229L27.1519 28.1286L29.3359 26.0699L29.3891 26.0198L31.4887 26.089Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.3841 29.8817L28.9999 31.2393L27.8909 29.3735L31.3841 29.8817Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.7892 36.0647L30.9269 35.5417L31.8669 35.1175L32.0386 35.3649L31.1325 35.6794L31.0297 36.0095L31.2014 36.4065L30.7892 36.0647Z" fill="#707c7c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.3889 21.9648L31.0297 23.4145L29.6976 23.5249L30.3889 21.9648Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.5278 24.895L29.6976 23.5249L31.0296 23.4145L29.3983 25.9461L29.5278 24.895Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.6863 33.9117L30.2953 34.3241L29.5608 34.4457L28.6492 34.0744L30.6863 33.9117Z" fill="#707c7c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.1585 37.722L29.7664 37.1607L29.2175 36.8027L30.7175 37.0635L30.9608 37.2432C30.9608 37.2432 31.2353 37.557 31.2702 37.6948C31.3042 37.8325 31.373 38.1463 31.373 38.2568C31.373 38.3665 30.8241 38.7083 30.8241 38.7083L31.0986 38.3945L30.9269 37.722L30.2264 37.3257C30.2264 37.3257 30.5697 38.0366 30.6037 38.1463C30.6386 38.2568 30.4669 38.5153 30.3292 38.5433C30.197 38.5698 29.7931 38.8549 29.7674 38.8725L30.2953 38.2568L30.1585 37.722Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.7175 37.0635L29.2175 36.8027L29.1266 36.1155L29.1349 36.1199L29.5948 36.324L30.3292 36.7755L30.7175 37.0635Z" fill="#707c7c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.2347 18.1876L30.0988 19.5363L22.4571 15.5226L20.4044 14.2063L26.5671 16.176L30.1805 18.1456L30.1823 18.1463L30.2347 18.1876Z" fill="#909c9c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.1805 18.1456L26.5671 16.176L22.5048 13.9611L20.9194 12.4385L20.2538 11.7667L20.2538 11.3152L20.6448 11.095L22.3533 11.998L30.1805 18.1456Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M30.0988 19.5363L29.9555 20.9609L23.1914 17.2499L23.1226 17.2352L20.9193 15.9189L20.8165 15.2751L21.1387 15.0822L22.457 15.5226L30.0988 19.5363Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.9345 14.4237L29.8895 16.481L29.8895 16.4817L29.8876 16.5781L22.4791 10.13L29.9345 14.4237Z" fill="#909c9c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.9345 14.4237L22.4791 10.13L21.6878 9.07967L21.942 8.79312L22.5599 8.95816C22.5599 8.95816 27.8863 12.8584 29.9345 14.4237" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M22.525 10.1919L22.4791 10.13L29.8877 16.5781L29.8895 16.4817L30.2723 18.136L30.2347 18.1877L30.1824 18.1464L30.1805 18.1456L22.3534 11.998L21.0222 10.5057L20.8845 9.97168L21.3793 9.64094L22.525 10.1919Z" fill="#4f5858" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.6866 23.5198L23.9259 19.2623L23.1566 18.6178L22.76 18.0697L22.761 18.0697L29.9556 20.9609L29.6976 23.5249L29.6866 23.5198Z" fill="#4b4f54" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.6976 23.525L29.5278 24.895L26.0604 21.9774L29.6866 23.5198L29.6976 23.525Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.6866 23.5198L26.0604 21.9774L24.1453 20.3856L23.5486 19.6585L23.5137 19.1798L23.9259 19.2623L29.6866 23.5198Z" fill="#383a35" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M31.4887 26.089L29.3891 26.0198L29.3983 25.9461L31.0297 23.4145L31.5585 26.1023L31.5134 26.1229L31.4887 26.089Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.3891 26.0198L29.3359 26.0699L29.2395 26.0669L29.3891 26.0198Z" fill="#a3402a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.3891 26.0198L29.2395 26.0669L23.1639 25.8791L24.8266 22.8568L29.3891 26.0198Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.3359 26.0699L27.1518 28.1286L24.2371 29.1768L24.0627 29.0487L22.7453 28.9382L22.1826 28.6951L25.8198 27.1431L29.2395 26.0669L29.3359 26.0699Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.2395 26.0669L25.8198 27.1431L23.1639 25.8799L23.1639 25.8791L29.2395 26.0669Z" fill="#c3c6c8" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.9981 36.489L28.1177 35.5984L29.1266 36.1155L29.2175 36.8027L28.8264 37.2985L28.7575 37.7772L29.1349 38.3393L28.5858 38.0085L28.4354 37.3648L28.6547 36.9957L28.9981 36.489Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.1257 36.1096L29.1266 36.1155L28.1177 35.5984L28.0231 34.8309L29.1257 36.1096Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.6143 34.0759L28.5739 34.07L29.0393 31.3063L29.0403 31.3063L30.6863 33.9117L28.6492 34.0744L28.6208 34.0766L28.6153 34.0759L28.6143 34.0759Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.0393 31.3063L28.5739 34.07L22.8821 33.2671L29.0393 31.3063Z" fill="#a0a1a2" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.0393 31.3063L22.8821 33.2671L26.2329 30.0851L29.0393 31.3063Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M29.0393 31.3063L26.2329 30.0851L27.8909 29.3735L28.9999 31.2393L28.998 31.24L29.0302 31.2909L29.0393 31.3063Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.6208 34.0766L28.6492 34.0744L29.5608 34.4457L28.0231 34.8309L28.6208 34.0766Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.6208 34.0766L28.0231 34.8309L28.1177 35.5984L28.0231 35.5027L27.2887 34.9414L28.6208 34.0766Z" fill="#d3ccbd" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.6208 34.0766L27.2887 34.9414L26.8637 35.035L25.941 34.0854L28.5731 34.0759L28.6143 34.0759L28.6153 34.0759L28.6208 34.0766Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M28.5739 34.07L28.573 34.0759L25.941 34.0854L25.9382 34.0854L23.286 34.0943L23.2851 34.0943L22.8821 33.2671L28.5739 34.07Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M27.1519 28.1286L27.8909 29.3735L26.233 30.0851L27.1519 28.1286Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M26.0861 35.1277L26.8637 35.0349C26.8637 35.0349 24.7972 38.927 24.362 39.78L26.0861 35.1277Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M22.5048 13.9611L26.5672 16.176L20.4044 14.2063L20.1161 13.6723L20.2538 13.2871L20.7477 13.2871L22.5599 14.0141L22.5048 13.9611Z" fill="#707c7c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M26.2329 30.085L22.8821 33.2671L23.5137 31.1302L24.2233 29.2144L24.2408 29.2188L26.2329 30.085Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M26.0861 35.1277L24.362 39.78C24.3143 39.8743 24.2868 39.931 24.2831 39.9421C24.2482 40.0519 23.5486 40.5587 23.5486 40.5587L22.8482 40.5859L26.0861 35.1277Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M25.9382 34.0854L25.941 34.0854L26.8636 35.035L26.086 35.1277L24.5566 35.3104L25.9382 34.0854Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M25.9382 34.0854L24.5566 35.3104L24.1077 35.0548L23.6165 34.7757L23.2851 34.0951L23.286 34.0943L25.9382 34.0854Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M25.8198 27.1431L22.1826 28.6951L22.1817 28.6951L22.0448 28.6354L21.5372 28.1781L23.1639 25.8799L25.8198 27.1431Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.4198 22.5747L24.8266 22.8568L21.1003 22.613L19.7039 22.5217L19.6314 22.5062L16.4072 19.881L22.6848 21.4153L24.4198 22.5747Z" fill="#bcb9af" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.5566 35.3104L22.6903 40.7317C22.5406 40.8644 22.323 41.0381 22.2165 41.0381C22.0448 41.0381 21.1736 41.1751 21.1736 41.1751L20.8018 41.1848L24.5566 35.3104Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.5566 35.3104L20.8018 41.1848L19.9866 41.2069L19.3127 41.1479L19.1815 40.9888L24.1077 35.0548L24.5566 35.3104Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.0554 20.3613L24.4198 22.5748L22.6847 21.4154L19.075 19.003L24.0554 20.3613Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.2408 29.2188L24.2234 29.2144L24.2371 29.1768L27.1519 28.1286L26.2329 30.085L24.2408 29.2188Z" fill="#8a8a8d" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.1453 20.3856L26.0604 21.9774L29.5278 24.895L29.3983 25.9461L29.3891 26.0198L24.8266 22.8569L24.4198 22.5748L24.0554 20.3613L24.1453 20.3856Z" fill="#555759" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.1077 35.0548L19.1815 40.9888L18.5784 41.0381L17.81 40.8061L17.5355 40.2831L24.1077 35.0548Z" fill="#8a8c8c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.1077 35.0548L17.5355 40.2831L23.2851 34.0951L23.6165 34.7757L24.1077 35.0548Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.286 34.0943L23.2851 34.0951L23.2851 34.0943L23.286 34.0943Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.2851 34.0943L23.2851 34.0951L16.3613 39.3837L19.0043 36.83L22.8821 33.2671L23.2851 34.0943Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.2851 34.0951L17.5354 40.2831L16.8699 40.3656L16.2383 40.0519L16.3071 39.4354L16.3594 39.3845L16.3613 39.3838L23.2851 34.0951Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M24.8265 22.8569L23.1639 25.8791L23.163 25.8791L23.1382 25.8673L21.1002 22.613L24.8265 22.8569Z" fill="#7d868c" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.163 25.8791L23.1639 25.8791L23.1639 25.8799L21.5372 28.178L21.4821 28.1286L20.4044 28.1567L19.9793 27.9364L19.5193 27.5674L19.176 27.1431L19.2705 27.1129L23.163 25.8791Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M23.1382 25.8673L23.163 25.8791L19.2705 27.1129L20.3446 24.5385L23.1382 25.8673Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M22.8481 40.5859C22.8481 40.5859 22.782 40.6507 22.6903 40.7317L24.5566 35.3104L26.086 35.1277L22.8481 40.5859Z" fill="#949a90" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M22.7104 18.0013L22.6765 17.2079L23.1226 17.2352L23.1915 17.2499L29.9555 20.9609L22.7609 18.0698L22.76 18.0698L22.7104 18.0013Z" fill="#3e4543" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M19.075 19.003L22.6847 21.4153L16.4072 19.881L11.2689 17.3295L19.074 19.003L19.075 19.003Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M20.3447 24.5385L20.2566 24.5385L14.7006 24.5385C14.7006 24.5385 12.7378 23.6627 12.7029 23.5795C12.6689 23.497 12.3605 22.963 12.3605 22.963L12.4285 22.605L17.977 23.6119L18.0753 23.6296L20.3447 24.5385Z" fill="#d1d3d3" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M20.3447 24.5385L19.2705 27.1129L19.176 27.1431L18.3388 27.0879L17.6732 26.8956L17.2472 26.5258L17.0893 26.0103L20.2566 24.5385L20.3447 24.5385Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M20.2565 24.5385L17.0892 26.0103L17.0755 25.9646L15.2982 25.7716L14.8722 25.2376L14.7006 24.5385L20.2565 24.5385Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M16.4072 19.881L19.6313 22.5063L19.512 22.4805L11.2415 19.1172L10.0397 18.3312L9.06565 17.3015L8.82518 16.6739L8.99685 16.3712L9.86805 16.7675L11.269 17.3295L16.4072 19.881Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M17.977 23.6119L12.4284 22.6049L10.8568 22.2359L19.3 22.4356L19.512 22.4805L19.6313 22.5063L19.7039 22.5217L17.977 23.6119Z" fill="#5c6670" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M17.977 23.6119L19.7039 22.5217L21.1002 22.613L23.1383 25.8673L20.3447 24.5385L18.0753 23.6295L17.977 23.6119Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M19.0741 19.003L11.2689 17.3295L9.45672 15.5226L9.38786 15.0549L9.62839 14.8236L12.4973 16.5634C12.4973 16.5634 16.2383 18.0285 16.4439 18.139C16.6496 18.2487 18.1671 18.7555 18.1671 18.7555L19.0741 19.003Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M19.3 22.4356L11.4645 20.7606L11.5434 20.7708L9.59444 19.9613L8.99684 19.2623L8.79114 18.673L9.0657 18.4417L11.3368 19.1798L11.2414 19.1172L19.512 22.4805L19.3 22.4356Z" fill="#99999a" fill-rule="evenodd" opacity="1" stroke="none"/>
<path d="M11.4636 20.7606L11.4645 20.7606L19.2999 22.4356L10.8568 22.236L10.0746 21.5921L9.80011 20.8372L9.90292 20.5506L11.4636 20.7606Z" fill="#333e48" fill-rule="evenodd" opacity="1" stroke="none"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Untitled">
<path d="M15.5392 19.5938C15.5392 16.6081 17.9596 14.1877 20.9454 14.1877C23.9311 14.1877 26.3515 16.6081 26.3515 19.5938C26.3515 22.5796 23.9311 25 20.9454 25C17.9596 25 15.5392 22.5796 15.5392 19.5938ZM11.4846 34.5579C11.4846 30.3977 14.855 27.0273 19.0152 27.0273L22.8755 27.0273C27.0358 27.0273 30.4062 30.3977 30.4062 34.5579C30.4062 35.2506 29.8444 35.8123 29.1518 35.8123L12.739 35.8123C12.0463 35.8123 11.4846 35.2506 11.4846 34.5579ZM32.7714 27.3652L32.7714 24.6621L30.0683 24.6621C29.5066 24.6621 29.0546 24.2102 29.0546 23.6485C29.0546 23.0867 29.5066 22.6348 30.0683 22.6348L32.7714 22.6348L32.7714 19.9317C32.7714 19.37 33.2233 18.9181 33.785 18.9181C34.3468 18.9181 34.7987 19.37 34.7987 19.9317L34.7987 22.6348L37.5018 22.6348C38.0635 22.6348 38.5154 23.0867 38.5154 23.6485C38.5154 24.2102 38.0635 24.6621 37.5018 24.6621L34.7987 24.6621L34.7987 27.3652C34.7987 27.9269 34.3468 28.3789 33.785 28.3789C33.2233 28.3789 32.7714 27.9269 32.7714 27.3652Z" fill="#d6d2d2" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Untitled">
<path d="M15.5392 19.5938C15.5392 16.6081 17.9596 14.1877 20.9454 14.1877C23.9311 14.1877 26.3515 16.6081 26.3515 19.5938C26.3515 22.5796 23.9311 25 20.9454 25C17.9596 25 15.5392 22.5796 15.5392 19.5938ZM11.4846 34.5579C11.4846 30.3977 14.855 27.0273 19.0152 27.0273L22.8755 27.0273C27.0358 27.0273 30.4062 30.3977 30.4062 34.5579C30.4062 35.2506 29.8444 35.8123 29.1518 35.8123L12.739 35.8123C12.0463 35.8123 11.4846 35.2506 11.4846 34.5579ZM32.7714 27.3652L32.7714 24.6621L30.0683 24.6621C29.5066 24.6621 29.0546 24.2102 29.0546 23.6485C29.0546 23.0867 29.5066 22.6348 30.0683 22.6348L32.7714 22.6348L32.7714 19.9317C32.7714 19.37 33.2233 18.9181 33.785 18.9181C34.3468 18.9181 34.7987 19.37 34.7987 19.9317L34.7987 22.6348L37.5018 22.6348C38.0635 22.6348 38.5154 23.0867 38.5154 23.6485C38.5154 24.2102 38.0635 24.6621 37.5018 24.6621L34.7987 24.6621L34.7987 27.3652C34.7987 27.9269 34.3468 28.3789 33.785 28.3789C33.2233 28.3789 32.7714 27.9269 32.7714 27.3652Z" fill="#242424" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Layer-1">
<g opacity="1">
<path d="M36.0409 14.2649C38.185 15.7618 38.185 15.7618 38.6974 16.953C38.4586 16.8694 38.2199 16.7859 37.9739 16.6998C35.6128 15.9262 33.2078 15.2637 30.7876 16.1813C30.9189 16.3126 31.0502 16.4439 31.1855 16.5792C31.2738 16.6687 31.3621 16.7582 31.453 16.8505C31.6536 17.0485 31.8593 17.2415 32.0695 17.4292C34.0648 19.2669 35.0128 21.7248 35.2979 24.3879C35.408 27.5362 34.307 30.2641 32.2707 32.6278C29.6576 35.3724 25.8352 37.5434 21.957 37.6414C17.9424 37.7212 14.9129 36.9493 11.904 34.1749C11.4956 33.737 11.4956 33.737 11.3026 33.1583C11.5374 33.2418 11.7722 33.3254 12.014 33.4115C14.4246 34.2049 16.6955 34.5805 19.2124 34.1229C19.2124 33.9319 19.2124 33.7409 19.2124 33.5441C19.1005 33.4944 18.9886 33.4447 18.8733 33.3934C16.833 32.2844 15.6626 29.8754 14.9681 27.7565C14.1603 24.6382 14.9961 21.5944 16.5416 18.8701C18.584 15.6162 22.2985 13.5886 25.9646 12.7087C29.4027 11.9367 33.0558 12.4067 36.0409 14.2649ZM22.1235 21.9011C21.0817 23.0735 20.8701 24.1088 20.9004 25.6585C21.0061 26.8735 21.6139 27.5428 22.492 28.3353C23.609 29.2551 24.7578 29.2342 26.1575 29.107C27.4186 28.7236 28.2794 27.6342 28.9308 26.5387C29.2272 25.264 29.2095 24.0629 28.5487 22.9116C27.7209 21.7917 26.7796 21.048 25.3858 20.8114C24.1862 20.7449 23.0405 21.1098 22.1235 21.9011Z" fill="#d6d2d2" fill-opacity="0.956863" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="50.0pt" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 50 50" width="50.0pt" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Layer-1">
<g opacity="1">
<path d="M36.0409 14.2649C38.185 15.7618 38.185 15.7618 38.6974 16.953C38.4586 16.8694 38.2199 16.7859 37.9739 16.6998C35.6128 15.9262 33.2078 15.2637 30.7876 16.1813C30.9189 16.3126 31.0502 16.4439 31.1855 16.5792C31.2738 16.6687 31.3621 16.7582 31.453 16.8505C31.6536 17.0485 31.8593 17.2415 32.0695 17.4292C34.0648 19.2669 35.0128 21.7248 35.2979 24.3879C35.408 27.5362 34.307 30.2641 32.2707 32.6278C29.6576 35.3724 25.8352 37.5434 21.957 37.6414C17.9424 37.7212 14.9129 36.9493 11.904 34.1749C11.4956 33.737 11.4956 33.737 11.3026 33.1583C11.5374 33.2418 11.7722 33.3254 12.014 33.4115C14.4246 34.2049 16.6955 34.5805 19.2124 34.1229C19.2124 33.9319 19.2124 33.7409 19.2124 33.5441C19.1005 33.4944 18.9886 33.4447 18.8733 33.3934C16.833 32.2844 15.6626 29.8754 14.9681 27.7565C14.1603 24.6382 14.9961 21.5944 16.5416 18.8701C18.584 15.6162 22.2985 13.5886 25.9646 12.7087C29.4027 11.9367 33.0558 12.4067 36.0409 14.2649ZM22.1235 21.9011C21.0817 23.0735 20.8701 24.1088 20.9004 25.6585C21.0061 26.8735 21.6139 27.5428 22.492 28.3353C23.609 29.2551 24.7578 29.2342 26.1575 29.107C27.4186 28.7236 28.2794 27.6342 28.9308 26.5387C29.2272 25.264 29.2095 24.0629 28.5487 22.9116C27.7209 21.7917 26.7796 21.048 25.3858 20.8114C24.1862 20.7449 23.0405 21.1098 22.1235 21.9011Z" fill="#242424" fill-opacity="0.956863" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Some files were not shown because too many files have changed in this diff Show more