// Path: src/main/java/guichaguri/betterfps/BetterFps.java
// public class BetterFps {
// 
//     public static final String MC_VERSION = "1.12";
//     public static final String VERSION = "1.4.7";
//     public static final String URL = "http://guichaguri.github.io/BetterFps/";
//     public static final String UPDATE_URL = "http://widget.mcf.li/mc-mods/minecraft/229876-betterfps.json";
// 
//     public static boolean CLIENT = false;
//     public static File GAME_DIR = null;
// 
// }


import com.eclipsesource.json.JsonObject;
import guichaguri.betterfps.BetterFps;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.io.File;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import javax.swing.*;
package guichaguri.betterfps.installer;


/**
 * @author Guilherme Chaguri
 */
public class GuiInstallOptions extends JDialog implements ActionListener, FocusListener {

    private final String BROWSE = "browse_directories";
    private final String INSTALL = "install";

    private final String DEFAULT_PROFILE = "BetterFps";

    private final JTextField gameDir;
    private final JComboBox versions;
    private final JComboBox profiles;

    private JsonObject launcherProfiles;

    GuiInstallOptions(GuiInstaller installer) {
        setTitle(BetterFpsInstaller.i18n("betterfps.installer.button.install"));
        setResizable(false);
// Path: src/main/java/guichaguri/betterfps/BetterFps.java
// public class BetterFps {
// 
//     public static final String MC_VERSION = "1.12";
//     public static final String VERSION = "1.4.7";
//     public static final String URL = "http://guichaguri.github.io/BetterFps/";
//     public static final String UPDATE_URL = "http://widget.mcf.li/mc-mods/minecraft/229876-betterfps.json";
// 
//     public static boolean CLIENT = false;
//     public static File GAME_DIR = null;
// 
// }


// Path: src/main/java/guichaguri/betterfps/installer/GuiInstallOptions.java
import com.eclipsesource.json.JsonObject;
import guichaguri.betterfps.BetterFps;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.io.File;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import javax.swing.*;

package guichaguri.betterfps.installer;


/**
 * @author Guilherme Chaguri
 */
public class GuiInstallOptions extends JDialog implements ActionListener, FocusListener {

    private final String BROWSE = "browse_directories";
    private final String INSTALL = "install";

    private final String DEFAULT_PROFILE = "BetterFps";

    private final JTextField gameDir;
    private final JComboBox versions;
    private final JComboBox profiles;

    private JsonObject launcherProfiles;

    GuiInstallOptions(GuiInstaller installer) {
        setTitle(BetterFpsInstaller.i18n("betterfps.installer.button.install"));
        setResizable(false);
        setModal(true);