From d23dcdf968518ab9302bc94cf25d070c7c3a9a52 Mon Sep 17 00:00:00 2001
From: jugeeya <jugeeya@live.com>
Date: Tue, 7 Feb 2023 06:01:52 -0800
Subject: [PATCH] Deprecate Web Menu (#472)

* Initial

* Fixes
---
 .github/workflows/rust.yml          |   2 +-
 README.md                           |  51 ++-
 src/common/menu.rs                  | 135 +------
 src/lib.rs                          |  18 +-
 src/static/css/nouislider.min.css   |   1 -
 src/static/css/training_modpack.css | 342 ------------------
 src/static/js/nouislider.min.js     |   1 -
 src/static/js/training_modpack.js   | 521 ----------------------------
 src/templates/frame_adv.webp        | Bin 129008 -> 0 bytes
 src/templates/menu.html             |  83 -----
 src/templates/slider.js             |  77 ----
 training_mod_consts/src/lib.rs      |   9 -
 12 files changed, 32 insertions(+), 1208 deletions(-)
 delete mode 100644 src/static/css/nouislider.min.css
 delete mode 100644 src/static/css/training_modpack.css
 delete mode 100644 src/static/js/nouislider.min.js
 delete mode 100644 src/static/js/training_modpack.js
 delete mode 100644 src/templates/frame_adv.webp
 delete mode 100644 src/templates/menu.html
 delete mode 100644 src/templates/slider.js

diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 7bfe276..6dbf46b 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -28,7 +28,7 @@ jobs:
       - name: Check
         run: cargo +nightly check --target=x86_64-unknown-linux-gnu
       - name: Clippy
-        run: cargo +nightly clippy --all-targets --all-features --target=x86_64-unknown-linux-gnu
+        run: cargo +nightly clippy --all-targets --all-features --target=x86_64-unknown-linux-gnu -- -D warnings
       - name: TUI Test
         working-directory: training_mod_tui
         run: cargo +nightly test
diff --git a/README.md b/README.md
index 3b34d3a..fc5c7d3 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@
 
 [![Twitter Follow](https://img.shields.io/twitter/follow/jugeeya?color=brightgreen&logo=twitter&style=for-the-badge)](https://twitter.com/jugeeya)
 
-A [Skyline](https://github.com/shadowninja108/Skyline) plugin using [cargo-skyline](https://github.com/jam1garner/cargo-skyline) for adding features to the training mode. It interfaces with [skyline-web](https://github.com/skyline-rs/skyline-web) to provide a menu for customizing training options.
+A [Skyline](https://github.com/shadowninja108/Skyline) plugin using [cargo-skyline](https://github.com/jam1garner/cargo-skyline) for adding features to the training mode. It uses native Smash UI to provide a menu for customizing training options.
 
 The latest stable release can be found [here](https://github.com/jugeeya/UltimateTrainingModpack/releases/latest).
 
@@ -36,7 +36,6 @@ These are the features that can be found [in the latest beta release](https://gi
 
 ### Features
 * Added option for CPU to crouch when grounded - @asimon-1
-* Improved web menu UI - @asimon-1, @xhudaman, @jugeeya
 * Added Mash Triggers feature, allowing configuration of when the CPU performs mash options - @GradualSyrup
 * Add ability to perform mash option after ledge trump, footstool, clatter, hitstun, tumble, and within certain distances - @asimon-1
 * Allow configurable button combinations for save states and opening the menu - @asimon-1
@@ -235,7 +234,6 @@ When multiple options are selected, one of the selected options will be chosen a
 | Misc Settings | Hitbox Visualization | Should hitboxes be displayed, hiding other visual effects | Yes, No |
 | Misc Settings | Input Delay | Frames to delay player inputs by | 0 to 10 frames (0.167 seconds) |
 | Misc Settings | Stage Hazards | Should stage hazards be present | Yes, No |
-| Misc Settings | Quick Menu | Should use the quick menu instead of the web menu | Yes, No |
 
 <a name="installation"/>
 
@@ -256,8 +254,6 @@ SD Card Root
             ├── manual_html
             │   └── html-document
             │       └── training_modpack.htdocs
-            │           ├── css
-            │           │   └── training_modpack.css
             │           ├── img
             │           │   ├── aerial_delay.svg
             │           │   ├── air_dodge_dir.svg
@@ -280,7 +276,6 @@ SD Card Root
             │           │   ├── miss_tech_state.svg
             │           │   ├── oos_offset.svg
             │           │   ├── pummel_delay.svg
-            │           │   ├── quick_menu.svg
             │           │   ├── reaction_time.svg
             │           │   ├── save_damage.svg
             │           │   ├── save_state_enable.svg
@@ -293,8 +288,6 @@ SD Card Root
             │           │   ├── tech_state.svg
             │           │   ├── throw_delay.svg
             │           │   └── throw_state.svg
-            │           └── js
-            │               └── training_modpack.js
             └── romfs
                 └── skyline
                     └── plugins
@@ -343,22 +336,20 @@ To install a beta version of the modpack, follow the same procedure using the [l
 11. **How do I open the menu?**
 
     Hold the `SPECIAL` button and press `UP TAUNT` while in training mode. Typically this is `B+DPAD UP`, but do note that these are affected by your control scheme so if you have changed those inputs you need to adjust accordingly.
-12. **Why does the menu open slowly?**
 
-    The menu uses a built-in web browser for its display, inputs, and styling. It takes about 2 seconds for the browser to open. If you prefer a quicker experience and are frequently opening the menu to adjust your settings, the beta release includes a "Quick Menu" with a different backend.
-13. **Why are the save state mirroring positions slightly off on Town and City and Smashville?**
+12. **Why are the save state mirroring positions slightly off on Town and City and Smashville?**
 
     These two stages are actually slightly asymmetrical. On Smashville, the left side is 4 units longer than the right side. On Town and City, the left side is 2 units shorter than the right side. This asymmetry is not currently accounted for in the Training Modpack when mirroring save states.
-14. **How do I install the Training Modpack?**
+13. **How do I install the Training Modpack?**
 
     Full installation instructions are provided in the [#setup-and-download](https://discord.com/channels/407970595418931200/407971997008658432) Discord channel.
-15. **How do I install an update to the Training Modpack?**
+14. **How do I install an update to the Training Modpack?**
 
     The process for installing and update is very similar to the initial installation. Download the new `.zip` file from the Github releases page, extract the contents, then drag the atmosphere folder to the root of your SD card. Any existing files will be replaced, so there is no need to delete any files manually.
-16. **How do I install a beta release to the Training Modpack?**
+15. **How do I install a beta release to the Training Modpack?**
 
     To install a beta release, follow the same process as updating the Training Modpack. Download the beta `.zip` file from the Github releases page, extract the contents, and drag the atmosphere folder to the root of your SD card. Any existing files will be replaced, so there is no need to delete any files manually.
-17. **How do I remove the Training Modpack?**
+16. **How do I remove the Training Modpack?**
 
     Removing the Training Modpack is as simple as deleting the files and folders that are associated with the modpack, listed below:
     `SD:/atmosphere/contents/01006A800016E000/manual_html/html-document/training_modpack.htdocs/`
@@ -367,45 +358,45 @@ To install a beta version of the modpack, follow the same procedure using the [l
     `SD:/atmosphere/contents/01006A800016E000/romfs/skyline/plugins/libparam_hook.nro`
     `SD:/atmosphere/contents/01006A800016E000/romfs/skyline/plugins/libtraining_modpack.nro`
     `SD:/TrainingModpack/`
-18. **Can I donate to the Training Modpack?**
+17. **Can I donate to the Training Modpack?**
 
     You can find the donation link in the [#faq](https://discord.com/channels/407970595418931200/714960353058095216) Discord channel. We use the money to commission video edits for releases, so thank you if you do end up donating!
-19. **Do I have to repeat the process of installing the mods EVERY time I turn my switch on?**
+18. **Do I have to repeat the process of installing the mods EVERY time I turn my switch on?**
 
     The custom firmware Atmosphere stays loaded when the switch goes to sleep, but not if it is fully powered off. So you only need to go through the process of injecting the payload through TegraRCMGui when the switch is fully powered off, such as if the SD card is removed.
-20. **I've heard about people getting banned while uing this mod online. Can I use this while playing online without getting banned?**
+19. **I've heard about people getting banned while uing this mod online. Can I use this while playing online without getting banned?**
 
     The Training Modpack features are only applied while in training mode and do not affect any of the other game modes outside of it, including online play. Smash online is client sided, so only the data that is sent to other players is available for inspection by Nintendo. Since the Training Modpack doesn't affect that data, the Training Modpack is safe to use when playing online. This conclusion is backed up by user experience, where many users have played online with the Training Modpack active and have suffered no adverse consequences.
     *HOWEVER*, please understand that there is inherent risk involved with smash modding, and no guarantee is made that your switch will not be banned. Other wifi-unsafe mods, unsportsmanlike online play, cheating, save editors, online emuMMC, pirating, and other activities may result in a ban. Nintendo has not published a list of ban-worthy activities, nor have they communicated that modding is acceptable, but these are several well-known causes from user experience. It is your responsibility to understand these risks, since it is your switch and your choices.
-21. **Can I change the button combination to bring up the menu?**
+20. **Can I change the button combination to bring up the menu?**
 
     This functionality is not supported at this time. However, it is a common request and we are looking into the possibility for the future.
-22. **What features does the Training Modpack have? What does each option do?**
+21. **What features does the Training Modpack have? What does each option do?**
 
     The Training Modpack has a wide array of features to improve training mode. Some of the more impactful improvements are the ability to save and load fighter positions, practice with hazards off, and adjust CPU behavior in certain scenarios. A full list and explanation of the different settings is available on the Github page here: https://github.com/jugeeya/UltimateTrainingModpack#features
-23. **I think I found a bug in the Training Modpack. How do I report it?**
+22. **I think I found a bug in the Training Modpack. How do I report it?**
 
     First check in the #bug-reports channel and Github Issues to see if it has already been reported. If it hasn't, please collect as much information as you can about the bug (including how to reproduce it!) and submit it either in the [#bug-reports](https://discord.com/channels/407970595418931200/407971515171340289) Discord channel or as an issue on Github here: https://github.com/jugeeya/UltimateTrainingModpack/issues
-24. **I have an idea for a new feature in the Training Modpack? How do I suggest it?**
+23. **I have an idea for a new feature in the Training Modpack? How do I suggest it?**
 
     Suggestions are always welcome! You can request new features in the [#requests](https://discord.com/channels/407970595418931200/407971627138285579) Discord channel. Please do keep in mind that the developers are volunteers with busy lives, so we may not be able to implement every suggestion, but we do read all requests in that channel and often prioritize features that are highly requested.
-25. **What happens when I pick multiple options for a setting, such as mash or tech options?**
+24. **What happens when I pick multiple options for a setting, such as mash or tech options?**
 
     Some menu settings allow for multiple selections. When there are several settings selected, the CPU will randomly choose between the selections when that setting is triggered. For instance, if you have both "Ledge Jump" and "Neutral Getup" selected under "Ledge Options", then the CPU will randomly select between those two options when deciding what to do when it is on the ledge.
-26. **How do I reset my Training Modpack settings?**
+25. **How do I reset my Training Modpack settings?**
 
     If you want to completely reset your menu selections back to the factory default, all you have to do is delete this file:
     `SD:/TrainingModpack/training_modpack_menu.conf`
-27. **What input delay should I pick for practicing online?**
+26. **What input delay should I pick for practicing online?**
 
     Good LAN connections can be simulated with an input delay of 3-5 frames. Poorer Wifi connections can be up to 6-8 frames.
-28. **How do I install other mods, like skins or stages?**
+27. **How do I install other mods, like skins or stages?**
 
     You will need to use the Arcropolis mod manager to enable other types of mods. This discord is focused on the Training Modpack; more information on installation of other mods can be found in the general SSBU modding Discord, which is linked in the [#welcome](https://discord.com/channels/407970595418931200/721077130456203335) channel.
-29. **Can I put the Training Modpack under my `SD:/ultimate/mods` folder?**
+28. **Can I put the Training Modpack under my `SD:/ultimate/mods` folder?**
 
     No, the Training Modpack is not supported in a chainloading configuration. Please only install in the recommended location.
-30. **Are there any known mods that conflict with the Training Modpack?**
+29. **Are there any known mods that conflict with the Training Modpack?**
 
     Currently the known conflicts are:
 
@@ -413,11 +404,11 @@ To install a beta version of the modpack, follow the same procedure using the [l
     * Minecraft Skins
     * Blujay's Hitbox Visualizer
 
-31. **Who created the Training Modpack?**
+30. **Who created the Training Modpack?**
 
     jugeeya is the creator of the Training Modpack, along with its predecessor in Smash 4. There are a number of developers who contribute new features and bugfixes as well, listed on the contributors page: https://github.com/jugeeya/UltimateTrainingModpack/graphs/contributors
 
-32. **I want to contribute as a developer to the Training Modpack. How do I get started?**
+31. **I want to contribute as a developer to the Training Modpack. How do I get started?**
 
     If you'd like to help out as a developer, we welcome any contributions! The Training Modpack is written in Rust, and uses the Skyline framework to hook into existing Smash functions to add functionality to training mode. If you aren't already familiar with Rust, the Rust book is a great place to start familiarizing yourself with the syntax and structure: https://doc.rust-lang.org/book/ . You can also take a look through the existing codebase on Github to check out how everything works right now. It's all open source!
 
diff --git a/src/common/menu.rs b/src/common/menu.rs
index 548b4b8..95870d9 100644
--- a/src/common/menu.rs
+++ b/src/common/menu.rs
@@ -3,13 +3,7 @@ use crate::events::{Event, EVENT_QUEUE};
 use crate::logging::*;
 use crate::training::frame_counter;
 
-use ramhorns::Template;
-use skyline::info::get_program_id;
 use skyline::nn::hid::NpadGcState;
-use skyline::nn::web::WebSessionBootMode;
-use skyline_web::{Background, BootDisplay, WebSession, Webpage};
-use std::fs;
-use std::path::Path;
 use training_mod_consts::MenuJsonStruct;
 
 static mut FRAME_COUNTER_INDEX: usize = 0;
@@ -21,9 +15,6 @@ pub fn init() {
     unsafe {
         FRAME_COUNTER_INDEX = frame_counter::register_counter();
         QUICK_MENU_FRAME_COUNTER_INDEX = frame_counter::register_counter();
-        if !is_emulator() {
-            write_web_menu_file();
-        }
     }
 }
 
@@ -45,32 +36,13 @@ pub unsafe fn menu_condition(module_accessor: &mut smash::app::BattleObjectModul
     }
 }
 
-pub unsafe fn write_web_menu_file() {
-    let tpl = Template::new(include_str!("../templates/menu.html")).unwrap();
-
-    let overall_menu = ui_menu(MENU);
-
-    let data = tpl.render(&overall_menu);
-
-    // Now that we have the html, write it to file
-    // From skyline-web
-    let program_id = get_program_id();
-    let htdocs_dir = "training_modpack";
-    let menu_html_path = Path::new("sd:/atmosphere/contents")
-        .join(format!("{program_id:016X}"))
-        .join(format!("manual_html/html-document/{htdocs_dir}.htdocs/"))
-        .join("training_menu.html");
-    fs::write(menu_html_path, data).expect("Failed to write menu HTML file");
-}
-
 const MENU_CONF_PATH: &str = "sd:/TrainingModpack/training_modpack_menu.json";
 
 pub unsafe fn set_menu_from_json(message: &str) {
-    let web_response = serde_json::from_str::<MenuJsonStruct>(message);
+    let response = serde_json::from_str::<MenuJsonStruct>(message);
     info!("Received menu message: {message}");
-    if let Ok(message_json) = web_response {
+    if let Ok(message_json) = response {
         // Includes both MENU and DEFAULTS_MENU
-        // From Web Applet
         MENU = message_json.menu;
         DEFAULTS_MENU = message_json.defaults_menu;
         std::fs::write(
@@ -85,14 +57,6 @@ pub unsafe fn set_menu_from_json(message: &str) {
             &format!("{message:#?}\0")
         );
     };
-    if MENU.quick_menu == OnOff::Off && is_emulator() {
-        skyline::error::show_error(
-            0x69,
-            "Cannot use web menu on emulator.\n\0",
-            "Only the quick menu is runnable via emulator currently.\n\0",
-        );
-        MENU.quick_menu = OnOff::On;
-    }
 }
 
 pub fn spawn_menu() {
@@ -102,24 +66,12 @@ pub fn spawn_menu() {
         frame_counter::reset_frame_count(QUICK_MENU_FRAME_COUNTER_INDEX);
         frame_counter::start_counting(QUICK_MENU_FRAME_COUNTER_INDEX);
 
-        if MENU.quick_menu == OnOff::Off {
-            #[cfg(feature = "web_session_preload")]
-            {
-                WEB_MENU_ACTIVE = true;
-            }
-
-            #[cfg(not(feature = "web_session_preload"))]
-            {
-                spawn_web_session(new_web_session(false));
-            }
-        } else {
-            let mut app = QUICK_MENU_APP.lock();
-            *app = training_mod_tui::App::new(
-                ui_menu(MENU),
-                (ui_menu(DEFAULTS_MENU), serde_json::to_string(&DEFAULTS_MENU).unwrap()));
-            drop(app);
-            QUICK_MENU_ACTIVE = true;
-        }
+        let mut app = QUICK_MENU_APP.lock();
+        *app = training_mod_tui::App::new(
+            ui_menu(MENU),
+            (ui_menu(DEFAULTS_MENU), serde_json::to_string(&DEFAULTS_MENU).unwrap()));
+        drop(app);
+        QUICK_MENU_ACTIVE = true;
     }
 }
 
@@ -371,73 +323,4 @@ pub unsafe fn quick_menu_loop() {
             }
         }
     }
-}
-
-static mut WEB_MENU_ACTIVE: bool = false;
-
-unsafe fn spawn_web_session(session: WebSession) {
-    info!("Opening menu session...");
-    let loaded_msg = session.recv();
-    info!("Received loaded message from web: {}", &loaded_msg);
-    let message_send = MenuJsonStruct {
-        menu: MENU,
-        defaults_menu: DEFAULTS_MENU,
-    };
-    session.send_json(&message_send);
-    let message_recv = session.recv();
-    info!("Tearing down Training Modpack menu session");
-    session.exit();
-    session.wait_for_exit();
-    set_menu_from_json(&message_recv);
-    EVENT_QUEUE.push(Event::menu_open(message_recv));
-}
-
-unsafe fn new_web_session(hidden: bool) -> WebSession {
-    Webpage::new()
-        .background(Background::BlurredScreenshot)
-        .boot_icon(true)
-        .boot_display(BootDisplay::BlurredScreenshot)
-        .htdocs_dir("training_modpack")
-        .start_page("training_menu.html")
-        .open_session(if hidden {
-            WebSessionBootMode::InitiallyHidden
-        } else {
-            WebSessionBootMode::Default
-        })
-        .unwrap()
-}
-
-pub unsafe fn web_session_loop() {
-    // Don't query the FighterManager too early otherwise it will crash...
-    std::thread::sleep(std::time::Duration::new(30, 0)); // sleep for 30 secs on bootup
-    let mut web_session: Option<WebSession> = None;
-    loop {
-        std::thread::sleep(std::time::Duration::from_millis(100));
-        if (is_ready_go() || entry_count() > 0) && is_training_mode() {
-            if web_session.is_some() {
-                if WEB_MENU_ACTIVE {
-                    spawn_web_session(web_session.unwrap());
-                    web_session = None;
-                    WEB_MENU_ACTIVE = false;
-                }
-            } else {
-                // TODO
-                // Starting a new session causes some ingame lag.
-                // Investigate whether we can minimize this lag by
-                // waiting until the player is idle or using CPU boost mode
-                info!("Starting new menu session...");
-                web_session = Some(new_web_session(true));
-            }
-        } else {
-            // No longer in training mode, tear down the session.
-            // This will avoid conflicts with other web plugins, and helps with stability.
-            // Having the session open too long, especially if the switch has been put to sleep, can cause freezes
-            if let Some(web_session_to_kill) = web_session {
-                info!("Tearing down Training Modpack menu session");
-                web_session_to_kill.exit();
-                web_session_to_kill.wait_for_exit();
-            }
-            web_session = None;
-        }
-    }
-}
+}
\ No newline at end of file
diff --git a/src/lib.rs b/src/lib.rs
index ddecf48..764a4dc 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -3,7 +3,6 @@
 #![feature(exclusive_range_pattern)]
 #![feature(once_cell)]
 #![feature(c_variadic)]
-#![deny(warnings)]
 #![allow(
     clippy::borrow_interior_mutable_const,
     clippy::declare_interior_mutable_const,
@@ -33,9 +32,7 @@ use std::fs;
 
 use crate::logging::*;
 use crate::menu::quick_menu_loop;
-#[cfg(feature = "web_session_preload")]
-use crate::menu::web_session_loop;
-use training_mod_consts::{MenuJsonStruct, OnOff};
+use training_mod_consts::MenuJsonStruct;
 use crate::training::ui::notifications::notification;
 
 fn nro_main(nro: &NroInfo<'_>) {
@@ -145,14 +142,6 @@ pub fn main() {
         button_config::save_all_btn_config_from_defaults();
     }
 
-    if is_emulator() {
-        unsafe {
-            DEFAULTS_MENU.quick_menu = OnOff::On;
-            MENU.quick_menu = OnOff::On;
-            BASE_MENU.quick_menu = OnOff::On;
-        }
-    }
-
     std::thread::spawn(|| loop {
         std::thread::sleep(std::time::Duration::from_secs(10));
         unsafe {
@@ -174,9 +163,4 @@ pub fn main() {
     });
 
     std::thread::spawn(|| unsafe { quick_menu_loop() });
-
-    #[cfg(feature = "web_session_preload")]
-    if !is_emulator() {
-        std::thread::spawn(|| unsafe { web_session_loop() });
-    }
 }
diff --git a/src/static/css/nouislider.min.css b/src/static/css/nouislider.min.css
deleted file mode 100644
index 60f217c..0000000
--- a/src/static/css/nouislider.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
\ No newline at end of file
diff --git a/src/static/css/training_modpack.css b/src/static/css/training_modpack.css
deleted file mode 100644
index 6d1f404..0000000
--- a/src/static/css/training_modpack.css
+++ /dev/null
@@ -1,342 +0,0 @@
-button {
-    padding: unset;
-    margin: unset;
-}
-
-@-moz-document url-prefix() {
-    @font-face {
-        font-family: 'nintendo_udsgr_std_003';
-        src: url('../fonts/nintendo_udsgr_std_003.ttf');
-    }
-
-    @font-face {
-        font-family: 'nintendo_ext_003';
-        src: url('../fonts/nintendo_ext_003.ttf');
-    }
-}
-
-@keyframes background-slide {
-    0% {
-        background-position-x: 0px;
-    }
-
-    100% {
-        background-position-x: 422.4px;
-    }
-}
-
-.tab-list-container {
-    overflow: hidden;
-    background-color: #555;
-    display: flex;
-    justify-content: flex-start;
-    width: 100%;
-    align-items: center;
-}
-
-.tab-list-container p {
-    color: #fff;
-    width: 130px;
-    height: fit-content;
-    margin: 0px 10px 0px 10px;
-    padding: 0px;
-}
-
-.tab-list {
-    overflow: hidden;
-    display: flex;
-    justify-content: flex-start;
-    width: 100%;
-}
-
-.tab-list button {
-    background-color: inherit;
-    float: left;
-    border: none;
-    outline: none;
-    cursor: pointer;
-    padding: 14px 16px;
-    color: #fff;
-    margin: 5px 0px 0px 8px;
-    border-radius: 8px 8px 0px 0px;
-    font-size: large;
-}
-
-.tab-list button:hover {
-    background: #797979;
-}
-
-.tab-list button.active {
-    color: #000;
-    background: #ccc;
-}
-
-body {
-    background: none;
-    font-family: 'nintendo_ext_003', 'nintendo_udsgr_std_003';
-    margin: 0;
-}
-
-.header {
-    display: flex;
-    justify-content: space-between;
-    position: relative;
-    width: 100%;
-    height: 80px;
-    z-index: 100;
-    background: #000;
-    box-shadow: 0px 1px 1px #000;
-}
-
-.header-title {
-    color: #f46264;
-    font-size: 26px;
-    line-height: 2.5;
-    margin: 0px;
-    padding: 0px;
-    word-break: normal;
-}
-
-.header-label {
-    display: flex;
-    flex-direction: column;
-    justify-content: center;
-    align-items: end;
-    margin-right: 15px;
-}
-
-.header-label > p {
-    color: #fff;
-    margin: 0;
-    padding: 0;
-}
-
-.return-icon-container {
-    width: 101px;
-    height: 65px;
-    padding-left: 21px;
-    background: #a80114;
-    border-radius: 0px 0px 15px 0px;
-}
-
-.return-icon {
-    width: 58px;
-    height: 58px;
-    padding-left: 7px;
-    filter: drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.8));
-}
-
-/* Center Icons */
-.question::before {
-    width: 70px;
-}
-
-/* Footer */
-.footer {
-    position: fixed;
-    bottom: 0px;
-    left: 0px;
-    background: #000;
-    display: flex;
-    justify-content: center;
-    align-items: center;
-    height: 73px;
-    width: 100%;
-    color: #fff;
-    z-index: 100;
-}
-
-/* Save Defaults Container */
-.defaults-checkbox-container {
-    position: fixed;
-    right: 50px;
-    margin-top: 10px;
-    display: flex;
-    justify-content: center;
-    flex-direction: column;
-}
-
-/* Checkbox element (hidden) */
-#saveDefaults {
-    position: absolute;
-    left: -100vw;
-}
-
-.checkbox-display {
-    margin: 10px 70px;
-}
-
-/* Displayed Checkbox (unchecked) */
-.checkbox-display::after {
-    content: '\E14C';
-    color: white;
-}
-
-/* Displayed Checkbox (checked) */
-#saveDefaults:checked ~ .checkbox-display::after {
-    content: '\E14B';
-}
-
-.hide {
-    display: none !important;
-}
-
-.hidden {
-    visibility: hidden;
-}
-
-:focus:not(.noUi-handle),
-.handleSelected,
-.noUi-connect
-{
-    background: rgb(255, 70, 2);
-    background: linear-gradient(
-        45deg,
-        rgba(255, 70, 2, 1) 20%,
-        rgba(255, 215, 0, 1) 46%,
-        rgba(255, 215, 0, 1) 54%,
-        rgba(255, 70, 2, 1) 80%
-    );
-    background-size: 500% 100%;
-    will-change: animation;
-    animation: translate-anim 5s infinite linear;
-}
-
-:focus > div {
-    color: #fff;
-    text-shadow: -1px -1px 1px #000, 1px -1px 1px #000, -1px 1px 1px #000, 1px 1px 1px #000;
-}
-
-@keyframes translate-anim {
-    0% {
-        background-position: 0% 0%;
-    }
-    100% {
-        background-position: 100% 0%;
-    }
-}
-
-.tab-content-container {
-    height: 513px;
-}
-
-.tab-content {
-    display: flex;
-    flex-wrap: wrap;
-    height: 100%;
-}
-
-.tab-content-wrapper,
-.modal {
-    display: flex;
-    justify-content: center;
-    align-items: center;
-    flex-wrap: wrap;
-    height: 100%;
-}
-
-.modal {
-    position: fixed;
-    height: 513px;
-    width: 100%;
-}
-
-.menu-item,
-.modal-button {
-    flex-basis: 23%;
-    margin: 0 1%;
-    height: 84px;
-    display: flex;
-    justify-content: center;
-    align-items: center;
-}
-
-.modal-button {
-    flex-basis: 20%;
-    height: 50px;
-    border-color: black;
-    border-radius: 0.5rem;
-    border-style: solid;
-    border-width: 0.25rem 0.75rem;
-    justify-content: flex-start;
-    padding: 0 0.5rem;
-}
-
-.modal-button-title {
-    margin: 0 auto;
-    font-size: large;
-}
-
-.menu-button-content,
-.modal-button-content {
-    display: flex;
-    justify-content: flex-start;
-    align-items: center;
-    width: 100%;
-    height: 100%;
-}
-
-.menu-button {
-    display: flex;
-    justify-content: flex-start;
-    align-items: center;
-    height: 100%;
-    width: 100%;
-    padding: 0.5rem;
-    border-color: black;
-    border-radius: 0.5rem;
-    border-style: solid;
-    border-width: 0.25rem 1.25rem;
-}
-
-.menu-icon {
-    width: 25%;
-    height: 100%;
-}
-
-.menu-icon img {
-    width: 100%;
-    height: 100%;
-}
-
-.menu-title {
-    padding: 0 0.025rem;
-    margin: 0 auto;
-    text-align: center;
-    font-size: large;
-}
-
-.modal-slider {
-    width: 70%;
-    margin-bottom: 170px;
-}
-
-.modal-slider-label {
-    width: 100%;
-    display: flex;
-    justify-content: center;
-}
-
-.modal-slider-label > p {
-    font-size: 26px;
-    padding: 0.5rem;
-    background: #ccc;
-    border-color: black;
-    border-radius: 0.5rem;
-    border-style: solid;
-    border-width: 0.25rem;
-}
-
-.noUi-value, .noUi-pips {
-    margin-top: 12px;
-    color: #000;
-}
-
-.noUi-marker, .noUi-marker-large {
-    background: #000;
-}
-
-.noUi-tooltip {
-    padding: 12px;
-    font-size: 1.5rem;
-}
diff --git a/src/static/js/nouislider.min.js b/src/static/js/nouislider.min.js
deleted file mode 100644
index ca2b37b..0000000
--- a/src/static/js/nouislider.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).noUiSlider={})}(this,function(ot){"use strict";function n(t){return"object"==typeof t&&"function"==typeof t.to}function st(t){t.parentElement.removeChild(t)}function at(t){return null!=t}function lt(t){t.preventDefault()}function i(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}function ut(t,e,r){0<r&&(ft(t,e),setTimeout(function(){dt(t,e)},r))}function ct(t){return Math.max(Math.min(t,100),0)}function pt(t){return Array.isArray(t)?t:[t]}function e(t){t=(t=String(t)).split(".");return 1<t.length?t[1].length:0}function ft(t,e){t.classList&&!/\s/.test(e)?t.classList.add(e):t.className+=" "+e}function dt(t,e){t.classList&&!/\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ")}function ht(t){var e=void 0!==window.pageXOffset,r="CSS1Compat"===(t.compatMode||"");return{x:e?window.pageXOffset:(r?t.documentElement:t.body).scrollLeft,y:e?window.pageYOffset:(r?t.documentElement:t.body).scrollTop}}function s(t,e){return 100/(e-t)}function a(t,e,r){return 100*e/(t[r+1]-t[r])}function l(t,e){for(var r=1;t>=e[r];)r+=1;return r}function r(t,e,r){if(r>=t.slice(-1)[0])return 100;var n=l(r,t),i=t[n-1],o=t[n],t=e[n-1],n=e[n];return t+(r=r,a(o=[i,o],o[0]<0?r+Math.abs(o[0]):r-o[0],0)/s(t,n))}function o(t,e,r,n){if(100===n)return n;var i=l(n,t),o=t[i-1],s=t[i];return r?(s-o)/2<n-o?s:o:e[i-1]?t[i-1]+(t=n-t[i-1],i=e[i-1],Math.round(t/i)*i):n}ot.PipsMode=void 0,(H=ot.PipsMode||(ot.PipsMode={})).Range="range",H.Steps="steps",H.Positions="positions",H.Count="count",H.Values="values",ot.PipsType=void 0,(H=ot.PipsType||(ot.PipsType={}))[H.None=-1]="None",H[H.NoValue=0]="NoValue",H[H.LargeValue=1]="LargeValue",H[H.SmallValue=2]="SmallValue";var u=(t.prototype.getDistance=function(t){for(var e=[],r=0;r<this.xNumSteps.length-1;r++)e[r]=a(this.xVal,t,r);return e},t.prototype.getAbsoluteDistance=function(t,e,r){var n=0;if(t<this.xPct[this.xPct.length-1])for(;t>this.xPct[n+1];)n++;else t===this.xPct[this.xPct.length-1]&&(n=this.xPct.length-2);r||t!==this.xPct[n+1]||n++;for(var i,o=1,s=(e=null===e?[]:e)[n],a=0,l=0,u=0,c=r?(t-this.xPct[n])/(this.xPct[n+1]-this.xPct[n]):(this.xPct[n+1]-t)/(this.xPct[n+1]-this.xPct[n]);0<s;)i=this.xPct[n+1+u]-this.xPct[n+u],100<e[n+u]*o+100-100*c?(a=i*c,o=(s-100*c)/e[n+u],c=1):(a=e[n+u]*i/100*o,o=0),r?(l-=a,1<=this.xPct.length+u&&u--):(l+=a,1<=this.xPct.length-u&&u++),s=e[n+u]*o;return t+l},t.prototype.toStepping=function(t){return t=r(this.xVal,this.xPct,t)},t.prototype.fromStepping=function(t){return function(t,e,r){if(100<=r)return t.slice(-1)[0];var n=l(r,e),i=t[n-1],o=t[n],t=e[n-1],n=e[n];return(r-t)*s(t,n)*((o=[i,o])[1]-o[0])/100+o[0]}(this.xVal,this.xPct,t)},t.prototype.getStep=function(t){return t=o(this.xPct,this.xSteps,this.snap,t)},t.prototype.getDefaultStep=function(t,e,r){var n=l(t,this.xPct);return(100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/r},t.prototype.getNearbySteps=function(t){t=l(t,this.xPct);return{stepBefore:{startValue:this.xVal[t-2],step:this.xNumSteps[t-2],highestStep:this.xHighestCompleteStep[t-2]},thisStep:{startValue:this.xVal[t-1],step:this.xNumSteps[t-1],highestStep:this.xHighestCompleteStep[t-1]},stepAfter:{startValue:this.xVal[t],step:this.xNumSteps[t],highestStep:this.xHighestCompleteStep[t]}}},t.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(e);return Math.max.apply(null,t)},t.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]},t.prototype.convert=function(t){return this.getStep(this.toStepping(t))},t.prototype.handleEntryPoint=function(t,e){t="min"===t?0:"max"===t?100:parseFloat(t);if(!i(t)||!i(e[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(t),this.xVal.push(e[0]);e=Number(e[1]);t?this.xSteps.push(!isNaN(e)&&e):isNaN(e)||(this.xSteps[0]=e),this.xHighestCompleteStep.push(0)},t.prototype.handleStepPoint=function(t,e){e&&(this.xVal[t]!==this.xVal[t+1]?(this.xSteps[t]=a([this.xVal[t],this.xVal[t+1]],e,0)/s(this.xPct[t],this.xPct[t+1]),e=(this.xVal[t+1]-this.xVal[t])/this.xNumSteps[t],e=Math.ceil(Number(e.toFixed(3))-1),e=this.xVal[t]+this.xNumSteps[t]*e,this.xHighestCompleteStep[t]=e):this.xSteps[t]=this.xHighestCompleteStep[t]=this.xVal[t])},t);function t(e,t,r){var n;this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.snap=t;var i=[];for(Object.keys(e).forEach(function(t){i.push([pt(e[t]),t])}),i.sort(function(t,e){return t[0][0]-e[0][0]}),n=0;n<i.length;n++)this.handleEntryPoint(i[n][1],i[n][0]);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)this.handleStepPoint(n,this.xNumSteps[n])}var c={to:function(t){return void 0===t?"":t.toFixed(2)},from:Number},p={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},mt={tooltips:".__tooltips",aria:".__aria"};function f(t,e){if(!i(e))throw new Error("noUiSlider: 'step' is not numeric.");t.singleStep=e}function d(t,e){if(!i(e))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");t.keyboardPageMultiplier=e}function h(t,e){if(!i(e))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");t.keyboardMultiplier=e}function m(t,e){if(!i(e))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");t.keyboardDefaultStep=e}function g(t,e){if("object"!=typeof e||Array.isArray(e))throw new Error("noUiSlider: 'range' is not an object.");if(void 0===e.min||void 0===e.max)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");t.spectrum=new u(e,t.snap||!1,t.singleStep)}function v(t,e){if(e=pt(e),!Array.isArray(e)||!e.length)throw new Error("noUiSlider: 'start' option is incorrect.");t.handles=e.length,t.start=e}function b(t,e){if("boolean"!=typeof e)throw new Error("noUiSlider: 'snap' option must be a boolean.");t.snap=e}function S(t,e){if("boolean"!=typeof e)throw new Error("noUiSlider: 'animate' option must be a boolean.");t.animate=e}function x(t,e){if("number"!=typeof e)throw new Error("noUiSlider: 'animationDuration' option must be a number.");t.animationDuration=e}function y(t,e){var r,n=[!1];if("lower"===e?e=[!0,!1]:"upper"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r<t.handles;r++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");n=e}t.connect=n}function w(t,e){switch(e){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function E(t,e){if(!i(e))throw new Error("noUiSlider: 'margin' option must be numeric.");0!==e&&(t.margin=t.spectrum.getDistance(e))}function P(t,e){if(!i(e))throw new Error("noUiSlider: 'limit' option must be numeric.");if(t.limit=t.spectrum.getDistance(e),!t.limit||t.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.")}function C(t,e){var r;if(!i(e)&&!Array.isArray(e))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(e)&&2!==e.length&&!i(e[0])&&!i(e[1]))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==e){for(Array.isArray(e)||(e=[e,e]),t.padding=[t.spectrum.getDistance(e[0]),t.spectrum.getDistance(e[1])],r=0;r<t.spectrum.xNumSteps.length-1;r++)if(t.padding[0][r]<0||t.padding[1][r]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");var n=e[0]+e[1],e=t.spectrum.xVal[0];if(1<n/(t.spectrum.xVal[t.spectrum.xVal.length-1]-e))throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function N(t,e){switch(e){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function V(t,e){if("string"!=typeof e)throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var r=0<=e.indexOf("tap"),n=0<=e.indexOf("drag"),i=0<=e.indexOf("fixed"),o=0<=e.indexOf("snap"),s=0<=e.indexOf("hover"),a=0<=e.indexOf("unconstrained"),l=0<=e.indexOf("drag-all"),e=0<=e.indexOf("smooth-steps");if(i){if(2!==t.handles)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");E(t,t.start[1]-t.start[0])}if(a&&(t.margin||t.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:r||o,drag:n,dragAll:l,smoothSteps:e,fixed:i,snap:o,hover:s,unconstrained:a}}function k(t,e){if(!1!==e)if(!0===e||n(e)){t.tooltips=[];for(var r=0;r<t.handles;r++)t.tooltips.push(e)}else{if((e=pt(e)).length!==t.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");e.forEach(function(t){if("boolean"!=typeof t&&!n(t))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.")}),t.tooltips=e}}function M(t,e){if(e.length!==t.handles)throw new Error("noUiSlider: must pass a attributes for all handles.");t.handleAttributes=e}function A(t,e){if(!n(e))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");t.ariaFormat=e}function U(t,e){if(!n(r=e)||"function"!=typeof r.from)throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");var r;t.format=e}function D(t,e){if("boolean"!=typeof e)throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");t.keyboardSupport=e}function O(t,e){t.documentElement=e}function L(t,e){if("string"!=typeof e&&!1!==e)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");t.cssPrefix=e}function T(e,r){if("object"!=typeof r)throw new Error("noUiSlider: 'cssClasses' must be an object.");"string"==typeof e.cssPrefix?(e.cssClasses={},Object.keys(r).forEach(function(t){e.cssClasses[t]=e.cssPrefix+r[t]})):e.cssClasses=r}function gt(e){var r={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:c,format:c},n={step:{r:!1,t:f},keyboardPageMultiplier:{r:!1,t:d},keyboardMultiplier:{r:!1,t:h},keyboardDefaultStep:{r:!1,t:m},start:{r:!0,t:v},connect:{r:!0,t:y},direction:{r:!0,t:N},snap:{r:!1,t:b},animate:{r:!1,t:S},animationDuration:{r:!1,t:x},range:{r:!0,t:g},orientation:{r:!1,t:w},margin:{r:!1,t:E},limit:{r:!1,t:P},padding:{r:!1,t:C},behaviour:{r:!0,t:V},ariaFormat:{r:!1,t:A},format:{r:!1,t:U},tooltips:{r:!1,t:k},keyboardSupport:{r:!0,t:D},documentElement:{r:!1,t:O},cssPrefix:{r:!0,t:L},cssClasses:{r:!0,t:T},handleAttributes:{r:!1,t:M}},i={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:p,keyboardPageMultiplier:5,keyboardMultiplier:1,keyboardDefaultStep:10};e.format&&!e.ariaFormat&&(e.ariaFormat=e.format),Object.keys(n).forEach(function(t){if(at(e[t])||void 0!==i[t])n[t].t(r,(at(e[t])?e:i)[t]);else if(n[t].r)throw new Error("noUiSlider: '"+t+"' is required.")}),r.pips=e.pips;var t=document.createElement("div"),o=void 0!==t.style.msTransform,t=void 0!==t.style.transform;r.transformRule=t?"transform":o?"msTransform":"webkitTransform";return r.style=[["left","top"],["right","bottom"]][r.dir][r.ort],r}function j(t,f,o){var i,l,a,n,s,u,c=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},p=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch(t){}return t}(),d=t,S=f.spectrum,h=[],m=[],g=[],v=0,b={},x=t.ownerDocument,y=f.documentElement||x.documentElement,w=x.body,E="rtl"===x.dir||1===f.ort?0:100;function P(t,e){var r=x.createElement("div");return e&&ft(r,e),t.appendChild(r),r}function C(t,e){var r,t=P(t,f.cssClasses.origin),n=P(t,f.cssClasses.handle);return P(n,f.cssClasses.touchArea),n.setAttribute("data-handle",String(e)),f.keyboardSupport&&(n.setAttribute("tabindex","0"),n.addEventListener("keydown",function(t){return function(t,e){if(V()||k(e))return!1;var r=["Left","Right"],n=["Down","Up"],i=["PageDown","PageUp"],o=["Home","End"];f.dir&&!f.ort?r.reverse():f.ort&&!f.dir&&(n.reverse(),i.reverse());var s=t.key.replace("Arrow",""),a=s===i[0],l=s===i[1],i=s===n[0]||s===r[0]||a,n=s===n[1]||s===r[1]||l,r=s===o[0],o=s===o[1];if(!(i||n||r||o))return!0;if(t.preventDefault(),n||i){var u=i?0:1,u=nt(e)[u];if(null===u)return!1;!1===u&&(u=S.getDefaultStep(m[e],i,f.keyboardDefaultStep)),u*=l||a?f.keyboardPageMultiplier:f.keyboardMultiplier,u=Math.max(u,1e-7),u*=i?-1:1,u=h[e]+u}else u=o?f.spectrum.xVal[f.spectrum.xVal.length-1]:f.spectrum.xVal[0];return Q(e,S.toStepping(u),!0,!0),I("slide",e),I("update",e),I("change",e),I("set",e),!1}(t,e)})),void 0!==f.handleAttributes&&(r=f.handleAttributes[e],Object.keys(r).forEach(function(t){n.setAttribute(t,r[t])})),n.setAttribute("role","slider"),n.setAttribute("aria-orientation",f.ort?"vertical":"horizontal"),0===e?ft(n,f.cssClasses.handleLower):e===f.handles-1&&ft(n,f.cssClasses.handleUpper),t}function N(t,e){return!!e&&P(t,f.cssClasses.connect)}function e(t,e){return!(!f.tooltips||!f.tooltips[e])&&P(t.firstChild,f.cssClasses.tooltip)}function V(){return d.hasAttribute("disabled")}function k(t){return l[t].hasAttribute("disabled")}function M(){s&&(Y("update"+mt.tooltips),s.forEach(function(t){t&&st(t)}),s=null)}function A(){M(),s=l.map(e),X("update"+mt.tooltips,function(t,e,r){s&&f.tooltips&&!1!==s[e]&&(t=t[e],!0!==f.tooltips[e]&&(t=f.tooltips[e].to(r[e])),s[e].innerHTML=t)})}function U(t,e){return t.map(function(t){return S.fromStepping(e?S.getStep(t):t)})}function D(d){var h=function(t){if(t.mode===ot.PipsMode.Range||t.mode===ot.PipsMode.Steps)return S.xVal;if(t.mode!==ot.PipsMode.Count)return t.mode===ot.PipsMode.Positions?U(t.values,t.stepped):t.mode===ot.PipsMode.Values?t.stepped?t.values.map(function(t){return S.fromStepping(S.getStep(S.toStepping(t)))}):t.values:[];if(t.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var e=t.values-1,r=100/e,n=[];e--;)n[e]=e*r;return n.push(100),U(n,t.stepped)}(d),m={},t=S.xVal[0],e=S.xVal[S.xVal.length-1],g=!1,v=!1,b=0;return(h=h.slice().sort(function(t,e){return t-e}).filter(function(t){return!this[t]&&(this[t]=!0)},{}))[0]!==t&&(h.unshift(t),g=!0),h[h.length-1]!==e&&(h.push(e),v=!0),h.forEach(function(t,e){var r,n,i,o,s,a,l,u,t=t,c=h[e+1],p=d.mode===ot.PipsMode.Steps,f=(f=p?S.xNumSteps[e]:f)||c-t;for(void 0===c&&(c=t),f=Math.max(f,1e-7),r=t;r<=c;r=Number((r+f).toFixed(7))){for(a=(o=(i=S.toStepping(r))-b)/(d.density||1),u=o/(l=Math.round(a)),n=1;n<=l;n+=1)m[(s=b+n*u).toFixed(5)]=[S.fromStepping(s),0];a=-1<h.indexOf(r)?ot.PipsType.LargeValue:p?ot.PipsType.SmallValue:ot.PipsType.NoValue,!e&&g&&r!==c&&(a=0),r===c&&v||(m[i.toFixed(5)]=[r,a]),b=i}}),m}function O(i,o,s){var t,a=x.createElement("div"),n=((t={})[ot.PipsType.None]="",t[ot.PipsType.NoValue]=f.cssClasses.valueNormal,t[ot.PipsType.LargeValue]=f.cssClasses.valueLarge,t[ot.PipsType.SmallValue]=f.cssClasses.valueSub,t),l=((t={})[ot.PipsType.None]="",t[ot.PipsType.NoValue]=f.cssClasses.markerNormal,t[ot.PipsType.LargeValue]=f.cssClasses.markerLarge,t[ot.PipsType.SmallValue]=f.cssClasses.markerSub,t),u=[f.cssClasses.valueHorizontal,f.cssClasses.valueVertical],c=[f.cssClasses.markerHorizontal,f.cssClasses.markerVertical];function p(t,e){var r=e===f.cssClasses.value;return e+" "+(r?u:c)[f.ort]+" "+(r?n:l)[t]}return ft(a,f.cssClasses.pips),ft(a,0===f.ort?f.cssClasses.pipsHorizontal:f.cssClasses.pipsVertical),Object.keys(i).forEach(function(t){var e,r,n;r=i[e=t][0],n=i[t][1],(n=o?o(r,n):n)!==ot.PipsType.None&&((t=P(a,!1)).className=p(n,f.cssClasses.marker),t.style[f.style]=e+"%",n>ot.PipsType.NoValue&&((t=P(a,!1)).className=p(n,f.cssClasses.value),t.setAttribute("data-value",String(r)),t.style[f.style]=e+"%",t.innerHTML=String(s.to(r))))}),a}function L(){n&&(st(n),n=null)}function T(t){L();var e=D(t),r=t.filter,t=t.format||{to:function(t){return String(Math.round(t))}};return n=d.appendChild(O(e,r,t))}function j(){var t=i.getBoundingClientRect(),e="offset"+["Width","Height"][f.ort];return 0===f.ort?t.width||i[e]:t.height||i[e]}function z(n,i,o,s){function e(t){var e,r=function(e,t,r){var n=0===e.type.indexOf("touch"),i=0===e.type.indexOf("mouse"),o=0===e.type.indexOf("pointer"),s=0,a=0;0===e.type.indexOf("MSPointer")&&(o=!0);if("mousedown"===e.type&&!e.buttons&&!e.touches)return!1;if(n){var l=function(t){t=t.target;return t===r||r.contains(t)||e.composed&&e.composedPath().shift()===r};if("touchstart"===e.type){n=Array.prototype.filter.call(e.touches,l);if(1<n.length)return!1;s=n[0].pageX,a=n[0].pageY}else{l=Array.prototype.find.call(e.changedTouches,l);if(!l)return!1;s=l.pageX,a=l.pageY}}t=t||ht(x),(i||o)&&(s=e.clientX+t.x,a=e.clientY+t.y);return e.pageOffset=t,e.points=[s,a],e.cursor=i||o,e}(t,s.pageOffset,s.target||i);return!!r&&(!(V()&&!s.doNotReject)&&(e=d,t=f.cssClasses.tap,!((e.classList?e.classList.contains(t):new RegExp("\\b"+t+"\\b").test(e.className))&&!s.doNotReject)&&(!(n===c.start&&void 0!==r.buttons&&1<r.buttons)&&((!s.hover||!r.buttons)&&(p||r.preventDefault(),r.calcPoint=r.points[f.ort],void o(r,s))))))}var r=[];return n.split(" ").forEach(function(t){i.addEventListener(t,e,!!p&&{passive:!0}),r.push([t,e])}),r}function H(t){var e,r,n=ct(n=100*(t-(n=i,e=f.ort,r=n.getBoundingClientRect(),n=(t=n.ownerDocument).documentElement,t=ht(t),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(t.x=0),e?r.top+t.y-n.clientTop:r.left+t.x-n.clientLeft))/j());return f.dir?100-n:n}function F(t,e){"mouseout"===t.type&&"HTML"===t.target.nodeName&&null===t.relatedTarget&&_(t,e)}function R(t,e){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===t.buttons&&0!==e.buttonsProperty)return _(t,e);t=(f.dir?-1:1)*(t.calcPoint-e.startCalcPoint);G(0<t,100*t/e.baseSize,e.locations,e.handleNumbers,e.connect)}function _(t,e){e.handle&&(dt(e.handle,f.cssClasses.active),--v),e.listeners.forEach(function(t){y.removeEventListener(t[0],t[1])}),0===v&&(dt(d,f.cssClasses.drag),K(),t.cursor&&(w.style.cursor="",w.removeEventListener("selectstart",lt))),f.events.smoothSteps&&(e.handleNumbers.forEach(function(t){Q(t,m[t],!0,!0,!1,!1)}),e.handleNumbers.forEach(function(t){I("update",t)})),e.handleNumbers.forEach(function(t){I("change",t),I("set",t),I("end",t)})}function B(t,e){var r,n,i,o;e.handleNumbers.some(k)||(1===e.handleNumbers.length&&(o=l[e.handleNumbers[0]].children[0],v+=1,ft(o,f.cssClasses.active)),t.stopPropagation(),n=z(c.move,y,R,{target:t.target,handle:o,connect:e.connect,listeners:r=[],startCalcPoint:t.calcPoint,baseSize:j(),pageOffset:t.pageOffset,handleNumbers:e.handleNumbers,buttonsProperty:t.buttons,locations:m.slice()}),i=z(c.end,y,_,{target:t.target,handle:o,listeners:r,doNotReject:!0,handleNumbers:e.handleNumbers}),o=z("mouseout",y,F,{target:t.target,handle:o,listeners:r,doNotReject:!0,handleNumbers:e.handleNumbers}),r.push.apply(r,n.concat(i,o)),t.cursor&&(w.style.cursor=getComputedStyle(t.target).cursor,1<l.length&&ft(d,f.cssClasses.drag),w.addEventListener("selectstart",lt,!1)),e.handleNumbers.forEach(function(t){I("start",t)}))}function r(t){t.stopPropagation();var i,o,s,e=H(t.calcPoint),r=(i=e,s=!(o=100),l.forEach(function(t,e){var r,n;k(e)||(r=m[e],((n=Math.abs(r-i))<o||n<=o&&r<i||100===n&&100===o)&&(s=e,o=n))}),s);!1!==r&&(f.events.snap||ut(d,f.cssClasses.tap,f.animationDuration),Q(r,e,!0,!0),K(),I("slide",r,!0),I("update",r,!0),f.events.snap?B(t,{handleNumbers:[r]}):(I("change",r,!0),I("set",r,!0)))}function q(t){var t=H(t.calcPoint),t=S.getStep(t),e=S.fromStepping(t);Object.keys(b).forEach(function(t){"hover"===t.split(".")[0]&&b[t].forEach(function(t){t.call(it,e)})})}function X(t,e){b[t]=b[t]||[],b[t].push(e),"update"===t.split(".")[0]&&l.forEach(function(t,e){I("update",e)})}function Y(t){var n=t&&t.split(".")[0],i=n?t.substring(n.length):t;Object.keys(b).forEach(function(t){var e=t.split(".")[0],r=t.substring(e.length);n&&n!==e||i&&i!==r||((e=r)!==mt.aria&&e!==mt.tooltips||i===r)&&delete b[t]})}function I(r,n,i){Object.keys(b).forEach(function(t){var e=t.split(".")[0];r===e&&b[t].forEach(function(t){t.call(it,h.map(f.format.to),n,h.slice(),i||!1,m.slice(),it)})})}function W(t,e,r,n,i,o,s){var a;return 1<l.length&&!f.events.unconstrained&&(n&&0<e&&(a=S.getAbsoluteDistance(t[e-1],f.margin,!1),r=Math.max(r,a)),i&&e<l.length-1&&(a=S.getAbsoluteDistance(t[e+1],f.margin,!0),r=Math.min(r,a))),1<l.length&&f.limit&&(n&&0<e&&(a=S.getAbsoluteDistance(t[e-1],f.limit,!1),r=Math.min(r,a)),i&&e<l.length-1&&(a=S.getAbsoluteDistance(t[e+1],f.limit,!0),r=Math.max(r,a))),f.padding&&(0===e&&(a=S.getAbsoluteDistance(0,f.padding[0],!1),r=Math.max(r,a)),e===l.length-1&&(a=S.getAbsoluteDistance(100,f.padding[1],!0),r=Math.min(r,a))),!((r=ct(r=!s?S.getStep(r):r))===t[e]&&!o)&&r}function $(t,e){var r=f.ort;return(r?e:t)+", "+(r?t:e)}function G(t,r,n,e,i){var o=n.slice(),s=e[0],a=f.events.smoothSteps,l=[!t,t],u=[t,!t];e=e.slice(),t&&e.reverse(),1<e.length?e.forEach(function(t,e){e=W(o,t,o[t]+r,l[e],u[e],!1,a);!1===e?r=0:(r=e-o[t],o[t]=e)}):l=u=[!0];var c=!1;e.forEach(function(t,e){c=Q(t,n[t]+r,l[e],u[e],!1,a)||c}),c&&(e.forEach(function(t){I("update",t),I("slide",t)}),null!=i&&I("drag",s))}function J(t,e){return f.dir?100-t-e:t}function K(){g.forEach(function(t){var e=50<m[t]?-1:1,e=3+(l.length+e*t);l[t].style.zIndex=String(e)})}function Q(t,e,r,n,i,o){return!1!==(e=i?e:W(m,t,e,r,n,!1,o))&&(e=e,m[t=t]=e,h[t]=S.fromStepping(e),e="translate("+$(J(e,0)-E+"%","0")+")",l[t].style[f.transformRule]=e,Z(t),Z(t+1),!0)}function Z(t){var e,r;a[t]&&(r=100,e="translate("+$(J(e=(e=0)!==t?m[t-1]:e,r=(r=t!==a.length-1?m[t]:r)-e)+"%","0")+")",r="scale("+$(r/100,"1")+")",a[t].style[f.transformRule]=e+" "+r)}function tt(t,e){return null===t||!1===t||void 0===t?m[e]:("number"==typeof t&&(t=String(t)),!1===(t=!1!==(t=f.format.from(t))?S.toStepping(t):t)||isNaN(t)?m[e]:t)}function et(t,e,r){var n=pt(t),t=void 0===m[0];e=void 0===e||e,f.animate&&!t&&ut(d,f.cssClasses.tap,f.animationDuration),g.forEach(function(t){Q(t,tt(n[t],t),!0,!1,r)});var i,o=1===g.length?0:1;for(t&&S.hasNoSize()&&(r=!0,m[0]=0,1<g.length&&(i=100/(g.length-1),g.forEach(function(t){m[t]=t*i})));o<g.length;++o)g.forEach(function(t){Q(t,m[t],!0,!0,r)});K(),g.forEach(function(t){I("update",t),null!==n[t]&&e&&I("set",t)})}function rt(t){if(t=void 0===t?!1:t)return 1===h.length?h[0]:h.slice(0);t=h.map(f.format.to);return 1===t.length?t[0]:t}function nt(t){var e=m[t],r=S.getNearbySteps(e),n=h[t],i=r.thisStep.step,t=null;if(f.snap)return[n-r.stepBefore.startValue||null,r.stepAfter.startValue-n||null];!1!==i&&n+i>r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),t=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===e?i=null:0===e&&(t=null);e=S.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(e))),[t=null!==t&&!1!==t?Number(t.toFixed(e)):t,i]}ft(t=d,f.cssClasses.target),0===f.dir?ft(t,f.cssClasses.ltr):ft(t,f.cssClasses.rtl),0===f.ort?ft(t,f.cssClasses.horizontal):ft(t,f.cssClasses.vertical),ft(t,"rtl"===getComputedStyle(t).direction?f.cssClasses.textDirectionRtl:f.cssClasses.textDirectionLtr),i=P(t,f.cssClasses.base),function(t,e){var r=P(e,f.cssClasses.connects);l=[],(a=[]).push(N(r,t[0]));for(var n=0;n<f.handles;n++)l.push(C(e,n)),g[n]=n,a.push(N(r,t[n+1]))}(f.connect,i),(u=f.events).fixed||l.forEach(function(t,e){z(c.start,t.children[0],B,{handleNumbers:[e]})}),u.tap&&z(c.start,i,r,{}),u.hover&&z(c.move,i,q,{hover:!0}),u.drag&&a.forEach(function(e,t){var r,n,i,o,s;!1!==e&&0!==t&&t!==a.length-1&&(r=l[t-1],n=l[t],i=[e],o=[r,n],s=[t-1,t],ft(e,f.cssClasses.draggable),u.fixed&&(i.push(r.children[0]),i.push(n.children[0])),u.dragAll&&(o=l,s=g),i.forEach(function(t){z(c.start,t,B,{handles:o,handleNumbers:s,connect:e})}))}),et(f.start),f.pips&&T(f.pips),f.tooltips&&A(),Y("update"+mt.aria),X("update"+mt.aria,function(t,e,o,r,s){g.forEach(function(t){var e=l[t],r=W(m,t,0,!0,!0,!0),n=W(m,t,100,!0,!0,!0),i=s[t],t=String(f.ariaFormat.to(o[t])),r=S.fromStepping(r).toFixed(1),n=S.fromStepping(n).toFixed(1),i=S.fromStepping(i).toFixed(1);e.children[0].setAttribute("aria-valuemin",r),e.children[0].setAttribute("aria-valuemax",n),e.children[0].setAttribute("aria-valuenow",i),e.children[0].setAttribute("aria-valuetext",t)})});var it={destroy:function(){for(Y(mt.aria),Y(mt.tooltips),Object.keys(f.cssClasses).forEach(function(t){dt(d,f.cssClasses[t])});d.firstChild;)d.removeChild(d.firstChild);delete d.noUiSlider},steps:function(){return g.map(nt)},on:X,off:Y,get:rt,set:et,setHandle:function(t,e,r,n){if(!(0<=(t=Number(t))&&t<g.length))throw new Error("noUiSlider: invalid handle number, got: "+t);Q(t,tt(e,t),!0,!0,n),I("update",t),r&&I("set",t)},reset:function(t){et(f.start,t)},__moveHandles:function(t,e,r){G(t,e,m,r)},options:o,updateOptions:function(e,t){var r=rt(),n=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"];n.forEach(function(t){void 0!==e[t]&&(o[t]=e[t])});var i=gt(o);n.forEach(function(t){void 0!==e[t]&&(f[t]=i[t])}),S=i.spectrum,f.margin=i.margin,f.limit=i.limit,f.padding=i.padding,f.pips?T(f.pips):L(),(f.tooltips?A:M)(),m=[],et(at(e.start)?e.start:r,t)},target:d,removePips:L,removeTooltips:M,getPositions:function(){return m.slice()},getTooltips:function(){return s},getOrigins:function(){return l},pips:T};return it}function z(t,e){if(!t||!t.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");e=j(t,gt(e),e);return t.noUiSlider=e}var H={__spectrum:u,cssClasses:p,create:z};ot.create=z,ot.cssClasses=p,ot.default=H,Object.defineProperty(ot,"__esModule",{value:!0})});
\ No newline at end of file
diff --git a/src/static/js/training_modpack.js b/src/static/js/training_modpack.js
deleted file mode 100644
index 2303369..0000000
--- a/src/static/js/training_modpack.js
+++ /dev/null
@@ -1,521 +0,0 @@
-// Polyfill for NodeList.forEach.
-// Allows forEach to be called directly on a node list (return type of doucment.querySelectorAll)
-if (window.NodeList && !NodeList.prototype.forEach) {
-    NodeList.prototype.forEach = Array.prototype.forEach;
-}
-
-// Polyfill for Object.entries
-// Iterates on an object and returns an array containing arrays of key/value pairs ([key, value])
-// for each pair in the object
-if (!Object.entries) {
-    Object.entries = function (obj) {
-        var ownProps = Object.keys(obj),
-            i = ownProps.length,
-            resArray = new Array(i); // preallocate the Array
-        while (i--) resArray[i] = [ownProps[i], obj[ownProps[i]]];
-
-        return resArray;
-    };
-}
-
-const isNx = typeof window.nx !== 'undefined';
-var DEFAULTS_PREFIX = '__';
-
-// Set input handlers
-if (isNx) {
-    window.nx.footer.setAssign('A', '', function () { select(document.activeElement) }, { se: '' });
-    window.nx.footer.setAssign('B', '', closeOrExit, { se: '' });
-    window.nx.footer.setAssign('X', '', resetCurrentMenu, { se: '' });
-    window.nx.footer.setAssign('L', '', resetAllMenus, { se: '' });
-    window.nx.footer.setAssign('R', '', saveDefaults, { se: '' });
-    window.nx.footer.setAssign('ZR', '', cycleNextTab, { se: '' });
-    window.nx.footer.setAssign('ZL', '', cyclePrevTab, { se: '' });
-    window.nx.addEventListener("message", function (msg) { setSettingsFromJSON(msg.data) });
-    document.addEventListener('keydown', (event) => {
-        switch (event.keyCode) {
-            case 37: // Control stick left
-                decreaseSelectedHandle();
-                break;
-            case 39: // Control stick right
-                increaseSelectedHandle();
-                break;
-        }
-    })
-} else {
-    document.addEventListener('keydown', (event) => {
-        switch (event.key) {
-            case 'a':
-                console.log('a');
-                select(document.activeElement);
-                break;
-            case 'b':
-                console.log('b');
-                closeOrExit();
-                break;
-            case 'x':
-                console.log('x');
-                resetCurrentMenu();
-                break;
-            case 'l':
-                console.log('l');
-                resetAllMenus();
-                break;
-            case 'r':
-                console.log('r');
-                saveDefaults();
-                break;
-            case 'p':
-                console.log('p');
-                cycleNextTab();
-                break;
-            case 'o':
-                console.log('o');
-                cyclePrevTab();
-                break;
-            case 'ArrowLeft':
-                console.log('ArrowLeft');
-                decreaseSelectedHandle();
-                break;
-            case 'ArrowRight':
-                console.log('ArrowRight');
-                increaseSelectedHandle();
-                break;
-        }
-    });
-}
-
-const onLoad = () => {
-    // Activate the first tab
-    openTab(document.querySelector('button.tab-button'));
-    initializeAllSliders();
-    if (isNx) {
-        window.nx.sendMessage("loaded");
-    } else {
-        settings = {};
-        setSettingsFromJSON("{\"menu\":{\"aerial_delay\":0,\"air_dodge_dir\":0,\"attack_angle\":0,\"buff_state\":0,\"character_item\":0,\"clatter_strength\":0,\"crouch\":0,\"di_state\":0,\"falling_aerials\":0,\"fast_fall_delay\":0,\"fast_fall\":0,\"follow_up\":0,\"frame_advantage\":0,\"full_hop\":0,\"hitbox_vis\":1,\"input_delay\":1,\"ledge_delay\":0,\"ledge_state\":31,\"mash_state\":0,\"mash_triggers\":131,\"miss_tech_state\":15,\"oos_offset\":0,\"pummel_delay\":0,\"quick_menu\":0,\"reaction_time\":0,\"save_damage\":4,\"save_damage_limits\":[63,106],\"save_state_autoload\":1,\"save_state_enable\":1,\"save_state_mirroring\":1,\"sdi_state\":0,\"sdi_strength\":0,\"shield_state\":0,\"shield_tilt\":0,\"stage_hazards\":0,\"tech_state\":15,\"throw_delay\":0,\"throw_state\":1},\"defaults_menu\":{\"aerial_delay\":0,\"air_dodge_dir\":0,\"attack_angle\":0,\"buff_state\":0,\"character_item\":0,\"clatter_strength\":0,\"crouch\":0,\"di_state\":0,\"falling_aerials\":0,\"fast_fall_delay\":0,\"fast_fall\":0,\"follow_up\":0,\"frame_advantage\":0,\"full_hop\":0,\"hitbox_vis\":1,\"input_delay\":1,\"ledge_delay\":0,\"ledge_state\":31,\"mash_state\":0,\"mash_triggers\":131,\"miss_tech_state\":15,\"oos_offset\":0,\"pummel_delay\":0,\"quick_menu\":0,\"reaction_time\":0,\"save_damage\":4,\"save_damage_limits\":[41,118],\"save_state_autoload\":1,\"save_state_enable\":1,\"save_state_mirroring\":1,\"sdi_state\":0,\"sdi_strength\":0,\"shield_state\":0,\"shield_tilt\":0,\"stage_hazards\":0,\"tech_state\":15,\"throw_delay\":0,\"throw_state\":1}}");
-    }
-};
-
-window.onload = onLoad;
-
-var settings;
-var defaultSettings;
-
-var lastFocusedItem = document.querySelector('.menu-item > button');
-var selectedSliderHandle = -1;
-
-const currentTabContent = () => {
-    const currentActiveTab = document.querySelector('.tab-button.active');
-
-    var currentActiveTabContent = document.querySelector(`#${currentActiveTab.id.replace('button', 'tab')}`);
-
-    return currentActiveTabContent;
-};
-
-const openTab = (eventTarget) => {
-    playSound('SeWebZoomIn');
-    const selectedTab = document.getElementById(eventTarget.id.replace('button', 'tab'));
-    const activeTabContent = document.querySelector('.tab-content:not(.hide)');
-    const activeTab = document.querySelector('.tab-button.active');
-
-    // Hide content of current active tab
-    if (activeTabContent) {
-        activeTabContent.classList.add('hide');
-    }
-
-    closeAllActiveModals();
-
-    // Remove "active" class from current active tab
-    if (activeTab) {
-        activeTab.classList.remove('active');
-    }
-
-    // Show the new current tab, and add an "active" class to the button that opened the tab
-    eventTarget.classList.add('active');
-    selectedTab.classList.remove('hide');
-    selectedTab.querySelector('button').focus();
-};
-
-const openMenuItem = (eventTarget) => {
-    playSound('SeWebMenuListOpen');
-
-    var { target } = eventTarget.dataset;
-    const modal = document.querySelector(`.modal[data-id=${target}]`);
-
-    currentTabContent().classList.toggle('hide');
-
-    modal.classList.toggle('hide');
-    elem = modal.querySelector('button');
-    if (!elem) {
-        elem = modal.querySelector('.noUi-handle-lower')
-    }
-    elem.focus();
-
-    lastFocusedItem = eventTarget;
-};
-
-const closeAllActiveModals = () => {
-    document.querySelectorAll('.modal:not(.hide)').forEach((modal) => {
-        modal.classList.add('hide');
-    });
-    lastFocusedItem.focus();
-};
-
-const toggleOption = (element) => {
-    playSound('SeSelectCheck');
-
-    if (element.parentElement.classList.contains('single-option')) {
-        selectSingleOption(element);
-        return;
-    }
-
-    const img = element.querySelector('img');
-    const previouslySelected = !img.classList.contains('hidden');
-    const menuId = element.parentElement.dataset.id;
-    const toggleValue = parseInt(img.dataset.val);
-
-    settings[menuId] = previouslySelected ? settings[menuId] - toggleValue : settings[menuId] + toggleValue;
-
-    element.querySelector('img').classList.toggle('hidden');
-};
-
-// Add this later
-// function toggleSingleOption(element) {
-//     selectSingleOption(element);
-// }
-
-const closestClass = (element, class_) => {
-    if (!element) {
-        return null;
-    }
-
-    if (element.classList.contains(class_)) {
-        return element;
-    }
-
-    // Didn't find it, go up a level
-    return closestClass(element.parentElement, class_);
-};
-
-function playSound(label) {
-    //** Valid labels **//
-    // SeToggleBtnFocus, SeToggleBtnOn, SeToggleBtnOff, SeCheckboxFocus, SeCheckboxOn
-    // SeCheckboxOff, SeRadioBtnFocus, SeRadioBtnOn, SeSelectCheck, SeSelectUncheck, SeBtnDecide
-    // SeTouchUnfocus, SeBtnFocus, SeKeyError, SeDialogOpen, SeWebZoomOut, SeWebZoomIn, SeWebNaviFocus
-    // SeWebPointerFocus, SeFooterFocus, SeFooterDecideBack, SeFooterDecideFinish, SeWebChangeCursorPointer
-    // SeWebTouchFocus, SeWebLinkDecide, SeWebTextboxStartEdit, SeWebButtonDecide, SeWebRadioBtnOn
-    // SeWebCheckboxUncheck, SeWebCheckboxCheck, SeWebMenuListOpen
-
-    if (isNx) {
-        window.nx.playSystemSe(label);
-    } else {
-        console.log('Sound Effect: ' + label);
-    }
-}
-
-const exit = () => {
-    playSound('SeFooterDecideBack');
-    const messageObject = {
-        menu: settings,
-        defaults_menu: defaultSettings
-    }
-
-    if (isNx) {
-        window.nx.sendMessage(
-            JSON.stringify(messageObject)
-        );
-    } else {
-        console.log(JSON.stringify(messageObject));
-    }
-};
-
-function closeOrExit() {
-    // Deselect any sliders
-    handlesWereSelected = deselectSliderHandles();
-    if (handlesWereSelected) {return}
-
-    selectedHandles = document.querySelectorAll(".handleSelected");
-    if (selectedHandles.length) {
-        console.log("Found selected handles");
-        selectedHandles.forEach((handle) => {
-            handle.classList.remove("handleSelected");
-        });
-        return;
-    }
-
-    // Close any open menus
-    if (document.querySelector('.modal:not(.hide)')) {
-        console.log('Closing Items');
-        closeAllActiveModals();
-        currentTabContent().classList.remove('hide');
-        lastFocusedItem.focus();
-        return;
-    }
-
-    console.log('Exiting');
-    exit();
-}
-
-function setSettingsFromJSON(msg) {
-    // Receive a menu message and set settings
-    var msg_json = JSON.parse(msg);
-    settings = msg_json["menu"];
-    defaultSettings = msg_json["defaults_menu"];
-    populateMenuFromSettings();
-}
-
-function selectSingleOption(eventTarget) {
-    // Deselect all options in the submenu
-    const parent = eventTarget.parentElement;
-
-    parent.querySelectorAll('.menu-icon:not(.hidden)').forEach((sibling) => {
-        sibling.classList.add('hidden');
-        settings[parent.dataset.id] = settings[parent.dataset.id] - parseInt(sibling.dataset.val);
-    });
-
-    eventTarget.querySelector('.menu-icon').classList.remove('hidden');
-
-    const value = parseInt(eventTarget.querySelector('.menu-icon').dataset.val);
-
-    settings[parent.dataset.id] = settings[parent.dataset.id] + value;
-}
-
-const isValueInBitmask = (value, mask) => (mask & value) != 0;
-
-const setOptionsForMenu = (menuId) => {
-    const modal = document.querySelector(`.modal[data-id="${menuId}"]`);
-
-    if (modal.querySelector('.modal-button')) {
-        // Toggle menu
-        modal.querySelectorAll('.menu-icon').forEach(function (toggle) {
-            if (isValueInBitmask(toggle.dataset.val, settings[menuId])) {
-                toggle.classList.remove('hidden');
-            } else {
-                toggle.classList.add('hidden');
-            }
-        });
-
-        if (modal.classList.contains('single-option')) {
-            // If no option is selected default to the first option
-            if (modal.querySelectorAll('.menu-icon:not(.hidden)').length === 0) {
-                selectSingleOption(modal.querySelector('button'));
-            }
-        }
-    } else {
-        // Slider menu
-        slider = modal.querySelector('.modal-slider');
-        setSliderVals(slider, settings[menuId]);
-    }
-};
-
-function populateMenuFromSettings() {
-    document.querySelectorAll('.menu-item').forEach((item) => setOptionsForMenu(item.id));
-}
-
-function getSettingsValFromMenuID(id) {
-    const modal = document.querySelector(`.modal[data-id='${id}']`);
-
-    if (modal.querySelector('.modal-button')) {
-        // Toggle menu
-        // Return value is a bitmask
-        var value = 0;
-        const options = modal.querySelectorAll('img:not(.hidden)');
-
-        options.forEach(function (toggle) {
-            value += parseInt(toggle.dataset.val);
-        });
-        return value;
-    } else {
-        // Slider menu
-        // Return value is a [lower,upper] array
-        slider = modal.querySelector('.modal-slider');
-        return getSliderVals(slider);
-    }
-}
-
-function resetCurrentMenu() {
-    playSound('SeWebTextboxStartEdit');
-    const menu = document.querySelector('.modal:not(.hide)');
-
-    const menuId = menu.dataset.id;
-    const defaultSubmenuSetting = defaultSettings[menuId];
-
-    settings[menuId] = defaultSubmenuSetting;
-
-    deselectSliderHandles();
-    populateMenuFromSettings();
-}
-
-function resetAllMenus() {
-    // Resets all submenus to the default values
-    if (confirm('Are you sure that you want to reset all menu settings to the default?')) {
-        document.querySelectorAll('.menu-item').forEach(function (item) {
-            const defaultMenuId = item.id;
-            const defaultSubmenuSetting = defaultSettings[defaultMenuId];
-
-            settings[item.id] = defaultSubmenuSetting;
-
-            deselectSliderHandles();
-            populateMenuFromSettings();
-        });
-    }
-}
-
-function setHelpText(text) {
-    document.getElementById('help-text').innerText = text;
-}
-
-function saveDefaults() {
-    if (confirm('Are you sure that you want to change the default menu settings to the current selections?')) {
-        document.querySelectorAll('.menu-item').forEach((item) => {
-            const menu = item.id;
-            defaultSettings[menu] = getSettingsValFromMenuID(item.id);
-        });
-    }
-}
-
-function cycleNextTab() {
-    deselectSliderHandles();
-    // Cycle to the next tab
-    const activeTab = document.querySelector('.tab-button.active');
-    var nextTab = activeTab.nextElementSibling;
-    if (!nextTab) {
-        // On the last tab - set the next tab as the first tab in the list
-        nextTab = document.querySelector('.tab-button');
-    }
-    openTab(nextTab);
-}
-
-function cyclePrevTab() {
-    deselectSliderHandles();
-    // Cycle to the previous tab
-    const activeTab = document.querySelector('.tab-button.active');
-    var previousTab = activeTab.previousElementSibling;
-    if (!previousTab) {
-        // On the first tab - set the next tab as the last tab in the list
-        tabs = document.querySelectorAll('.tab-button');
-        previousTab = tabs[tabs.length - 1];
-    }
-    openTab(previousTab);
-}
-
-function getSliderVals(slider) {
-    var arr = slider.noUiSlider.get();
-    return [parseFloat(arr[0]), parseFloat(arr[1])]
-}
-
-function setSliderVals(slider, vals) {
-    slider.noUiSlider.set(vals);
-}
-
-function setSettingsFromSlider(slider) {
-    menuId = closestClass(slider, "modal").dataset.id;
-    settings[menuId] = getSliderVals(slider)
-}
-
-function initializeSlider(slider) {
-    noUiSlider.create(
-        slider,
-        {
-            start: [
-                parseFloat(slider.dataset.selectedMin),
-                parseFloat(slider.dataset.selectedMax),
-            ],
-            connect: true,
-            range: {
-                'min': parseFloat(slider.dataset.absMin),
-                'max': parseFloat(slider.dataset.absMax),
-            },
-            step: 1,
-            tooltips: [
-                { to: function (value) { return value.toFixed(0) + '%'; } },
-                { to: function (value) { return value.toFixed(0) + '%'; } },
-            ],
-            pips: {
-                mode: 'range',
-                density: 10,
-            },
-            keyboardMultiplier: 0, // Prevents doublestepping with custom implementation
-        }
-    );
-    slider.noUiSlider.on('set', function () { setSettingsFromSlider(slider) });
-}
-
-function initializeAllSliders() {
-    document.querySelectorAll(".modal-slider").forEach((item) => {
-        initializeSlider(item);
-    });
-}
-
-function select(element) {
-    if (element.classList.contains("noUi-handle")) {
-        element.classList.toggle("handleSelected");
-    }
-    element.click();
-}
-
-function increaseSelectedHandle() {
-    // Increments the selected slider handle, if one is selected
-    // Won't go past the slider limit
-    handle = document.querySelector(".noUi-handle.handleSelected");
-    if (handle) {
-        slider = closestClass(handle, "modal-slider");
-        isLowerHandle = handle.classList.contains("noUi-handle-lower");
-        step = slider.noUiSlider.options.step;
-        currentVals = getSliderVals(slider);
-        if (isLowerHandle) {
-            setSliderVals(
-                slider,
-                [currentVals[0] + step, null]
-            );
-        } else {
-            setSliderVals(
-                slider,
-                [null, currentVals[1] + step]
-            );
-        }
-        // Refocus the handle, since the native navigation might focus the other handle
-        // TODO: Is there a more elegant way to do this?
-        setTimeout( function() {handle.focus() }, 15);
-    }
-}
-
-function decreaseSelectedHandle() {
-    // Decrements the selected slider handle, if one is selected
-    // Won't go past the slider limit
-    handle = document.querySelector(".noUi-handle.handleSelected");
-    if (handle) {
-        slider = closestClass(handle, "modal-slider");
-        isLowerHandle = handle.classList.contains("noUi-handle-lower");
-        step = slider.noUiSlider.options.step;
-        currentVals = getSliderVals(slider);
-        if (isLowerHandle) {
-            setSliderVals(
-                slider,
-                [currentVals[0] - step, null]
-            );
-        } else {
-            setSliderVals(
-                slider,
-                [null, currentVals[1] - step]
-            );
-        }
-        // Refocus the handle, since the native navigation might focus the other handle
-        // TODO: Is there a more elegant way to do this?
-        setTimeout( function() {handle.focus() }, 15);
-    }
-}
-
-function deselectSliderHandles() {
-    /// Returns true if any slider handles were changed from selected -> deselected
-    /// Returns false if there were no selected slider handles to begin with
-    selectedHandles = document.querySelectorAll(".handleSelected");
-    if (selectedHandles.length) {
-        selectedHandles.forEach((handle) => {
-            handle.classList.remove("handleSelected");
-        });
-        return true;
-    } else {
-        return false;
-    }
-}
diff --git a/src/templates/frame_adv.webp b/src/templates/frame_adv.webp
deleted file mode 100644
index 5cffa7e4e1545f8542715f421b15596087d6eb8c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 129008
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%0A?{J&=fcYnPJE_`JYDe~;_c*Jix;CiIIr
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
M9nPH=%)r0^0D3S!c>n+a

diff --git a/src/templates/menu.html b/src/templates/menu.html
deleted file mode 100644
index b4bb091..0000000
--- a/src/templates/menu.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
-    <title>Modpack Menu</title>
-    <link rel="stylesheet" href="./css/nouislider.min.css">
-    <link rel="stylesheet" href="./css/training_modpack.css" />
-</head>
-
-<body>
-    <script defer src="./js/nouislider.min.js"></script>
-    <script defer src="./js/training_modpack.js"></script>
-    <div class="header">
-        <a id="ret-button" tabindex="-1" class="return-icon-container" onclick="closeOrExit()">
-                <img class="return-icon" src="./img/m_retnormal.svg">
-        </a>
-        <p class="header-title">Ultimate Training Modpack Menu</p>
-        <div class="header-label">
-            <p class="header-desc">Reset Current Menu: &#xE0A2;</p>
-            <p class="header-desc">Reset All Menus: &#xE0A4;</p>
-            <p class="header-desc">Save Defaults: &#xE0A5;</p>
-        </div>
-    </div>
-    <div class="tab-list-container">
-        <p>Prev Tab: &#xE0A6;</p>
-        <div class="tab-list">
-            {{#tabs}}
-            <button class="tab-button" id="{{tab_id}}_button" onclick="openTab(this)" tabindex="-1">{{tab_title}}</button>
-            {{/tabs}}
-        </div>
-        <p>Next Tab: &#xE0A7;</p>
-    </div>
-    <div class="tab-content-container">
-        {{#tabs}}
-            {{#tab_submenus}}
-                <div class="hide modal{{#is_single_option}} single-option{{/is_single_option}}" data-id="{{submenu_id}}">
-                    {{#toggles}}
-                    <button class="modal-button" onclick="toggleOption(this)">
-                        <div class="modal-button-content">
-                            <img class="hidden menu-icon" src="./img/check.svg" data-val="{{toggle_value}}" />
-                            <p class="modal-button-title">{{toggle_title}}</p>
-                        </div>
-                    </button>
-                    {{/toggles}}
-                    {{#slider}}
-                    <div class="modal-slider-label">
-                        <p>{{submenu_title}}</p>
-                    </div>
-                    <div
-                        id="{{submenu_id}}-slider"
-                        data-selected-min="{{selected_min}}"
-                        data-selected-max="{{selected_max}}"
-                        data-abs-min="{{abs_min}}"
-                        data-abs-max="{{abs_max}}"
-                        class="modal-slider"
-                    >
-                    </div>
-                    {{/slider}}
-                </div>
-            {{/tab_submenus}}
-            <div id="{{tab_id}}_tab" class="tab-content hide">
-                <div class="tab-content-wrapper">
-                    {{#tab_submenus}}
-                    <div class="menu-item" id="{{submenu_id}}">
-                        <button class="menu-button" onfocus="setHelpText('{{help_text}}')" onclick="openMenuItem(this)" data-target="{{submenu_id}}">
-                            <div class="menu-button-content">
-                                <img src="./img/{{submenu_id}}.svg" class="menu-icon" />
-                                <p class="menu-title">{{submenu_title}}</p>
-                            </div>
-                        </button>
-                    </div>
-                    {{/tab_submenus}}
-                </div>
-            </div>
-        {{/tabs}}
-    </div>
-    <footer id="footer" class="footer">
-        <p id="help-text" class="header-desc"></p>
-    </footer>
-</body>
-</html>
diff --git a/src/templates/slider.js b/src/templates/slider.js
deleted file mode 100644
index 37d30f1..0000000
--- a/src/templates/slider.js
+++ /dev/null
@@ -1,77 +0,0 @@
-var slider = document.getElementById('slider');
-const STEP = 5
-
-function checkGamepad(index, gamepad) {
-    // Gets the current value of the sliders
-    var current_value = slider.noUiSlider.get();
-
-    // Displays it on the HTML page
-    document.getElementById("input").innerHTML = current_value;
-
-
-    // Checks to see if the L-button is pressed
-    if(gamepad.buttons[4].pressed){
-        // If the right-side of the slider is focused on, subtract STEP from the current value
-        if(document.activeElement.classList.contains("noUi-handle-upper")){
-            slider.noUiSlider.set(
-                [
-                    null, 
-                    parseInt(current_value[1]) - STEP
-                ]);
-        }
-        // If the left-side of the slider is focused on, subtract STEP from the current value
-        else if(document.activeElement.classList.contains("noUi-handle-lower")){
-            slider.noUiSlider.set(
-                [
-                    parseInt(current_value[0]) - STEP, 
-                    null
-                ]);
-        }
-    }
-    // Checks to see if the R-button is pressed
-    else if(gamepad.buttons[5].pressed){
-        // If the right-side of the slider is focused on, add STEP to the current value
-        if(document.activeElement.classList.contains("noUi-handle-upper")){
-            slider.noUiSlider.set(
-                [
-                    null, 
-                    parseInt(current_value[1]) + STEP
-                ]);
-        }
-        // If the left-side of the slider is focused on, add STEP to the current value
-        else if(document.activeElement.classList.contains("noUi-handle-lower")){
-            slider.noUiSlider.set(
-                [
-                    parseInt(current_value[0]) + STEP,
-                    null
-                ]);
-        }
-    }
-};
-
-window.onload = function(){
-    // Creates the slider
-    noUiSlider.create(slider, {
-        start: [20, 80],
-        connect: true,
-        range: {
-            'min': 0,
-            'max': 100
-        }
-    });
-
-    // Listens to see if the gamepad is connected
-    window.addEventListener("gamepadconnected", function (e) {
-        document.getElementById("input").innerHTML = "Gamepad Connected!";
-    });
-
-    // Sets an interval and runs a function every 100 seconds to check the gamepads
-    setInterval(function () {
-        var gpl = navigator.getGamepads();
-        if (gpl.length > 0) {
-            for (var i = 0; i < gpl.length; i++) {
-                checkGamepad(i, gpl[i]);
-            }
-        }
-    }, 100);
-}
\ No newline at end of file
diff --git a/training_mod_consts/src/lib.rs b/training_mod_consts/src/lib.rs
index f027a46..096e75d 100644
--- a/training_mod_consts/src/lib.rs
+++ b/training_mod_consts/src/lib.rs
@@ -1131,7 +1131,6 @@ pub struct TrainingModpackMenu {
     pub miss_tech_state: MissTechFlags,
     pub oos_offset: Delay,
     pub pummel_delay: MedDelay,
-    pub quick_menu: OnOff,
     pub reaction_time: Delay,
     pub save_damage_cpu: SaveDamage,
     pub save_damage_limits_cpu: DamagePercent,
@@ -1219,7 +1218,6 @@ pub static DEFAULTS_MENU: TrainingModpackMenu = TrainingModpackMenu {
     miss_tech_state: MissTechFlags::all(),
     oos_offset: Delay::empty(),
     pummel_delay: MedDelay::empty(),
-    quick_menu: OnOff::Off,
     reaction_time: Delay::empty(),
     save_damage_cpu: SaveDamage::DEFAULT,
     save_damage_limits_cpu: DamagePercent::default(),
@@ -1680,13 +1678,6 @@ pub unsafe fn ui_menu(menu: TrainingModpackMenu) -> UiMenu<'static> {
         true,
         &(menu.stage_hazards as u32),
     );
-    misc_tab.add_submenu_with_toggles::<OnOff>(
-        "Quick Menu",
-        "quick_menu",
-        "Quick Menu: Should use quick or web menu",
-        true,
-        &(menu.quick_menu as u32),
-    );
     misc_tab.add_submenu_with_toggles::<OnOff>(
         "HUD",
         "hud",