-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
~/src/keyboard-layout-editor$ /bin/bash ./gradlew fatJar
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :compileJava FAILED
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/FileDialog.java:3: error: package javafx.stage does not exist
import javafx.stage.FileChooser;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/FileDialog.java:4: error: package javafx.stage does not exist
import javafx.stage.Window;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/FileDialog.java:9: error: cannot find symbol
private final static FileChooser fileChooser = new FileChooser();
^
symbol: class FileChooser
location: class FileDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/FileDialog.java:19: error: cannot find symbol
public static File showSaveDialog(Window window) {
^
symbol: class Window
location: class FileDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:3: error: package javafx.collections does not exist
import javafx.collections.FXCollections;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:4: error: package javafx.collections does not exist
import javafx.collections.ObservableList;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:5: error: package javafx.geometry does not exist
import javafx.geometry.HPos;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:6: error: package javafx.geometry does not exist
import javafx.geometry.Insets;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:7: error: package javafx.geometry does not exist
import javafx.geometry.Pos;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:8: error: package javafx.geometry does not exist
import javafx.geometry.VPos;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:9: error: package javafx.scene does not exist
import javafx.scene.Node;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:10: error: package javafx.scene.control does not exist
import javafx.scene.control.ButtonType;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:11: error: package javafx.scene.control does not exist
import javafx.scene.control.ComboBox;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:12: error: package javafx.scene.control does not exist
import javafx.scene.control.Dialog;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:13: error: package javafx.scene.control does not exist
import javafx.scene.control.DialogPane;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:14: error: package javafx.scene.control does not exist
import javafx.scene.control.ScrollPane;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:16: error: package javafx.scene.paint does not exist
import javafx.scene.paint.Paint;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:17: error: package javafx.scene.text does not exist
import javafx.scene.text.Font;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:18: error: package javafx.scene.text does not exist
import javafx.scene.text.Text;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:19: error: package javafx.util does not exist
import javafx.util.Pair;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:28: error: cannot find symbol
public class CharacterMap extends Dialog<String> {
^
symbol: class Dialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:30: error: cannot find symbol
private static final Background WHITE_BACKGROUND = new Background(new BackgroundFill(Paint.valueOf("white"), CornerRadii.EMPTY, Insets.EMPTY));
^
symbol: class Background
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:31: error: cannot find symbol
private static final Background GRAY_BACKGROUND = new Background(new BackgroundFill(Paint.valueOf("#eee"), null, null));
^
symbol: class Background
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:34: error: cannot find symbol
private FlowPane selectedPane;
^
symbol: class FlowPane
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:35: error: cannot find symbol
private Font selectedFont = Font.getDefault();
^
symbol: class Font
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:36: error: cannot find symbol
private GridPane gridPane;
^
symbol: class GridPane
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:37: error: cannot find symbol
private List<Text> displayedCharacters = new ArrayList<>();
^
symbol: class Text
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:38: error: cannot find symbol
private ComboBox<String> categoryCombo;
^
symbol: class ComboBox
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:39: error: cannot find symbol
private Text symbolText;
^
symbol: class Text
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:40: error: cannot find symbol
private Text unicodeText;
^
symbol: class Text
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:59: error: cannot find symbol
private Node top() {
^
symbol: class Node
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:109: error: cannot find symbol
private ObservableList<String> getAllFamilies() {
^
symbol: class ObservableList
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:113: error: cannot find symbol
private Node center() {
^
symbol: class Node
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:125: error: cannot find symbol
private Node bottom() {
^
symbol: class Node
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:135: error: cannot find symbol
private Text createLargeEmptyTextWithMargin(ObservableList<Node> children) {
^
symbol: class ObservableList
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:135: error: cannot find symbol
private Text createLargeEmptyTextWithMargin(ObservableList<Node> children) {
^
symbol: class Node
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:135: error: cannot find symbol
private Text createLargeEmptyTextWithMargin(ObservableList<Node> children) {
^
symbol: class Text
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:154: error: cannot find symbol
private void createCharacterCell(List<Pair<String, String>> characters, int index) {
^
symbol: class Pair
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:188: error: cannot find symbol
private String getResult(ButtonType param) {
^
symbol: class ButtonType
location: class CharacterMap
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:15: error: package javafx.scene.layout does not exist
import javafx.scene.layout.*;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:204: error: cannot find symbol
private static final Map<String, List<Pair<String, String>>> characters = new LinkedHashMap<>();
^
symbol: class Pair
location: class Characters
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:487: error: cannot find symbol
private static List<Pair<String, String>> generateRange(int start, int end) {
^
symbol: class Pair
location: class Characters
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/CharacterMap.java:505: error: cannot find symbol
static List<Pair<String, String>> getCharacters(String category) {
^
symbol: class Pair
location: class Characters
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:3: error: package com.sun.javafx.tk does not exist
import com.sun.javafx.tk.FontLoader;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:4: error: package com.sun.javafx.tk does not exist
import com.sun.javafx.tk.FontMetrics;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:5: error: package com.sun.javafx.tk does not exist
import com.sun.javafx.tk.Toolkit;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:11: error: package javafx.fxml does not exist
import javafx.fxml.FXML;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:12: error: package javafx.fxml does not exist
import javafx.fxml.FXMLLoader;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:13: error: package javafx.scene does not exist
import javafx.scene.Parent;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:14: error: package javafx.scene.layout does not exist
import javafx.scene.layout.Pane;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:15: error: package javafx.scene.text does not exist
import javafx.scene.text.Font;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:16: error: package javafx.scene.text does not exist
import javafx.scene.text.Text;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:27: error: cannot find symbol
public class Key extends Pane {
^
symbol: class Pane
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:35: error: cannot find symbol
private Text topLeftChar;
^
symbol: class Text
location: class Key
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:37: error: cannot find symbol
private Text bottomLeftChar;
^
symbol: class Text
location: class Key
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:39: error: cannot find symbol
private Text topRightChar;
^
symbol: class Text
location: class Key
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:41: error: cannot find symbol
private Text bottomRightChar;
^
symbol: class Text
location: class Key
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/service/api/FontProvider.java:3: error: package javafx.scene.text does not exist
import javafx.scene.text.Font;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:102: error: cannot find symbol
private void setFontFamily(Text text) {
^
symbol: class Text
location: class Key
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:150: error: cannot find symbol
private void setFontSize(Text text, double fontSize) {
^
symbol: class Text
location: class Key
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:263: error: cannot find symbol
private void setText(Text text, String value) {
^
symbol: class Text
location: class Key
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/Key.java:311: error: cannot find symbol
private void setVisibility(Text text, boolean show) {
^
symbol: class Text
location: class Key
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/service/api/FontProvider.java:35: error: cannot find symbol
double getFontSize(String text, Font font, double widthToFit, double heightToFit);
^
symbol: class Font
location: interface FontProvider
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/service/api/FontProvider.java:42: error: cannot find symbol
Font getDefaultFont();
^
symbol: class Font
location: interface FontProvider
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/service/api/FontProvider.java:49: error: cannot find symbol
void setDefaultFont(Font defaultFont);
^
symbol: class Font
location: interface FontProvider
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/service/api/FontProvider.java:67: error: cannot find symbol
void action(Font newFont);
^
symbol: class Font
location: interface DefaultFontChangedListener
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:4: error: package javafx.event does not exist
import javafx.event.ActionEvent;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:5: error: package javafx.geometry does not exist
import javafx.geometry.Insets;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:6: error: package javafx.geometry does not exist
import javafx.geometry.Orientation;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:7: error: package javafx.scene does not exist
import javafx.scene.Node;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:8: error: package javafx.scene.control does not exist
import javafx.scene.control.Button;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:9: error: package javafx.scene.control does not exist
import javafx.scene.control.ButtonType;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:10: error: package javafx.scene.control does not exist
import javafx.scene.control.CheckBox;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:11: error: package javafx.scene.control does not exist
import javafx.scene.control.Dialog;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:12: error: package javafx.scene.control does not exist
import javafx.scene.control.DialogPane;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:13: error: package javafx.scene.control does not exist
import javafx.scene.control.RadioButton;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:14: error: package javafx.scene.control does not exist
import javafx.scene.control.Separator;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:15: error: package javafx.scene.control does not exist
import javafx.scene.control.ToggleGroup;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:16: error: package javafx.scene.layout does not exist
import javafx.scene.layout.HBox;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:17: error: package javafx.scene.layout does not exist
import javafx.scene.layout.VBox;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:19: error: cannot find symbol
public class ExportSettingsDialog extends Dialog<ExportConfig> {
^
symbol: class Dialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:21: error: cannot find symbol
private ToggleGroup exportSelectedGroupToggle;
^
symbol: class ToggleGroup
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:22: error: cannot find symbol
private CheckBox checkExportType;
^
symbol: class CheckBox
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:23: error: cannot find symbol
private RadioButton exportOnlySelectedGroup;
^
symbol: class RadioButton
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:24: error: cannot find symbol
private RadioButton exportSelectedGroups;
^
symbol: class RadioButton
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:25: error: cannot find symbol
private CheckBox checkShowDialog;
^
symbol: class CheckBox
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:26: error: cannot find symbol
private CheckBox[] groups = new CheckBox[8];
^
symbol: class CheckBox
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:38: error: cannot find symbol
private Node initContent() {
^
symbol: class Node
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:82: error: cannot find symbol
private HBox getFirstGroupsRow() {
^
symbol: class HBox
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:88: error: cannot find symbol
private HBox getSecondGroupsRow() {
^
symbol: class HBox
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:94: error: cannot find symbol
private CheckBox[] generateGroups(int startingNumber, int count) {
^
symbol: class CheckBox
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:105: error: cannot find symbol
private void setGroupExported(CheckBox theGroup, int groupIndex) {
^
symbol: class CheckBox
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:128: error: cannot find symbol
private void onExportOnlySelectedGroupsChanged(ActionEvent event) {
^
symbol: class ActionEvent
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:136: error: cannot find symbol
private void onExportTypeChanged(ActionEvent event) {
^
symbol: class ActionEvent
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/ExportSettingsDialog.java:140: error: cannot find symbol
private ExportConfig resultConverter(ButtonType buttonType) {
^
symbol: class ButtonType
location: class ExportSettingsDialog
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/WebsiteLink.java:5: error: package javafx.application does not exist
import javafx.application.HostServices;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/WebsiteLink.java:6: error: package javafx.scene.control does not exist
import javafx.scene.control.Hyperlink;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/WebsiteLink.java:7: error: package javafx.scene.control does not exist
import javafx.scene.control.Tooltip;
^
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/WebsiteLink.java:9: error: cannot find symbol
public class WebsiteLink extends Hyperlink {
^
symbol: class Hyperlink
/home/bobrtc/src/keyboard-layout-editor/src/main/java/cz/gresak/keyboardeditor/component/WebsiteLink.java:10: error: cannot find symbol
private static final HostServices HOST_SERVICES = ServiceLoader.lookup(HostServices.class);
^
symbol: class HostServices
location: class WebsiteLink
100 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 7s
1 actionable task: 1 executed
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels