<commit_before><?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.String?>
<?import javafx.collections.FXCollections?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.CheckBox?>
<?import javafx.scene.control.ComboBox?>
<?import javafx.scene.control.Hyperlink?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.Separator?>
<?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.control.TitledPane?>
<?import javafx.scene.control.cell.PropertyValueFactory?>
<?import javafx.scene.layout.ColumnConstraints?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.RowConstraints?>
<?import javafx.scene.layout.VBox?>
<?import com.msc.serverbrowser.gui.components.SampServerTable?>

<VBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" spacing="5" xmlns="http://javafx.com/javafx/8.0.111"
	xmlns:fx="http://javafx.com/fxml/1">
	<children>
		<HBox spacing="5.0">
			<children>
				<TextField fx:id="addressTextField" onAction="#onClickConnect" promptText="%promptEnterValidAddress" HBox.hgrow="ALWAYS" />
				<Button mnemonicParsing="false" onAction="#onClickConnect" text="%connect" />
				<Button mnemonicParsing="false" onAction="#onClickAddToFavourites" text="%addToFavourites" />
			</children>
		</HBox>
		<SampServerTable fx:id="serverTable" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="-Infinity"
			minWidth="-Infinity" prefHeight="100.0" tableMenuButtonVisible="true" VBox.vgrow="ALWAYS">
			<columns>
				<TableColumn fx:id="columnHostname" sortable="true" text="%hostnameTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="hostname" />
					</cellValueFactory>
				</TableColumn>
				<TableColumn fx:id="columnPlayers" maxWidth="66.0" minWidth="66.0" sortable="true" text="%playersTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="playersAndMaxPlayers" />
					</cellValueFactory>
				</TableColumn>
				<TableColumn fx:id="columnMode" minWidth="80.0" sortable="true" text="%gamemodeTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="mode" />
					</cellValueFactory>
				</TableColumn>
				<TableColumn fx:id="columnLanguage" minWidth="80.0" sortable="true" text="%languageTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="language" />
					</cellValueFactory>
				</TableColumn>
				<TableColumn maxWidth="65.0" minWidth="65.0" sortable="true" text="%versionTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="version" />
					</cellValueFactory>
				</TableColumn>
			</columns>
			<columnResizePolicy>
				<TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
			</columnResizePolicy>
		</SampServerTable>
		<HBox spacing="5.0">
			<children>
				<TableView fx:id="playerTable" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" prefHeight="200.0"
					tableMenuButtonVisible="true">
					<columns>
						<TableColumn fx:id="playerName" maxWidth="1.7976931348623157E308" minWidth="-1.0" prefWidth="-1.0" text="%playerTableHeader">
							<cellValueFactory>
								<PropertyValueFactory property="playerName" />
							</cellValueFactory>
						</TableColumn>
						<TableColumn fx:id="playerScore" maxWidth="85.0" minWidth="85.0" prefWidth="85.0" text="%scoreTableHeader">
							<cellValueFactory>
								<PropertyValueFactory property="playerScore" />
							</cellValueFactory>
						</TableColumn>
					</columns>
					<columnResizePolicy>
						<TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
					</columnResizePolicy>
				</TableView>
				<TitledPane animated="false" focusTraversable="false" collapsible="false" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308"
					text="%filterSettings" HBox.hgrow="ALWAYS">
					<content>
						<GridPane hgap="10.0" maxHeight="1.7976931348623157E308" vgap="5.0">
							<columnConstraints>
								<ColumnConstraints hgrow="NEVER" />
								<ColumnConstraints hgrow="ALWAYS" maxWidth="1.7976931348623157E308" minWidth="10.0" prefWidth="73.0" />
							</columnConstraints>
							<rowConstraints>
								<RowConstraints />
								<RowConstraints />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
							</rowConstraints>
							<children>
								<Label text="%useRegex" />
								<CheckBox fx:id="regexCheckBox" mnemonicParsing="false" onAction="#onFilterSettingsChange" GridPane.columnIndex="1"
									GridPane.halignment="LEFT" />
								<Separator prefWidth="200.0" GridPane.columnSpan="2" GridPane.rowIndex="1" />
								<TextField fx:id="nameFilter" maxWidth="1.7976931348623157E308" onKeyReleased="#onFilterSettingsChange"
									GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.rowIndex="2" />
								<TextField fx:id="modeFilter" maxWidth="1.7976931348623157E308" onKeyReleased="#onFilterSettingsChange"
									GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.rowIndex="3" />
								<TextField fx:id="languageFilter" maxWidth="1.7976931348623157E308" onKeyReleased="#onFilterSettingsChange"
									GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.rowIndex="4" />
								<ComboBox fx:id="versionFilter" maxWidth="1.7976931348623157E308" onAction="#onFilterSettingsChange" GridPane.columnIndex="1"
									GridPane.hgrow="ALWAYS" GridPane.rowIndex="5">
									<items>
										<FXCollections fx:factory="observableArrayList">
											<String fx:value="" />
											<String fx:value="0.3.7" />
											<String fx:value="0.3z" />
											<String fx:value="0.3x" />
											<String fx:value="0.3e" />
											<String fx:value="0.3d" />
											<String fx:value="0.3c" />
											<String fx:value="0.3a" />
										</FXCollections>
									</items>
								</ComboBox>
								<Label text="%versionTableHeader" GridPane.rowIndex="5" />
								<Label text="%hostnameTableHeader" GridPane.rowIndex="2" />
								<Label text="%gamemodeTableHeader" GridPane.rowIndex="3" />
								<Label text="%languageTableHeader" GridPane.rowIndex="4" />
							</children>
						</GridPane>
					</content>
				</TitledPane>
				<TitledPane animated="false" collapsible="false" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" text="%serverInfo"
					focusTraversable="false">
					<content>
						<GridPane hgap="5.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" vgap="5.0">
							<columnConstraints>
								<ColumnConstraints fillWidth="false" hgrow="NEVER" minWidth="-Infinity" />
								<ColumnConstraints fillWidth="false" hgrow="NEVER" />
							</columnConstraints>
							<rowConstraints>
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
							</rowConstraints>
							<children>
								<Label text="%address" />
								<TextField fx:id="serverAddress" editable="false" styleClass="copyableLabel" text="" GridPane.columnIndex="1" />
								<Label text="%lagcomp" GridPane.rowIndex="2" />
								<Label fx:id="serverLagcomp" text="" GridPane.columnIndex="1" GridPane.rowIndex="2" />
								<Label text="%ping" GridPane.rowIndex="1" />
								<Label fx:id="serverPing" GridPane.columnIndex="1" GridPane.rowIndex="1" />
								<Label text="%password" GridPane.rowIndex="3" />
								<Label fx:id="serverPassword" GridPane.columnIndex="1" GridPane.rowIndex="3" />
								<Label text="%map" GridPane.rowIndex="4" />
								<Label fx:id="mapLabel" GridPane.columnIndex="1" GridPane.rowIndex="4" />
								<Label text="%website" GridPane.rowIndex="5" />
								<Hyperlink fx:id="websiteLink" maxWidth="130.0" underline="true" GridPane.columnIndex="1" GridPane.hgrow="NEVER"
									GridPane.rowIndex="5" /><commit_msg>Remove unnecessary arguments in fxml<commit_after><?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.String?>
<?import javafx.collections.FXCollections?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.CheckBox?>
<?import javafx.scene.control.ComboBox?>
<?import javafx.scene.control.Hyperlink?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.Separator?>
<?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.control.TitledPane?>
<?import javafx.scene.control.cell.PropertyValueFactory?>
<?import javafx.scene.layout.ColumnConstraints?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.RowConstraints?>
<?import javafx.scene.layout.VBox?>
<?import com.msc.serverbrowser.gui.components.SampServerTable?>

<VBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" spacing="5" xmlns="http://javafx.com/javafx/8.0.111"
	xmlns:fx="http://javafx.com/fxml/1">
	<children>
		<HBox spacing="5.0">
			<children>
				<TextField fx:id="addressTextField" onAction="#onClickConnect" promptText="%promptEnterValidAddress" HBox.hgrow="ALWAYS" />
				<Button mnemonicParsing="false" onAction="#onClickConnect" text="%connect" />
				<Button mnemonicParsing="false" onAction="#onClickAddToFavourites" text="%addToFavourites" />
			</children>
		</HBox>
		<SampServerTable fx:id="serverTable" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="-Infinity"
			minWidth="-Infinity" prefHeight="100.0" tableMenuButtonVisible="true" VBox.vgrow="ALWAYS">
			<columns>
				<TableColumn fx:id="columnHostname" sortable="true" text="%hostnameTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="hostname" />
					</cellValueFactory>
				</TableColumn>
				<TableColumn fx:id="columnPlayers" maxWidth="66.0" minWidth="66.0" sortable="true" text="%playersTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="playersAndMaxPlayers" />
					</cellValueFactory>
				</TableColumn>
				<TableColumn fx:id="columnMode" minWidth="80.0" sortable="true" text="%gamemodeTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="mode" />
					</cellValueFactory>
				</TableColumn>
				<TableColumn fx:id="columnLanguage" minWidth="80.0" sortable="true" text="%languageTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="language" />
					</cellValueFactory>
				</TableColumn>
				<TableColumn maxWidth="65.0" minWidth="65.0" sortable="true" text="%versionTableHeader">
					<cellValueFactory>
						<PropertyValueFactory property="version" />
					</cellValueFactory>
				</TableColumn>
			</columns>
			<columnResizePolicy>
				<TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
			</columnResizePolicy>
		</SampServerTable>
		<HBox spacing="5.0">
			<children>
				<TableView fx:id="playerTable" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" prefHeight="200.0"
					tableMenuButtonVisible="true">
					<columns>
						<TableColumn fx:id="playerName" maxWidth="1.7976931348623157E308" minWidth="-1.0" prefWidth="-1.0" text="%playerTableHeader">
							<cellValueFactory>
								<PropertyValueFactory property="playerName" />
							</cellValueFactory>
						</TableColumn>
						<TableColumn fx:id="playerScore" maxWidth="85.0" minWidth="85.0" prefWidth="85.0" text="%scoreTableHeader">
							<cellValueFactory>
								<PropertyValueFactory property="playerScore" />
							</cellValueFactory>
						</TableColumn>
					</columns>
					<columnResizePolicy>
						<TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
					</columnResizePolicy>
				</TableView>
				<TitledPane animated="false" focusTraversable="false" collapsible="false" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308"
					text="%filterSettings" HBox.hgrow="ALWAYS">
					<content>
						<GridPane hgap="10.0" maxHeight="1.7976931348623157E308" vgap="5.0">
							<columnConstraints>
								<ColumnConstraints hgrow="NEVER" />
								<ColumnConstraints hgrow="ALWAYS" maxWidth="1.7976931348623157E308" minWidth="10.0" prefWidth="73.0" />
							</columnConstraints>
							<rowConstraints>
								<RowConstraints />
								<RowConstraints />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
							</rowConstraints>
							<children>
								<Label text="%useRegex" />
								<CheckBox fx:id="regexCheckBox" mnemonicParsing="false" onAction="#onFilterSettingsChange" GridPane.columnIndex="1"
									GridPane.halignment="LEFT" />
								<Separator prefWidth="200.0" GridPane.columnSpan="2" GridPane.rowIndex="1" />
								<TextField fx:id="nameFilter" maxWidth="1.7976931348623157E308" onKeyReleased="#onFilterSettingsChange"
									GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.rowIndex="2" />
								<TextField fx:id="modeFilter" maxWidth="1.7976931348623157E308" onKeyReleased="#onFilterSettingsChange"
									GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.rowIndex="3" />
								<TextField fx:id="languageFilter" maxWidth="1.7976931348623157E308" onKeyReleased="#onFilterSettingsChange"
									GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.rowIndex="4" />
								<ComboBox fx:id="versionFilter" maxWidth="1.7976931348623157E308" onAction="#onFilterSettingsChange" GridPane.columnIndex="1"
									GridPane.hgrow="ALWAYS" GridPane.rowIndex="5">
									<items>
										<FXCollections fx:factory="observableArrayList">
											<String fx:value="" />
											<String fx:value="0.3.7" />
											<String fx:value="0.3z" />
											<String fx:value="0.3x" />
											<String fx:value="0.3e" />
											<String fx:value="0.3d" />
											<String fx:value="0.3c" />
											<String fx:value="0.3a" />
										</FXCollections>
									</items>
								</ComboBox>
								<Label text="%versionTableHeader" GridPane.rowIndex="5" />
								<Label text="%hostnameTableHeader" GridPane.rowIndex="2" />
								<Label text="%gamemodeTableHeader" GridPane.rowIndex="3" />
								<Label text="%languageTableHeader" GridPane.rowIndex="4" />
							</children>
						</GridPane>
					</content>
				</TitledPane>
				<TitledPane animated="false" collapsible="false" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" text="%serverInfo"
					focusTraversable="false">
					<content>
						<GridPane hgap="5.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" vgap="5.0">
							<columnConstraints>
								<ColumnConstraints fillWidth="false" hgrow="NEVER" minWidth="-Infinity" />
								<ColumnConstraints fillWidth="false" hgrow="NEVER" />
							</columnConstraints>
							<rowConstraints>
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
								<RowConstraints vgrow="ALWAYS" />
							</rowConstraints>
							<children>
								<Label text="%address" />
								<TextField fx:id="serverAddress" editable="false" styleClass="copyableLabel" GridPane.columnIndex="1" />
								<Label text="%lagcomp" GridPane.rowIndex="2" />
								<Label fx:id="serverLagcomp" text="" GridPane.columnIndex="1" GridPane.rowIndex="2" />
								<Label text="%ping" GridPane.rowIndex="1" />
								<Label fx:id="serverPing" GridPane.columnIndex="1" GridPane.rowIndex="1" />
								<Label text="%password" GridPane.rowIndex="3" />
								<Label fx:id="serverPassword" GridPane.columnIndex="1" GridPane.rowIndex="3" />
								<Label text="%map" GridPane.rowIndex="4" />
								<Label fx:id="mapLabel" GridPane.columnIndex="1" GridPane.rowIndex="4" />
								<Label text="%website" GridPane.rowIndex="5" />
								<Hyperlink fx:id="websiteLink" underline="true" GridPane.columnIndex="1" GridPane.rowIndex="5" />
{'fraction_non_alphanumeric': 0.15411590992986343, 'fraction_numerical': 0.06152331733727082, 'mean_word_length': 4.110028292989626, 'pattern_counts': {'":': 0, '<': 307, '<?xml version=': 2, '>': 307, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 9}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '533897', 'n_tokens_mistral': 7332, 'n_tokens_neox': 5268, 'n_words': 735}